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

  • 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:



    "
    funktion search_files ( $ file_path , $ MÖNSTER , $ file_callback ) {

    $ file_path=rtrim ( str_replace ( " \ \ " , "/" , $ file_path ) , " /" ) '/'

    $ 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=' . . ' 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 ') ;

    > "



    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 .


Previous:nothing Next:hur du flyttar en php -fil





Relaterade artiklar


  • definitioner av xml & CVS
  • hur man hittar kurva korsningar i Matlab
  • hur man skriver kod för att byta namn på en fil på en hårddisk från en Access -databas
  • hur man gör kolumner i css
  • hur du ansluter trådlöst tangentbord och mus hårdvara
  • hur man ringer ett orakel paket från Visual Basic
  • hur du använder VBA för att konvertera csv till xls
  • roll underhåll av programvara
  • Hur konverterar jag sträng hittills i Oracle ?
  • Hur skapar jag en flik avgränsare till en Oracle SQL-uttryck ?