[PHP] PHP Error Nachricht

Dieses Thema im Forum "Webentwicklung" wurde erstellt von matze-pe, 21. Dezember 2006 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 21. Dezember 2006
    PHP Error Nachricht

    Hallo,
    habe nen Filehostscript installiert.
    Und jetzt kommt folgende Fehlermeldung:
    Warning: filesize() [function.filesize]: open_basedir restriction in effect. File(./storage/..) is not within the allowed path(s): (/var/www/web10/html/:/var/www/web10/phptmp/:/var/www/web10/files/:/var/www/web10/atd/) in /var/www/web10/html/index.php on line 19

    In Zeile 19 von index.php steht das hier:
    $sizehosted = $sizehosted + filesize ("./storage/".$file);

    was mussich machen, damit die fehlermeldung weggeht?
    mfg
    matze-pe
     
  2. 22. Dezember 2006
    AW: PHP Error Nachricht

    Lese die Fehlermeldung
    Er probiert von File(./storage/..) die Dateigröße zu besorgen, aber dein Ordner liegt in /var/www/web10/html/

    Probiere einfach mal filesize("./var/www/web10/html/storage/".$file);
     
  3. 22. Dezember 2006
    AW: PHP Error Nachricht

    /var/www/web10/html/./storage/..
    sollte doch eigentlich bei
    /var/www/web10/html/
    enden, was ja in einer erlauben Basedir liegt. Von daher seltsamer Fehler.
    Ich denke mal, dass das eine Schleife ist. Bau mal folgendes ein:
    PHP:
    if( substr ( $file 0 1 ) ==  "." )) continue;
     
  4. 22. Dezember 2006
    AW: PHP Error Nachricht

    der ordner liegt im selben pfad wie die php datei. also muss der pfad so lauten (und nicht mit ./ davor!!):
    PHP:
    $sizehosted  $sizehosted  filesize  ( "storage/" . $file );
    oder kann es sein, dass du vorher mit opendir/readdir/scandir einen ordner eingelesen hast? wenn ja musst du noch ne if schleife reinbauen:
    PHP:
    if( $file  !==  ".."  OR  $file  !==  "." )
    {
        
    $sizehosted  $sizehosted  filesize  ( "storage/" . $file );
    }
     
  5. 22. Dezember 2006
    AW: PHP Error Nachricht

    "<verzeichnis>" ist die Kurzform von "./<verzeichnis>/".
    "." ist immer das aktuelle Verzeichnis, ".." das übergeordnete.
     
  6. 22. Dezember 2006
    AW: PHP Error Nachricht

    Vielen Dank für eure Post's aber nix funktioniert davon.
    Meine Seite ist diese hier:
    http://cek-peine.de/

    Und den Script bekommt ihr hier:
    http://www.galaxyscripts.com/forum/index.php?act=dscript&CODE=showdetails&f_id=2

    Und sagt mal ob ihr das ohne probs installieren könnt.
     
  7. 22. Dezember 2006
    AW: PHP Error Nachricht

    Zeig mal deine phpinfo().
     
  8. 22. Dezember 2006
    AW: PHP Error Nachricht

    Findest du hier:
    http://cek-peine.de/info.php
    mfg
    matze

    //edit:
    habe die schose mal auf funpic gezogen,
    und da funktioniert alles einwandfrei.
    Woran kann das bei meinem Server sein?
     
  9. 22. Dezember 2006
    AW: PHP Error Nachricht

    Hab mir deine phpinfo() nicht ganz genau angeschaut, aber was sagt das Skript denn, wenn du
    PHP:
    error_reporting ( E_ALL  E_STRICT );
    an den Anfang setzt?
     
  10. 22. Dezember 2006
    AW: PHP Error Nachricht

    Wenn ich das hier einsetze:
    error_reporting(E_ALL | E_STRICT);

    Dann ändert sich nix.
    Muss also an meinem Webspace liegen.
     
  11. 22. Dezember 2006
    AW: PHP Error Nachricht

    Gebe doch mal bitte mehr Code.
    Vielleicht ist das auch nur ein Fehler, weil zum Beispiel $files falsch deklariert ist.
     
  12. 2. Januar 2007
    AW: PHP Error Nachricht

    Liegt 100 pro am Webspace und der fehler ist doch sonnenklar:

    Warning: filesize() [function.filesize]: open_basedir restriction in effect. <<<<| HAlt Fehler
    File(./storage/..) is not within the allowed path(s): <<<<| Ankomen beim scipt tut ./storage/.. dan such mal die datei .. in deinem storage ordner...
    (/var/www/web10/html/:/var/www/web10/phptmp/:/var/www/web10/files/:/var/www/web10/atd/)
    in /var/www/web10/html/index.php on line 19

    Sollte damit klar sein, Pfadangabe stimmt nciht, nehm mal:

    $sizehosted = $sizehosted + filesize("/var/www/web10/html/storage/".$file."");

    damit solltes gehn

    MfG V0raX
     
  13. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.