Results 1 to 3 of 3
Thread: Upload íà ôàéë ïî ãîëÿì îò 2 MB
Hybrid View
-
10th January 2008 21:43 #1
Upload íà ôàéë ïî ãîëÿì îò 2 MB
Çäðàâåéòå!
ÏÎëçâàì òîçè ñêðèïò:
Òà çà ìàëêè ôàéëîâå ñòàâà èäåàëíî,íî çà ôàéëîâå ïî-ãîëåìè îò 2 ÌÁ,ÍÅ!Êà ìîãà äà ãî íàïðàâÿ äà ñòàâà,òî÷íî çà òîâà çàêîåòî èñêàì!Íàìåðèõ äîñòà ïîñòà âúâ ôîðóìà,íî íå è çà upload ÷ðåç FTP êúíåêöèÿ.Òîâà çà upload ÷ðåç ajax,èëè ÷ðåç Ôëàø íå å ëè ìàëêî íåñèãóðíî?Code:<?php $ftp_server = "172.16.2.1"; $ftp_user_name = "xxxx"; $ftp_user_pass = "xxxx"; if (!isset($destdir)) { $destdir = "/"; } if ($op=="upload") { if ($_FILES['userfile']['size'] > 0) { $destination_file=$destdir.$_FILES['userfile']['name']; $source_file=$_FILES['userfile']['tmp_name']; $conn_id = ftp_connect($ftp_server); if (!$conn_id) { echo "Cannot connect FTP server"; } $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); if (!$login_result) { echo "FTP connection has failed!<br/>"; echo "Attempted to connect to ".$ftp_server." for user ".$ftp_user_name."<br/>"; die(0); // i } else { echo "Connected to ".$ftp_server.", for user :".$ftp_user_name."<br/>"; $upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY); if (!$upload) { // i?iaa?yaaia aaee a iaoniaoai upload-a echo "FTP upload has failed!<br/>"; } else { echo "Uploaded ".$source_file." to ".$ftp_server." as ".$destination_file."<br/>"; } ftp_close($conn_id); } echo "<a href='?op='>back to form</a><br/>"; } } else { ?> <table align="center"> <form enctype="multipart/form-data" action="?op=upload" method="post"> <tr> <td align="right">Upload file: </td> <td><input name="userfile" type="file" /></td> </tr> <tr> <td align="right">Destination dir: </td> <td><input name="destdir" type="text" size="35"/></td> </tr> <tr> <td align="right"> </td> <td><input type="submit" value="Send file"/></td> </tr> </form> </table> </pre> <?php } ?>
Ïðåäâàðèòåëíî áëàãîäàðÿ!
-
11th January 2008 02:25 #2
http://www.radinks.com/upload/config.php èëè ïèøåø â .htaccess :
Code:php_value upload_max_filesize 16M php_value post_max_size 20M
-
11th January 2008 19:13 #3
Ïðîáëåìà íå å â ÔÒÏ, à â HTTP óïëîóäà, ïðåç êîéòî ôàéëà ïðåìèíàâà ïðåäè ñêðèïòà äà ãî êà÷è ïî ÔÒÏ. Ãîðíèÿò îòãîâîð å â ñèëà, àêî íÿìàø äîñòúï äî ãëîáàëíèÿ php.ini. Àêî èìàø, ðåäàêòèðàø ðåäîâåòå:
upload_max_filesize = 2M
post_max_size = 8M
äî êîëêîòî òè å íóæíî.
Îñâåí òîâà äîáðà ïðàêòèêà å äà ñå ñëîæè èíôîðìàòèâíî çà áðàóçúðà åäíî hidden ïîëå ñ èìå MAX_FILE_SIZE, åòî òàêîâà:
<input type="hidden" name="MAX_FILE_SIZE" value="2000000" />
, êúäåòî âúâ value ñå óêàçâà â áàéòîâå ìàêñèëíàòà ãîëåìèíà.EVGA X299 FTW K|i9-7960X@4.7|4x8 Patriot Viper Steel 4000|GTX 1660 Ti|970 EVO 1 TB|Seasonic Focus GX-1000|Xigmatek Elysium|Êèëî è ïîëîâèíà âîäà
Rampage IV Extreme BE|E5-1680v2@4.7|4x4 HyperX 1866|Cougar Aqua 240|GTX 1050 Ti|970 EVO 1/4 TB|CM 850 SilentPro|HAF-X|Áåç èñòèíñêî âîäíî




Reply With Quote
Lenovo ThinkPad 15 èëè IdeaPad 15
5th May 2023, 22:16 in Ìîáèëíè êîìïþòðè