Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/04/2014, 12:50
Anonimo12
 
Fecha de Ingreso: abril-2009
Ubicación: En foros del web, normalmente en Web general, HTML y CSS.
Mensajes: 258
Antigüedad: 17 años, 6 meses
Puntos: 3
Respuesta: Interactuar con web

Buenas tardes:

He tenido tiempo de pelearme con cURL, seguir varios tutoriales y programar mi propio script, el cual no va (como es evidente no puede funcionar a la primera ¬¬).

Este es el php:

Código PHP:
<?php
    $parametros_post 
= 'name=' . urlencode("anon") . '&password=' . urlencode("1234578") . '&entrar=' . urlencode("Iniciar Sesión");
    
$ch = curl_init();
    
curl_setopt($ch, CURLOPT_URL, 'http://www.unaweb.es/login.php');
    
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)');
    
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Accept-Language: es-es, en"));
    
curl_setopt($ch, CURLOPT_POST, true);
    
curl_setopt($ch, CURLOPT_POSTFIELDS, $parametros_post);
    
curl_setopt($ch, CURLOPT_HEADER, false);
    
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);
    
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);

    
$result = curl_exec($ch);
    
$error = curl_error($ch);
    
curl_close($ch);

    
preg_match_all("(<title>(.*)</title>)siU", $result, $matches);
    echo 
$matches[1][0];
?>
Este es el resultado:

301 Moved Permanently

Este es el tutorial que he seguido:

https://www.youtube.com/watch?v=UtyYxw4Pa3Y

¿Alguien me podría decir dónde está el problema?. Un saludo!
__________________
¿Por qué Anónimo?, porque como está el mundo no podemos considerarnos humanos...