[Funktion] fopen

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [Funktion] fopen

    ich versuche mit php eine psybnc webinterface zu erstellen und muss dazu eine psybnc.conf mit fopen auslesen da diese aber in einem anderen verzeichnis liegt muss ich für web1 zugriff geben habe ich auch getan mit chmod und chown jedoch erhalte ich folgende fehlermeldung


    Warning: fopen(): open_basedir restriction in effect. File(/home/bnc/psybhnc/psybnc.conf) is not within the allowed path(s): (/srv/www/web1/:/srv/www/htdocs/phpmyadmin/:/srv/www/confixx/html/gesperrt/) in /srv/www/web1/html/test.php on line 2

    Warning: fopen(/home/bnc/psybhnc/psybnc.conf): failed to open stream: Operation not permitted in /srv/www/web1/html/test.php on line 2


    hier mein code um diese file zu öffnen
    PHP Code:
    $handle fopen ('/home/bnc/psybhnc/psybnc.conf',  "r");
    while (!
    feof($handle)) {
    echo  
    fgets($handle4096);
    }
    fclose ($handle);

    ?> 

  • #2
    is not within the allowed path(s):
    was ist daran missverständlich?
    Kissolino.com

    Comment


    • #3
      OffTopic:
      BTW: Wie kann man Pfade als 'nicht erlaubt' kennzeichnen?
      Bevor ich nicht in einem angemessenen Alter bin, werde ich keine Witze mehr über schmalle machen!
      - Zitat Berni

      Comment


      • #4
        Re: [Funktion] fopen

        Original geschrieben von andrew
        ich versuche mit php eine psybnc webinterface zu erstellen und muss dazu eine psybnc.conf mit fopen auslesen da diese aber in einem anderen verzeichnis liegt muss ich für web1 zugriff geben habe ich auch getan mit chmod und chown jedoch erhalte ich folgende fehlermeldung
        wo sind hier die Punkte..... ich konnte das kaum lesen...


        is not within the allowed path(s):
        sagt schon alles aus. nicht im Pfad wo es sein sollte

        Comment


        • #5
          [Funktion] was ??

          doch die dateri existiert
          Ich habe es überprüft diese datei existiert sobald ich sie ins html dir von web1 kopiere geht es. Nur wenn ich sie im Verzeichnis lasse von dem user der den psybnc ausführen muss geht es nicht

          Comment


          • #6
            doch die dateri existiert
            Das hat auch keiner bestritten, oder???

            BTW: Wie kann man Pfade als 'nicht erlaubt' kennzeichnen?
            das wird in der ini bestimmt.

            Comment


            • #7
              welche Direktive?
              Bevor ich nicht in einem angemessenen Alter bin, werde ich keine Witze mehr über schmalle machen!
              - Zitat Berni

              Comment


              • #8
                [Funktion] help

                de datei liegt in /home/bnc/psybnc


                darauf hat das script keinen zugriff obwohl rechte gesetzt wurden

                Comment


                • #9
                  http://de3.php.net/manual/de/features.safe-mode.php

                  Comment


                  • #10
                    hmm

                    aber web1 wurde zum dateieigentümer mit dem befehl chown web1:users /home/bnc/psybnc -R

                    Comment


                    • #11
                      und jetzt? trotzdem liegt die datei dort, wo php nicht drauf zugreifen kann.

                      Comment

                      Working...