ERLEDIGT
NEIN
NEIN
ANTWORTEN
7
7
ZUGRIFFE
292
292
EMPFEHLEN
-
21.01.09 21:44 #1
- 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
-
21.01.09 21:50 #2
- 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
-
21.01.09 22:04 #3
- Registriert seit
- Aug 2008
- Beiträge
- 109
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!
-
21.01.09 22:22 #4
- 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 ?
-
21.01.09 22:31 #5
- Registriert seit
- Aug 2008
- Beiträge
- 109
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
-
21.01.09 22:36 #6
- 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
-
22.01.09 21:58 #7
- 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:
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).HTML-Code:<module> <module_title>// <font color = '#8BD1CA'>Pictures</font> //</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>
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
-
28.01.09 16:10 #8
- 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
-
Automatisierung?
Von Timo1980 im Forum PhotoshopAntworten: 2Letzter Beitrag: 13.11.10, 14:09 -
Excel Automatisierung
Von MariusMeier im Forum .NET CaféAntworten: 0Letzter Beitrag: 27.08.08, 10:20 -
Automatisierung?
Von Hummer im Forum PhotoshopAntworten: 7Letzter Beitrag: 10.02.05, 12:47 -
Javascript / Automatisierung
Von Resident_DeeJay im Forum Javascript & AjaxAntworten: 15Letzter Beitrag: 18.09.04, 21:50 -
Golive-Automatisierung
Von swinx im Forum Sonstige Grafik-ProgrammeAntworten: 1Letzter Beitrag: 23.07.01, 03:12





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren