Kann sich das mal jemand durchlesen???

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

  • Kann sich das mal jemand durchlesen???

    PHP-Code:
    if($xzahl 0) {
    // Speicherung der Daten in einer Datei 
    function schreiben($datei,$mode){ 
     
    $fp = @fopen($datei,$mode); 
     
    flock($fp,2); 
     
    fwrite($fp,$_SERVER["REMOTE_ADDR"]."|"."\n"); 
     
    flock($fp,3); 
     
    fclose($fp); 
     } 
    wieso melden diese script zeilen diese fehler

    Warning: flock(): supplied argument is not a valid File-Handle resource in /home/www/weba145/html/xp/pminc.php on line 17

    Warning: fwrite(): supplied argument is not a valid File-Handle resource in /home/www/weba145/html/xp/pminc.php on line 18

    Warning: flock(): supplied argument is not a valid File-Handle resource in /home/www/weba145/html/xp/pminc.php on line 19

    Warning: fclose(): supplied argument is not a valid File-Handle resource in /home/www/weba145/html/xp/pminc.php on line 20
    Habt Ihr da ne idee???

    MfG
    Andy
    ... wenn deine träume sterben dann wirst du alt !!!


  • #2


    Sorry für den sinnlos post *grumml*

    hat sich schon erledigt. denke ich. zumindst geht es jetzt auf einmal ohne fehlermeldung.

    ich hoffe es bleibt so *lach*

    MfG
    Andy
    ... wenn deine träume sterben dann wirst du alt !!!

    Kommentar


    • #3
      hm hm

      evtl. üperprüfen ob die Datei existiert....

      ... und darauf achten das auch die Berechtigung vorliegt die Datei zu öffnen ...


      Gruß

      Intus

      EDIT:
      war ich wohl zu langsam

      Kommentar


      • #4
        @intus

        ich glaube auch das es an den rechten lag ... habe die datei hochgeladen und als ich dann chmod 777 auf ordner und datei machen wollte hat mein ftp mir gesagt das er das bei der datei nicht machen kann. keine ahnung warum(konnte mit der datei gar kein chmod machen *schulterzuck*).
        habe die datei dann gelöscht und neu hochgeladen und siehe da auf einmal gings.

        aber trotzdem danke für die mitternächtliche/frühmorgentliche hilfe.

        werde mir jetzt erstmal ein bischen nervennahrung machen.

        aber habe da noch ganz nebenbei ne kleine denksportaufgabe.
        hat hier jemand von den nachtschwärmern zufällig ein script bei der hand was mir die ANZAHL der datein eines bestimmten ordners ausgibt. einfach nur schlicht und ergreifend die anzahl (egal welcher dateityp).

        Danke euch

        MfG
        Andy
        ... wenn deine träume sterben dann wirst du alt !!!

        Kommentar


        • #5
          PHP-Code:
          $number 0;
          $handle opendir('./');
          while(
          $value readdir($handle))
              if(
          is_file($value))
                  
          $number++; 
          closedir($handle);
          print 
          $number
          Zuletzt geändert von blackhole; 06.09.2003, 10:09.

          Kommentar


          • #6
            für dateien müsste CHMOD 776 reichen.

            Kommentar


            • #7
              danke sehr

              aber wieso liest das kein unterverzeichnis aus?

              habe im root eine datei (forum.php) in der ich dieses script ausführe. und jetzt soll es, den ordner [datenbanken] und in diesem wiederum den unterordner [forum] auslesen.
              aber egal wie ich den pfad schreibe $number == 0 !!!
              PHP-Code:
               //das geht nicht 
              $number 0;
              $handle opendir('datenbanken/forum');
              while(
              $value readdir($handle))
                  if(
              is_file($value))
                      
              $number++; 
              closedir($handle);
              print 
              $number;

              //das auch nicht
              $number 0;
              $handle opendir('./datenbanken/forum');
              while(
              $value readdir($handle))
                  if(
              is_file($value))
                      
              $number++; 
              closedir($handle);
              print 
              $number
              Hat da jemand ne erklärung für???

              MfG
              Andy
              Zuletzt geändert von TheCure13; 06.09.2003, 14:01.
              ... wenn deine träume sterben dann wirst du alt !!!

              Kommentar


              • #8
                falsch:
                PHP-Code:
                    if(is_file($value)) 
                richtig:
                PHP-Code:
                    if(is_file('datenbanken/forum/'.$value)) 

                Kommentar


                • #9
                  ... mal nach "Nachhilfeunterricht" fragt ;-)

                  ich dachte $value bekommt dadurch

                  $handle = opendir('datenbanken/forum');
                  while($value = readdir($handle))

                  den Pfad zugewiesen *sichducktundwegrennt*

                  muß ich mich jetzt schämen?

                  MfG
                  Andy
                  ... wenn deine träume sterben dann wirst du alt !!!

                  Kommentar


                  • #10
                    Nein, nur den Ordner-/Dateinamen des jeweiligen Objektes im Ordner, ohne Pfad.

                    Kommentar


                    • #11
                      ... danke Dir

                      vielleicht verstehe ich es ja irgendwann auch einmal *g*

                      MfG
                      Andy
                      ... wenn deine träume sterben dann wirst du alt !!!

                      Kommentar

                      Lädt...
                      X