Hola a todos, he creado este script en php para probar curl...funciona bien, pero yo no quiero que me muestre la pagina en pantalla y no se como hacerlo, porque por mas que toqueteo siempre me muestra la pagina de destino...
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"xxxxxxxxxxxxxxxxxxxxxx");
curl_setopt ($ch, CURLOPT_TIMEOUT, 30);
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_COOKIESESSION, false);
curl_setopt ($ch, CURLOPT_COOKIE, $cookie);
curl_setopt ($ch, CURLOPT_POSTFIELDS, "subject={$asunto}&text={$texto}");
$resultado = curl_exec ($ch);
//Repetimos, por si ha dado un error en el primer intento....
if($resultado == FALSE){
$resultado = curl_exec ($ch);
}
curl_close($ch);
eso que has puesto no debería mostrarte nada ya que en ningún lado aparece un echo ni abre <? ni ?> ni print ni nada
Hombre, las etiques de apertura se presuponian...XD
De todas formas ya lo he conseguido, habia que añadir un setopt con :
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
Eso hace que se devuelva la pagina por la variable que le tienes asignada al curl_exec y luego ya decides si mostrarla o no...
Cita de: WHK en 11 Agosto 2009, 18:04 PM
eso que has puesto no debería mostrarte nada ya que en ningún lado aparece un echo ni abre <? ni ?> ni print ni nada
Simon, si te lo avienta...