Hallo,
also ich lese mit einem Script Dateien eines Verzeichnisses ein, verlinke Sie (das habe ich im Griff) und möchte dann mit dem "Zeiger", in das Hauptverzeichnis der Website zurück. Der Grund hierfür ist, daß das Skript wiederum nur als include drin ist, und ohne den Zeiger zu wechseln, die nachfolgenden "includes" nicht gefunden werden. Ich hoffe man hat mich verstanden.
Lange rede kurzer Sinn: Bei Nickles funktionierts und beim neunen Hoster nicht. Siehe hier:Warning: SAFE MODE Restriction in effect. The script whose uid is 1560 is not allowed to access /home/sites/www.seti-team-nickles.de/web/ owned by uid 99 in /home/sites/site724/web/archiv/wochendaten2002_folder_test.php on line 28
Wie bekomme ich das in den Griff? Ach so hier der Quellcode:
<?
$i=0;
$strSelFolder = "/home/sites/www.seti-team-nickles.de/web/archiv/woche/2002/";#$sitename_rel
. "web/archiv/woche/2002/";
chdir($strSelFolder);
$cdir = dir($strSelFolder);
echo "<Table style=\'font-size:11px;\'><tr>";
while ($entry = $cdir->read()) {
if (!is_dir($entry)) {
echo "<td>";
$entry_kurz = str_replace ("topten","",$entry);
$entry_kurz = str_replace (".csv","",$entry_kurz);
echo "<a href=index.php?url_1=5&url_2=521&datei=".$entry.">".$entry_kurz."</a>\\n";
$i++;
echo "</td>";
if ($i == 8) {
echo "</tr><tr>";
$i=0;
}
}
}
echo "</tr></table>";
$cdir->close;
chdir ("/home/sites/www.seti-team-nickles.de/web/"); #chdir ($sitename_rel
. "web/archiv/");
?>
Gruß
computerschlumpf
Homepage selbermachen 7.851 Themen, 35.616 Beiträge
Hi,
also ich komme zwei Verzeichnisse problemlos zurück (mit getcwd() Verzeichnisnamen ausgegeben),abe sobald ich 3 Vrezeichnisse (also in "web" rein möchte bekomme ich dieselbe Fehlermeldeung (Warning: SAFE MODE Restriction in effect. The script whose uid is 1560 is not allowed to access ../../.. owned by uid 99...) zurück.
Ich warte mal was man mir vom Kundesupport sagt.
Ist mein script denn irgendwie vielleicht zu "kompliziert", kann man das vielleicht anders lösen, ohne die Konflikte zu bekommen?
computerschlumpf