Curl et récupérer content dans $variable
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Voilà j'ai j'ai écris un jolie code en PHP qui me permet de récupérer des données avec la fonction Curl, mais le problème c'est que je n'arrive pas à stocker le code source dans un variable au lieu de l'afficher. Si quelqu'un peux venir à ma rescousse please ?!
Merci d'avance ;-)
Voici le code:
Voilà j'ai j'ai écris un jolie code en PHP qui me permet de récupérer des données avec la fonction Curl, mais le problème c'est que je n'arrive pas à stocker le code source dans un variable au lieu de l'afficher. Si quelqu'un peux venir à ma rescousse please ?!
Merci d'avance ;-)
Voici le code:
<?php
function recurl($url){
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 240);
curl_setopt($ch,CURLOPT_TIMEOUT,240);
curl_setopt($ch,CURLOPT_LOW_SPEED_TIME,2000);
curl_setopt($ch, CURLOPT_REFERER, "");
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:20.0) Gecko/20100101 Firefox/20.0");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); // RETOURNE OU PAS LE CONTENU
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_COOKIESESSION, TRUE);
curl_setopt($ch, CURLOPT_FTPLISTONLY, TRUE);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, TRUE);
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
curl_setopt($ch, CURLOPT_PROXY, '88.99.77.66:1080');
$output = curl_exec($ch); // j'ai essayé de bidouiller içi mais ça foire tout
if(curl_getinfo($ch, CURLINFO_HTTP_CODE)==200){
echo "ok";
$content = curl_getinfo($ch, CURLOPT_RETURNTRANSFER);
echo "contenu".$content;
}else{
if(curl_errno($ch)==7 OR curl_errno($ch)==3){
$initrecurl=$initrecurl+1;
if($initrecurl<2){
sleep(15);
recurl($url);
}else{
echo "ERROR i#".curl_errno($ch);
}
}else{
echo "ERROR #".curl_errno($ch);
}
}
curl_close($ch);
}
recurl($_GET["url"]);
?>
A voir également:
- Curl output to variable
- Qwerty to azerty - Guide
- Input ou output ✓ - Forum Audio
- Video to video - Télécharger - Conversion & Codecs
- Reboot to bootloader - Guide
- Majuscule to minuscule - Guide