Comment masquer la sortie de curl en PHP?
Mon code en l'état est le suivant:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_USERPWD, PSSWDINFO);
$result= curl_exec ($ch);
curl_close ($ch);
Le problème est que la page entière est crachée, comment puis-je simplement afficher un message "succès" ou "échec"?
Utilisez cette option pour curl_setopt()
:
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
Cela fera que curl_exec
Renverra les données au lieu de les sortir.
Pour voir s'il a réussi, vous pouvez alors vérifier $result
Et aussi curl_error()
.
Assurez-vous également de désactiver cette option:
curl_setopt($ch, CURLOPT_VERBOSE, 0);
Sinon, il imprimera toujours tout à l'écran.