Le préprocesseur hypertexte ( PHP) peut rechercher un fichier texte pour trouver des mots spécifiques en utilisant une combinaison de la lecture du fichier et la recherche de texte fonctions . Tout d'abord, le fichier doit être lu dans son intégralité , dans une variable de chaîne, puis la variable de chaîne peut être recherché les occurrences du mot . Le script donné trouverez les emplacements de caractère de la première lettre de tous les mots correspondant à un tableau, mais les variations qui trouvent des numéros de ligne sont possibles avec seulement des modifications mineures . Instructions
1
Ouvrez un éditeur de texte comme Notepad un
2
de Windows Collez le script suivant: .
< Php
< p ? > //le contenu d'un fichier charge dans une chaîne
$ filename = " C: \\ something.txt " ;
$ handle = fopen ( $ filename, "r") ; < br >
$ contents = fread ( $ handle , filesize ( $ filename ) ) ;
$ mot = "bonjour" ;
fclose ( $ handle ) ;
//Créer un tableau pour contenir tous les endroits du mot
$ locations = array (); . .
//Trouver le premier Situation
$ pos = strpos ( $ contents , $ texte, $ offset) ; .
//Continuez à chercher aussi longtemps que vous trouvez le mot
while (! $ pos == false ) {
< p > $ endroits [] = $ pos ;
$ offset = $ pos + 1;
$ pos = strpos ( $ contents , $ texte, $ offset) ;
}
//imprimer tous les endroits du mot
print_r ($ emplacements ) ; . ?
> Photos
Remplacer la définition de " $ word " avec le mot que vous souhaitez rechercher et" $ filename "avec le nom du fichier que vous souhaitez rechercher .
3
Enregistrez le script avec le nom de" mots cachés. php ".