Ik wou graag weten hoe ik nou een goede ripper kan maken. Ik heb al meerdere scripts op bekeken en het 'Wedstrijden amateurscript' bekeken maar helpt me niet echt verder.
Laatste poste iemand als antwoord op een vraag een script, hier probeer ik nu iets van te maken maar ook dit lukt me niet echt.
Ik heb het volgende:
<?php
error_reporting (E_ALL);
$page = '/index.php';
$host = 'localhost';
$fp = fsockopen ($host, 8080, $errno, $errstr, 10);
$request = "GET $page HTTP/1.0\r\n\r\n";
fputs ($fp, $request);
$str = '';
while (!feof ($fp)) {
$str .= fgets ($fp, 1024);
}
fclose ($fp);
?>
<html>
<body>
<?php
$tables = array ();
preg_match_all ("/(\<.*\>)/i", $str, $tables);
echo '<textarea rows="40" cols="100">';
print_r ($tables);
echo '</textarea>';
?>
</body>
</html>
nou output dit ong:
Array
(
[0] => Array
(
[0] => <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
[1] => <html>
[2] => <head>
ETC ETC ETC ETC
)
[1] => Array
(
[0] => <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
[1] => <html>
[2] => <head>
ETC ETC ETC ETC
)
)
Nou zie je [0] => Array en [1] => Array, deze 2 zijn precies het zelfde.
Nou mijn vragen.
Waarom output dit 2x een zelfde array?
Hoe kan ik nu 1 regel laten echo'en?
$tables[0] is leeg, $tables[0][0] is ook leeg
Bvd!