Foros del Web » Programando para Internet » PHP »

Me enseñan a usar cUrl

Estas en el tema de Me enseñan a usar cUrl en el foro de PHP en Foros del Web. Hola gente soy muy nuevo en el php, y quiero aprender a usar cUrl, y pos quiero hacerlo con este ejemplo tengo esta url (http://198.50.101.130:9830/played.html) ...
  #1 (permalink)  
Antiguo 27/09/2013, 17:49
Avatar de mixzinet  
Fecha de Ingreso: julio-2012
Ubicación: Colombia
Mensajes: 21
Antigüedad: 11 años, 9 meses
Puntos: 0
Información Me enseñan a usar cUrl

Hola gente soy muy nuevo en el php, y quiero aprender a usar cUrl, y pos quiero hacerlo con este ejemplo tengo esta url (http://198.50.101.130:9830/played.html) y quiero sacar las canciones que se han reproducido, como podría hacerlo y como seria el código les agradezco mucho si me enseñan.
  #2 (permalink)  
Antiguo 27/09/2013, 19:27
 
Fecha de Ingreso: julio-2013
Ubicación: México
Mensajes: 361
Antigüedad: 10 años, 9 meses
Puntos: 55
Respuesta: Me enseñan a usar cUrl

Preguntale a google por "ejemplo curl".
Saludos.
  #3 (permalink)  
Antiguo 27/09/2013, 19:29
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Me enseñan a usar cUrl

Comienza leyendo esto: http://www.forosdelweb.com/f18/aport...equest-724214/

Una vez que tengas el código de la página lees esto: http://www.forosdelweb.com/f18/aport...ml-dom-792348/, aunque es para leer XML, también sirve para HTML, sobre todo si sabes lo que buscas, lo encontrarás facilmente con getElementsByTagName.
__________________
- León, Guanajuato
- GV-Foto
  #4 (permalink)  
Antiguo 27/09/2013, 19:31
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Me enseñan a usar cUrl

Una cosa es que te enseñemos y la otra es que te hagamos lo que quieres, si quieres aprender, aquí te dejo un ejemplo muy sencillo:
Código PHP:
Ver original
  1. $url = 'http://www.example.com/';
  2.  
  3.     $curl = curl_init();
  4.    
  5.     curl_setopt($curl, CURLOPT_URL, $url);
  6.     curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
  7.     curl_setopt($curl, CURLOPT_HEADER, false);
  8.     $str = curl_exec($curl);
  9.     curl_close($curl);

Así en $str tienes el contenido, ya sería que parsearas lo que quieres usando DomXML o lo que quieras
  #5 (permalink)  
Antiguo 28/09/2013, 11:50
Avatar de mixzinet  
Fecha de Ingreso: julio-2012
Ubicación: Colombia
Mensajes: 21
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: Me enseñan a usar cUrl

Cita:
Iniciado por GatorV Ver Mensaje
Una cosa es que te enseñemos y la otra es que te hagamos lo que quieres, si quieres aprender, aquí te dejo un ejemplo muy sencillo:
Código PHP:
Ver original
  1. $url = 'http://www.example.com/';
  2.  
  3.     $curl = curl_init();
  4.    
  5.     curl_setopt($curl, CURLOPT_URL, $url);
  6.     curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
  7.     curl_setopt($curl, CURLOPT_HEADER, false);
  8.     $str = curl_exec($curl);
  9.     curl_close($curl);

Así en $str tienes el contenido, ya sería que parsearas lo que quieres usando DomXML o lo que quieras
Gracias :D es q yo buske en google pero es q no entiendo nada :/ gracias a uds ya voy a ver si soy capas si algo te pregunto espero que no sea una molestia.
  #6 (permalink)  
Antiguo 01/10/2013, 12:41
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Me enseñan a usar cUrl

Código PHP:
Ver original
  1. <?php
  2.  
  3. $url = 'http://198.50.101.130:9830/played.html';
  4. $curl = curl_init();
  5. curl_setopt($curl, CURLOPT_URL, $url);
  6. curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
  7. curl_setopt($curl, CURLOPT_HEADER, false);
  8. curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
  9.         rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13');
  10. $str = curl_exec($curl);
  11. curl_close($curl);
  12.  
  13. $doc = new DOMDocument();
  14. $doc->loadHTML($str);
  15. $xpath = new DOMXPath($doc);
  16. $rows = $xpath->query('//table[position()=2]/tr[position()>1]');
  17.  
  18. foreach ($rows as $row) {
  19.     $td = $row->getElementsByTagName('td');
  20.     echo "Hora: {$td->item(0)->nodeValue} <br />";
  21.     echo "Canción: {$td->item(1)->nodeValue} <hr />";
  22. }
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP

Etiquetas: curl, html, usar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:18.