Ich dreh noch voll am Rad…
Folgendes – ich möchte prüfen ob ein Ornder schon existiert, wenn ja soll er mir den OrdnerName hochzählen …aber das is nicht das Problem.
Ich bekomme die Abfrage schon nicht hin -->
if (file\_exists($target))
{
echo "
";
echo "Ordner besteht schon";
echo "
";
echo "";
echo "
";
echo "";
}
else
{
$target = str\_replace(" ", "",$target);
mkdir ($target);
}
Sorry, aber nach menschlichen Gedünken sollte der Code doch funktionieren …Aber er bringt nur das der Ordner schon vorhanden ist auch wenn er garned vorhanden ist.
Kann mir bitte jemand auf die Sprünge helfen?
Gruß Rolf
Hallo
Ich sehe keinen Fehler. Was steht denn in $target drin?
Gruß Johannes
Moin,
$target is der Pfad + Ordnername
Gruß Rolf
Er bringt mir halt so nur die php-eigene Meldung --> Warning: mkdir() [function.mkdir]: File exists in C:\xampp\htdocs\user.php on line 259
Eben das will ich umgehen, einmal wenn der Ordner vorhanden, dann entweder abbrechen oder den Ordner hochgezählt angeben also dann eben Ordner_1…usw.
Aber warum funtzt mein Stück Code ned?
Gruß Rolf
Ich dreh noch voll am Rad…
Folgendes – ich möchte prüfen ob ein Ornder schon existiert,
wenn ja soll er mir den OrdnerName hochzählen …aber das is
nicht das Problem.
Ich bekomme die Abfrage schon nicht hin -->
if (file_exists($target))
{
echo "
";
echo „Ordner besteht schon“;
echo "
";
echo „“;
echo "
„;
echo „“;
}
else
{
$target = str_replace(“ ", „“,$target);
mkdir ($target);
}
Sorry, aber nach menschlichen Gedünken sollte der Code doch
funktionieren …Aber er bringt nur das der Ordner schon
vorhanden ist auch wenn er garned vorhanden ist.
der computer hat immer recht und du nicht.
wenn er sagt da ist ein ordner, dann ist da einer, im zweifeslfalle steht in $target was anderes drin, als du erwartest.
ausserdem macht es nicht wirklich sinn erst file_exists($target) und danach $target mit str_replace zu aendern. dann pruefst du naemlich auf einen ganz anderen ordner, als du anlegst.
Schreib doch mal ein
echo $target;
ins Script.
Johannes
echo $target gibt er mir meinen Pfad bis zum Ordner korrekt aus.
Gruß Rolf
Ha, das $target = str_replace(" ", „“,$target); wars!
Hab das nun oben reingestellt und schon erkennt der den Ordner auch wieder
Danke für den Tipp und Gruß
Rolf