php.de

Zurück   php.de > Lösungen durch Skripte > Scriptbörse

Scriptbörse PHP Lösungen für nen schmalen Taler

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.09.2010, 03:42  
Neuer Benutzer
 
Registriert seit: 13.09.2010
Beiträge: 12
PHP-Kenntnisse:
Anfänger
DeathShadow befindet sich auf einem aufstrebenden Ast
Standard Alle Ordner nach bildern durchsuchen

hallo erstmal ...
ich bin gerade an einem project das es nötig macht ALLE ordner und dessen unterordner nach bildern zu durchsuchen ... (ohne ständig einen neu hinzugekommenen ordner angebe zu müssen)

da ich schon seit längerem auf der suche nach einem script war, dass mir soetwas ermöglicht, und ich dennoch keines gefunden habe dachte ich mir machste mal eins selber

villeicht kann es ja noch jemand gebrauchen ...

aufgerufen wird das ganze mit: (script im anhang 'function.php')
PHP-Code:
find_all_images($s_dir,$search,$ignore_dir); 
$s_dir => der ordner in dem die suche beginnen soll (sollte dieser nicht angegeben werden startet die suche in dem ordner wo das script ausgeführt wird)

$search => ein array mit den zu suchenden bild endungen (notwendig!)

$ignore_dir => soll ein ornder nicht durchsucht werden (z.b. configs oder include) muss er in diesem array angegeben werden

ps. dieses script eigent sich nicht nur um bilder zu finden.

verbesserungsvorschläge werden gern entgegen genommen ^^


-edit -
fehler behoben ! neue datei im anhang
Angehängte Dateien
Dateityp: zip img_search.zip (96,3 KB, 37x aufgerufen)
__________________
der frühe vogel fängt den wurm aber die zweite maus bekommt den käse

Geändert von DeathShadow (17.09.2010 um 23:44 Uhr).
DeathShadow ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 16.09.2010, 22:24  
Erfahrener Benutzer
 
Benutzerbild von md5()
 
Registriert seit: 10.12.2009
Beiträge: 122
PHP-Kenntnisse:
Anfänger
md5() zeigte ein beschämendes Verhalten in der Vergangenheit
md5() eine Nachricht über ICQ schicken
Standard

Sehr ordentlich geschrieben.
Brauche ich zwar nicht aber, gute Arbeit
md5() ist offline   Mit Zitat antworten
Alt 17.09.2010, 10:16  
Erfahrener Benutzer
 
Registriert seit: 21.12.2009
Beiträge: 415
PHP-Kenntnisse:
Fortgeschritten
G.Schuster ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von md5() Beitrag anzeigen
Sehr ordentlich geschrieben.
Der Witz war gut.
__________________
actra.development - Schwabstr. 2 - 70825 Münchingen
www.actra.de/velopment/ - eMail: php.de@actra.de
Zend Certified Engineer for PHP5
G.Schuster ist offline   Mit Zitat antworten
Alt 17.09.2010, 11:27  
Erfahrener Benutzer
 
Registriert seit: 03.03.2010
Beiträge: 221
PHP-Kenntnisse:
Fortgeschritten
RustyXXL befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von DeathShadow Beitrag anzeigen
hmm 42 aufrufe und nicht ein komentar ^^ ... naja hoffe ihr kontet es brauchen ^^
ich hatte es mir runtergeladen um's mir anzuschauen, bin aber noch nicht dazu gekommen, ergo gibts natürlich auch noch keinen Kommentar dazu
RustyXXL ist offline   Mit Zitat antworten
Alt 17.09.2010, 12:02  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

der find_all_images() fehlt schonmal eine schließende } ... sonst gibts nur nen parse-error.

Ansonsten vielleicht mal die Finder-Komponente von symfony 1 bzw symfony 2 anschauen:

http://www.symfony-project.org/api/1_4/sfFinder

http://fabien.potencier.org/article/43/find-your-files

Gerade die variante von symfony 2 (php 5.3) die auch Closures unterstützt find ich nett, da kann man sich ganz nett seine filterung und sortierung zusammenbasteln.
robo47 ist offline   Mit Zitat antworten
Alt 17.09.2010, 17:32  
Neuer Benutzer
 
Registriert seit: 13.09.2010
Beiträge: 12
PHP-Kenntnisse:
Anfänger
DeathShadow befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von G.Schuster Beitrag anzeigen
Der Witz war gut.
wieso ... wasn daran falsch ? ... und du bedenkst das ich anfänger bin ?

Zitat:
Zitat von robo47 Beitrag anzeigen
der find_all_images() fehlt schonmal eine schließende } ...
oO ... echt ... ich hatte es extra vorher getestet und nen par mal durch geschaut ob auch alles ok ist ...
__________________
der frühe vogel fängt den wurm aber die zweite maus bekommt den käse

Geändert von DeathShadow (17.09.2010 um 18:04 Uhr).
DeathShadow ist offline   Mit Zitat antworten
Alt 17.09.2010, 18:39  
Erfahrener Benutzer
 
Registriert seit: 23.08.2010
Beiträge: 495
PHP-Kenntnisse:
Fortgeschritten
mimomamu sorgt für eine eindrucksvolle Atmosphäremimomamu sorgt für eine eindrucksvolle Atmosphäre
Standard

Die Funktion find_all_images darf keine Ausgabe erzeugen. Nie. Unter keinen Umständen. Auch nicht wenn ein Fehler auftritt. Das geht überhaupt nicht.

Verwende trigger_error wenn du dem Benutzer mitteilen möchtes, das er die Funktion falsch verwendet hat.
__________________
Meinungen, die ich geäußert habe, sind nicht notwendigerweise meine eigenen. Abweichungen von der deutschen Rechtschreibung unterliegen dem Urheberrecht, dürfen aber unter den Bedingungen von verwendet werden

Geändert von mimomamu (17.09.2010 um 18:43 Uhr).
mimomamu ist offline   Mit Zitat antworten
Alt 17.09.2010, 19:18  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

warum startet in function.php auf Zeile 52 der Index bei 1 und nicht bei 0?
Bist du sicher, dass der folgende ordner "bilder", der im Ordner pics1 liegt, auch erkannt wird?
Code:
startfolder
  pics1 (folder)
    bilder (folder)
      1.jpg
      2.jpg
  bilder2 (folder)
     3.jpg
Das funktioniert wohl nur, wenn man die rekursiv programmiert.
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline   Mit Zitat antworten
Alt 17.09.2010, 22:22  
Neuer Benutzer
 
Registriert seit: 13.09.2010
Beiträge: 12
PHP-Kenntnisse:
Anfänger
DeathShadow befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Wolla Beitrag anzeigen
warum startet in function.php auf Zeile 52 der Index bei 1 und nicht bei 0?
Bist du sicher, dass der folgende ordner "bilder", der im Ordner pics1 liegt, auch erkannt wird?
Code:
startfolder
  pics1 (folder)
    bilder (folder)
      1.jpg
      2.jpg
  bilder2 (folder)
     3.jpg
Das funktioniert wohl nur, wenn man die rekursiv programmiert.
die startet bei 1 da das start verzeichniss bei meinem project nur nach ordner und nicht nach bildern durchsucht werden sollte ... sry hatte ich vergessen zu ändern ...

und ja ich bin mir sicher ... das dieser ordner erkannt wird ...

das ordern array würde dann z.b. so ausehen:
Code:
Array([0]='startfolder',[1]='startfolder/pics1',[2]='startfolder/bilder2',[3]='startfolder/pics1/bilder')
ich habe den ratschlag mit trigger_error angenommen.
und die fehler behoben ...
anhang habe ich erneuert ...
__________________
der frühe vogel fängt den wurm aber die zweite maus bekommt den käse

Geändert von DeathShadow (18.09.2010 um 00:36 Uhr).
DeathShadow ist offline   Mit Zitat antworten
Antwort


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
Php Ordner erstellen Soilder PHP Tipps 2009 4 04.11.2009 01:12
[Erledigt] nur bestimmte anzahl an bildern aus ordner auslesen maboe PHP Tipps 2009 20 01.09.2009 01:06
Ordner erstellen beim Dateiupload t-stude PHP Tipps 2009 12 13.03.2009 18:24
Problem beim Sortieren von Bildern aus einem Ordner digniti PHP Tipps 2008 0 23.08.2008 17:38
200k ordner im ordner problemlos möglich? Matthiasnet Server, Hosting und Workstations 13 13.08.2008 21:44
[Erledigt] PHP -> Ordner anlegen der sich auch beschreiben lässt?! Nightuser PHP Tipps 2008 13 30.06.2008 23:51
Ordner durchsuchen, Files auslesen Joe PHP Tipps 2008 4 04.06.2008 08:15
[Erledigt] per PHP Ordner durchsuchen borsty PHP Tipps 2008 8 19.05.2008 00:28
Serverbeschränkung (Ordner beschränkung) triopsi Server, Hosting und Workstations 2 29.04.2008 17:07
Darstellung von Bildern im Ordner EkSeS Scriptbörse 0 18.12.2007 01:34
TreeMenu Fatal Error PHP Tipps 2006 8 07.04.2006 11:22
Ordner durchsuchen und HTML Seiten als Links ausgeben niffi PHP Tipps 2006 4 23.01.2006 11:20
Verzeichniss nach bildern durchsuchen Smily0412 PHP Tipps 2006 3 01.01.2006 14:01
ordner in einem verzeichnis auslesen und anzeigen lindner PHP Tipps 2004 5 19.08.2004 00:03
Ordner lesen --> Baumstruktur --> Problem PHP Tipps 2004 0 30.06.2004 17:22

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php ordner nach bildern durchsuchen, ordner nach bildern durchsuchen, php verzeichnis nach bildern durchsuchen, http://www.php.de/scriptboerse/71889-alle-ordner-nach-bildern-durchsuchen.html, einen ordner nach bildern durchsuchen, ordner nach jpg durchsuchen, ordner durchsuchen nach bildern php, php ordner durchsuchen bilder, php url nach bildern durchsuchen, php ordner nach jpg durchsuchen, verzeichnis nach bildern durchsuchen php, in einem ordner nach bilder suchen, ordner nach bilddateien durchsuchen, server nach bildern durchsuchen, html ordner nach bildern durchsuchen, verzeichnis nach bilder durchsuchen, verzeichnis rekursiv nach bildern durchsuchen php, php alle ordner durchsuchen, ordner nach bildern suchen, ordner und unterordner nach bildern durchsuchen

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