Estoy utilizando la libreria Curl para obtener datos de otras web, en concreo de la wikipedia. Este es mi código para que se vea claro:
Código:
$direccion ="http://es.wikipedia.org/wiki/'".$nombre."'"; $curl = curl_init(); curl_setopt ($curl, CURLOPT_URL, $direccion); curl_exec ($curl); curl_close ($curl);
Pongamos que la variable nombre contiene "pepito". Pues bien, lo que me devuelve es el contenido de :
http://es.wikipedia.org/wiki/'pepito' que obviamente no es nada, y lo que quiero es recoger la url http://es.wikipedia.org/wiki/pepito
Si le quito la comilla simple, me devuelve como resultado Resource id #5 , no da error, pero tampoco coge contenido de ninguna pagina.
Alguna idea o solucion. El problema parece ir por que la funcion
curl_setopt ($curl, CURLOPT_URL, $direccion); en el tercer parámetros necesita
ir con "" , pero claro, al meter este dato por variable, como que no encuentro manera de hacerlo.
Un saludo.