php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.02.2005, 21:05  
Gast
 
Beiträge: n/a
Standard Skript zur Dateisuch => function???

Hallo,

ich habe begonnen mich mit PHP zu beschäftigen.
Mein erster Versuch ist ein Skript mit dem ich in einem Verzeichnis (und dessen Unterverzeichnisse...) nach einer Datei suchen kann und mir anschließend die URL anzeigen lasse. Die zu suchende Datei ist dabei fest, nicht variabel.

Ich hab da schon ein Skript gefunden (gibt Verzeichnisstruktur aus), welches mir schon mal ein Möglichkeit zeigt, wie man es machen könnte. Ich bin mir relativ sicher, dass ich damit zum gewünschten Ziel komme.

Nur gibt es noch ne grundlegende Sache die ich an dem Skript nicht verstehe, von der ich aber glaube, dass sie notwendig ist!

<?php
function show_all_files($ordner, $links = 0, $sub = FALSE) {
$handle = opendir($ordner);
while ($file = readdir ($handle)) {
if($file != "." && $file != "..") {
if(is_dir($ordner."/".$file)) {
echo '<span style="padding-left: '.$links.'">'.$file;
echo '
</span>
';
show_all_files($ordner."/".$file, $links+30, TRUE);
} else {
echo '<span style="padding-left: '.$links.'">';
echo ''.$file.'';
echo '</span>
';
}
}
}
closedir($handle);
}
show_all_files("../test");

Jetzt die Frage:
Gleich am Anfang, folgende Zeile:

function show_all_files($ordner, $links = 0, $sub = FALSE)

Definiert man hier mit "function" eine eigene Funktion, die man immer wieder abrufen kann?
Und wenn dem so ist, wozu dann die Variablen in der Klammer dahinter? Also ich versteh quasi nicht, warum dort "function" hin muss und was das Zeug in den Klammern soll.

Den Rest von dem Skript scheine ich verstanden zu haben.
Nur bin ich noch ein wenig verwirrt, warum zum Beispiel in dieser Zeile:

echo ''.$file.'';

...manchmal ein ' und manchmal ein " genommen wird.

Ich hab mal irgendwo gelesen, dass man " " nimmt wenn Variablen dabei sind, weil bei ' ' Variablen nicht mit geparsed werden..

Hoffe ihr könnt mir meine eine bzw. zwei Fragen beantworten.

Gruß Atro
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 16.02.2005, 17:57  
Gast
 
Beiträge: n/a
Standard

die "Gänsefüßchen" sind für den HTML-Code

Edit: Ups du meinst "/" .... Hmmm... wirrwarr, könnte genausogut ' sein

<a href="...... Mach mal Pause und gönn dir 'n Kaffe :P
 
Alt 16.02.2005, 18:03  
Gast
 
Beiträge: n/a
Standard

Zitat:
Definiert man hier mit "function" eine eigene Funktion, die man immer wieder abrufen kann?
Korrekt
Zitat:
wozu dann die Variablen in der Klammer dahinter?
Das sind Parameter. Sowas wird bei fast jeder PHP-Funktion auch benutzt, z.B. opendir($ordner);
Zitat:
Ich hab mal irgendwo gelesen, dass man " " nimmt wenn Variablen dabei sind, weil bei ' ' Variablen nicht mit geparsed werden..
Korrekt.

Gruß
phpfan
 
 


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
JS: Einführung - Javascript im Schichtenmodell nikosch Tutorials 4 11.04.2009 17:06
GD-Spezialisten gesucht....wer kann helfen? rezix PHP Tipps 2008 12 26.02.2008 17:55
Skript auf einem anderen Server! aha_01 PHP Tipps 2008 3 05.12.2007 09:02
Voraussetzungen für dieses Thumbnail Skript Plague PHP Tipps 2008 9 19.09.2007 13:35
Call to a member function on a non-object Riks PHP Tipps 2007 20 10.02.2007 22:59
ein Skript startet ein zweites... ajo_silent PHP-Fortgeschrittene 8 03.05.2006 13:42
function in einer function - help! PHP Tipps 2005-2 4 25.10.2005 00:20
[Erledigt] Datenbank nicht erreichbar PHP Tipps 2005-2 27 19.08.2005 12:20
Skript &amp;amp;amp;quot;tarnen&amp;amp;amp;quot;? Off-Topic Diskussionen 17 07.08.2005 19:42
[Erledigt] OOP: function in eine andere function einbinden PHP Tipps 2005 10 20.03.2005 16:13
[Erledigt] php skript in ein Javascript ausgeben mit marquee befehl PHP Tipps 2005 10 23.02.2005 16:21
functionwiederholung in function PHP Tipps 2004 1 26.10.2004 15:09
[Erledigt] PHP Navigation =&gt; Function aufrufen und Navigation ausgeb PHP Tipps 2004 6 14.10.2004 16:46
Skript mit langer Ausführungszeit => mehrfach ausgeführt PHP-Fortgeschrittene 10 12.10.2004 20:22
SKRIPT GESUCHT - Werbung auf einer site anzeigen Beitragsarchiv 4 29.08.2004 14:07

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
function show_all_files, script dateisuche und anzeige, dateisuche script

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