Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1363 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  recherche de champs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

recherche de champs

n°2183876
seb1945
Posté le 03-04-2013 à 18:21:11  profilanswer
 

Bonjour a tous,
 
Je suis bloqué sur ce problème et ne trouve pas la solution.
Si une âme bien charitable veut bien m'aider ?....
 
 
//Recupere les parametres dans l'url
$ip = (!$HTTP_X_FORWARDED_FOR) ? $_SERVER['REMOTE_ADDR'] : $HTTP_X_FORWARDED_FOR;
echo 'Nom : ' . ' ' . $_GET['nom']."<br />";
echo 'L'adresse iP client  : ' . $ip_adress."<br />";
echo 'Le login          : ' . ' ' . $_GET['login']."<br />";
echo 'Le password       : ' . ' ' . $_GET['pass']."<br />";
echo 'Numero 1 : ' . ' ' . $_GET['num_1']."<br />";
echo 'Numero 2    : ' . ' ' . $_GET['num_2']."<br />";
echo 'chemin+nom du fichier : ' . ' ' . $_GET['path_nom_fichier']."<br />";
 
 
// Ouverture du fichier reference en lecture seule*/
$handle = fopen('toto.txt', 'r');
echo 'Lecture du fichier parametre'."<br />";
if ($handle)
{
 
        while (!feof($handle))
        {
 
                $buffer = fgets($handle);
 
                echo $buffer."<br />";
        }
        /*On ferme le fichier*/
        fclose($handle);
}
 
Voila, j'arrive bien a récupéré les paramètres dans l'url et lire tout le contenu de mon fichier toto.txt
 
Le contenu de toto.txt est:
gigi;10.125.12.255;moi;pass1;10;255;/data/fichic1/date2
titi;112.125.12.255;moi;pass1;84;787;/data/fichic2/date3
tata;12.25.11.255;moi;pass1;254;87;/data/fichic4/date4
 
Pour l'url les paramètres sont: http:/monsite.php?nom=gigi&ip_adress=10.125.12.255&login=moi&pass=monpass&num1=10&num2=255&chemin=/data/fichic1/date2/nouveau-fichier
 
Voila ce que je souhaite c'est de comparer ce qui est dans l'url et ce qui est dans le fichier toto.txt
Le but: il récupère les paramètres dans l'url, et le compare avec chaque ligne dans le fichier toto.txt.
Si il trouve une ligne identique, exécute la commande curl sinon rejette par une erreur 404
 
 
Je trouve vraiment pas comment faire  :(  
 
Seb
 
 
 
 

mood
Publicité
Posté le 03-04-2013 à 18:21:11  profilanswer
 

n°2184352
bistouille
Posté le 05-04-2013 à 18:14:24  profilanswer
 

Pas vraiment compris où était ton problème.
 
Un simple explode() sur ta variable $buffer suffit non ?
Ensuite suffit de faire un test d'égalité suivant tes variables prédéfinies.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  recherche de champs

 

Sujets relatifs
Recherche d'un zero de la fonction cosinus par dichotomieRecherche programmeur - Projet application mobile.
Gestion de la mémoire / recherche de fuitesrecherche multi champs ( x champs) + nom entête de champ
Recherche dans plusieurs tables/champs en fulltext et non full text :/Recherche entre deux dates avec un champs datetime
[Access] Recherche sur un champs à partir d'une listeRecherche dans champs date par semaine
pb lors d'une recherche avec champs texte[MYSQL] Recherche de mots '%lemot%' sur plusieurs champs
Plus de sujets relatifs à : recherche de champs


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR