Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte dátový súbor čítať to riadok po riadku do premennej reťazca , ktorý bude analyzovať odstrániť e - mailovú adresu , obsiahnuté v ňom . Napríklad , typ : ?
< Php
$ fp = fopen ( " myfile.dat " , "r " ) ;
if ( ! $ Fp ) die ( " Nemožno otvoriť súbor ! " ) ) ;
2
inicializovať pole pre ukladanie e - mailovú adresu , ktorú ste odstrániť z každého reťazca . Inicializácia ďalšie pole odovzdať ako parameter pre zachytenie e - mailovú adresu každého jednotlivého riadku . Nastavte premennú rovnajúca sa regulárny výraz reťazec pre zodpovedajúci e - mailovej adresy . Zadajte napríklad : .
$ Email = ' /^ [ A - Z0 - 9._ % + - ] + @ [ . A - Z0 - 9 - ] + \\ [ AZ ] { 2,6 } $ /i " , Spojené
$ adresa = array ( ) ;
$ zápasy = array ( ) ;
3
slučky cez každého riadku súbor , kým nie sú k dispozícii žiadne ďalšie údaje . Napríklad typ :
while ( $ riadok = fgets ( $ fp ) ) {
4
Zápas linku na e - mailovú regulárny výraz filtra pomocou funkcie preg_match . Odovzdať maticu funkcie , aby e - mailovú adresu uzavreté na indexe 0. Napríklad typ :
if ( preg_match ( $ email , $ riadok $ zápasov ) {
5
Vybrať e - mailovú adresu z indexu poľa 0 parametra poľa si prešiel . uložte e - mailovú adresu , pridajte ho do e - mailovej pole master ste inicializovaný na začiatku programu , napríklad typ : Spojené
array_push ( $ adresa , $ zápasy [ 0 ] ) ;
. 6
Prispôsobte reťazec regulárneho výrazu opäť pomocou preg_replace a nahradiť uzavreté e - mailovú adresu s nulovými znakmi a vyberte ho z reťazca Zadajte napríklad : .
preg_replace ( $ email , " " , $ linka ) ;
}
}
7
Zatvorte súbor dát a vytlačiť zoznam e - mailových adries odstránené Zadajte napríklad : .
fclose ( $ fp ) ;
print_r ( $ adresa ) ; ?
>