[Funktion] fopen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [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

    Kommentar


    • #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

      Kommentar


      • #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

        Kommentar


        • #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

          Kommentar


          • #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.

            Kommentar


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

              Kommentar


              • #8
                [Funktion] help

                de datei liegt in /home/bnc/psybnc


                darauf hat das script keinen zugriff obwohl rechte gesetzt wurden

                Kommentar


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

                  Kommentar


                  • #10
                    hmm

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

                    Kommentar


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

                      Kommentar

                      Lädt...
                      X