Recherche chaine identique

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Recherche chaine identique

par bunk » 21 sept. 2006, 17:59

deoslé !

Je ne recuperais pas le bon champ.

encore pardon pour la pollution.

et effectimenet avec un trim() ca fonctionne encore mieux !
merci Ryle

par bunk » 21 sept. 2006, 17:30

Bonjour,

je me suis remis sur ce bout de script qui me pose à nouveau quelques difficultés. J'étais persuadé que je n'avais plus d'erreur mais en fait si.

Voila le morceau de code :

Code : Tout sélectionner

<?php if($lines = file ('conf/listealbums.php')) { foreach ($lines as $line_num => $line) { $rech = substr_count($line, $nouveau_nom); if($gg == 1){ $erreur = '<span style="color:red;">Ce nom existe déjà !</span>'; } } } ?>
le code fonctionne mais j'ai l'erreur suivante :

Warning: substr_count(): Empty substring. in.....

Si je comprend bien il execute correctement le code car le substr_count est vide, mais alors pourquoi cette erreur ?

Si quelqu'un pouvais m'expliquer. D'avance merci

par Ryle » 04 juil. 2006, 12:39

La différence entre les deux chaine ne viendrait il pas simplement du retour à la ligne à la fin de le première ? :)

par bunk » 03 juil. 2006, 18:00

je viens de trouver ca substr_count je vais essayé avec

Recherche chaine identique

par bunk » 03 juil. 2006, 17:42

Bonsoir,

Quelqu'un pourrait t'il m'aider à résoudre cette énigme qui commence à m'enerver ?

j'ai un fichier *.php ou j'ecris dedans de ligne du type :
$ecrire = $ligne . "\n";
et je le lis avec ceci :
if ($lines = file ('conf/fichier.php')) { 

	foreach ($lines as $line_num => $line) {
	   
echo htmlspecialchars($line)."<br />";

	   		if (htmlspecialchars($line) === 'ligne') { // identique ?
				echo '<span style="color:red;">Trouvé ICI</span><br />';
			}
				
			
	}

} else {
	echo 'IMPOSSIBLE DE CHARGER LA LISTE';
}
ce que je ne comprnd pas c'est qu'il ne passe pas dans mon if pour voir si la ligne dans le fichier *.php et le texte sont identique.

D'avance merci