Nieuw lid |
|
Beste,
Ik heb een Stand script en hij leest het allemaal goed uit.
Nu wou ik alleen vragen of iemand het zo kan maken dat alles netjes wordt weergeven.
Hij laat nu het volgende zien bij het uitlezen
Array ( [2] => 1. AZ [3] => 18 14 2 2 44 39-11 [4] => 2. Ajax [5] => 18 13 2 3 41 45-19 [6] => 3. FC Twente [7] => 18 11 4 3 37 35-17 [8] => 4. Heerenveen [9] => 18 9 5 4 32 39-38 [10] => 5. PSV [11] => 18 9 4 5 31 31-18 [12] => 6. NAC Breda [13] => 18 9 3 6 30 27-26 [14] => 7. FC Groningen [15] => 18 8 3 7 27 37-25 [16] => 8. NEC [17] => 18 7 5 6 26 27-22 [18] => 9. FC Utrecht [19] => 18 7 5 6 26 24-22 [20] => 10. Willem II [21] => 18 7 3 8 24 24-27 [22] => 11. Heracles Al. [23] => 18 5 6 7 21 19-28 [24] => 12. Feyenoord [25] => 18 5 4 9 19 31-29 [26] => 13. Sparta Rott. [27] => 18 5 4 9 19 31-42 [28] => 14. ADO Den Haag [29] => 18 4 4 10 16 21-28 [30] => 15. Graafschap [31] => 18 4 4 10 16 13-34 [32] => 16. Roda JC [33] => 18 3 6 9 15 22-35 [34] => 17. Vitesse [35] => 18 3 6 9 15 16-32 [36] => 18. FC Volendam [37] => 18 3 2 13 11 19-47 programma op 818 / topscorers op 832 volgende [38] => nieuws sport voetbal )
Array ( [2] => 1. AZ [3] => 18 14 2 2 44 39-11 [4] => 2. Ajax [5] => 18 13 2 3 41 45-19 [6] => 3. FC Twente [7] => 18 11 4 3 37 35-17 [8] => 4. Heerenveen [9] => 18 9 5 4 32 39-38 [10] => 5. PSV [11] => 18 9 4 5 31 31-18 [12] => 6. NAC Breda [13] => 18 9 3 6 30 27-26 [14] => 7. FC Groningen [15] => 18 8 3 7 27 37-25 [16] => 8. NEC [17] => 18 7 5 6 26 27-22 [18] => 9. FC Utrecht [19] => 18 7 5 6 26 24-22 [20] => 10. Willem II [21] => 18 7 3 8 24 24-27 [22] => 11. Heracles Al . [23] => 18 5 6 7 21 19-28 [24] => 12. Feyenoord [25] => 18 5 4 9 19 31-29 [26] => 13. Sparta Rott . [27] => 18 5 4 9 19 31-42 [28] => 14. ADO Den Haag [29] => 18 4 4 10 16 21-28 [30] => 15. Graafschap [31] => 18 4 4 10 16 13-34 [32] => 16. Roda JC [33] => 18 3 6 9 15 22-35 [34] => 17. Vitesse [35] => 18 3 6 9 15 16-32 [36] => 18. FC Volendam [37] => 18 3 2 13 11 19-47 programma op 818 / topscorers op 832 volgende [38] => nieuws sport voetbal )
Ik had graag toch wel alles netjes op een rij gewild, alleen weet ik niet hoe ik verder moet.
Dit is het script:
<?php
$handle = fopen("http://teletekst.nos.nl/tekst/819-01.html", "r");
if($handle) {
while (!feof($handle))
{
$buffer.= fgets($handle, 4096);
}
fclose($handle);
}else{
die("Kon de site niet openen") ;
}
$stand = explode('<table border="0" width="350" cellspacing="0" cellpadding="0" align="center">', $buffer);
unset($stand[0],$stand[(count($stand)-1)]);
foreach($stand as $key => $value) {
$stand_r = explode('<table cellspacing="0" cellpadding="0">', $value);
}
$stand = $stand_r[0];
unset($stand_r);
$stand_r = explode('</font><font color=lime>', $stand);
unset($stand_r[0]);
unset($stand_r[1]);
$stand_filtered = array_map("rem_html", $stand_r);
# uiteindelijke array afdrukken op het scherm
print_r($stand_filtered);
# <---functies--->
function rem_html($var) {
return strip_tags($var);
}
?>
<?php $handle = fopen("http://teletekst.nos.nl/tekst/819-01.html", "r"); if($handle) { { $buffer.= fgets($handle, 4096); } }else{ die("Kon de site niet openen") ; } $stand = explode('<table border="0" width="350" cellspacing="0" cellpadding="0" align="center">', $buffer); foreach($stand as $key => $value) { $stand_r = explode('<table cellspacing="0" cellpadding="0">', $value); } $stand = $stand_r[0]; $stand_r = explode('</font><font color=lime>', $stand); $stand_filtered = array_map("rem_html", $stand_r); # uiteindelijke array afdrukken op het scherm # <---functies---> function rem_html($var) { } ?>
Alvast bedankt voor de moeite.
|