• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Frage Auto-Uptade Slideshow?

MartyMcFly

Neues Mitglied
Hey Leute,

ich hätte mal ne Frage. Ich möchte momentan ne Website für unsere Band machen. Problem hierbei ist jedoch, dass jeder der Band-Mitglieder die Bilder per FTP aktualisieren können soll. Meine Frage ist jetzt: Ist es möglich dass man automatisch ALLE Bilder aus dem Ordner ausliest und in die Slideshow einbaut?
 
Werbung:
Werbung:
Wenn Du zeigst was du versucht hast könnte man dir auch verraten was Du evtl. falsch gemacht hast.
 
Wenn Du zeigst was du versucht hast könnte man dir auch verraten was Du evtl. falsch gemacht hast.
Ich hab es (wie man es halt von SQL kennt) versucht mit *.jpg alle bilder auszulesen allerdings funktioniert dies in HTML nicht (bin selbst nur Anfänger... Don't blame me :D). Das Problem ist, dass ich von PHP generell keine Ahnung habe und dieser PHP-Ausschnitt mit der Slideshow weiterhin in der Normalen HTML Seite sein sollte, um den Grundaufbau beizubehalten.

Also so gesehen: Ich hab ne Slideshow, allerding nur für HTML. Mit anderen Worten: Ich hab alles und nix
 
Es gibt genügend Beispiele online die man adaptieren und weiterverwenden kann. Hier z.B.:
http://www.php-kurs.com/verzeichnis-einlesen.htm ist auch eine Möglichkeit der Ausgabe von HTML-Code zu jeder Datei enthalten. Wie Du das bei dir konkret umsetzen musst kann man jedoch ohne deinen Quellcode weiterhin nicht sagen.

Moderation: Verschoben von HTML zu PHP.
 
Werbung:
Das ist also die Slideshow, die Du verwendest. Diese hat Captions bzw. Beschriftungen. Wenn Du die brauchst, wird das mit dem Automatischen Einlesen nicht gehen, denn woher sollen dann die Captions kommen?
Wenn Du allerdings darauf verzichten willst, müsste das PHP so aussehen:
PHP:
<?php
    $imgs = glob("dein_bilderordner/*.jpg");
    foreach ($imgs as $im) {
        echo "<figure>\n";
        echo '<img src="' . $im . '" width="100%" />' . "\n";
        echo "</figure>\n";
    }
?>
Du müsstest dann die gesamte Liste der caption-Tags durch dieses Skript ersetzen.
Wenn Du noch andere Dateiendungen als jpg bei den Bildern hast, müsste man das Suchmuster geringfügig erweitern.
 
Werbung:
Das ist also die Slideshow, die Du verwendest. Diese hat Captions bzw. Beschriftungen. Wenn Du die brauchst, wird das mit dem Automatischen Einlesen nicht gehen, denn woher sollen dann die Captions kommen?
Wenn Du allerdings darauf verzichten willst, müsste das PHP so aussehen:
PHP:
<?php
    $imgs = glob("dein_bilderordner/*.jpg");
    foreach ($imgs as $im) {
        echo "<figure>\n";
        echo '<img src="' . $im . '" width="100%" />' . "\n";
        echo "</figure>\n";
    }
?>
Du müsstest dann die gesamte Liste der caption-Tags durch dieses Skript ersetzen.
Wenn Du noch andere Dateiendungen als jpg bei den Bildern hast, müsste man das Suchmuster geringfügig erweitern.

Meine Seite spuckt nur folgenden Error aus:

Parse error: syntax error, unexpected ')' in [meine domain]/pictures.php on line 165

Zeile 165 ist folgende: foreach ($imgs as $im) {
 
Nichts ist so einfach, dass es nicht getestet werden müsste ... Habe ich jetzt getan, aber bei mir funktioniert es einwandfrei. Hast Du meinen Code genau übernommen (copy/paste und Ordner anpassen)?
... da fällt mir ein: Ich hatte zunächst Code mit einem Fehler gepostet, der genau zu deiner Fehlermeldung passt, und wenig später korrigiert. Sieh dir meinen Code noch mal an und übernimm ihn neu, dann sollte es funktionieren.
 
Werbung:
PN finde ich selber nicht, nur Profilnachricht. Am besten beginnst Du eine Unterhaltung, die ist auch nicht öffentlich: Ganz oben rechts auf "Unterhaltungen" klicken und dann "Unterhaltung beginnen".
 
Und warum dürfen andere an der Lösung nicht teilhaben? Probleme per PM lösen ist nicht Sinn eines Forums!
 
Werbung:
Erfahrene Forenuser haben schon so viel Schrott gesehen, da kommt es auf eins mehr oder weniger auch nicht an
 
Werbung:
Zurück
Oben