Hallo mal wieder,
versuche seit geraumer Zeit aus nem Array einen Ordner anzulegen.
Also - ich les per Zeilen n Verzeichnis aus, bzw ne Testdatei. Darin befindet sich n Name des Kunden.
Wie bewerkstellige ich es das er mit aus dem oder mit dem Array einen Ordner erzeugt?
$arry[0] = Array('|\s+|' =\> '', '|\\\\|' =\> '/', '|/+$|' =\> '');
if(isset($\_POST['ordner\_anlegen']))
{
mkdir($array[0],0777);
}
else
{
echo "nichts angelegt";
}
}
Hat jemand ne Idee?
Gruß Rolf
Also das mit dem mkdir() stimmt.
Weiters habe ich auch keinen Fehler entdenkt.
Hat das Script, wo die Ordner erzeugen soll, ausreichend Rechte, zB 0777??
Das ist meistens das Problem.
LG Sebastian
Hallo,
doch, die Rechte stimmen, ich kann manuell (aber wer will das heute noch
) nen Ordner anlegen.
Was ich mir dachte ist, das ich das Array erst in eine Variable umwandeln muss -->
$ordnername = $array[0]
mkdir $ordnername
Funktioniert leider auch nicht.
Gruß Rolf
Achso ja,
als Meldung bringt er mit nur
Warning: mkdir() [function.mkdir]: Invalid argument in C:\xampp\htdocs\badmail_check.php on line 55
Diese „Invalid argument“ ist mir schleierhaft.
Denn das mkdir würde doch so ok sein oder?
Gruß Rolf
Hallo,
versuche seit geraumer Zeit aus nem Array einen Ordner
anzulegen.
Also - ich les per Zeilen n Verzeichnis aus, bzw ne Testdatei.
Darin befindet sich n Name des Kunden.
Wie bewerkstellige ich es das er mit aus dem oder mit dem
Array einen Ordner erzeugt?
$arry[0] = Array(’|\s+|’ => ‚‘, ‚|\\|‘ => ‚/‘, ‚|/+$|‘ =>
‚‘);
if(isset($_POST[‚ordner_anlegen‘]))
{
mkdir($array[0],0777);
}
else
{
echo „nichts angelegt“;
}
}
Hat jemand ne Idee?
Ne Menge.
Also wenn du $arry anlegst, solltest du auch $arry auslesen und nicht $array.
RegEx haben in Datei und Ordnernamen nichts zu suchen.
Das musst du schon zerlegen, bevor du es zum $key oder $val machst.
Gruß
widecrypt
Stimmt,
Servus, diese „Fehler“ habe ich behoben
Funktionieren tuts nicht weil er hier Sonderzeichen etc drin hat.
Das ist vorerst geklärt, oben hab ich nun n neues Problem.
Gruß Rolf