md5_file() funktioniert nicht

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

  • md5_file() funktioniert nicht

    Hi,
    ich weis jetzt schon dass ich wieder irgendeinen dummen Fehler gemacht habe, nur ich weis nicht welchen:

    Folgendes:

    PHP-Code:
    $codefile "code.php";
    $chkmd5return md5_file($codefile); 
    gibt das aus:
    Code:
    Warning: md5_file(): Unable to open file in 
    /var/www/vhosts/ismine.de/subdomains/micronax/
    httpdocs/external/1/config.php on line 13
    Nur warum?

    ./code.php geht auch nicht..

    micronax

  • #2
    Sicher, dass die Datei exestiert?

    Kommentar


    • #3
      joa.. ganz sicher

      Micronax

      Kommentar


      • #4
        Sicher, dass sie auch in /var/www/vhosts/ismine.de/subdomains/micronax/httpdocs/external/1 liegt und für den Webserver/Interpreter readable ist?

        Kommentar


        • #5
          Hat 777

          Kommentar


          • #6
            Was sagt

            PHP-Code:
            var_dump(is_readable($codefile)); 

            Kommentar


            • #7
              bool(false)

              aber is 777

              Micronax

              Kommentar


              • #8
                Was bringt 777 wenn PHP die Datei nicht lesen kann?


                PHP-Code:
                echo dirname(__FILE__) . "<br />";

                var_dump(file_exists($codefile); 

                Kommentar


                • #9
                  Hm..

                  dieser Code liegt in der Datei "config.php"
                  Die Ligt in

                  Code:
                  /var/www/vhosts/ismine.de/subdomains/micronax/httpdocs/external/1
                  Der Script "config.php" ist in
                  Code:
                  /var/www/vhosts/ismine.de/subdomains/micronax/httpdocs/external/1/
                  members
                  mit include() eingebunden. Wenn ich die config.php direkt aufrufe, funktioniert es, aber über "members/" wird der Fehler angezeigt.

                  Das würde ja bedeuten, das members/ nach einer code.php in members / sucht. Aber sind diese Urls nicht immer relativ zum Dokument?

                  Warum geht es dann nicht?

                  Micronax

                  Kommentar


                  • #10
                    Original geschrieben von micronax
                    Aber sind diese Urls nicht immer relativ zum Dokument?

                    Warum geht es dann nicht?
                    Weil es wohl nicht so ist?

                    PHP-Code:
                    $codefile "./../code.php";
                    $chkmd5return md5_file($codefile); 

                    Kommentar

                    Lädt...
                    X