Peržiūrėti temą
PHP-Fusion Mods :: PHP-Fusion :: PHP-Fusion failų modifikavimas
|
submit.php captcha
|
|
| jawa |
parašyta 2010-03-11 08:42
|
|
Savekas ![]() Reputacija: 0 Pranešimai: 126 Įstojo: 2007-04-24 |
Sveiki. Man neiseina padaryti kad veiktu captcha pridedant faila per submit.php . Vat ziurekite, idedinejau taip, taciau vistiek galiu be patvirtinimo kodo idet faila. Stai kodas ir pazymetos vietus kur keiciau . } elseif ($stype == "f") { include INCLUDES."submit_include.php"; if (isset($_POST['upload'])) { if (!check_captcha($_POST['captcha_encode'], $_POST['captcha_code'])) { opentable('Klaida'); echo "Neteisingas patvirtinimo kodas \n"; closetable(); } else { opentable($locale['552']); if ($_FILES['plik']['name']!="") { $plik = $_FILES['plik']; $file_name = strtolower(substr($plik['name'], 0, strrpos($plik['name'], "."))); $file_ext = strtolower(strrchr($plik['name'],".")); if(in_array($file_ext, explode(' *' ,$typy))){ if(!file_exists(DOWNLOADS.$file_name.$file_ext) && preg_match("/^[-0-9A-Z_\[\]]+$/i", $file_name)) { move_uploaded_file($_FILES['plik']['tmp_name'],"downloads/".$file_name.$file_ext); switch($_FILES['plik']['error']) { case '0': echo $locale['542'].round($_FILES['plik']['size'] / 1024).'KB'; $submit_info['download2_title'] = stripinput($_POST['download2_title']); $submit_info['download2_description'] = stripinput($_POST['download2_description']); $submit_info['download2_url'] = stripinput($_POST['download2_url']); $submit_info['download2_adres'] = stripinput($_POST['download2_adres']); $submit_info['download2_cat'] = stripinput($_POST['download2_category']); $submit_info['download2_license'] = stripinput($_POST['download2_license']); $submit_info['download2_os'] = stripinput($_POST['download2_os']); $submit_info['download2_version'] = stripinput($_POST['download2_version']); $submit_info['download2_filesize'] = $_FILES['plik']['size']; $result = dbquery("INSERT INTO ".$db_prefix."submissions VALUES('', 'f', '".$userdata['user_id']."', '".time()."', '".serialize($submit_info)."')"); break; case '1': echo $locale['543']; break; case '2': echo $locale['544']; break; case '3': echo $locale['545']; break; case '4': echo $locale['546']; break; } } else { echo $locale['547']; } } else { echo $locale['AAAA'].$typy; } } else { if(preg_match("#(http://|ftp://|https://|ftps://|www.)([^\s\'\";\+]*?)#iu", $_POST[download2_url])) { $submit_info['download2_title'] = stripinput($_POST['download2_title']); $submit_info['download2_description'] = stripinput($_POST['download2_description']); $submit_info['download2_url'] = stripinput($_POST['download2_url']); $submit_info['download2_adres'] = stripinput($_POST['download2_adres']); $submit_info['download2_cat'] = stripinput($_POST['download2_category']); $submit_info['download2_license'] = stripinput($_POST['download2_license']); $submit_info['download2_os'] = stripinput($_POST['download2_os']); $submit_info['download2_version'] = stripinput($_POST['download2_version']); $submit_info['download2_filesize'] = $_FILES['plik']['size']; $result = dbquery("INSERT INTO ".$db_prefix."submissions VALUES('', 'f', '".$userdata['user_id']."', '".time()."', '".serialize($submit_info)."')"); } else { echo $locale['CCCC']; } } echo " ".$locale['553']." ".$locale['412']." \n closetable(); } } else { // formularz opentable($locale['551']); $result = dbquery("SELECT * FROM ".$db_prefix."download2_cats WHERE download2_cat_up = '84' ORDER BY download2_cat_name"); if (dbrows($result) == 0) { echo " closetable(); require_once "side_right.php"; require_once "footer.php"; die(); } $category = ""; while($data = dbarray($result)) { $category .= "\n"; } echo " \n"; closetable(); } dariau pagal shoutbox_panle su captcha . Laukiu patarimu ... UPDATE: klaida sutvarkyta, ikeliau jau pabaigta koda . Aciu And3s Redagavo jawa 2010-03-11 09:55 http://sensation-... |
| Peršokti į forumą: |



