Ankündigung

Einklappen
Keine Ankündigung bisher.

Prüfen, ob eine Datei im Verzeichnis existiert

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

  • Prüfen, ob eine Datei im Verzeichnis existiert

    Hallo,

    ich durchsuche das Verzeichnis plugins/, mit der Bedingung, dass $file = readfile($handle) nicht ".", ".." und "icons" ist. "icons" ist ein Ordner. Weiterhin sollen die letzten Buchstaben "php" sein: substr($file, -3, 3)
    Alles kein Problem, aber wie kann ich Prüfen, ob überhaupt eine %.php Datei im Verzeichnis plugins/ existiert?
    Hier mal der Code:
    PHP-Code:
    $file_handle opendir("plugins/");
        while (
    false !== ($file readdir($file_handle))) {
            if (
    $file != "." && $file != ".." && $file != "icons" && substr($file, -33) == "php") {
        echo 
    $file;
            }
        }
    closedir($file_handle); 


  • #2
    AW: Prüfen, ob eine Datei im Verzeichnis existiert

    PHP-Code:
    $all_files_with_ending_php=glob('*.php'); 
    yeah........
    AC/DC Fanpage www.ifyouwantblood.de
    Nein zur Zensur im Internet und anderswo - Anonymous

    Kommentar


    • #3
      AW: Prüfen, ob eine Datei im Verzeichnis existiert

      Wenn deine Schleife keine Ausgabe macht, ist keine *.php in dem Verzeichnis. Du kannst ja eine Variable nehmen, die die aktuelle Anzahl an php-Dateien enthält. Bei jeder Ausgabe wird die inkrementiert.

      //edit: Sehe gerade Brians Beitrag. Das ist vielleicht noch ein wenig schneller.

      Kommentar


      • #4
        AW: Prüfen, ob eine Datei im Verzeichnis existiert

        Meinst du mit %.php ob überhaupt eine extestiert oder eine bestimmte?

        Um zu überprüfen ob eine bestimmte Datei exestiert würde ich immer mit file_exists arbeiten...
        Meine neue private Homepage ist fertig. Es wird um Meinungen, Anregungen, Kritik und Gästebucheinträge gebeten: http://markus.ug-team.de

        Kommentar


        • #5
          AW: Prüfen, ob eine Datei im Verzeichnis existiert

          Zitat von Laire Beitrag anzeigen
          Meinst du mit %.php ob überhaupt eine extestiert oder eine bestimmte?

          Um zu überprüfen ob eine bestimmte Datei exestiert würde ich immer mit file_exists arbeiten...
          nicht eine bestimmte sondern mit der endung php. glob gibt ein leeres array zurueck, wenns nix findet......
          AC/DC Fanpage www.ifyouwantblood.de
          Nein zur Zensur im Internet und anderswo - Anonymous

          Kommentar


          • #6
            AW: Prüfen, ob eine Datei im Verzeichnis existiert

            Zitat von Listu Beitrag anzeigen
            Wenn deine Schleife keine Ausgabe macht, ist keine *.php in dem Verzeichnis. Du kannst ja eine Variable nehmen, die die aktuelle Anzahl an php-Dateien enthält. Bei jeder Ausgabe wird die inkrementiert.

            //edit: Sehe gerade Brians Beitrag. Das ist vielleicht noch ein wenig schneller.
            Geht eben nicht, da die Schleife immer ".", ".." und "icons" als Wert zurückgibt.
            Mensch, glob habe ich sogar vorher mit verarbeitet, dann gab es aber einen komischen Fehler und dann habe ich es auf die herkömmliche weise gemacht.
            :danke:

            Kommentar


            • #7
              AW: Prüfen, ob eine Datei im Verzeichnis existiert

              Zitat von mi-schi Beitrag anzeigen
              Geht eben nicht, da die Schleife immer ".", ".." und "icons" als Wert zurückgibt.
              Meiner Meinung nach schon
              PHP-Code:
              $dateien 0;
              $file_handle opendir("plugins/");
                  while (
              false !== ($file readdir($file_handle))) {
                      if (
              $file != "." && $file != ".." && $file != "icons" && substr($file, -33) == "php") {
                  echo 
              $file; ++$dateien;

                      }
                  }
              closedir($file_handle);
              if(
              $dateien == 0){/*keine da*/

              Kommentar


              • #8
                AW: Prüfen, ob eine Datei im Verzeichnis existiert

                Stimmt, naja, glob() ist kürzer, einfacher und schneller. Trotzdem danke.

                Kommentar

                homepage-forum.de - Hilfe für Webmaster! Statistiken

                Einklappen

                Themen: 56.719   Beiträge: 429.260   Mitglieder: 28.477   Aktive Mitglieder: 48
                Willkommen an unser neuestes Mitglied, durchstarter.

                Online-Benutzer

                Einklappen

                159 Benutzer sind jetzt online. Registrierte Benutzer: 0, Gäste: 159.

                Mit 3.502 Benutzern waren am 23.01.2020 um 17:20 die meisten Benutzer gleichzeitig online.

                Die neuesten Themen

                Einklappen

                • Sempervivum
                  Antwort auf text-align
                  PS: Was fehlt, ist das automatische Scrollen im linken Div. Wenn es nur automatisch erfolgen soll, kann man das sehr gut auch mit der Webanimations-API machen. Ich schrieb ja, dass ich das schon einmal für einen anderen Thread realisiert habe.
                  Heute, 01:03
                • Sempervivum
                  Antwort auf text-align
                  Ich habe mal eine Demo gemacht, wie es funktioniert, inkl. der rechten Slideshow mit Webanimations-API:
                  Code:
                  <!doctype html>
                  <html lang="en" dir="ltr">
                  <head>
                      <style>
                          html,
                          body {
                              height:
                  ...
                  Heute, 00:48
                • durchstarter
                  Antwort auf Seo
                  OnPage beinhaltet alle Optimierungsmaßnahmen, die direkt im Zusammenhang mit der Website liegen, also alle technischen und inhaltlichen Aspekte einer Website. Deshalb helfen die passenden Keywords, die du immer einbauen solltest.
                  OffPage hingegen beschäftigt sich mit dem Linkbuilding, um ein...
                  Gestern, 18:10
                • durchstarter
                  Antwort auf Alternative zu Google Play Music Downloads?
                  Also empfehlen kann ich aus meiner Erfahrung zu 100% Spotify. Ich nutze es seit Jahren und finde so gut wie jeden Song dort. Playlists werden ganz einfach erstellt und du kannst sie mit Freunden teilen, das ist sehr nützlich.
                  Andererseits, wenn du kein Abo bezahlen möchtest sondern einzelne...
                  Gestern, 18:03
                • durchstarter
                  Antwort auf Corona - app
                  Ich glaube nicht, dass sich diese App jemals durchsetzen wird. Ich persönlich finde zwar, sie würde etwas Sinn machen, jedoch würde ich aber meinen Mitmenschen auch sagen, wenn ich positiv bin. Dafür braucht es keine App. Diese App könnte selbst nie herausfinden, wer von uns Covid Positiv ist....
                  Gestern, 17:46

                Die neuesten Beiträge

                Einklappen

                • silent
                  text-align
                  Guten Tag an alle,
                  nun ich bekomme es irgendwie nicht hin, dass der Text "Informationen" mittig ist (siehe Foto).

                  Mein HTML-Code sieht wie folgt aus:

                  HTML-Code:
                  <div class="inf" id="info">
                  <h1> Informationen </h1>
                  ...
                  26.10.2020, 15:23
                • Sempervivum
                  Antwort auf text-align
                  PS: Was fehlt, ist das automatische Scrollen im linken Div. Wenn es nur automatisch erfolgen soll, kann man das sehr gut auch mit der Webanimations-API machen. Ich schrieb ja, dass ich das schon einmal für einen anderen Thread realisiert habe.
                  Heute, 01:03
                • Sempervivum
                  Antwort auf text-align
                  Ich habe mal eine Demo gemacht, wie es funktioniert, inkl. der rechten Slideshow mit Webanimations-API:
                  Code:
                  <!doctype html>
                  <html lang="en" dir="ltr">
                  <head>
                      <style>
                          html,
                          body {
                              height:
                  ...
                  Heute, 00:48
                • durchstarter
                  Antwort auf Seo
                  OnPage beinhaltet alle Optimierungsmaßnahmen, die direkt im Zusammenhang mit der Website liegen, also alle technischen und inhaltlichen Aspekte einer Website. Deshalb helfen die passenden Keywords, die du immer einbauen solltest.
                  OffPage hingegen beschäftigt sich mit dem Linkbuilding, um ein...
                  Gestern, 18:10
                • Ingo
                  Alternative zu Google Play Music Downloads?
                  Hi,
                  Google hat ja leider Play Music beendet. Ich nutzte diesen Dienst gelegentlich, um einzelne Musikstücke zu kaufen und herunterzuladen. Gibt es eine Alternative, über die Musikstücke als mp3 zu erwerben sind?

                  Gruß
                  Ingo
                  27.10.2020, 12:39
                • durchstarter
                  Antwort auf Alternative zu Google Play Music Downloads?
                  Also empfehlen kann ich aus meiner Erfahrung zu 100% Spotify. Ich nutze es seit Jahren und finde so gut wie jeden Song dort. Playlists werden ganz einfach erstellt und du kannst sie mit Freunden teilen, das ist sehr nützlich.
                  Andererseits, wenn du kein Abo bezahlen möchtest sondern einzelne...
                  Gestern, 18:03
                • durchstarter
                  Antwort auf Corona - app
                  Ich glaube nicht, dass sich diese App jemals durchsetzen wird. Ich persönlich finde zwar, sie würde etwas Sinn machen, jedoch würde ich aber meinen Mitmenschen auch sagen, wenn ich positiv bin. Dafür braucht es keine App. Diese App könnte selbst nie herausfinden, wer von uns Covid Positiv ist....
                  Gestern, 17:46
                • arnego2
                  Antwort auf Soziale Netze und ihr Nutzen
                  Ja nur oft leider falsch. Zu viele Nachrichten sind Gerüchte, pass da am besten auf....
                  Gestern, 17:09
                • durchstarter
                  Antwort auf Facebook Messenger geht nicht
                  Hallo!

                  Hast du versucht die App zu löschen und neu zu installieren? Das hilft bei mir eigentlich immer, wenn mein Messenger mal hängt. Ansonsten würd ich vielleicht versuchen mein Facebook Account aus dem Messenger zu löschen und nochmal neu zu verknüpfen.
                  Vielleicht liegt es...
                  Gestern, 15:12
                • AGW
                  Welchen Websiten Editior
                  Hallo,

                  welchen Webseiten Editor verwendet ihr, weil ich verwende eigentlich Microsoft Expression Web 4, aber nachdem es schon etwas älter ist, überlege ich mir ob es nicht sinnvoller wäre zu einen anderen, neuen mit vielleicht mehr Funktionen zu wechseln, aber ich weiß nicht welcher
                  ...
                  17.10.2020, 06:27
                Lädt...
                X