tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
7
ZUGRIFFE
292
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    lll192837465lll lll192837465lll ist offline Mitglied Gold
    Registriert seit
    Aug 2008
    Beiträge
    109
    hallo zusammen

    ich habe ein php file, welches wenn ich eine neue mp3 datei auf den ftp spitze, dass es diese dann automatisch ausliest und dann mit einem audio player (in flash) automatisch ausliest und wiedergibt. Das funktioniert wunderbar. meine frage jetzt: gibt es eine möglichkeit, dasselbe bei bildern zu machen? aber es wäre nicht das einzige, irgendwie müsste ein php file alle bilder in einem bestimmten ordner auslesen, einen bestimmten datensatz für jedes bild in die db schreiben und noch ein logo in jedes bild platzieren. ist das möglich? wenn ja, wie?

    Gruss
     

  2. #2
    SimonErich SimonErich ist offline Mitglied Brokat
    Registriert seit
    Jun 2005
    Beiträge
    303
    Hallo lll192837465lll

    Na klar ist das möglich. Dazu muss auf deinem PHP Server die gd-Bibliothek installiert sein (ist eh bei den meisten) dann kannst du mit den Bildmanipulationsfunktionen von PHP ein Logo auf die Seiten rauftun, Vorschaubilder (Thumbnails) erstellen und mit den Verzeichnisfunktionen kannst du Dateien in einem Ordner auslesen.


    Grüße Simon
     

  3. #3
    lll192837465lll lll192837465lll ist offline Mitglied Gold
    Registriert seit
    Aug 2008
    Beiträge
    109
    Zitat Zitat von SimonErich Beitrag anzeigen
    Hallo lll192837465lll

    Na klar ist das möglich. Dazu muss auf deinem PHP Server die gd-Bibliothek installiert sein (ist eh bei den meisten) dann kannst du mit den Bildmanipulationsfunktionen von PHP ein Logo auf die Seiten rauftun, Vorschaubilder (Thumbnails) erstellen und mit den Verzeichnisfunktionen kannst du Dateien in einem Ordner auslesen.


    Grüße Simon
    Hey Super! Vielen Dank für die schnelle & informative antwort! Werde mir das gleich mal durchlesen..

    Noch eine Frage, ist jetzt eher generell so von wegen Datenbank struktur.
    Also ich hab da evtl. noch den Zusammenhang gefunden aber hier die struktur wie sie dann am schluss ist:

    also ich habe eine tabelle "galleries" und eine tabelle "pictures". so die inhalte der tabellen:

    galleries:

    titel (titel der angezeigt wird)
    beschreibung (beschreibung unter titel und neben bild)
    thumb (bild)
    pfad (pfad zum php, welches die tabelle "pictures" ausliest.)

    pictures:
    beschreibung (bild beschreibung)
    thumb (kleines bild)
    bild (bild)
    link (link zum download des bildes)

    Jetzt gibt es aber verschiedene gallerien (pro datensatz 1ne) und bei den bildern wären dann ja alle "gemischt" wie weise ich jetzt dem pfad das korrekte picture-set zu?

    Also alle bilder die zusammen gehören werden immer an 1nem Tag hochgeladen (und somit in die db geschrieben). und das ist vielleicht 1mal in der woche der Fall.

    Danke!
     

  4. #4
    SimonErich SimonErich ist offline Mitglied Brokat
    Registriert seit
    Jun 2005
    Beiträge
    303
    Hoi

    Füge den beiden Tabellen am Besten jeweils ein ID Feld hinzu, das jeden Datensatz eindeutig kennzeichnet (solltest du fast immer machen, fast egal was für Datensätze du hast, denn so kannst du einfach löschen und auch, wenn du eine bestimmte Gallerie öffnen willst, machst du ?gallerieid=1 oder so.)

    Dann fügst du der Tabelle pictures noch eine Spalte gallerid hinzu, die mit der ID der gallerie Tabelle verbunden ist.
    Bin leider etwas müde, aber verstehst wie ich es meine ?
     

  5. #5
    lll192837465lll lll192837465lll ist offline Mitglied Gold
    Registriert seit
    Aug 2008
    Beiträge
    109
    Zitat Zitat von SimonErich Beitrag anzeigen
    Hoi

    Füge den beiden Tabellen am Besten jeweils ein ID Feld hinzu, das jeden Datensatz eindeutig kennzeichnet (solltest du fast immer machen, fast egal was für Datensätze du hast, denn so kannst du einfach löschen und auch, wenn du eine bestimmte Gallerie öffnen willst, machst du ?gallerieid=1 oder so.)

    Dann fügst du der Tabelle pictures noch eine Spalte gallerid hinzu, die mit der ID der gallerie Tabelle verbunden ist.
    Bin leider etwas müde, aber verstehst wie ich es meine ?
    ach so ja is klar sorry hab ich vergessen, normalerweise mache ich schon überall noch eine id.. aber danke!

    also noch was, die galleries (sagen wir, wir haben 3)
    gallerie1
    gallerie2
    gallerie3

    und jetzt haben wir 9 bilder
    bild1,2,3
    bild4,5,6
    bild7,8,9

    kann ich die irgendwie automatisieren. also das heisst, dass die sich automatisch an die gallerien verknüpfen machen? also wie gesagt evtl. mit dem timestamp oder so? und der weisst dann alle bilder, die an einem tag geuppt wurden z.b. der gallerie1 zu
     

  6. #6
    SimonErich SimonErich ist offline Mitglied Brokat
    Registriert seit
    Jun 2005
    Beiträge
    303
    Ja könntest du machen. Du könntest die Uploadzeit hernehmen und die Datein in einer bestimmten Zeitspanne zuordnen, aber da du ohnehin Gallerietitel und Beschreibung hast, gehe ich davon aus, dass du diese manuell definierst.

    Du könntest die Bilder auch in verschiedene Ordner laden und der Ordnername = Gallerietitel.

    Würde mir am einfachsten vorkommen
     

  7. #7
    lll192837465lll lll192837465lll ist offline Mitglied Gold
    Registriert seit
    Aug 2008
    Beiträge
    109
    Danke dir, dadurch habe ich soeben einen Fehler entdeckt.

    So gesagt "sind mir die php-files" vorgegeben. Da ich sie im quelltext ein xml-file generieren lasse. Und zwar ist die Verknüpfung von der Gallery zu den einzelnen Bilder so:

    ich poste am besten das xml file:

    HTML-Code:
    <module>
    <module_title>// &lt;font color = &apos;#8BD1CA&apos;&gt;Pictures&lt;/font&gt; //</module_title>
    <albums>
    <album path="Gallery/Albums/Gallery_1/data.xml" 
    thumb="Gallery/Albums/Gallery_1/main_thumb.jpg" title="Gallery1" 
    description="Blabla" /><album path="Gallery/Albums/Gallery_2/data.xml" 
    thumb="Gallery/Albums/Gallery_2/main_thumb.jpg" title="Gallery2" 
    description="Blabla" />
    </albums>
    </module>
    Das heisst, am Schluss wären ja die "data.xml" > "data.php" denn die Daten werden dann auch wieder aus der DB ausgelesen. Da müsste ich aber immer ein neues php file erstellen, was ich aber nicht will und es automatisiert haben will. (in dem data.xml stehen einfach die bilder, die beschreibung, ein link, und das thumb).

    Mir ist jetzt die Idee gekommen, dass ich ja alles in eine DB schreiben kann und dann in ein file auslesen. Dann nach Datum anzeigen (also als auswahlfenster dann nur einen bestimmten tag. dann werden alle bilder, welche an diesem tag geuppt wurden angezeigt.) Aber soviel ich weiss, kann man das doch nur im php-file selbst umschreiben :-S ...

    Habt ihr mir dazu auch noch ein tipp?

    Danksheen
     

  8. #8
    lll192837465lll lll192837465lll ist offline Mitglied Gold
    Registriert seit
    Aug 2008
    Beiträge
    109
    Ich habe mir das ganze nocheinmal im kopf durchgespielt. Irgendwie macht es keinen Sinn. Ist das überhaupt möglich? Wie kann ich das realisieren?

    *verzweifeltbin*
     

Ähnliche Themen

  1. Automatisierung?
    Von Timo1980 im Forum Photoshop
    Antworten: 2
    Letzter Beitrag: 13.11.10, 14:09
  2. Excel Automatisierung
    Von MariusMeier im Forum .NET Café
    Antworten: 0
    Letzter Beitrag: 27.08.08, 10:20
  3. Automatisierung?
    Von Hummer im Forum Photoshop
    Antworten: 7
    Letzter Beitrag: 10.02.05, 12:47
  4. Javascript / Automatisierung
    Von Resident_DeeJay im Forum Javascript & Ajax
    Antworten: 15
    Letzter Beitrag: 18.09.04, 21:50
  5. Golive-Automatisierung
    Von swinx im Forum Sonstige Grafik-Programme
    Antworten: 1
    Letzter Beitrag: 23.07.01, 03:12