| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Сеть > работа с ssl и socket |
| Автор: pnd_ku 2.11.2006, 15:34 |
| Добрый день! Сразу извиняюсь если вопрос боянист. Есть такая функция. Если третий параметр - "тру", то по идее должна юзать ссл, чтобы приконнектица к серваку. Суть вот в чом - мне нужно получить содержание страницы с сервака, но работать с ним по ссл. Вот функция: function getContentFromPage($host,$query,$isSSL) { $out=""; $src=fsockopen($isSSL==true?"https://".$host:$host,80); $send="GET ".$query." HTTP/1.1\r\n"; $send.="Host: ".$host."\r\n"; $send.="Referer: http://bugaga.info\r\n"; $send.="User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)\r\n"; $send.="Connection: Close\r\n\r\n"; fwrite($src,$send); while(!feof($src)) { $str=trim(fgets($src,1024)); if(strlen($str)!=0) { $out.=$str."\r\n"; } } fclose($src); return $out; } заранее спасиба |
| Автор: Vaulter 2.11.2006, 16:01 |
| ну и |
| Автор: pnd_ku 2.11.2006, 16:06 |
| ну собственно не работает.. задумываеца и молчит.. |
| Автор: nerezus 2.11.2006, 23:17 | ||
А с чего ей работать?
Например, что значит вот это? Читать это: http://ru2.php.net/fsockopen |
| Автор: MuToGeN 3.11.2006, 17:38 |
| $src=fsockopen($isSSL==true?"ssl://".$host:$host,80); Блин... Про модель OSI и socket layers почитать не мешало бы... |