23 EYLÜL 2008, Salı
PHP çağırır zaman uyumsuz?
PHP bir yolu asenkron http çağrılarınızı var mı? Tepkisi umurumda değil, ben sadece file_get_contents()
gibi bir şey yap ama istek benim kod kalanını çalıştırmadan önce bitirmek için sabırsızlanıyorum. Bu "" benim uygulamada bir tür, ya da uzun süreçleri tetikliyor. olayları tetiklemesinden için yararlı süper olurdu
Herhangi bir fikir?
CEVAP
27 Mayıs 2010, PERŞEMBE
Daha önce kabul ettiğim cevap işe yaramadı. Hala yanıt bekliyorum. Bu halde çalışır, How do I make an asynchronous GET request in PHP? alınan
function post_without_wait($url, $params)
{
foreach ($params as $key => &$val) {
if (is_array($val)) $val = implode(',', $val);
$post_params[] = $key.'='.urlencode($val);
}
$post_string = implode('&', $post_params);
$parts=parse_url($url);
$fp = fsockopen($parts['host'],
isset($parts['port'])?$parts['port']:80,
$errno, $errstr, 30);
$out = "POST ".$parts['path']." HTTP/1.1\r\n";
$out.= "Host: ".$parts['host']."\r\n";
$out.= "Content-Type: application/x-www-form-urlencoded\r\n";
$out.= "Content-Length: ".strlen($post_string)."\r\n";
$out.= "Connection: Close\r\n\r\n";
if (isset($post_string)) $out.= $post_string;
fwrite($fp, $out);
fclose($fp);
}
Bunu Paylaş:
Ne zaman uyumsuz bir Görev<T> yö...
Zaman uyumsuz görüntü kaydırma yaparke...
Nasıl Node.js için zaman uyumsuz fonks...
Zaman uyumsuz/vs BackgroundWorker bekl...
Bir özel durum zaman uyumsuz bir yönte...