Site icon Dator8 Skåp

hur man söker efter platsen för en fil med php

PHP skriptspråk innehåller en mängd funktioner och metoder för att skapa dynamiska webbsidor och applikationer. Bara vetskapen om grunderna i språket öppnar bara en del av kraften bakom vad du kan göra . Att lära sig att söka en katalog för en fil i PHP kan komma till hands en dag . Du kan hitta filen och använda den för flera andra PHP funktioner . PHP har inte en färdig ” hitta ” -funktion , men du kan skapa dina egna
1 br
<. > Öppna en tom sida eller den befintliga PHP -fil som du vill lägga till funktionen i en textredigerare ( Anteckningar ) eller webbutvecklingsverktyget ( Dreamweaver ) . Om du använder en webbutvecklingsverktyget , byta till ” HTML ” eller ”Kod ” uppfattning.
2 .
skriv in följande kod för att skapa en funktion som kommer att söka efter filer i en Katalog:


$ file_path=rtrim ( str_replace ( ” \ \ ” , ”/” , $ file_path ) , ” /” ) &#039/'

$ file_matches=array () ; .

$ file_entries=array () ;

$ dir=Dir ( $ file_path ) ,

medan (false == ( $ file_entry=$ dir-> ! , read () )) {

$ file_entries []=$ file_entry ;

}

$ dir-> close () ;

foreach ( $ file_entries som $ file_entry ) {

$ file_fullname=$ file_path . $ file_entry ;

if ( $ file_entry= $ file_entry=&#039 . . &#039 is_dir ( $ file_fullname ) ! ” . ” !) {

search_files ( $ file_fullname , $ MÖNSTER , $ file_callback ) ,

} else if ( is_file ( $ file_fullname ) preg_match ( $ MÖNSTER , $ file_entry )) {

call_user_func ( $ file_callback , $ file_fullname ) ,

}

}

} ”

Skriv in koden precis som den visas ovan . Den enda ändring som du behöver göra är att utelämna citattecknen på första och sista raderna . Detta är den funktion som kommer att söka efter filen . Därefter måste du ringa funktionen och berätta vilken fil ska leta efter
3
Skriv in följande kod under koden du skrev ovan : .

” -funktion search_handler ( $ filename ) {

echo $ filnamn . ” \ n ” ;

}

search_files ( ” c : /” , ” /php $ /”,” search_handler &#039) ;

> ”

inte ? skriv in citattecken i den första och sista raden . Ovanstående funktion söker ” PHP ” filer på ”C” -enhet . Ändra ”C” till den katalog som du vill söka efter filer i. Ändra ” php ” för att den typ av filer du vill söka efter , lämna det tomt om du vill söka efter alla typer av filer. Platsen för filen du söker kommer att skickas tillbaka till ” search_handler ” funktion och lagras i ” $ file_callback ” variabel . Du kan sedan använda denna variabel för att utföra andra PHP åtgärder på plats för filen .
4 .
Spara filen som en PHP -fil och ladda upp den till servern du vill vara värd den i. Håll det på din dator om du vill köra den och söka efter filer på datorn .

Exit mobile version