Ik heb een stukje code (zie hieronder). Ik moet een xml bestand uitlezen die ik terug krijg van een server. Het stukje code is een voorbeeld. Het probleem is dat de variabele $line leeg blijft. Ik gebruik de functie fopen. De code leest wel het juiste aantal regels. xml2.xml bestaat uit 5 regels en er wordt 5x t afgedrukt. Wat doe ik fout?
Ik heb veel gezocht naar voorbeelden de meeste doen het zo maar bij mij gaat het niet goed.
code:
1
2
3
4
5
6
7
8
9
10
11
| $handle = fopen ("http://localhost/test/xml2.xml", "r"); if (!$handle ) { echo "<p>Unable to open remote file.\n"; exit; } while (!feof ($handle )) { $line = fgets ($handle , 300); /* This only works if the title and its tags are on one line */ echo $line . "t" . "<br>"; } fclose($handle ); |
Ik heb veel gezocht naar voorbeelden de meeste doen het zo maar bij mij gaat het niet goed.
[ Voor 6% gewijzigd door JoostMartijn op 24-08-2007 01:21 ]