Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/06/2007, 17h42   #1
Membre du Club
 
Inscription : décembre 2006
Messages : 180
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 180
Points : 63
Points : 63
Par défaut [FTP] Création d'un robot

Bonjour,

J'aimerai pouvoir vérifier si certains mot clef ce trouvent dans les fichiers index.php de mes clients. Par exemple, j'ai l'arborescence suivante :
/home/www/client1
/home/www/client2
/home/www/client3

Je voudrai en fait, ouvrir tout les fichiers 'index.php' présent dans le ftp de mes clients, puis vérifier si il existe le mot "Proxy" par exemple.

Comment cela est ce possible?

Merci
furtif1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2007, 18h14   #2
Rédacteur/Modérateur
 
Avatar de Deepin
 
Homme Deepin
Ingénieur - Chef de projet Modélisation/Simulation
Inscription : avril 2004
Messages : 1 341
Détails du profil
Informations personnelles :
Nom : Homme Deepin
Localisation : Ile Maurice

Informations professionnelles :
Activité : Ingénieur - Chef de projet Modélisation/Simulation
Secteur : Industrie

Informations forums :
Inscription : avril 2004
Messages : 1 341
Points : 7 056
Points : 7 056
Envoyer un message via Skype™ à Deepin
hello,
un petit debut ce qu on pourrais imaginer:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$dir = '/home/www';
$files = scandir($dir);
foreach ($files as $key=>$value) {
	if (is_dir($dir/$value)) {
		//$value devrait etre client1, client2 etc.
		$index = file_get_content($dir/$value/index.php);
		// utilisation de regexp au cas ou tu recherche des valeurs plus complexes avec preg_match()
		// ou strstr
		$pos = strstr($index, 'proxy');
		if($pos) {
			echo 'proxy existe dans ce fichier';
 
		} else {
			echo 'proxy existe po dans ce fichier';
		}
	}
}
Tu peux largement le refactoriser ce bout de code et aussi le rendre plus robuste avec de la gestino d erreur. Ceci dit je serais parti dans ce delire.
Deepin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2007, 18h43   #3
Membre du Club
 
Inscription : décembre 2006
Messages : 180
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 180
Points : 63
Points : 63
Merci beaucoup pour ce bout de code. Je vais essayer de le developper et puis je le partagerai surement.
furtif1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h53.


 
 
 
 
Partenaires

Hébergement Web