PHP : warning avec str_replace

Résolu/Fermé
jona303 Messages postés 369 Date d'inscription dimanche 25 janvier 2009 Statut Membre Dernière intervention 28 janvier 2013 - 25 janv. 2009 à 17:32
jona303 Messages postés 369 Date d'inscription dimanche 25 janvier 2009 Statut Membre Dernière intervention 28 janvier 2013 - 25 janv. 2009 à 19:49
Bonjour,
J'ai un probleme avec un str_replace que j'ai du mal à comprendre.
Le tout fonctionnait en local avec xampp, et une fois mis online (60gp chez OVH qui est PHP5),
un Warning s'affiche :
Warning: Wrong parameter count for str_replace() in /homez.42/nutritiog/www/index.php on line 72

mon code :
$str = str_replace("//img//", "", $contenu2, $count);


J'ai pas mal cherché un peu partout mais je ne trouve pas ce qui peut produire le warning.

Si une bonne âme à une petite idée, ce serait très cool :)

Merci
A voir également:

4 réponses

Yohan85 Messages postés 280 Date d'inscription samedi 7 avril 2007 Statut Membre Dernière intervention 16 mai 2011 25
25 janv. 2009 à 19:10
salut,

tu veux remplacer toutes les occurences "img" ???

Si c'est le cas, tu n'as pas besoin de mettre le $count dans la fonction str_replace.

Yohan
0
jona303 Messages postés 369 Date d'inscription dimanche 25 janvier 2009 Statut Membre Dernière intervention 28 janvier 2013 28
25 janv. 2009 à 19:22
Salut,
merci de ta réponse,
en fait le truc c'est que j'ai besoin de savoir combien de '//img//' sont présent dans ma String.
Donc je ne peux pas m'en passer.
Ce que je ne comprend pas dans le message d'erreur c'est que l'argument count est reconnu par le server, mais il n'accepte pas que j'y mette une variable.

:(
0
Yohan85 Messages postés 280 Date d'inscription samedi 7 avril 2007 Statut Membre Dernière intervention 16 mai 2011 25
25 janv. 2009 à 19:28
Avec la fonction substr_count vous pouvez compter le nombre de fois "img"
0
jona303 Messages postés 369 Date d'inscription dimanche 25 janvier 2009 Statut Membre Dernière intervention 28 janvier 2013 28
25 janv. 2009 à 19:49
oui,
merci, je ne la connaissais pas, je ne fais pas de php depuis longtemps :)

mais bon,.. ca reste bizarre comme erreur, en tous cas c'est résolu,.
encore merci.

;)
0