php загрузка на сайт картинок @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 16 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
andrei_post
соучастник
0
Сообщения: 630
Зарегистрирован: 23.12.02
Откуда: оттуда
Заголовок сообщения: php загрузка на сайт картинок
Сообщение Добавлено: 1 Июнь 2004, 09:21:10 
так прописан код:

$aNewName = "../../cat_img/small/$saveid.jpg";
copy($thefile, $aNewName);

только вот когда до дела доходит - пишет следующее:

Warning: copy(E:\\personal\\siting\\pic.gif):
failed to open stream:
No such file or directory in
/home/www.(мой домен).ru/admin/catalog/create-unit.php on line 49
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 1 Июнь 2004, 14:15:40 
1. Что у тебя в $thefile?
2. Открой в документации раздел про upload. Там сказано, что нужно использовать вместо copy и приведен пример правильного кода.

_________________
We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
CutCopyPaste Муж.
соучастник
0
Сообщения: 516
Зарегистрирован: 21.06.03
Откуда: Москва
Сообщение Добавлено: 1 Июнь 2004, 16:30:32 
http://www.php.net.ua/manual/php4/f/mov … -file.html

_________________
Пьяный русский хакер практически непобедим!
andrei_post
соучастник
0
Сообщения: 630
Зарегистрирован: 23.12.02
Откуда: оттуда
Сообщение Добавлено: 2 Июнь 2004, 08:00:32 
Crazy, в $thefile - там переданная из форма строка с путем к файлу на компе того кто загружает на север этот фаил...
CutCopyPaste, сенкс
впринципе вроде разобрался....там в форме енктайп не прописан у меня был форм-дата... загружеатся фаил но только один из двух :)

спасибо за советы! :beer: :beer:
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 2 Июнь 2004, 10:08:08 

andrei_post писал(а):
Crazy, в $thefile - там переданная из форма строка с путем к файлу на компе того кто загружает на север этот фаил...



В таком случае непонятно, что тебя удивляет.
andrei_post
соучастник
0
Сообщения: 630
Зарегистрирован: 23.12.02
Откуда: оттуда
Сообщение Добавлено: 2 Июнь 2004, 10:29:27 
Crazy, меня удивляет то что он пишет что нет такого фаила...
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 2 Июнь 2004, 10:47:27 
А что, у тебя на сервере есть такой файл?

_________________
We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
andrei_post
соучастник
0
Сообщения: 630
Зарегистрирован: 23.12.02
Откуда: оттуда
Сообщение Добавлено: 2 Июнь 2004, 11:03:03 
Crazy, хм... понимаешь ли на сервере он должен появиться :) как раз...

а изначально он лжит на машине пользователя...

$aNewName = "../../cat_img/small/$saveid.jpg";
copy($thefile, $aNewName);

вот он и копирует туды на сервер с машины пользователя...а что разве не так? :fie: :insane:
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 2 Июнь 2004, 11:52:21 

andrei_post писал(а):
вот он и копирует туды на сервер с машины пользователя...



С машины КАКОГО пользователя? Ты полагаешь, что "e:" есть только у ровно одного пользователя в мире -- даже если бы такая операция была разрешена?


Цитата:
а что разве не так? :fie: :insane:



Печально...
andrei_post
соучастник
0
Сообщения: 630
Зарегистрирован: 23.12.02
Откуда: оттуда
Сообщение Добавлено: 2 Июнь 2004, 12:23:07 
хм... Crazy, видать ты чиво то не понял... или я не так обьяснил

когда человек хочет например отправить письмо через мэил ру с прикрепленым фаилом - там есть кнопочка browse - там то пользователь и указывает фаил - который згружается на сервер...

у меня точно также вплане загрузки на сервер...

причем теперь работает - после того как я поменял енктайп для формы, правда два файла сразу чво то еще не хочет грузить...но енто сделаю …
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 2 Июнь 2004, 12:34:17 

andrei_post писал(а):
который згружается на сервер...



Вот с этим -- загруженным -- файлом и работай. Зачем ты пытаешься работать с тем файлом, который остался где-то на другом компьютере?


Цитата:
причем теперь работает



Это понятно. Меня интересовало, почему неудача в попытке скопировать файл с компа клиента на сервер функцией copy вызвала недоумение. :)


Цитата:
- после того как я поменял енктайп для формы



А без него и не должно было работать.


Цитата:
правда два файла сразу чво то еще не хочет грузить...но енто сделаю …



Hint: нужно смотреть исходник.
andrei_post
соучастник
0
Сообщения: 630
Зарегистрирован: 23.12.02
Откуда: оттуда
Сообщение Добавлено: 2 Июнь 2004, 12:39:52 
<input type=file name=thefile> - вот енто передается на страницу, которая должна сохранить фаил на сервере,на ней такой код :
$aNewName = "../../cat_img/small/$saveid.jpg";
copy($thefile, $aNewName);

в данном случае функция copy какой фаил соханяет? с компа юзера или еще откудаво? :)
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 2 Июнь 2004, 12:58:33 

andrei_post писал(а):
на ней такой код :
$aNewName = "../../cat_img/small/$saveid.jpg";
copy($thefile, $aNewName);



И все? $thefile заполняется посредством Святого Духа?


Цитата:
в данном случае функция copy какой фаил соханяет?



Функция copy отродясь ничего никуда не сохраняла. Открой документацию и прочитай, что делает copy.
andrei_post
соучастник
0
Сообщения: 630
Зарегистрирован: 23.12.02
Откуда: оттуда
Сообщение Добавлено: 2 Июнь 2004, 13:24:11 

Цитата:
И все? $thefile заполняется посредством Святого Духа?



дык форма передает значение это переменной <input type=file name=thefile>



Цитата:
Функция copy отродясь ничего никуда не сохраняла.


может не так выразился... она перемещает - из временного файла на сервера в указанную папку там и под указанным именем тоже на севере... как я понял... под рукой нету мануала сейчас, у меня всё дома лежит :)
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 2 Июнь 2004, 13:41:45 

andrei_post писал(а):
она перемещает - из временного файла на сервера в указанную папку там и под указанным именем тоже на севере...



Прекрасно. Теперь следующий вопрос: с чего ты решил, что в $thefile у тебя окажется имя временного файла на сервере?


Цитата:
нету мануала сейчас



Это как это "нету мануала"? Ты сюда через интернет пишешь или голубиной почтой? Ссылку тебе дали еще вчера. Если бы ты прочитал, что там написано, то заметил бы внизу ссылку вот сюда.
andrei_post
соучастник
0
Сообщения: 630
Зарегистрирован: 23.12.02
Откуда: оттуда
Сообщение Добавлено: 2 Июнь 2004, 13:57:49 
аааа.. :cool: вобщем понял батву вроде

:beer: :beer: сенкс за отраченное на меня время :)
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 16 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100