| |
|
|
| | Warning: copy(../../files_news/20071226132845.jpg) [function.copy]: failed to open stream: Permission denied in /home/zvezdec/domains/zvezdec.ru/public_html/admin/obzor_news/editnews.php on line 99
Warning: Cannot modify header information - headers already sent by (output started at /home/zvezdec/domains/zvezdec.ru/public_html/admin/obzor_news/editnews.php:99) in /home/zvezdec/domains/zvezdec.ru/public_html/admin/obzor_news/editnews.php on line 119
Вот такую ошибку выдает, теперь файл editnews.php:
// Перемещаем файл из временной директории сервера в
// директорию /files Web-приложения
if (copy($_FILES['filename']['tmp_name'], "../".$path)) - 99 строка
{
// Уничтожаем файл во временной директории
unlink($_FILES['filename']['tmp_name']);
// Изменяем права доступа к файлу
chmod("../".$path, 0644);
}
}
else links("Не указан файл для загрузки");
if(!empty($path)) $path_image = "url_pict = '$path',";
}
// Формируем и выполняем SQL-запрос на обновление новостной позиции
$query = "UPDATE obzor_news SET name='".$_POST['name']."',
body='".$_POST['body']."',
url='".$_POST['url']."',
url_text='".$_POST['url_text']."',
putdate = '".$_POST['date_year']."-".$_POST['date_month']."-".$_POST['date_day']." ".sprintf("%02d",$_POST['date_hour']).":".sprintf("%02d",$_POST['date_minute']).":00',
$path_image
hide = '$showhide'
WHERE id_news=".$_POST['id_news'];
if(mysql_query($query)) header("Location: index.php?page=".$_GET['page']); - 119 строка
else links("Ошибка при редактировании новостей (база данных)");
|
Собственно скрипт функционировал, но после переезда на новый сервак случилась вот такая вот неприятная неожиданность. Подскажите, в чем дело? | |
| |
|
|
| |
|
|
| |
для: Dizels
(26.12.2007 в 22:30)
| | | в том, что Вы не применяете функцию move_uploaded_file() .
Никакого отношения к MySQL вопрос не имеет. | |
| |
|
|
| |
|
|
| |
для: Dizels
(26.12.2007 в 22:30)
| | | Или выставите права доступа на каталог files_news - 0777 | |
| |
|
|