![]() |
как выполнить file_get_contents через прокси
как выполнить file_get_contents через http прокси
|
Никак. Посмотри тут:
http://forum.antichat.ru/threadnav40896-48-10.html Я публиковал функцию курла для HTTP-запросов. Она может через проксики работать. |
а через сокеты можно?
|
токо хотел написать через сокет...
|
Цитата:
|
Цитата:
|
Sharky, насколько я знаю, соединение с хостом через сокеты делается очень просто... В функции fsockopen вместо хоста коннекта ты указываешь урлу проксика, в запросе GET URI делаешь абсолютным (что-то типа GET http://somehost.ru/somefile.bin HTTP/1.0). И не забудь в хидерах запроса передать заголовок Host с корректным значением домена, с которого запрашивается файл.
Ну можно ещё так: Код:
$url = "http://ya.ru"; // Урла запрашиваемого ресурса |
А еще вот что придумал, конешно дибилизм, но все же идея такова....
На одном серваке(1) с которого ведется получение пишеться обращение к скрипту лежащему на другом серваке(2) через file_get_contents("http://server2.ru/script2.php") в котором тоже используется file_get_contents('"содержимое которое хотим получить")... Таким же макаром можно цепочку делать, если серверов много куда залить можно файлы... Сорри за оффтоп... А на счет прокси думаю надо использовать пример,описываемый groundhog' ом , юзаем сокеты. |
Цитата:
|
Чтобы работать с контекстом, нужен Php >= 5.0.0. Я поэтому и написал, что не рекомендуется. С ней один гемор.
|
| Время: 03:31 |