IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[FTP] Création d'un robot


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    244
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 244
    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

  2. #2
    Membre chevronné

    Avatar de Deepin
    Homme Profil pro
    Ingénieur - Chef de projet Modélisation/Simulation
    Inscrit en
    Avril 2004
    Messages
    3 164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Afrique Du Sud

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

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 164
    Par défaut
    hello,
    un petit debut ce qu on pourrais imaginer:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    244
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 244
    Par défaut
    Merci beaucoup pour ce bout de code. Je vais essayer de le developper et puis je le partagerai surement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [FTP] création et Copy fichier et dossier sur serveur distant
    Par jules_diedhiou dans le forum Langage
    Réponses: 11
    Dernier message: 26/03/2009, 17h21
  2. Réponses: 2
    Dernier message: 07/03/2008, 10h31
  3. [FTP] Créations de dossiers à partir d'un tableau
    Par Marshall_Mathers dans le forum Langage
    Réponses: 1
    Dernier message: 07/09/2007, 16h44
  4. [FTP] Création d'un fichier en php
    Par kvndevils dans le forum Langage
    Réponses: 4
    Dernier message: 08/12/2006, 16h34
  5. [FTP] Création d'un index via un formulaire
    Par TraNXenE200 dans le forum Langage
    Réponses: 2
    Dernier message: 30/03/2006, 15h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo