Guten Abend,
ich habe ein Problem mit dem Setzen der Dateirechte.
$datei_verzeichnis_name = $row['datei_verzeichnis_name'];
$kompletter_pfad = $_SERVER['DOCUMENT_ROOT'] .'/'. $shopname .'/'.$datei_verzeichnis_name;
$unix_rechte = $row['unix_rechte'];
$rechte = "";
switch ($unix_rechte)
{
case "0777":
$rechte = 777;
break;
case "0755":
$rechte = 755;
break;
case "0666":
$rechte = 666;
break;
}
chmod ("$kompletter_pfad", 0777);
Wenn ich das Skript aufrufe, erhalte ich keine Fehlermeldung. Rufe ich dann die Datei mit WSFTP auf, werde falsche Rechte angezeigt, im Total Commander dagegen wird 777 angezeigt, was aber nicht stimmt. Was könnte das Problem sein?
NFG
Benji
ich habe ein Problem mit dem Setzen der Dateirechte.
$datei_verzeichnis_name = $row['datei_verzeichnis_name'];
$kompletter_pfad = $_SERVER['DOCUMENT_ROOT'] .'/'. $shopname .'/'.$datei_verzeichnis_name;
$unix_rechte = $row['unix_rechte'];
$rechte = "";
switch ($unix_rechte)
{
case "0777":
$rechte = 777;
break;
case "0755":
$rechte = 755;
break;
case "0666":
$rechte = 666;
break;
}
chmod ("$kompletter_pfad", 0777);
Wenn ich das Skript aufrufe, erhalte ich keine Fehlermeldung. Rufe ich dann die Datei mit WSFTP auf, werde falsche Rechte angezeigt, im Total Commander dagegen wird 777 angezeigt, was aber nicht stimmt. Was könnte das Problem sein?
NFG
Benji
Kommentar