Подскажите решение проблемы. Написал скрипт upload'а картинок. получение, перенос во временную папку. Далее будет проверка и переброска в другое место, но єто пока не важно. Скрипт: Code: $file=$_POST["file"]; $file_dir="/home/website/images/temp"; $new_file_name=md5(time()); $new_file_name="$new_file_name.gif"; $oldname=$_FILES['file']['tmp_name']; echo "old name $oldname <br> new name is $file_dir/$new_file_name<BR>"; if (move_uploaded_file($oldname, "$file_dir/$new_file_name")) { echo "moved upl file success - сюда не доходит"; } вываливает На /tmp и на /temp поставил chmod 777. Что-то еще криво. подскажите плз. Форма Code: <form action=upload.php method=post enctype=\"multipart/form-data\"> <input type=file name=file size=40 class=p> <br> <input type=submit value="upload" class=p> </form> PS: C 1 МАЯ!
Дерикторию нужно указывать относительно скрипта а не полный путь. Вот исправил, всё работает: PHP: <form action="upload.php" method="post" enctype="multipart/form-data"> <input type="file" name="file" size="40" class="p"> <br/> <input type="submit" value="upload" class="p"> </form> <?php $file = $_POST['file']; $file_dir = 'images'; //В какую папку грузим $new_file_name = md5(time()); $new_file_name = $new_file_name.'.gif'; $oldname = $_FILES['file']["tmp_name"]; $new_name = $file_dir.'/'.$new_file_name; echo 'old name '.$oldname.' <br/> new name is '.$new_name.'<br/>'; if (move_uploaded_file($oldname, $new_name)) { echo 'Загружено'; } ?>