Que no me muestre la pagina en CURL

Iniciado por XafiloX, 11 Agosto 2009, 14:24 PM

0 Miembros y 1 Visitante están viendo este tema.

XafiloX

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...

Código (php) [Seleccionar]
$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);

WHK

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

XafiloX

Hombre, las etiques de apertura se presuponian...XD

De todas formas ya lo he conseguido, habia que añadir un setopt con :

Código (php) [Seleccionar]
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...


Con sangre andaluza :)