Вход на сайт
Почему скрипт не грузит файл?
94 просмотров
Перейти к просмотру всей ветки
<?php
//$put="u/";//это путь после $_SERVER["DOCUMENT_ROOT"] pic/ . От корня.
// Загрузка файла на сервер и его сохранение
// Требуется HTML-файл выбора рисунка
// Если upload файла
if(isset($_FILES["myfile"]))
{
$myfile = $_FILES["myfile"]["tmp_name"];
$myfile_name = $_FILES["myfile"]["name"];
$myfile_size = $_FILES["myfile"]["size"];
$myfile_type = $_FILES["myfile"]["type"];
$error_flag = $_FILES["myfile"]["error"];
// Если ошибок не было
if($error_flag == 0)
{
print("Имя файла на сервере (во время запроса): ".$myfile."
",0);
print("Имя файла на компьютере пользователя: ".$myfile_name."
",0);
print("MIME-тип файла: ".$myfile_type."
",0);
print("Размер файла: ".$myfile_size."
",0);
// Сохранение файла (Перемещаем файл в нужную директорию)
$uploaddir = $_SERVER["DOCUMENT_ROOT"]."/$put"; // Дир-я куда перемещать файл
if(move_uploaded_file($myfile, $uploaddir.$myfile_name))
{
print("Файл $myfile_name сохран╦н в директории $uploaddir",0);
}
else
{
print("Ошибка",0);
}
}
}
?>
Результат работы:
Имя файла на сервере (во время запроса): /tmp/phpSKHUYw
Имя файла на компьютере пользователя: im.jpg
MIME-тип файла: image/pjpeg
Размер файла: 2737
Warning: move_uploaded_file(/home/*******/public_html/im.jpg): failed to open stream: Permission denied in
/home/********/public_html/myup.php on line 25
Warning: move_uploaded_file(): Unable to move '/tmp/phpSKHUYw' to '/home/*********/public_html/im.jpg' in
/home/*********/public_html/myup.php on line 25
Ошибка
Локально и на сермере h15.ru вс╦ работает, а на двух платных ни в какую
http://russiangirl.h10.ru
//$put="u/";//это путь после $_SERVER["DOCUMENT_ROOT"] pic/ . От корня.
// Загрузка файла на сервер и его сохранение
// Требуется HTML-файл выбора рисунка
// Если upload файла
if(isset($_FILES["myfile"]))
{
$myfile = $_FILES["myfile"]["tmp_name"];
$myfile_name = $_FILES["myfile"]["name"];
$myfile_size = $_FILES["myfile"]["size"];
$myfile_type = $_FILES["myfile"]["type"];
$error_flag = $_FILES["myfile"]["error"];
// Если ошибок не было
if($error_flag == 0)
{
print("Имя файла на сервере (во время запроса): ".$myfile."
",0);
print("Имя файла на компьютере пользователя: ".$myfile_name."
",0);
print("MIME-тип файла: ".$myfile_type."
",0);
print("Размер файла: ".$myfile_size."
",0);
// Сохранение файла (Перемещаем файл в нужную директорию)
$uploaddir = $_SERVER["DOCUMENT_ROOT"]."/$put"; // Дир-я куда перемещать файл
if(move_uploaded_file($myfile, $uploaddir.$myfile_name))
{
print("Файл $myfile_name сохран╦н в директории $uploaddir",0);
}
else
{
print("Ошибка",0);
}
}
}
?>
Результат работы:
Имя файла на сервере (во время запроса): /tmp/phpSKHUYw
Имя файла на компьютере пользователя: im.jpg
MIME-тип файла: image/pjpeg
Размер файла: 2737
Warning: move_uploaded_file(/home/*******/public_html/im.jpg): failed to open stream: Permission denied in
/home/********/public_html/myup.php on line 25
Warning: move_uploaded_file(): Unable to move '/tmp/phpSKHUYw' to '/home/*********/public_html/im.jpg' in
/home/*********/public_html/myup.php on line 25
Ошибка
Локально и на сермере h15.ru вс╦ работает, а на двух платных ни в какую
http://russiangirl.h10.ru
Половина евро в час