Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / РHP проблема с загрузкой файла скриптом / 7 сообщений из 7, страница 1 из 1
20.07.2014, 11:54
    #38701190
Nick-name
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
РHP проблема с загрузкой файла скриптом
Соединяюсь с удалённым сервером бес проблем

сокращённый вариант
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
$openSocet = fsockopen($host,80,$numberError,$descriptionError,30);
//запрос отправляется методом post
//куча заголовков
fputs($openSocet,$autirizationUrl);

while(!feof($openSocet)){

    echo fgets($openSocet)."<br>";
}


Вот и вижу на странице мне выводятся все заголовки всё без проблем, но фал который я скачивал, выводится как текст, а как его в фалик то сохранить, и без заголовков?
...
Рейтинг: 0 / 0
20.07.2014, 13:01
    #38701202
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
РHP проблема с загрузкой файла скриптом
Nick-nameно фал который я скачивал, выводится как текстНе сам выводится. Кто-то (возможно, Вы) написал в коде "echo" - это вывод к клиенту (в браузер). Потому и выводится.

Nick-nameа как его в фалик то сохранить, и без заголовков?Признаком окончания заголовков служит первая пустая строка в принятых данных. Всё, что до первой пустой строки - заголовки. Их можно проигнорировать. А лучше проанализировать (вдруг там код 404 или 301 окажется или еще чего) и переходить к сохранению в файл только при коде ответа сервера 200. Всё, что после первой пустой строки - принятый контент. Его и сохранять в файл.
Сохранить данные в файл можно при помощи http://php.net/manual/ru/function.file-put-contents.php например. Для относительно небольших файлов вполне подойдет.
Но можно организовать запись в файл и цепочкой fopen(), fwrite() и fclose(). При таком варианте fwrite() можно вызывать непосредственно в цикле. Это подэкономит память, но увеличит количество обращений к диску.
...
Рейтинг: 0 / 0
20.07.2014, 14:17
    #38701224
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
РHP проблема с загрузкой файла скриптом
curl, да. лучше guzzle
...
Рейтинг: 0 / 0
20.07.2014, 16:12
    #38701252
Nick-name
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
РHP проблема с загрузкой файла скриптом
а если эхо не будет, то куда это всё выводиться будет?
а насчёт куразора, я знаю, мне так, для расширения кругозора это.
...
Рейтинг: 0 / 0
20.07.2014, 16:20
    #38701256
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
РHP проблема с загрузкой файла скриптом
Nick-nameа если эхо не будет, то куда это всё выводиться будет?Никуда. Ваш Капитан Очевидность.

Однако, можете сохранить возвращенные данные в переменной и далее делать с ними всё, что захотите.
...
Рейтинг: 0 / 0
20.07.2014, 16:21
    #38701257
Nick-name
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
РHP проблема с загрузкой файла скриптом
vkle,

так как же вывести в файл?
...
Рейтинг: 0 / 0
20.07.2014, 16:32
    #38701264
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
РHP проблема с загрузкой файла скриптом
Nick-name,

16331065
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / РHP проблема с загрузкой файла скриптом / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]