php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.11.2005, 21:42  
Gast
 
Beiträge: n/a
Standard [Erledigt] Orner und Dateien getrennt auslesen ? WIE ?

Hallo,

ich möchte ne kleine Bildergalerie ohne großes Toolgebastel programmieren. So da würde ich gerne wissen, wie ich folgendes Problenm löse...

Sachverhalt

GALERIE = Hauptverzeichnis
GALERIE/EINS/ = Unterverzeichnis
GALERIE/ZWEI/ = Unterverzeichnis
GALERIE/DREI/ = Unterverzeichnis
GALERIE/VIER/ = Unterverzeichnis

FRAGE 1:-----------
Nun soll der Script auflisten, welche Ordner sich im Hauptordner GALERIE befinden und automatisch feststellen beim neu laden, wenn ich einen neuen ordner im hauptordner GALERIE hinzufüge oder lösche. Es sollen sozusagen nur die Ordner und nicht die dateien ausgelesen werden und von mir aus in ein array gespeichert werden ???

FRAGE 2:
-----------
Der Zweite Script soll mir in ein Array speichern, welche Dateien sich in einem Beliebigen Ordner befinden !!! Aber soll die anzeige der ordner in dem verzeichnis unterdrücken.

wäre cool wenn mir hier jemand nen kleinen script herzaubert, mit dem ich was anfang kann. es geht mir nur um das spezielle auslesen der order für beide Situationen.
MfG: DENNIS
HELP
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 21.11.2005, 21:44  
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

ganz normal alles auslesen mit opendir & co. und dann mit is_dir überprüfen, ob es sich um einen Ordner handelt.
Buhmann ist offline  
Alt 21.11.2005, 21:48  
Gast
 
Beiträge: n/a
Standard

Oder einfach per glob()
 
Alt 21.11.2005, 21:51  
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

glob() ist aber kein ersatz für is_dir, das braucht man trotzdem....
Buhmann ist offline  
Alt 21.11.2005, 21:55  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Buhmann
glob() ist aber kein ersatz für is_dir, das braucht man trotzdem....
Darum ging es mir auch gar nicht.

Wobei man auf is_dir() durchaus verzichten könnte [siehe Flag GLOB_ONLYDIR].
 
Alt 21.11.2005, 22:05  
Gast
 
Beiträge: n/a
Standard

Warum geht das so nicht ??? Zeigt nix an ?!!!

Code:
<?
	
	
$verz=opendir ('galerien');
while ($file = readdir ($verz)) {  
if($file != "." && $file != "..") 


if(is_dir($file))  
echo "$file";

if(is_dir($verz))  
echo "$verz";

}
closedir($verz); 
	
	
	
	
	?>
 
Alt 21.11.2005, 22:10  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Zitat:
Zitat von Dennis_de_Freak
Code:
if(is_dir($file))  
echo "$file";
Die Dateien befinden sich nicht in dem gleichen Verzeichnis wie das Script. Somit wird diese Überprüfung auch nie true zurückgeben.

Richtig wäre es so:
PHP-Code:
<?php
    
if(is_dir('galerien/' $file))
        
//  ist ein Verzeichnis
?>
Zitat:
Zitat von Dennis_de_Freak
Code:
if(is_dir($verz))  
echo "$verz";
Was sollen diese Zeilen denn?
xabbuh ist offline  
Alt 21.11.2005, 22:22  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
$verz  'galerien';
$dirs  glob($verz.'/*'GLOB_ONLYDIR);
$files array_diff(glob($verz.'/*'), $dirs); 
 
Alt 21.11.2005, 22:27  
Gast
 
Beiträge: n/a
Standard

DANKE EUCH ...
HABE ES JETZT SO GELÖST !!!


PHP-Code:
<?php
    
echo "[b]Dateien[/b]
"
;

$pfad="galerien";
$pfadx=$pfad;
$pfadx.="/";
$verz=opendir ($pfad);
while (
$file readdir ($verz)) {  
if(
$file != "." && $file != "..") {
if(
is_file($pfadx $file))  
echo 
"$file
"
;
}
}
closedir($verz); 
    
    
echo 
"



[b]ordner[/b]
"
;
$verz=opendir ($pfad);
while (
$file readdir ($verz)) {  
if(
$file != "." && $file != "..") {


if(
is_dir($pfadx $file))  
echo 
"$file
"
;


}
}
closedir($verz); 
    
    
     
?>
Wenn ich mal wieder was wissen will meld ich mich wieder !
CU UND DANKE
 
 


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
Anzahl dateien und Ordner auslesen Maxi PHP Tipps 2008 1 06.07.2008 15:35
Verzeichnisse und Dateien auslesen Unknown PHP Tipps 2006 1 27.06.2006 12:46
Verzeichnis auslesen und Dateien öffnen jacos PHP Tipps 2006 1 26.06.2006 10:53
nur bestimmte Dateien aus einem Verzeichnis auslesen Madden PHP Tipps 2006 2 07.03.2006 17:10
Dateien aus txt Datei auslesen und nacheinander bearbeiten PHP Tipps 2006 13 18.01.2006 10:11
nur jpg und gif dateien aus verzeichnis auslesen PHP Tipps 2005-2 6 24.07.2005 14:33
PHP Verzeichnisstruktur und Dateien auslesen Chr!s PHP Tipps 2005 2 05.03.2005 14:37
[Erledigt] Auslesen von Dateien PHP Tipps 2005 4 02.02.2005 13:20
[Erledigt] Dateien auslesen und in Array schreiben PHP Tipps 2005 2 22.01.2005 13:59
[Erledigt] Dateien vom server auslesen? PHP Tipps 2005 11 07.01.2005 16:40
Dateien aus Ordner andersherum auslesen nsane PHP Tipps 2004-2 1 08.12.2004 17:29
[Erledigt] Dateien aus Verzeichnissen vom Webserver auslesen und linken PHP Tipps 2004 3 08.09.2004 10:07
Textdatei auslesen und Dateien downloaden PHP Tipps 2004 1 15.08.2004 13:05
ca 300 Dateien auf einmal auslesen lassen PHP Tipps 2004 3 08.07.2004 20:18
ordner mit dateien mit externen links auslesen PHP Tipps 2004 2 19.06.2004 14:33

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php glob dateiname ohne pfad, http://www.php.de/php-tipps-2007/34017-erledigt-orner-und-dateien-getrennt-auslesen-wie.html, php glob nur dateiname, php glob nur ordner ermitteln ohne files, verzeichnis mit php einlesen ordner und dateien getrennt, php glob verzeichnis ohne unterverzeichnisse, php ordnerinhalt auslesen und in array speichern ohne subverzeichnis, glob php nur dateinamen, verzeichnis unterverzeichnis auslesen, hauptverzeichnis auslesen php, php verzeichnis auslesen dateitypen getrennt auflisten, php verzeichnis unterverzeichnis dateien glob, glob() nur ordner, glob php verzeichnis dateiname, php glob nur dateinamen, php glob nur eine datei, glob() php nur dateiname ausgeben, glob nur dateinamen ohne verzeichnis, glob php nur dateiname, dateinamen aus pfad php glob

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:46 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.