nach dateiendungen aussortieren

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

  • nach dateiendungen aussortieren

    hallo daheim =)

    frage, wie kann ich nach dateiendungen filtern, habe jetzt fuer ".jpg"
    ich wuerde gerne fuer ".flv" filtern

    PHP-Code:

    <?    if (is_file("$dir/$datei"))
                { 
                $Bilddaten = getimagesize("$dir/$datei");
                $Format   = $Bilddaten[2];
                    if ($Format==2) {
                                    $inhalt="$datei";
                                    }
                print "<html_code>$inhalt</html_code><br>\n";
                print "<amen><gebet> hoffentlich klappt es <(-_'-)> </gebet></amen><br>\n"; // ^^ *g*
                }    
    ?>

  • #2
    PHP-Code:
    <pre>
    <?php
    print_r
    (glob('pfad/zum/verzeichnis/*.flv');
    ?>
    </pre>
    Gruss

    tobi
    Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

    [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
    Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

    Kommentar


    • #3
      danke fuer die antwort, gehe sie erstmal testen cya

      Kommentar


      • #4
        kann ich die euch in eine count function einbinden ??
        oder geht das nicht?
        also ich versuche es erstmal .

        Kommentar


        • #5
          Was willste denn counten ? Die Anzahl Dateien ? glob() gibt dir ein Array zurück und die Fkt count() ist genau für Arrays gemacht.
          Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

          [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
          Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

          Kommentar


          • #6
            hmm na eigentlich soll das hier umgefunzelt werden anstatt jpg wie gesagt .flv
            ist ein gallery script

            PHP-Code:
            <?PHP

            // Verzeichnisse und Bilder auslesen
            $DirNr=1;
            function 
            get_dirs($dir,$ebene,$AktDirNr
             {
                global 
            $DirNr$OrdnerName$OrdnerPfad$OrdnerEbene$Bilder;
                
            $BildNr=1;
                
            $fp=opendir($dir);
                while(
            $datei=readdir($fp)) 
                { 
                if (
            $datei!="." && $datei!="..")
                     {
                    if (
            is_file("$dir/$datei"))
                        { 
                        
            $Bilddaten getimagesize("$dir/$datei");
                        
            $Format   $Bilddaten[2];
                        if (
            $Format==2) {  //habe hier ==2 , ist aber auch mit !=2 moeglich
                                    
            $Bilder[$AktDirNr][$BildNr]="$datei";}
                        
            $BildNr++;
                        }    
                    if (
            is_dir("$dir/$datei") && $datei!="." && $datei!=".."
                        {
                        
            $aktebene=$ebene+1;
                        
            $DirNr++;
                        
            $OrdnerName[$DirNr]=$datei;
                        
            $OrdnerPfad[$DirNr]="$dir/$datei";

                        
            $OrdnerEbene[$DirNr]=$aktebene;
                        
            get_dirs("$dir/$datei",$aktebene,$DirNr);
                        }
                    }
                 } 
                
            closedir($fp); 
             } 
            $OrdnerName[1]=$Bilder_Pfad;
            $OrdnerPfad[1]=$Bilder_Pfad;
            $OrdnerEbene[1]=1;
            get_dirs("$Bilder_Pfad",1,1);

            ?>
            naja das ganze wollte ich halt umfunktionieren fuer .wav und .flv

            mfg stefano

            Kommentar


            • #7
              $endung = substr($datei, strrpos($datei,'.')+1);

              Damit erfährst du die Endung der Datei, dann einfach anstatt
              if ($Format==2)
              folgendes benutzen:
              if($endung == 'jpg' || $endung == 'wav' || $endung' == 'flv')
              PHP Forum
              Sessions in PHP
              Loginsystem mit PHP erstellen

              Kommentar


              • #8
                hey dankeschoen =)

                in jetzt mal wieder um 0,0001% in sachen php schlauer ;P

                Kommentar

                Lädt...
                X