Bonjour à tous.
Voilà j'ai des scripts avec du php-curl.
Le soucis est que sur les serveur distant tout fonctionne mais impossible de les faires tourner en local.
prenons l'exemple du script suivant
<?php
Class Test
{
private $url;
public function __construct($url)
{
$this->url = $url;
}
public function get_test()
{
//Scrappe Curl
$c = curl_init();
//echo $url;
curl_setopt($c, CURLOPT_URL, $this->url);
curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
curl_setopt($c, CURLOPT_HEADER, false);
curl_setopt($c, CURLOPT_COOKIESESSION, true);
$output = curl_exec($c);
//echo "<hr/>".$output."<hr/>";
return $output;
}
}
$url = "http://www.example.com";
$data = new Test($url);
var_dump($data->get_test());
en distant il me retourne bien
string(50014) "… suivit le l'affichage de la page
En local Bool(false)
Ce qui me fait définitivemnt penser à un problème de configuration de php_curl.
pourtant le paquet php_curl est bien installé?
Que pourrais je avoir oublié?
# Infos ?
Posté par nono14 (site web personnel) . Évalué à 2.
Www.example.com c'est ta machine ?
Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités
[^] # Re: Infos ?
Posté par gotcha5832 . Évalué à 1.
Non c'est la page appelée
[^] # Re: Infos ?
Posté par nono14 (site web personnel) . Évalué à 2.
En local, c'est sur la même machine sinon c'est à distance :-;
Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités
# trouvé
Posté par gotcha5832 . Évalué à 2.
Il manquait dans le php.ini
extension=curl.so
[^] # Re: trouvé
Posté par nono14 (site web personnel) . Évalué à 3.
Un phpinfo te l'aurait dit
Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités
[^] # Re: trouvé
Posté par gotcha5832 . Évalué à 2.
bien d'accord, j'ai etement pensé que php-curl étant installé par drakeconf il ferais l'ajout dans le php.ini direct
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.