Heb me zojuist aangemeld op dit forum omdat ik graag wat hulp wil bij het maken van een connectie met een xml bestand.
Zelf heb ik niet heel veel ervaring met PHP maar begin het te leren (basis dingen).
Zelf heb ik wat xml bestanden in een map staan, in de xml bestanden staan verschillende gegevens.
Nu wil ik als men op een link klikt dat er data uit een xml bestand word gehaald.
De xml bestanden zijn genummerd:
100
1000
10000
enz.
stel ik geef in een link de nummering van de juiste xml file mee hoe kan ik er dan voor zorgen dat er connectie word gemaakt en dat de data uit de xml file word weergegeven?
Wie o wie kan mij hiermee opweg helpen? Dat zou top zijn!
Ik begreep dat je een met book=book1 wou bepalen welk bestand er moest worden ingeladen, zoals mijn voorbeeld.
Uit Aar's voorbeeld en jouw reactie begrijp ik dat je een deel uit een reeds ingeladen XML wilt weergeven.
<?php
/*
* Geef d.m.v. de url ?book= aan welk boek je wilt laden.
* ?book=book1 laad book1.xml
*/
if(isset($_GET['book'])) {
/*
* ?book is geset. We maken nu een string met het pad en de naam van het boek gevolgd door .xml
*/
$file = dirname(__FILE__).'/books/'.$_GET['book'].'.xml';
/*
* We controleren of dit boek inderdaad in die map voorkomt
*/
if(file_exists($file)) {
/*
* Als het boek voorkomt dan laden we deze in
*/
$book = simplexml_load_file($file);
/*
* en geven het genre weer
*/
echo $book->book_gerne;
} else {
/*
* Als het boek niet kan worden gevonden geven we een melding
*/
echo 'Bestand niet gevonden';
}
}
?>