Antworten auf deine Fragen:
Neues Thema erstellen

Verzeichnis anlegen und überprüfen?!

Kumaro

Nicht mehr ganz neu hier

Hi, ich habe mal wieder ein kleines Problem :(

Folgende Situation:

Ich schreib ein Script zum hochladen von Eventbildern. Wenn man jetzt ein Event auswählt, anhand der ID, dann soll überprüft werden ob ein Ordner mit der EventID schon vorhanden ist, wenn ja sollen die Bilder da mit rein und wenn nicht dann soll der Ordner im Überordner Gallery erzeugt werden.

Doch leider funktioniert das alles nicht ...

$event_id = $_POST['eventid'];

// Ein neuer Ordner, wenn noch nicht vorhanden, mit dem Eventnamen muss erzeugt werden

if (!is_dir("/Gallery/".$event_id) ) {
mkdir("../Gallery/".$event_id, 0700);
echo("Verzeichnis angelegt");
}
else {
echo ("Verzeichnis ist schon vorhanden");
}


Ich hoffe ihr könnt mir sagen was ich hier falsch mache... weder erkennt er einen vorhandenen Ordner noch erzeugt er einen neuen Ordner :(

Please Help
 

mfgleo

Nicht mehr ganz neu hier

AW: Verzeichnis anlegen und überprüfen?!

Wie sehen die Fehlermeldungen aus?

Vorschlag
mkdir("../Gallery/".$event_id, 0700); <== die Punkte vor /Gallery weglassen (Du willst sicherlich nicht den Ordner noch eine Ebene weiter oben erzeugen, oder?)

Dann sollte das ganze funktionieren.
 

beautyIAF

I like HDR

AW: Verzeichnis anlegen und überprüfen?!

Guten Morgen,

zeigt denn dein Script irgendwelche Fehlermeldungen / Warnungen an?

Eventuell hast du / dein Webserverbenutzer nicht ausreichend Berechtigungen, um in dem Gallery Ordner Verzeichnisse anlegen zu dürfen?

Eventuell ist es auch eine Retriction durch Safe Mode ?!
 

Kumaro

Nicht mehr ganz neu hier

AW: Verzeichnis anlegen und überprüfen?!

Hi, also eine Fehlermeldung kommt nicht. Das von mir angegebene Echo wird angezeigt und das wars. Also es sieht aus als würde es gehen. Aber wenn ich per ftp in den ordner gucke wurde dort kein Eventordner angelegt :(

..es geht auch nicht ohne die Punkte hab es schon in zig varianten geprüft.

Und warum funktioniert die Abfrage nicht ob der Ordner vorhanden ist?? Ich habe mal einen manuel erzeugt aber er erkennt ihn dennoch nicht...
 

Duddle

Posting-Frequenz: 14µHz

AW: Verzeichnis anlegen und überprüfen?!

Pack mal folgendes in eine Datei, lad es in dein Verzeichnis und führ es 2x aus. Wenn das funktioniert, dann klappt bei deinem Script die Variablenübergabe nicht, also musst du mal schauen was drin steht bevor du das Verzeichnis anlegen willst.

PHP:
<?php
error_reporting(E_ALL);
$dirname = "testdir";
if(!is_dir($dirname)) {
	mkdir($dirname,0700);
	echo "neues Verzeichnis";
}
else {
	echo "schon vorhanden";
}
?>


Duddle
 

Kumaro

Nicht mehr ganz neu hier

AW: Verzeichnis anlegen und überprüfen?!

Nein bisher noch nicht... sollte ich wohl mal tun... aber müsste dann nicht eine fehlermeldung ausgegeben werden wenn es aufgrund der rechte nicht klappt? ??
 

bubblemac

Noch nicht viel geschrieben

AW: Verzeichnis anlegen und überprüfen?!

$ordner_pfad = "../../";
$ordner_name = $eventid;
$neuer_ordner = $ordner_pfad.$ordner_name;
mkdir($neuer_ordner, 0775);
chdir ($neuer_ordner);
$image_ordner="images";
mkdir($image_ordner, 0775);
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
118.619
Beiträge
1.538.363
Mitglieder
67.540
Neuestes Mitglied
Alex Weidner
Oben