Pages : 1
#1 Le 03/07/2007, à 13:04
- mike001
probléme php et texte
Bonjour,
voila, j'ai fait un petit code php :
if ($variable1.=":" AND $variable2.="\n")
{
$ouvre=fopen("texte.txt","a+"); // ouverture en lecture ( a+)
fwrite($ouvre,$variable1);
fwrite($ouvre,$variable2); // écriture fichier
fclose($ouvre); // fermeture fichier
}
maintetant, j'ai crée un champrs de texte avec le bouton valider, et j'aimerais faire un code du genre, des que le mec entre son mot(variable2), que le mot soit recherché dans le fichier texte et que si il existe dans le texte et bas que sa affiche la variable 1 qui va avec ...
Voila merci d'avance ...
#2 Le 03/07/2007, à 14:03
- mike001
Re : probléme php et texte
svp quelqu'un pe m'aider please ???
Merci d'avance ...
#3 Le 03/07/2007, à 14:42
- marc31
Re : probléme php et texte
il faudrait peut-etre que tu fasses un peu d'efforts sur le plan de la redaction.
- Personnellement je ne vois aucun raport entre le code et ce que tu demande,
- le mec, c'est pas un utilisateur ?
- verifie ton orthographe et n'oublie pas d'ouvrir le dictionnaire :-)
ubuntu-gutsy / ATI RC410 [Radeon Xpress 200] + Nvidia GeForce 7300 SE / wireless RaLink RT2500 / toulouse-ouest / xmpp://marc.quinton@jabber.org
Hors ligne
#4 Le 03/07/2007, à 14:57
- yohann
Re : probléme php et texte
salut,
je comprend pas bien la question
je comprend pas bien pourquoi tu penses avoir des chances de réponses sur un forum ubuntu alors que
1) tu n'est pas inscrit
2) le forum traite d'ubuntu et pas de php.
PS: ne prend pas mal mes commentaires c'est juste que tu auras beaucoup plus de chance de réponse sur un site genre:
phpdebutant.org
developper.com
comentcamarche.com
sinon si tu tiens vraiment a obtenir ta réponse (ici ou ailleurs) essaye de préciser la question.
si j'ai bien compris tu veux que l'utilisateur entre une
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#5 Le 03/07/2007, à 15:20
- mike001
Re : probléme php et texte
voila en faite j'ai un fichier txt sous la forme de :
login:pass
login:pass
etc ...
et j'aimerais faire une zone de texte, des que tu rentre le login, tu fait valider, sa affiche le pass,
voila merci d'avance ...
#6 Le 03/07/2007, à 15:30
- Slayn
Re : probléme php et texte
A ce que j'ai compris, tu veux qu'une fois qu'un user à rentré un mot que tu stocke ds une variable -> tu cherches le mot dans le fichier texte et si tu le trouve tu veux afficher une variable que tu récupère dans le fichier texte à coté de la var initiale.
En fait au vu de ton code, il à l'air d'écrire das un fichier texte, à la fin ceci :
var1:var2(saut de ligne)
Donc toi tu veux la suite du code afin que si le user rentre la valeur de var2 tu puisse afficher en retour la valeur de var1.
A ce moment là, documente toi bien sur la façon de traiter les fichier texte.
Cherche à récupérer une ligne complète en fonction d'une recherche, puis parse ta ligne avec le séparateur `:` (comme explode par exemple).
Mais je dois avouer que j'ai mis un long moment avant de comprendre de quoi tu parlais .....
Edit : bon ben tu viens d'expliquer 'simplement' ce que tu voulais faire
Dernière modification par Slayn (Le 03/07/2007, à 15:31)
Hors ligne
#7 Le 03/07/2007, à 15:36
- mike001
Re : probléme php et texte
j'ai déja chercher sur commentsamarche, infos-du-net, etc un peu partout, et je n'ai rien trouvé ...
Donc si y'a des gens qui sy connaissent, merci de m'aider, et je vous en remercie d'avance...
#8 Le 03/07/2007, à 15:44
- Slayn
Re : probléme php et texte
Arpès 2 minutes de recherche avec mon amis google (:))
==> http://www.commentcamarche.net/forum/affich-2262553-fonction-de-recherche-en-php
Dernière modification par Slayn (Le 03/07/2007, à 15:44)
Hors ligne
#9 Le 03/07/2007, à 15:49
- mike001
Re : probléme php et texte
merci tu assure, moi j'avais essayé : "rechercher et afficher du texte d'un fichier txt en php" :s
merci beaucoup a toi ...
#10 Le 04/07/2007, à 11:10
- marc31
Re : probléme php et texte
- pour lire un fichier d'un seul coup : file_get_contents($filename);
- pour lire les lignes une par une depuis cette fonction, il suffit de mettre le tout dans un tableau
$text = fileget_contents($filename);
$lines = split("\n", $text);
foreach($lines as $line){
echo "line = $line\n";
}
- tester si une ligne a ce format : preg_match() ; tu vas retrouver dans $values des choses interessantes
# chaque ligne contient : nom:passwd
if(preg_match('#(.+?)\:(.+)#', $line, $values){
print_r($values);
}
- a toi de jouer !
ubuntu-gutsy / ATI RC410 [Radeon Xpress 200] + Nvidia GeForce 7300 SE / wireless RaLink RT2500 / toulouse-ouest / xmpp://marc.quinton@jabber.org
Hors ligne
Pages : 1