Hallo,
ich habe Stunden des Versuchens hinter mir, jetzt brauche ich Rat
Ich habe ein Tool`chen geschrieben, was unter anderem aus Dateien auslesen soll.
System
Unix/Apache gehostet bei Schlund
Allerdings gibt es folgende Probleme
1. Nach dem Ausloggen von Ws_FTP werden die Zugriffsrechte zurückgesetzt
2. Auch zur Laufzeit komme ich nicht an den gesamten Inhalt der Datei
zunächst probierte ich es mit Chmod in einigen Variationen
chmod($folder, 0777);
chmod($folder, 777);
chmod("$folder", 0777);
chmod("$folder", 777);
Alles wirkungslos, bei den Angaben die nicht Octal waren kam dann freundlicherweise die Fehlermeldung Access denied.
Ok, dachte ich mir, sprechen wir einen umask in diesen Variationen
umask(); und umask(0) sowie umask(0000)
Mit den gleichen Kombinationen wie oben, Ergebnis ist das gleiche.
Folgendes meine Datei wird per File eingelesen.
Das resultierende Array mit foreach ausgegeben. Allerdings gibt mein Toolchen nur den ersten Satz aus.
$file = file($targetFile);
foreach ($file as $line) {
$seeLine = str_replace("~", "", $line);
$arrayLine = explode("#", $seeLine);
echo $arrayLine[0];
}
Also die Fragen (ich weiß "harte Nüsse" und Respekt das ihr bis hierher gekommen seid mit dem Lesen!).
Warum nur der erste Satz?
Warum ändern sich die Zugriffsrechte nach dem ausloggen?
Warum kann ich die Rechte nicht dauerhaft verändern?
DANKE EUCH ALLEN!
ich habe Stunden des Versuchens hinter mir, jetzt brauche ich Rat
Ich habe ein Tool`chen geschrieben, was unter anderem aus Dateien auslesen soll.
System
Unix/Apache gehostet bei Schlund
Allerdings gibt es folgende Probleme
1. Nach dem Ausloggen von Ws_FTP werden die Zugriffsrechte zurückgesetzt
2. Auch zur Laufzeit komme ich nicht an den gesamten Inhalt der Datei
zunächst probierte ich es mit Chmod in einigen Variationen
chmod($folder, 0777);
chmod($folder, 777);
chmod("$folder", 0777);
chmod("$folder", 777);
Alles wirkungslos, bei den Angaben die nicht Octal waren kam dann freundlicherweise die Fehlermeldung Access denied.
Ok, dachte ich mir, sprechen wir einen umask in diesen Variationen
umask(); und umask(0) sowie umask(0000)
Mit den gleichen Kombinationen wie oben, Ergebnis ist das gleiche.
Folgendes meine Datei wird per File eingelesen.
Das resultierende Array mit foreach ausgegeben. Allerdings gibt mein Toolchen nur den ersten Satz aus.
$file = file($targetFile);
foreach ($file as $line) {
$seeLine = str_replace("~", "", $line);
$arrayLine = explode("#", $seeLine);
echo $arrayLine[0];
}
Also die Fragen (ich weiß "harte Nüsse" und Respekt das ihr bis hierher gekommen seid mit dem Lesen!).
Warum nur der erste Satz?
Warum ändern sich die Zugriffsrechte nach dem ausloggen?
Warum kann ich die Rechte nicht dauerhaft verändern?
DANKE EUCH ALLEN!