Hallo.
Ich schreibe gerade an einem Uploadprogrämmchen. Leider macht es nicht was ich will. Ich habe schon in diversen Foren und Tutorials gesucht, aber dort keine passende Antwort für mein Problem gefunden.
Vielleicht weiss ja wer eine Antwort hier...
Das Programm an dem ich arbeite soll ermöglichen Ordner an zu legen und anschliessend Dateien dahinein zu laden.
Die Zugehörigkeit von Ordnern und Dateien wird in einer Datenbank eingetragen, so wie ein Name und ein Beschreibungstext.
Uploaden kann ein Admin in einem passwortgeschützten Bereich und Angucken und Downloaden kann jeder.
Ich hatte zuerst ein Uploadskript mit move_uploaded_file() gemacht und geschaut, das es funktioniert. Hat es.
Dann habe ich ein Skript gemacht um die Ordner anzulegen und diese auf 777 zu "chmodden". Hat auch geklappt.
ABER: Ich konnte nicht in die durch das Skript erstellten Ordner schreiben, da diese nicht meinem User gehören.
Ich habe dann ein Skript gemacht, mit ftp_mkdir(). Das hat soweit auch gut funktioniert. Ich habe Ordner angelegt und diese gehören mir.
ABER: Ich konnte keine Dateien in die Ordner laden, da chmod() sich nicht mehr auf diese Ordner anwenden lässt.
Nun habe mir gedacht "sch... drauf - dann halt alles mit ftp".
Ich habe auch einen ftp_put()-Skript geschrieben - nur leider heisst es nun:
...ich bin mit meinem Latein am Ende.
Ich kann leider nicht ftp_chmod() verwenden, da ich kein PHP5 auf dem Server installieren kann. Ist nicht meiner.
Ich bin soweit, das ich euch anflehe: Helft mir, bitte!!!
Liebe Grüße,
yatho
Ich schreibe gerade an einem Uploadprogrämmchen. Leider macht es nicht was ich will. Ich habe schon in diversen Foren und Tutorials gesucht, aber dort keine passende Antwort für mein Problem gefunden.
Vielleicht weiss ja wer eine Antwort hier...
Das Programm an dem ich arbeite soll ermöglichen Ordner an zu legen und anschliessend Dateien dahinein zu laden.
Die Zugehörigkeit von Ordnern und Dateien wird in einer Datenbank eingetragen, so wie ein Name und ein Beschreibungstext.
Uploaden kann ein Admin in einem passwortgeschützten Bereich und Angucken und Downloaden kann jeder.
Ich hatte zuerst ein Uploadskript mit move_uploaded_file() gemacht und geschaut, das es funktioniert. Hat es.
Dann habe ich ein Skript gemacht um die Ordner anzulegen und diese auf 777 zu "chmodden". Hat auch geklappt.
ABER: Ich konnte nicht in die durch das Skript erstellten Ordner schreiben, da diese nicht meinem User gehören.
Ich habe dann ein Skript gemacht, mit ftp_mkdir(). Das hat soweit auch gut funktioniert. Ich habe Ordner angelegt und diese gehören mir.
ABER: Ich konnte keine Dateien in die Ordner laden, da chmod() sich nicht mehr auf diese Ordner anwenden lässt.
Nun habe mir gedacht "sch... drauf - dann halt alles mit ftp".
Ich habe auch einen ftp_put()-Skript geschrieben - nur leider heisst es nun:
"Warning: ftp_put(): error opening bierprobe.jpg in /home/www/web12/html/xxxadmin/eintrag_ftp.php on line 23
Die Datei konnte nicht hochgeladen werden. "
Die Datei konnte nicht hochgeladen werden. "
Ich kann leider nicht ftp_chmod() verwenden, da ich kein PHP5 auf dem Server installieren kann. Ist nicht meiner.
Ich bin soweit, das ich euch anflehe: Helft mir, bitte!!!
Liebe Grüße,
yatho
Kommentar