Kıvırmak özürlü olan bilgisayarlar üzerinde kıvrılmasını kullanarak herhangi bir alternatifi var mı?
HTTP üzerinden içerik almak için, ilk olarak, file_get_contents
a> ile deneyebilirsiniz; ev sahibi http:// akışı devre dışı olmayabilir:
$str = file_get_contents('http://www.google.fr');
Bit Bu ( a> allow_url_fopen
bakınız) devre dışı bırakılmış olabilir; ve bazen ...
If it's disabled, you can try using fsockopen ; the example given in the manual says this (quoting) :
$fp = fsockopen("www.example.com", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
$out = "GET / HTTP/1.1\r\n";
$out .= "Host: www.example.com\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
while (!feof($fp)) {
echo fgets($fp, 128);
}
fclose($fp);
}
Sizin için hayatı kolaylaştıracak kullanan bir kütüphaneyi kullanarak, olsa (you are working diretly with a socket, and HTTP Protocol is not that simple), oldukça düşük seviyeli düşünüyor.
Örneğin, snoopy de bir göz atabilirsiniz; here bir örnektir.
http://www.phpclasses.org/browse/package/3588.html: http://www.phpclasses.org bu "alternatif" doludur, bir deneyebilirsiniz
Bu konuya tüm cevaplar geçerli geçici çözümleri sunmak, ancak akılda tutulması gereken bir şey var. Sen ev sahibi, hangi nedenle olursa olsun, PHP kodu ile web sunucusu HTTP isteklerini yapma "kötü bir şey" olduğunu kabul etti ve bu nedenle kıvırmak uzantısı devre dışı (veya etkin değil) var. Eğer bir çözüm bulmak ve onlar sizin isteğinizi başka bir yolu bloke edeceğiz bunu fark eğer gerçekten iyi bir şans var. Bu özel ana kullanarak sizi zorluyor politik nedenler olmadıkça http isteklerini yapmak gerekirse, ciddi başka app / sayfa taşımayı düşünün.