Sacar datos de una web desde otra en PHP

Iniciado por ‭lipman, 19 Enero 2009, 23:18 PM

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

‭lipman

Me gustaría saber primeramente, si desde PHP se podría, y en caso contrario, desde qué lenguaje podría hacerlo.

Por ejemplo, tengo una web que son tablas, (como un tagboard) y me gustaría sacar el contenido de esas tablas desde un script php totalmente independiente de esa página. No se si me entienden xD.

Aver:
Página 1:
Todo tablas (
<table><tr>
<td>1</td>
<td>2</td>
</tr><tr>
<td>3</td>
<td>4</td>
</tr></table> )

Y desde página 2, me gustaría sacar ese contenido de esa tabla (es decir, los valores, 1, 2, 3, y 4)

Saludoss

WHK

Código (php) [Seleccionar]
<?php
 $buffer 
explode('<td>'file_get_contents('http://www.....'));
 foreach(
$buffer as $valor){
  
$temp explode('</td>'$valor);
  
$cantidades[count($cantidades)] = (int)$temp[0];
 }

print_r($cantidades);
?>


Te sirve?

Dacan

Código (php) [Seleccionar]
$cantidades[count($cantidades)] = (int)$temp[0];

Que es eso de (int) quiero aprender puede ser que en un futuro me sirva.

Saludos, Dacan  :D

Pablo Videla

Es un casteo , transforma la segunda variable a int (es entero) son tipos de datos

Dacan


‭lipman

Gracias por la respuesta WHK, en verdad sirve para lo que dije, pero planteo otro problema. En páginas normales (por ejemplo) un foro, eso ya no valdría, y tampoco lo entiendo mucho.

¿Que es lo que faltaría de añadir?

Repito, que lo que quiero conseguir es el contenido entre los <td> y </td>

Un saludo

WHK


‭lipman

Gracias WHK esa ultima función me vino muy bien ^^