Nicht mehr ganz neu hier
Hallo,
für meine private Foto-Webseite bin ich gerade dabei mich in PHP
reinzufinden. Um es mir in Zukunft leichter zu machen will ich eine
Galerie die für Bildtitel und Co auf eine txt-Datei zugreift. Soweit habe
das auch schon hin bekommen:
PHP liest die Textdatei aus und lädt jede Zeile (Angaben zu je einem Bild)
in ein Array. Einen Eintrag dieses Array's lese ich dann aus (Der Eintrag
wird über eine Variable -Bildnummer- ausgewählt) und lasse den Inhalt,
getrennt durch ein Tabulator, wieder in ein Array laden.
Das klappt dann auch alles soweit nur muss ich es jetzt noch schaffen die
die Variable-Bildnummer weiter zu schalten um zum nächsten Bild zu kommen.
Das ganze sollte dann eigentlich über einen Link "Weiter" funktionieren der
einfach die Variable um eins erhöht. Nur leider ist das einfach nicht so einfach.
Und ich komme nicht weiter habe schon mit Get herumprobiert aber ich komme
zu keiner Lösung.
Kann mir vielleicht jemand einen Tipp geben oder irgendeinen Denkanstoß.
Oder ist die ganze Idee Quatsch und kann nicht Funktionieren???
Danke und hier noch der bisherige Code:
<?php
$bildnummer = 0; // definiert welche Bild-Nr. ausgegeben wird
$datei = "daten.txt"; // definiert die Text-Datei
$array = file($datei); // lädt jede Zeile in der Datei als Eintrag im Array
$bildanzahl = count($array); // ermittelt die Anzahl der Einträge im Array
$zerlegen = explode(" ", $array[$bildnummer]); // Zerlegt den durch Var. Bildnummer bestimmten Array-Eintrag in neuen Array Einträge(Trennzeichen=Tabulator)
?>
<div id="inhalt_bild">
<img src="fotos/<?php echo "$zerlegen[0]" ?>.jpg" alt="Buddha" style="margin-top:-50px;" width="500px">
</div>
<table id="inhalt_text"><tr><td>
<h1><?php echo "$zerlegen[0]" ?></h1>
<?php echo "$zerlegen[1]" ?>
<br/><br/>
<a href="">Weiter</a><span id="trenn">|</span>
<a href="">Zurück</a><span id="trenn">|</span>
</td></tr></table>
für meine private Foto-Webseite bin ich gerade dabei mich in PHP
reinzufinden. Um es mir in Zukunft leichter zu machen will ich eine
Galerie die für Bildtitel und Co auf eine txt-Datei zugreift. Soweit habe
das auch schon hin bekommen:
PHP liest die Textdatei aus und lädt jede Zeile (Angaben zu je einem Bild)
in ein Array. Einen Eintrag dieses Array's lese ich dann aus (Der Eintrag
wird über eine Variable -Bildnummer- ausgewählt) und lasse den Inhalt,
getrennt durch ein Tabulator, wieder in ein Array laden.
Das klappt dann auch alles soweit nur muss ich es jetzt noch schaffen die
die Variable-Bildnummer weiter zu schalten um zum nächsten Bild zu kommen.
Das ganze sollte dann eigentlich über einen Link "Weiter" funktionieren der
einfach die Variable um eins erhöht. Nur leider ist das einfach nicht so einfach.
Und ich komme nicht weiter habe schon mit Get herumprobiert aber ich komme
zu keiner Lösung.
Kann mir vielleicht jemand einen Tipp geben oder irgendeinen Denkanstoß.
Oder ist die ganze Idee Quatsch und kann nicht Funktionieren???
Danke und hier noch der bisherige Code:
<?php
$bildnummer = 0; // definiert welche Bild-Nr. ausgegeben wird
$datei = "daten.txt"; // definiert die Text-Datei
$array = file($datei); // lädt jede Zeile in der Datei als Eintrag im Array
$bildanzahl = count($array); // ermittelt die Anzahl der Einträge im Array
$zerlegen = explode(" ", $array[$bildnummer]); // Zerlegt den durch Var. Bildnummer bestimmten Array-Eintrag in neuen Array Einträge(Trennzeichen=Tabulator)
?>
<div id="inhalt_bild">
<img src="fotos/<?php echo "$zerlegen[0]" ?>.jpg" alt="Buddha" style="margin-top:-50px;" width="500px">
</div>
<table id="inhalt_text"><tr><td>
<h1><?php echo "$zerlegen[0]" ?></h1>
<?php echo "$zerlegen[1]" ?>
<br/><br/>
<a href="">Weiter</a><span id="trenn">|</span>
<a href="">Zurück</a><span id="trenn">|</span>
</td></tr></table>