Hi
also ich hab wieder ein ordner problem:
Also folgender code:
$apfel = is_dir($ordner);
if($apfel == "1")
{
$mkdir = mkdir ($ordi, 0700);
if($mkdir != true)
{
exit;
}
}
Alles anzeigen
so, wenn ich jetzt
auf 1 mache, so wie es jetzt ist, erstellt der server keinen neuen Ordner ,doch ich kann seiten in bereits vorhandenen ordnern speichern.
Wenn ich die 1 auf 0 setze macht er einen neuen ordner, doch ich kann keine dateien, in bereits vorhanden ordnern erstellen...
Wo liegt den mein fehler?
ich poste doch lieber den ganzen code...
$typ = $_GET["site"];
$name = $_POST["titel"];
$code = $_POST["text"];
$ordner = $_POST["ordner"];
if($typ == "html")
{
$name .= ".html";
}
if($typ == "php")
{
$name .= ".php";
}
if($typ == "css")
{
$name .= ".css";
}
if($typ == "js")
{
$name .= ".js";
}
$file = $ordner;
$file .= "/";
$file .= $name;
$ordi = "datei/";
$ordi .= $ordner;
$apfel = is_dir($ordner);
if($apfel == "1")
{
$mkdir = mkdir ($ordi, 0700);
if($mkdir != true)
{
exit;
}
}
if(file_exists("datei/".$file))
{
echo "die Datei ist bereits vorhanden";
}
else
{
$datei = fopen("datei/".$file,"w+");
$codea = str_replace("\ ", " ", $code);
$xxx = fwrite($datei, $codea);
fclose($datei);
if($xxx == true)
{
echo "Datei erfolgreich gespeichert";
$schreiben = mysql_query("INSERT INTO dateien
(datei, typ)
VALUES
('$file', '$typ')");
}
else
{
echo "Fehler beim Schreiben der Datei";
}
}
Alles anzeigen
Gruß
WWKiller
PS: nicht über die namen der Vars wundern..., ich nehme immer etwas, was mir grade einfällt, wenn ich die variable nicht öfters nutze....