2015-07-14 1 views
0

J'ai installé l'extension http php en utilisant la commande suivante,pecl install pecl_http ne fonctionne pas.

**pecl install pecl_http** 

Son Successfull, mais je ne peux pas trouver l'extension http.so dans mes /usr/lib/php5/20121212 + lfs dossier. Y a-t-il quelque chose que je dois faire?

+0

Existe-t-il d'autres répertoires (avec une autre date) dans/usr/lib/php5 /? – m6w6

+0

Non, il n'y a pas de répertoire dans/usr/lib/ph5. 20121212 + lfs, json, build sont là. – Sundar

Répondre

0

J'ai terminé la publication http en utilisant la fonction suivante. Je viens de le trouver sur internet. Fonction

http_post_lite ($ url, $ data, $ headers = null) {

$data = http_build_query($data);  
$opts = array('http' => array('method' => 'POST', 'content' => $data,'header' => "Content-Type: application/x-www-form-urlencoded\r\n")); 


if($headers) { 
    $opts['http']['header'] = $headers; 
} 
$st = stream_context_create($opts); 
$fp = fopen($url, 'rb', false, $st); 

if(!$fp) { 
    return false; 
} 
return stream_get_contents($fp); 
}