Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Создание файла

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Tmin10
Отправлено: 04 Января, 2011 - 21:02:54
Post Id



Частый гость


Покинул форум
Сообщений всего: 239
Дата рег-ции: Дек. 2009  


Помог: 0 раз(а)




Создаю файл: $fp = fopen('image001.jpg', 'wb');
Как сделать, чтобы он создался не дириктории скрипта, а в /img/up/ ?
 
 Top
Реф
Отправлено: 04 Января, 2011 - 21:13:53
Post Id



Частый гость


Покинул форум
Сообщений всего: 159
Дата рег-ции: Июль 2010  
Откуда: Реутов, Россия


Помог: 0 раз(а)




PHP:
скопировать код в буфер обмена
  1. $fp = fopen('img/up/image001.jpg', 'wb');


-----
Думать надо головой, а не головкой!
 
 Top
JustUserR
Отправлено: 04 Января, 2011 - 21:14:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Tmin10 пишет:
Как сделать, чтобы он создался не дириктории скрипта, а в /img/up/ ?
Для осущестления создания файлового объекта в требуемом расположении файловой системы возможно использования различных реализаций PHP-приложений - в частности возможно осуществление предварительного перехода в целевую директорию посредством функции chdir и выполнение указанной операции - или использование относительного файлового пути


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Tmin10
Отправлено: 04 Января, 2011 - 21:23:01
Post Id



Частый гость


Покинул форум
Сообщений всего: 239
Дата рег-ции: Дек. 2009  


Помог: 0 раз(а)




Реф пишет:
$fp = fopen('img/up/image001.jpg', 'wb');

так не работает, проверял.
 
 Top
OrmaJever Модератор
Отправлено: 04 Января, 2011 - 21:24:58
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




А права на запись в папку есть?


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Tmin10
Отправлено: 04 Января, 2011 - 21:27:06
Post Id



Частый гость


Покинул форум
Сообщений всего: 239
Дата рег-ции: Дек. 2009  


Помог: 0 раз(а)




Это винда, денвер, прав тут нет.
(Добавление)
PHP:
скопировать код в буфер обмена
  1. chdir ('/img/up/');
  2. $fp = fopen('image001.jpg', 'wb');

Так тоже не работает, такая папка существует...
(Добавление)
Всё равно создаёт в корне файл, не обращает внимания на смену директории
(Добавление)

возвращет ложь....
 
 Top
JustUserR
Отправлено: 04 Января, 2011 - 21:39:40
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Tmin10 пишет:
Всё равно создаёт в корне файл, не обращает внимания на смену директории
Описываемый вами результат некорректного функционирования предполагаемого PHP-приложения может быть связан с использование элементов абсолютных файловых путей при осуществлении определения целевого местоположения файла - для реализации решения в указанной вами форме необходимо использование переменной окружения DOCUMENT_ROOT в качестве префиксого элемента адреса


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Tmin10
Отправлено: 04 Января, 2011 - 21:39:46
Post Id



Частый гость


Покинул форум
Сообщений всего: 239
Дата рег-ции: Дек. 2009  


Помог: 0 раз(а)




Видимо стоит добавлять полный путь....
(Добавление)
JustUserR, ты оказался прав, спасибо!
(Добавление)

Кстати, всегда хотел спросить,кто ты по специальности?

(Отредактировано автором: 04 Января, 2011 - 21:44:06)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB