begin process at 2012 05 31 06:49:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Problème array et str_replace


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème array et str_replace

jeudi 2 juin 2005 à 13:57:18 | Problème array et str_replace

Tilix

Salut

$sql = 'SELECT contenu FROM cagnote ORDER BY id DESC' ;
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data= mysql_fetch_array($req);

$chaine = "".$data['contenu']."" ;


$alpha = array("1", "2", "3", "4", "5", "6", "7", "8", "9", "0", ".");

foreach($alpha as $num)
$chaine = str_replace($num, "<img src=\"$url/img/cagnote/".$num.".gif\" alt=\"\" />", $chaine);



Ici, il me remplace TOUS LES POINTS ainsi que ceux se situant dans <img src...> etc.
Or, je veux qui me remplace les points se trouvant seulement dans $data['contenu']

Quelqu'un à une idée svp ?
jeudi 2 juin 2005 à 14:27:46 | Re : Problème array et str_replace

malalam

Administrateur CodeS-SourceS
Hello,

pourquoi tu utilises un foreach...?
Bref...
$chaine = str_replace($num, '<img src="$url/img/cagnote'.$num.'.gif" alt="" />', $chaine);

jeudi 2 juin 2005 à 14:37:16 | Re : Problème array et str_replace

Tilix

Bah on m'avait dit de faire comme sa pour remplacé un enregistrement d'une base par chaque image correspondant à chaque numéro se trouvant dedant...

Mais sa répond pas à ma question

jeudi 2 juin 2005 à 14:40:38 | Re : Problème array et str_replace

malalam

Administrateur CodeS-SourceS
Bah je viens de t'ecrire ce que tu devais ecrire. Si tu regardes bien, tu verras que ce n'est pas la meme chose...
En complet :
$sql = 'SELECT contenu FROM cagnote ORDER BY id DESC' ;
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data= mysql_fetch_array($req);

$chaine = "".$data['contenu']."" ;

$alpha = array("1", "2", "3", "4", "5", "6", "7", "8", "9", "0", ".");
foreach($alpha as $num)
 $chaine = str_replace($num, '<img src="$url/img/cagnote'.$num.'.gif" alt="" />', $chaine);
jeudi 2 juin 2005 à 14:42:07 | Re : Problème array et str_replace

Tilix

Source d'arrivé :

<img src="http://www<img src="http://www.site.com/img/cagnote..gif alt="" />site<img src="http://www.site.com/img/cagnote..gif" alt="" />com/img/cagnote/2<img src="http://www.site.com/img/cagnote..gif" alt="" />gif" alt="" /><img src="http://www.site.com/img/cagnote..gif" alt="" /><img src="http://www<img src="http://www.site.com/img/cagnote..gif alt="" />site<img src="http://www.site.com/img/cagnote..gif" alt="" />com/img/cagnote/7<img src="http://www.site.com/img/cagnote..gif" alt="" />gif" alt="" />


Au lieu d'avoir...

<img src="http://www.site.com/img/2.gif"><img src="http://www.site.com/img/..gif"><img src="http://www.site.com/img/7.gif">


jeudi 2 juin 2005 à 14:43:07 | Re : Problème array et str_replace

Tilix

Il me remplace toujours les points... :(
jeudi 2 juin 2005 à 14:46:11 | Re : Problème array et str_replace

malalam

Administrateur CodeS-SourceS
Tu cherches a faire quoi au juste ? Tu as quoi dans ta base ? Donne un exemple d'un champ de ta base.
jeudi 2 juin 2005 à 14:51:38 | Re : Problème array et str_replace

Tilix

$data['contenu'] contient 2.7

j'ai des images pour les chiffre de 0 à 9 et pour le point.


Il devrait me remplacer le 2 par <img src="http://www.site.com/img/cagnote/2.gif"> le point par <img src="
http://www.site.com/img/cagnote/..gif"> et le 7 par <img src="http://www.site.com/img/cagnote/7.gif">

OR, il me remplace aussi les points se trouvant dans <img src="..."> se que je ne veux pas.
jeudi 2 juin 2005 à 15:00:30 | Re : Problème array et str_replace

malalam

Administrateur CodeS-SourceS
Ahhhh

ok...
Mais dans ce cas a quoi te sert $data['contenu']... ? J'ai du mal la lol.

Tu as un array avec tes chiffres
Pourquoi tu ne generes pas simplement ca :
foreach ($arrayNum as $num)
   $tabImg[] = '<img src="http://www.site.com/img/cagnote/'.$num.'.gif" />;

?
jeudi 2 juin 2005 à 15:17:29 | Re : Problème array et str_replace

Tilix

c'est quoi sa $arrayNum ? et mon point ? lol

1 2

Cette discussion est classée dans : sql, replace, contenu, str, array


Répondre à ce message

Sujets en rapport avec ce message

Help : (str_replace) et (split ou explode) ne marchent pas ! ? [ par slmnsnts ] Salut tt le monde !G ajouté une page de recherche dans mon forum et ca marche tres bien ... le seul prob C lorsque qu'on cherche des mots avec plusieu Récupérer des images puis Upload [ par radyonne ] Bonjour ! voila j'aimerais savoir comment faire pour uploader des images à partir d'un lien et du contenu d'un .txt , qui sont dans un dossier sur un Formulaire dans base de donnée [ par fabiin ] Salut,Alors voilasur mon site, les gens s'y inscrive, et il y a une case ou ils mettent une description longue...(j'accept le html)jusque la, tous va Fonction contraire de str_replace [ par redpooka ] Existe-t-il une fonction qui fasse le contraire de str_replace ?Qui au lieu de remplacer les caractèrs définit, remplace les caractères non définit ?P Qu'est-ce kil se passe !!! [ par kodiask ] voila mon code g une sit eou il marche et sur lautre i lmarhce pa pourkoi ?? aidez moi plzzz // on se connecte à MySQL $db = mysql_connect('**', ' Gros problème BDD [ par kodiask ] voila mon code il consiste a remplacer les lettres par une image...while($data = mysql_fetch_array($req)) { $data['nom'] =str_replace('a','',$da lister un repertoire pour créé un str replace avec tout les fichier [ par ztec ] j'ai un repertoire ou je veut metre des smiley. j'en ai telement, que kj'ai pas envi des les rentrer un par un. les smiley les plus utiliser on ete de smileys et mysql [ par nico606 ] g un livre d'or avec des smileys mais mysql bug voila ma sourcema page avec le formulaire:<form method=post action="go_livre.php" name=form1 onsubmit= Problème de tableaux [ par zzzzzz ] Yep :)JE suis confronté a un problèmne byzare....J'ai une page complete avec une partie :echo "id['result1']!!!!!!!!!!!!!!! : ".$id['result1'].""; //a Problème avec str_replace [ par Arnauti ] Bonjour, je fais pour m'amuser un truc tout simple pour crypter (pas fini le truc) mais bon ... Voici mon code : $texte = 'cd' ; $original = array(


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,686 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales