PHP: Почему незагружается фаил ? ----------------------------------- <html> <head> <title> stranichka testing </title> </head> <body> <form action="file.php" method="post" enctype="multipart/from-data"> faili dlia otpravki <br><p><input name="file1" type="file"> <br><p><input type="submit" value="Send files"> </form> <? print("<p>Temp File Name: $file1"); print("<p>File Name : $file1_name"); print("<p>File Size: $file1_size"); print("<p>File Type: $file1_type"); if(copy($file1,"/".$file_name)) print("Kopirovanie zaversheno"); else print("Oshibka kopirovaniya faila 1"); ?> </body> </html>
Потому что написан на регистр_глобал = он Читай тут http://lv2.php.net/manual/ru/features.file-upload.php как правильно сделать
Скрипт через жопу написан. Попробуй так: PHP: <?php $html_code =<<<HTML_CODE <html> <head> <title>Upload</title> </head> <body> <form method="post" enctype="multipart/form-data"> <input name="file1" type="file" /><br /> <input type="submit" value="Upload" /> </form> </body> </html> HTML_CODE; print($html_code); define("SERVER_UPLOAD_DIR", "upload"); set_time_limit(0); if (isset($_FILES) && is_array($_FILES)) { foreach ($_FILES as $file) { if ($file['error'] == 0) { $destination = sprintf("%s/%s", SERVER_UPLOAD_DIR, $file['name']); if (move_uploaded_file($file['tmp_name'], $destination)) printf("File '%s' with size %s Kb was successfully uploaded...<br>\n", $file['name'], round($file['size'] / 1024, 2)); else printf("Could not move uploaded file '%s' to destination..."); } else printf("Error %s occuried. Could not upload file to server - skiping...<br>", $file['error']); } } ?> Разумеется диру из константы не забудь создать...