Hallo,
ich bin absoluter PHP Noob und bräuchte Hilfe bei einem Upload-Script für Bilder.
Was soll wie geschehen?
Der User soll eine Eingabemaske für einen Text bekommen (Bildbeschreibung, max. 60 Zeichen) und ein Auswahlfeld, um ein Bild von seiner Festplatte auszusuchen.
Soweit so gut, das würde ich noch hinbekommen.
Nun soll das Bild in Unterordner xy hochgeladen werden (ist auch noch machbar).
Jetzt kommt das knifflige:
Im Ordner, wo auch das Uploadscript liegt, liegt eine XML Datei.
Ungefährer Aufbau:
Nun soll durch das Betätigen des Uploadbuttons diese XML Datei bearbeitet werden, indem ein Eintrag erzeugt wird mit <photo dec="Usertext" url="Pfad des Uploads/dateiname" />. Immer in die vorletzte Zeile, da in der letzten </photos> steht.
Um Probleme zu vermeiden, sollte der Dateiname während des Uploads so geändert werden, dass es keine Übershriebungen gibt.
Für die xml und den Bilderpfad werden natürlich entsprechende Rechte vergeben.
Ich hoffe ihr wisst was ich meine und könnt mir mit einem Codeschnipsel aushelfen.
ich bin absoluter PHP Noob und bräuchte Hilfe bei einem Upload-Script für Bilder.
Was soll wie geschehen?
Der User soll eine Eingabemaske für einen Text bekommen (Bildbeschreibung, max. 60 Zeichen) und ein Auswahlfeld, um ein Bild von seiner Festplatte auszusuchen.
Soweit so gut, das würde ich noch hinbekommen.
Nun soll das Bild in Unterordner xy hochgeladen werden (ist auch noch machbar).
Jetzt kommt das knifflige:
Im Ordner, wo auch das Uploadscript liegt, liegt eine XML Datei.
Ungefährer Aufbau:
XML:
<photos>
<photo desc="Bla bla bla" url="Pfad/dateiname.jpg" />
<photo desc="Bla bla bla" url="Pfad/dateiname.jpg" />
</photos>
Nun soll durch das Betätigen des Uploadbuttons diese XML Datei bearbeitet werden, indem ein Eintrag erzeugt wird mit <photo dec="Usertext" url="Pfad des Uploads/dateiname" />. Immer in die vorletzte Zeile, da in der letzten </photos> steht.
Um Probleme zu vermeiden, sollte der Dateiname während des Uploads so geändert werden, dass es keine Übershriebungen gibt.
Für die xml und den Bilderpfad werden natürlich entsprechende Rechte vergeben.
Ich hoffe ihr wisst was ich meine und könnt mir mit einem Codeschnipsel aushelfen.