|  Страницы:  1  2 | 
Анонимный
 
Не зарегистрирован
 
 
 
 
Сообщения: N/A
 
Зарегистрирован: N/A
 
Пользователя нет на форуме
  
 
 | 
  когда размещено 16.6.2006 в 22:32 | 
 
 | 
 
 
 | 
Опять Upload PHP я в замешательстве 
 
 
Извините за избитый вопрос, но штудирование всевозможных факов и форумов ни к чему не привело. А т.к. мой сайт хоститстя здесь, то и вопрос решил
поднять здесь. 
При попытке скопировать файлик, получаю ошибку: 
 
Warning: move_uploaded_file() [function.move-uploaded-file]: SAFE MODE Restriction in effect. The script whose uid/gid is 1790/1790 is not allowed to
access / owned by uid/gid 0/0 in /home/car777ru/domains/car777.ru/public_html/111.php on line 5 
 
 Вот ХТМЛ с формой: 
<form method="POST" action="111.php" enctype="multipart/form-data"> 
send this file: <input name="filename" type="file"> 
<input type="submit" value="send file"> 
</form> 
 
 А вот ПХП-приниматель: 
<?php 
  if (is_uploaded_file($_FILES['filename']['tmp_name']))  
    { 
       move_uploaded_file($_FILES['filename']['tmp_name'], "/upload/111.jpg"); 
    } 
 
Заранее спасибо за помощь :) 
 
ЗЫ: у папки аплоад атрибуты 777.
 | 
| 
 | 
support
 
 
 | 
  когда размещено 17.6.2006 в 08:11 | 
 
 | 
 
 
 | 
 
 
нет такой папки "/upload/" 
если вы папка upload расположена в текущем каталоге то пишите "upload/" 
либо полный путь. что-то вроде: 
/home/car777ru/domains/car777.ru/public_html/upload/
 | 
| 
 | 
Анонимный
 
Не зарегистрирован
 
 
 
 
Сообщения: N/A
 
Зарегистрирован: N/A
 
Пользователя нет на форуме
  
 
 | 
  когда размещено 17.6.2006 в 14:32 | 
 
 | 
 
 
 | 
 
 
В папку "upload/" тоже не могу ничего скопировать !!! 
По-моему у скрипта нет прав на временный файл... 
 
Ошибка таже: 
Warning: move_uploaded_file() [function.move-uploaded-file]: SAFE MODE Restriction in effect. The script whose uid/gid is 1790/1790 is not allowed to
access / owned by uid/gid 0/0 in /home/car777ru/domains/car777.ru/public_html/111.php on line 5  
 
Как с этим бороться ??? (
 | 
| 
 | 
support
 
 
 | 
  когда размещено 17.6.2006 в 14:49 | 
 
 | 
 
 
 | 
 
 
вы указываете неправильный путь
 | 
| 
 | 
Анонимный
 
Не зарегистрирован
 
 
 
 
Сообщения: N/A
 
Зарегистрирован: N/A
 
Пользователя нет на форуме
  
 
 | 
  когда размещено 17.6.2006 в 21:48 | 
 
 | 
 
 
 | 
 
 
Я указываю неправильный путь к источнику или к приъёмнику ???
 | 
| 
 | 
Анонимный
 
Не зарегистрирован
 
 
 
 
Сообщения: N/A
 
Зарегистрирован: N/A
 
Пользователя нет на форуме
  
 
 | 
  когда размещено 18.6.2006 в 09:34 | 
 
 | 
 
 
 | 
 
 
А ???
 | 
| 
 | 
support
 
 
 | 
  когда размещено 18.6.2006 в 12:32 | 
 
 | 
 
 
 | 
 
 
Откуда мне знать, если я не вижу какие пути вы указываете. 
Хотя путь к источнику вы и не должны никакой указывать. Он же содержится в $_FILES['filename']['tmp_name'] 
 
[Изменено 18.6.2006 от support]
 | 
| 
 | 
Анонимный
 
Не зарегистрирован
 
 
 
 
Сообщения: N/A
 
Зарегистрирован: N/A
 
Пользователя нет на форуме
  
 
 | 
  когда размещено 18.6.2006 в 19:24 | 
 
 | 
 
 
 | 
 
 
Ну, так значит путь к источнку - $_FILES['filename']['tmp_name'], а путь к приъёмику - "upload/", которая реально
существует в папке со скриптом. 
Может посоветуете, какой-нить путь приъёмника для проверки, который работает, потому как я не первый раз организую аплоад с ХТМЛ формы и ПХП, но не
работает только здесь !!! 
ICQ: 217927001
 | 
| 
 | 
Анонимный
 
Не зарегистрирован
 
 
 
 
Сообщения: N/A
 
Зарегистрирован: N/A
 
Пользователя нет на форуме
  
 
 | 
  когда размещено 19.6.2006 в 11:25 | 
 
 | 
 
 
 | 
 
 
Support, а может проблема в этом : 
Переменная $_FILES['filename']['tmp_name'] содержит строку "/var/tmp/phptrU9cE", а когда запускаю phpinfo(), то он
выдаёт строку: upload_tmp_dir == "/home/car777ru/tmp"  
Заранее спасибо за информацию.
 | 
| 
 | 
Анонимный
 
Не зарегистрирован
 
 
 
 
Сообщения: N/A
 
Зарегистрирован: N/A
 
Пользователя нет на форуме
  
 
 | 
  когда размещено 19.6.2006 в 13:39 | 
 
 | 
 
 
 | 
 
 
Млин, помогите кто-нить советом... 5 день бьюсь с аплоадом !!! 
Вот код: 
 
<?php 
if (is_uploaded_file($userfile)) 
  {  
      echo $userfile; 
      move_uploaded_file($userfile, "files/".$userfile_name); 
  } 
else 
 { 
      echo "<form method='post' enctype='multipart/form-data' action='1111.php'>"; 
      echo "Выберите файл: <input type='file' name='userfile'>"; 
      echo "<input type='submit' value='Отправить'></form>";  
  } 
?> 
 
Папка "files/" существует, права 777, но выдаёт ошибку: 
 
Warning: move_uploaded_file() [function.move-uploaded-file]: SAFE MODE Restriction in effect. The script whose uid/gid is 1790/1790 is not allowed to
access /var/tmp/phptrU9cE owned by uid/gid 1003/0 in /home/car777ru/domains/car777.ru/public_html/1111.php on line 5
 | 
| 
 | 
Анонимный
 
Не зарегистрирован
 
 
 
 
Сообщения: N/A
 
Зарегистрирован: N/A
 
Пользователя нет на форуме
  
 
 | 
  когда размещено 20.6.2006 в 19:26 | 
 
 | 
 
 
 | 
 
 
| Цитата: |  сообщение  Anonymous 
Support, а может проблема в этом : 
Переменная $_FILES['filename']['tmp_name'] содержит строку "/var/tmp/phptrU9cE", а когда запускаю phpinfo(), то он
выдаёт строку: upload_tmp_dir == "/home/car777ru/tmp"  
Заранее спасибо за информацию.   |   Точно. А где у вас папка /home/car777ru/tmp ? Вы ее не удаляли? Пересоздал -
вроде заработало все.
 | 
| 
 | 
Анонимный
 
Не зарегистрирован
 
 
 
 
Сообщения: N/A
 
Зарегистрирован: N/A
 
Пользователя нет на форуме
  
 
 | 
  когда размещено 20.6.2006 в 22:25 | 
 
 | 
 
 
 | 
 
 
Т.е. по умолчанию этой папки "/home/car777ru/tmp" не существует ??? И её нужно создавать ???
 | 
| 
 | 
Анонимный
 
Не зарегистрирован
 
 
 
 
Сообщения: N/A
 
Зарегистрирован: N/A
 
Пользователя нет на форуме
  
 
 | 
  когда размещено 3.7.2006 в 01:29 | 
 
 | 
 
 
 | 
 
 
Кстати, аплоад я так и не сделал. Может подскажите что нибудь путное ????
 | 
| 
 | 
support
 
 
 | 
  когда размещено 3.7.2006 в 07:26 | 
 
 | 
 
 
 | 
 
 
Что подсказать? После того как я вам папку пересоздал - аплояд работал нормально - я проверял.
 | 
| 
 | 
Анонимный
 
Не зарегистрирован
 
 
 
 
Сообщения: N/A
 
Зарегистрирован: N/A
 
Пользователя нет на форуме
  
 
 | 
  когда размещено 3.7.2006 в 11:54 | 
 
 | 
 
 
 | 
 
 
Да, спасибо. Аплоад работает. Хотелось бы знать в чём была проблема ?? и получиться ил задать права 770 на создаваемые файлы ?
 | 
| 
 | 
|  Страницы:  1  2 |