Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Проблема с потоком файлов

Сообщения:  [1-3] 

 
 автор: mihdan   (30.03.2007 в 12:15)   письмо автору
 
   для: diman   (30.03.2007 в 11:09)
 

У вас на локалке винда - там права на файлы не нужны, а под линуксом поставьте права на папку куда хотите чтото задивать при помощи TC, NC, MC или chmod()

   
 
 автор: Unknown   (30.03.2007 в 11:39)   письмо автору
 
   для: diman   (30.03.2007 в 11:09)
 

CHMOD на папку куда копируется файл должен быть 0777.

   
 
 автор: diman   (30.03.2007 в 11:09)   письмо автору
 
 

Залил свой сайт в Интернет месяц назад. Сегодня собрался его обновить. В БД изображения добавляютя, но мне пришлось исправить кое что. Ругнулся т.о.:
Warning: copy(../../image/cat/0330200730095957.jpg) [function.copy]: failed to open stream: Permission denied in /home/kushiy/public_html/admin/photo/editcat.php on line 66

Что это значит? Что то на счет потока, т. е. сам файл он нашел.
Привожу немного кода где он ругнулся.

// Если поле выбора изображения не
  // пустое - копируем его из временного каталога в каталог ../../image/cat/
  if (!empty($_FILES['filename']['tmp_name']))
  {
    // Определяем расширение файла
    $ext = strrchr($_FILES['filename']['name'], ".");
    // Формируем путь к файлу
    $name_photo=date("mdYdHis")."$ext";

    $smallimage="../../image/cat/Small_".$name_photo;
    $image ="../../image/cat/".$name_photo;

    // Перемещаем файл из временной директории сервера в
    // директорию ../../image/cat/ Web-приложения
    if (copy($_FILES['filename']['tmp_name'],$image))
    {
      // Уничтожаем файл во временной директории
      unlink($_FILES['filename']['tmp_name']);
      // Изменяем права доступа к файлу
      chmod($image, 0644);
    }
  }
  else links($_POST['id_catalog'], "Фотография не передана на сервер");

.
Причем на локальном хосте все нормально.

   

Сообщения:  [1-3] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования