| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
thorn Fortgeschrittener Benutzer

Anmeldedatum: 23.09.2007 Beiträge: 53 Wohnort: Niederried b.K. (CH) Programmiersprachen: PHP, MySQL, (X)HTML, CSS, JS, C, VB
|
Verfasst am: 02.10.2007, 00:01 Titel: [PHP] file_exists() - schnell genug? |
|
|
file_exists() überprüft, wie der Name schon sagt, ob eine Datei existiert oder nicht - Antwort true/false
Meine Frage dazu, gibt es effektivere Methoden um eine Datei aus einem Verzeichnisbaum zu suchen oder nicht?
Beispiel:
/module/default.php
/ext/proj1/module/default.php
/ext/proj2/module/default.php
Kurze Erklärung: Die erste Zeile ist ein Modulordner mit einer default.php in der Basis
Der Ordner ext stellt Erweiterungen dar, proj1 ist eine Erweiterung der Basis und proj2 eine Erweiterung von proj1
Wenn die default.php von proj2 fehlt, soll er in proj1 suchen, wenn sie da auch fehlt, dann in der Basis... löse ich derweil mit file_exists()
Nun habe ich mir überlegt, wieviel Rechenzeit ich dadurch verliere und ob es da vielleicht bessere Alternativen gibt? |
|
| Nach oben |
|
 |
PhP0Kid Profi-Benutzer
Anmeldedatum: 05.01.2007 Beiträge: 414 Wohnort: Ellwangen (nahe Aalen) Programmiersprachen: PHP, CSS, (X)HTML, SQL, JavaScript, C++ (nach Erfahrung von links nach rechts)
|
Verfasst am: 02.10.2007, 17:50 Titel: |
|
|
Ist die schnellste Methode nachzuweisen, ob die Datei existiert Wäre auch sonst schwachsinnig  _________________ http://www.Julian-Stier.de | T-REx 2.2
Fertiges ( 16.7.08 ):
* Julian-Stier.de, Blog - Juli/August 2008
Aktuelles ( 16.7.08 ):
* T-REx 2.3.0 - release 2008/2009
* GlobalIndustry - release 2008/2009 |
|
| Nach oben |
|
 |
thorn Fortgeschrittener Benutzer

Anmeldedatum: 23.09.2007 Beiträge: 53 Wohnort: Niederried b.K. (CH) Programmiersprachen: PHP, MySQL, (X)HTML, CSS, JS, C, VB
|
Verfasst am: 02.10.2007, 18:03 Titel: |
|
|
Ich hatte nur mal die Stumpfsinnige Idee, anstatt 5 Ordner nach jeweils einer Datei zu durchsuchen, alle Ordner auszulesen in ein Array und dann darin zu suchen... ist aber glaubich noch schwachsinniger...
*g* |
|
| Nach oben |
|
 |
PhP0Kid Profi-Benutzer
Anmeldedatum: 05.01.2007 Beiträge: 414 Wohnort: Ellwangen (nahe Aalen) Programmiersprachen: PHP, CSS, (X)HTML, SQL, JavaScript, C++ (nach Erfahrung von links nach rechts)
|
Verfasst am: 02.10.2007, 19:28 Titel: |
|
|
Definitiv. Denn das Einlesen mit Hilfe von read_dir() (heißt ja so meines Wissens) ist ne ziemlich lahme Schleife im Gegensatz zu der Abfrage file_existsts()
 _________________ http://www.Julian-Stier.de | T-REx 2.2
Fertiges ( 16.7.08 ):
* Julian-Stier.de, Blog - Juli/August 2008
Aktuelles ( 16.7.08 ):
* T-REx 2.3.0 - release 2008/2009
* GlobalIndustry - release 2008/2009 |
|
| Nach oben |
|
 |
thorn Fortgeschrittener Benutzer

Anmeldedatum: 23.09.2007 Beiträge: 53 Wohnort: Niederried b.K. (CH) Programmiersprachen: PHP, MySQL, (X)HTML, CSS, JS, C, VB
|
Verfasst am: 04.10.2007, 22:37 Titel: |
|
|
| Ok, dann bin ich beruhigt... nur umso weniger, wenn ich sehe, dass mein Linux-Web-Hoster langsamer ist als mein Lappi lokal... (desswegen auch meine Zweifel) |
|
| Nach oben |
|
 |
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Anhänge in diesem Forum nicht anhängen. Du kannst Dateien in diesem Forum nicht herunterladen.
|
|