![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Joes |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 432 Регистрация: 15.11.2004 Репутация: нет Всего: 7 |
на сайте blabla.com есть форма для аплоада файла:
мне нужно закачать файл, но через форму на своем сайте. Причем action должен быть не их (bla-bla-bla), а мой, т.к. мне не нужно, чтобы после закачки файла открывалась страница их сайта с результатами закачки. Поэтому cURLом буду вытаскивать результаты. Проблема же в том, как пердать файл к ним на сервак. Делаю так: сначала закачиваю файл к себе:
Затем пытаюсь передать файл, но нифига не получается:
но вот здесь у меня сомнения: base64_decode(file_get_contents($file)), по-моему что-то не то.. можно конечно попробовать закачивать через нулевой фрейм, причем экшн давать на их страницу, а там просто ЯваСкриптом вырезать нужную информацию, но хочется добить именно cURLом... |
||||||
|
|||||||
| Darhazer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 28.9.2005 Где: HellCity (Sofia, Bulgaria) Репутация: 2 Всего: 29 |
это с мануале. Там файл закачивають через @имя файла, а не через base64_decode -------------------- I'm a wheel, I'm a wheel, I can roll, I can feel But you can't stop me turning 'Cause I'm the sun, I'm the sun, I can move, I can run But you'll never stom me burning |
|||
|
||||
| Joes |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 432 Регистрация: 15.11.2004 Репутация: нет Всего: 7 |
УРА! РАБОТАЕТ!
|
|||
|
||||
| Папараццы |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 475 Регистрация: 18.9.2006 Где: Баку Репутация: нет Всего: нет |
Ошибка у меня вот токая ...
Форма ввода
Код PHP для вставки файлов....
ВЫВОД ТАКОЙ Warning: move_uploaded_file(C:\Server\home\localhost\www\yeni\imagesinsert_resurs_prev.inc) [function.move-uploaded-file]: failed to open stream: Permission denied in z:\home\localhost\www\yeni\upload.php on line 28 Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'c:\TEMP\php479.tmp' to 'C:\Server\home\localhost\www\yeni\imagesinsert_resurs_prev.inc' in z:\home\localhost\www\yeni\upload.php on line 28 Как permission задать ? -------------------- /*---------------------------------------------------------------------------------*/ |
||||
|
|||||
| Mystery_of_being |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 7.11.2006 Репутация: нет Всего: нет |
Этот код я вырвал у себя из скрипта.... Почему бы не грузить так ? Суть в том.. что у меня была такая же трабла как у тебя раньше.. я заметил что PHP не хочет грузить файлы когда слеши стоят \ вот так... может кто-то скажет что это не имеет значение.... но выяснилось тупо методом тыка.... если слеши будут стоять так / то вроде дожно работать. Но Автоматом ты их не поставишь. Потому лучше файл грузить из TMP папки. И гже твоя Line 28 ? Это сообщение отредактировал(а) Mystery_of_being - 9.11.2006, 02:57 |
|||
|
||||
| Папараццы |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 475 Регистрация: 18.9.2006 Где: Баку Репутация: нет Всего: нет |
Я траблу решил уже ...Сам написал код готовый , то что брал как закон подлости не работал... А слеши помоюму от ОС только зависит...В Винде нет разници..Т.К. сервак на Фрюхе я слеши поставил такие /
-------------------- /*---------------------------------------------------------------------------------*/ |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Для профи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |