Очередной ламерский вопросик по функции copy...

chisto_tolyan

Враг народа
мда...ты успокойся, выпей чаю...потом подумай что куда и откуда ты собрался копировать
 

Фанат

oncle terrible
Команда форума
ты у меня спрашиваешь, видишь ли ты тут что-то смешное? =)
я думаю, не видишь
 

chisto_tolyan

Враг народа
Конечено же не стоит, Apache - и не должен стоять на клиентском компьютере.
порадовало)))тогда вообще забей на это дело и копируй файлы руками - надежнее будет) и никакой апач не понадобиться)
 

Фанат

oncle terrible
Команда форума
успокойся, выпей чаю...потом подумай что куда и откуда ты собрался копировать
это не поможет.
человек, который путается в двух словах, вместо realpath пишет basedir, вместо \\192 пишет //192 - такому ничего не поможет.
он даже если будет знать, как правильно сделать, всё равно напишет не так =)))))
 

LKharlamov

Новичок
И всё-таки всё это уже далеко от темы:

Мне всего лишь надо понять как определить $Path
copy($foto, $Path.'pictures/InComing/'.$fname);

Так чтобы функция copy работала и на моём и на сетевом компьютере!

-~{}~ 05.12.05 14:24:

Автор оригинала: Фанат
это не поможет.
человек, который путается в двух словах, вместо realpath пишет basedir, вместо \\192 пишет //192 - такому ничего не поможет.
он даже если будет знать, как правильно сделать, всё равно напишет не так =)))))
Кстати надо писать именно //192, не знаю почему, но это факт, иначе не работает!!!
 

chisto_tolyan

Враг народа
с каких плюшек функция будет работать на компьютере, на котором нет ни апача ни пхп?)
 

LKharlamov

Новичок
Автор оригинала: chisto_tolyan
с каких плюшек функция будет работать на компьютере, на котором нет ни апача ни пхп?)
Вообще, что такое Apache - в моих представлениях это некий сервер, который поддерживает PHP, MySQL, и ещё кучу всего. Компилирует страницы и выдает конечный результат клиентам. Согласись этот форум сделан на PHP, но он же будет работать и у пользователей и без PHP и Apache.

Так и у меня. Я пишу страничку на своём компьютере, а второй подключен, навсякий случай и для тестирования. И не уходя далеко от темы я немогу разобраться как мне быть с:

copy($foto, 'pictures/InComing/'.$fname);
 

Фанат

oncle terrible
Команда форума
никак

-~{}~ 05.12.05 14:34:

опиши - какую задачу ты решаешь.
не "заставить сопи копировать",а "я решаю такую-то задачу. для этого пишу такую-то программу. она делает то-то".
 

LKharlamov

Новичок
Задача такая:

1. с помощью:
<TR><TD>Фотография </TD><TD><input type="file" name="foto"></TD></TR> - я выбираю файл.

2. с помощью:
$fname=basename($foto);
copy($foto, 'pictures/InComing/'.$fname);
- я копирую файл в папку 'pictures/InComing/'

3. всё работает только на моём компьютере, а на сетевом нет, пишет:
Warning: copy(C:\\Documents and Settings\\Goblin\\Документы Goblin\\Yo.jpg) [function.copy]: failed to open stream: No such file or directory in F:\9\PHP\MySite\Add.php on line 149

4. Как быть?
 

Фанат

oncle terrible
Команда форума
значит, ты делаешь загрузку фотографии на сервер.
почему ты так не написал, а начал плести всякую чушь про basename, copy и Warning?
Я тебя спрашивал про варнинги?
 

LKharlamov

Новичок
Про варнинги не спрашивал, я написал навсякий случай, чтобы стало понятнее в чем у меня проблемма (кроме того что в PHP я еще пока совсем новичок).
Так как быть с загрузкой файла на сервер?
 

Фанат

oncle terrible
Команда форума
чтобы стало понятнее в чем у меня проблемма
и ты до сих пор думаешь, что стало понятнее?
Так как быть с загрузкой файла на сервер?
молодец!
наконец-то ты освоил, как правильно задавать вопросы.
а на правильный вопрос следует всегда очень простой ответ.

Надо прочитать документацию, и сделать всё, как там написано.
 

LKharlamov

Новичок
Автор оригинала: Фанат
и ты до сих пор думаешь, что стало понятнее?

молодец!
наконец-то ты освоил, как правильно задавать вопросы.
а на правильный вопрос следует всегда очень простой ответ.

Надо прочитать документацию, и сделать всё, как там написано.
Может ссылку напишешь?
 

Фанат

oncle terrible
Команда форума
нет, не подскажу.
если ты не в состоянии найти там пункт под твою задачу, то уровень твоего интеллекта запредельно низок для того, чтобы заниматься программированием.
и тебе следует поискать себе другое занятие.
 

Aravana

Guest
поменяй атрибуты в каталоге куда ты пишешь файл на 777. Если он закрыт у тебя для записи, то ты хоть тресни не зальешь туда файл свой.
 

LKharlamov

Новичок
Всем спасибо за терпение, умные мысли которые подвели меня к решению моего вопроса.
Отдельное спасибо для Фаната.
На этом тему можно закрыть.
 
Сверху