vvs777
01.05.2008, 23:54
Подскажите решение проблемы.
Написал скрипт upload'а картинок.
получение, перенос во временную папку. Далее будет проверка и переброска в другое место, но єто пока не важно. Скрипт:
$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 - сюда не доходит";
}
вываливает
old name /tmp/phpzmYEXv
new name is /home/website/images/temp/c4b797d095791ab16e19cb9a23492435.gif
Warning: move_uploaded_file(/home/website/images/temp/c4b797d095791ab16e19cb9a23492435.gif) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/website/public_html/upload.php on line 51
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpzmYEXv' to '/home/website/images/temp/c4b797d095791ab16e19cb9a23492435.gif' in /home/website/public_html/upload.php on line 51
На /tmp и на /temp поставил chmod 777. Что-то еще криво.
подскажите плз.
Форма
<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 МАЯ!
Написал скрипт upload'а картинок.
получение, перенос во временную папку. Далее будет проверка и переброска в другое место, но єто пока не важно. Скрипт:
$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 - сюда не доходит";
}
вываливает
old name /tmp/phpzmYEXv
new name is /home/website/images/temp/c4b797d095791ab16e19cb9a23492435.gif
Warning: move_uploaded_file(/home/website/images/temp/c4b797d095791ab16e19cb9a23492435.gif) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/website/public_html/upload.php on line 51
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpzmYEXv' to '/home/website/images/temp/c4b797d095791ab16e19cb9a23492435.gif' in /home/website/public_html/upload.php on line 51
На /tmp и на /temp поставил chmod 777. Что-то еще криво.
подскажите плз.
Форма
<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 МАЯ!