kostenloser Webspace werbefrei: lima-city


PHP-Fehlermeldung seit Server umstellund von lima-city

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    s****a

    Hi Leut.

    ich hab gerade mal testweise meine Seite aufgerufen und musste erschreckend feststellen, dass dieser Befehl:

    chdir(dirname(__FILE__));


    den folgenden Fehler erzeugt:

    "Warning: chdir() has been disabled for security reasons in /home/webpages/lima-city/...xx.. on line 12"

    Gibt es einen anderen Weg, den gleichen effekt zu erzeugen?

    (Ich hab den Befehl erst einmal deaktiviert, weil er scheinbar keine vitalen Systeme meiner Wiki-Bibliotheken betrifft.)
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. d*****s

    was willst du denn mit dem verzeichniswechsel anstellen? cms-system?
    infos!!! :wink:
  4. Ja, da gabs ein kleines Problem das man im Dateisystem rumwandern konnte. Bei fopen mu? man dann eben den ganzen Dateinamen mit Pfad angeben.
  5. Autor dieses Themas

    s****a

    Ich hab mir ne PHP-Bibliothek f?r ein wiki (jeder sollte vielleicht von der Wikipedia geh?rt haben) genommen und da taucht der Befehl auf.

    Wenn ich dass so recht verstehe, kennt ihr auch keine l?sung ins aktuelle Verzeichnis zu wechseln. Naja gut. (... oder auch nicht!)
  6. Ich hab mir ne PHP-Bibliothek f?r ein wiki (jeder sollte vielleicht von der Wikipedia geh?rt haben) genommen und da taucht der Befehl auf.

    Wenn ich dass so recht verstehe, kennt ihr auch keine l?sung ins aktuelle Verzeichnis zu wechseln. Naja gut. (... oder auch nicht!)

    Um was geht?s denn ?:confused:
  7. d*****s

    wir k?nnten dir bestimmt dabei helfen, nur m?ssten wir erst mal wissen wof?r das chdir *genau* gebraucht wird!
    sollen ein paar files includet werden? soll ein verzeichnis ausgelesen werden (CMS)? oder ist es f?r einen uploadbereich?
    darum: infos!!!

    mal ne kleinigkeit, nur um es mal ein bisserl in gang zu bringen: setz die filezugriffe fix!
    also:
    -> include:
    <?php
      include("projects/database/db_config.ini.php");
    ?>

    anstatt von:
    <?php
      chdir("projects/database/");
      include("db_config.ini.php");
      chdir("../../");
    ?>

    oder:
    -> Ordner auslesen:
    <?php
      if(!isset($dir) || $dir == "") $dir = ".";
      $handle=opendir($dir);
      while ($file = readdir ($handle)) { 
        if ($file != "." && $file != ".." && is_dir($file)) {
          echo "<a href='whatever.php?op=switch&dir=$file'>$file</a><br>";
        } 
      while ($file = readdir ($handle)) { 
        if ($file != "." && $file != ".." && !is_dir($file)) {
          echo "<a href='whatever.php?op=show&file=$file'>$file</a><br>";
        } 
      }
      closedir($handle);
    ?>

    anstatt von:
    <?php
      $dir = "/home/webpages/lima-city/werauchimmer/".$dir;
      chdir($dir);
      $handle=opendir($dir);
      while ($file = readdir ($handle)) { 
        if ($file != "." && $file != ".." && is_dir($file)) {
          echo "<a href='whatever.php?op=switch&dir=$file'>$file</a><br>";
        } 
      while ($file = readdir ($handle)) { 
        if ($file != "." && $file != ".." && !is_dir($file)) {
          echo "<a href='whatever.php?op=show&file=$file'>$file</a><br>";
        } 
      }
      closedir($handle);
    ?>

    die beispiele sind jetzt nur mal aus der luft gegriffen. sind bestimmt auch noch etliche bugs drin, aber ich hoffe, dass wir nu vielleicht weiter kommen! :biggrin:
  8. Autor dieses Themas

    s****a

    Ok. Hab mich woll nicht so klar ausgedr?ckt. Ich bin dabei mit nem Wiki-Engine ein CMS-System zu bauen.

    In der vorgefertigten config.php ist der chdir-Befehl enthalten. In den Hilfe-Dateien Steht, dass dieser Befehl f?r einige optionale Include-Dateien ben?tigt wird.

    So wie ich das sehen, m?sste ich in diese Dateien reingehen und von hand semtliche Pfade umbauen. (L?stige Arbeit, aber schein ja nicht anders zu gehen.)

    Gl?cklicherweise, brauche ich diese Dateien nicht. Mich hatte nur interessiert, ob es eine andere m?glichkeit gibt, ohne die besagten Dateien durchsuchen und ?ndern zu m?ssen.

    Jeden Falls meine Frage ist beantwortet.

    Danke an alle Beteiligten!!!
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!