php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.08.2005, 17:10  
Gast
 
Beiträge: n/a
Standard files anzeigen die nur .pdf heissen

hallo phpler
ich habe einen codeschnipsel, der mir alle files in einem verzeichniss auslesen tut. ich moechte jedoch nur die files ausgelesen haben, die mit ".pdf" enden. (case insensitiv = .PDF, .Pdf, .pdF etc)

wie kann ich diese abfrage ergaenzen, die mir die "." und ".." dateien auch nicht ausgibt:

Code:
elseif(is_file($base ."/". $dir) && $dir !== '.' && $dir !== '..')

bessten Dank!
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.08.2005, 17:23  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

http://de.php.net/glob

oder

PHP-Code:
<?php
$suffix 
explode(".",$file);
$suffix $suffix[(count($suffix)-1)];
if(
$suffix == "pdf") { ...
?>
Buhmann ist offline  
Alt 08.08.2005, 17:27  
Gast
 
Beiträge: n/a
Standard

Beispiel sinngemäß anpassen:
http://test.php-help.info/glob-2/ (Quelltext wird angezeigt)
 
Alt 08.08.2005, 17:33  
Gast
 
Beiträge: n/a
Standard

ich wills mir ja mal wieder einfach machen:
Code:
elseif(is_file($base ."/". $dir) && $dir !== '.' && $dir !== '..' && $dir == glob('*.pdf')) {
welche fehlueberlegung mache ich?
 
Alt 08.08.2005, 17:41  
Gast
 
Beiträge: n/a
Standard

vielleicht sollte ich ja mein ganzes script anzeigen:
Code:
function recursive_listdir($base) {
   static $filelist = array();
   static $dirlist = array();

   if(is_dir($base)) {
       $dh = opendir($base);
       while (false !== ($dir = readdir($dh))) {
           if (is_dir($base ."/". $dir) && $dir !== '.' && $dir !== '..' && $dir !== 'inc') {
               $subbase = $base ."/". $dir;
               $dirlist[] = $subbase;
               $subdirlist = recursive_listdir($subbase);
           } elseif(is_file($base ."/". $dir) && $dir !== '.' && $dir !== '..') {
		   
		   
               $filelist[] = $base ."/". $dir;
			   
           }
       }
       closedir($dh);
   }
   $array['dirs'] = $dirlist;
   $array['files'] = $filelist;
   return $array;
 }
 
Alt 08.08.2005, 18:08  
Gast
 
Beiträge: n/a
Standard

ich habs, danke jungs!!!!!!!!!

Code:
function recursive_listdir($base/*$start_directory*/) {
   static $filelist = array();
   static $dirlist = array();

   if(is_dir($base)) {
       $dh = opendir($base);
       while (false !== ($dir = readdir($dh))) {
           if (is_dir($base ."/". $dir) && $dir !== '.' && $dir !== '..' && $dir !== 'inc') {
               $subbase = $base ."/". $dir;
               $dirlist[] = $subbase;
               $subdirlist = recursive_listdir($subbase);
           } elseif(is_file($base ."/". $dir) && $dir !== '.' && $dir !== '..') {
Code:
if (fnmatch("*pdf", $dir))
			{
               $filelist[] = $base ."/". $dir;
			}
Code:
           }
       }
       closedir($dh);
   }
   $array['dirs'] = $dirlist;
   $array['files'] = $filelist;
   return $array;
 }
 
Alt 08.08.2005, 19:42  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von whiteflea
vielleicht sollte ich ja mein ganzes script anzeigen:
Dazu sagt man: "Warum einfach, wenns auch umständlich geht."
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Daten aus MySQL korrekt anzeigen sams9 PHP Tipps 2008 21 19.06.2008 20:58
RTF mit PHP auslesen und anzeigen möglich ? RaBastel PHP Tipps 2008 8 10.03.2008 10:03
Mehrere div's mit gleichen ID anzeigen / ausblenden phpbeginner HTML, Usability und Barrierefreiheit 9 06.09.2007 02:48
Baumstruktur anzeigen PHP-Fortgeschrittene 13 31.03.2006 21:37
PHP Seiten auf der Festplatte anzeigen lassen? PHP Tipps 2006 7 25.01.2006 19:53
bestimmte dateien nicht anzeigen PHP Tipps 2005-2 3 20.10.2005 19:17
Datenbankabfrage: Ergebnisse anzeigen PHP Tipps 2005 5 07.04.2005 10:31
Emails anzeigen mit PHP Tobias Beitragsarchiv 43 04.04.2005 06:57
Download Files bzw. Upload files !! PHP Tipps 2005 2 29.03.2005 20:20
Files zippen mit ftp_exec()?! - Hilfe PHP-Fortgeschrittene 0 24.01.2005 10:39
Formular nach UPDATE anzeigen PHP Tipps 2004-2 5 22.12.2004 02:06
[Erledigt] Cookie - Seite anzeigen / nicht anzeigen PHP Tipps 2004-2 2 11.11.2004 15:59
Alle Datenbanken und Tabellen anzeigen anzeigen imported_Lumio PHP Tipps 2004 4 13.09.2004 14:26
[Erledigt] .php5 files Server, Hosting und Workstations 11 31.08.2004 19:29
Xampp, eigene Dateien anzeigen... Server, Hosting und Workstations 4 19.06.2004 23:36

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php files auflisten, nur pdf, nur pdf anzeigen, php dateien auflisten ausblenden, input file nur pdf, nur pdf lesen php, nur pdf anzeigen php, html input files nur pdf, filelist basedir, basedir php auslesen, mit dirlist alle dateien auflisten, php dirlist dateien ausblenden, php - nur pdf, php suffix, filelist $basedir = \', dateien auflisten php suffix, files anzeigen php, php input aus dir nur pdf lesen, files anzeigen, php alle files in dir auflisten

Alle Zeitangaben in WEZ +1. Es ist jetzt 15:35 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.