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
<?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?
$cantidades[count($cantidades)] = (int)$temp[0];
Que es eso de (int) quiero aprender puede ser que en un futuro me sirva.
Saludos, Dacan :D
Es un casteo , transforma la segunda variable a int (es entero) son tipos de datos
Ya entendí gracias ademas de que busque informacion.
http://www.es.php.net/int
http://www.phpf1.com/tutorial/php-string-to-int.html
Saludos, Dacan :D
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
http://foro.elhacker.net/php/pequenos_trucos_en_php-t152467.0.html;msg1028613#msg1028613
Entonces esto te puede servir, observa la función "desde_hasta"
Gracias WHK esa ultima función me vino muy bien ^^