CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Bidonjour tout le monde

BastGame
BastGame
Niveau 7
23 octobre 2005 à 13:18:26

Voila mon probleme qui à déjà fait un systeme de gestion de smiley.Alexhink m´a montré la formule
str_replace() mais hélas je n´arrive pas à l´utiliser pour les personnes se demandant "je parle de quoi là" et bien c´est un niveau supérieur du php le site du zer0 ne vous montreras jamais sa.Bon mon probleme je le pose surtout a Alexhink Hiruto et Captain Torche (peut etre deeplue mais bon...)

999888
999888
Niveau 10
23 octobre 2005 à 13:29:28

str_replace() mais hélas je n´arrive pas à l´utiliser pour les personnes se demandant "je parle de quoi là" et bien c´est un niveau supérieur du php le site du zer0 ne vous montreras jamais sa

Explosé de rireeeeeeeeeeeeee! :rire:
Un niveau supérieur de PHP la fonction str_replace! :rire:
Tu m´as bien fait rire là, surtout que m@teo en parle dans son sours. :sarcastic:
C´est tout laid à faire une gestion de smiley, soit dans deux array différents tu mets le code du smiley et l´adresse puis tu fais un str_replace ou alors tu fais un array associatif et tu boucles avec un foreach, c´est vraiment simplissime à faire.

BastGame
BastGame
Niveau 7
23 octobre 2005 à 13:34:18

vas-y bah explique moi qu´on voit si c´est si facile (j´aime bien ceux qui ouvrent leur bouche mais qui savent pas expliquer)

999888
999888
Niveau 10
23 octobre 2005 à 13:45:53

C´est toi qui comprends pas, c´est tout, je vais t´expliquer ce point ö combien complexe de PHP. :sarcastic:
Donc, dans un array tu mets tous les codes de tes smileys, puis dans un autre tu mets le lien vers ceux-ci.
Ensuite, tu fais un str_replace pour remplacer le code par l´adresse, quelle complexité impressionante. :)

Deuxième choix, tu mets tes smileys dans un array associatif, tu leur associe donc le code du smiley mais sans l´adresse, mais tu boucles avec un foreach et là tu mets le str_replace avec l´adresse vers le dossier où sont stockés les msileys, c´est sûr, je sais pas du tout de quoi je parle. :)
Et si tu comprends pas ça, je vois pourquoi tu dis que c´est quelque chose de très compliqué. :sarcastic: (Dans ce cas là, je te montrerai un exemple complet que tu pourras copier/coller tranquillement)

BastGame
BastGame
Niveau 7
23 octobre 2005 à 14:01:05

C´est pas que je comprends pas mais j´ai du louper le cours sur les arrays pourrait tu me faire un exemple s´il te plait

999888
999888
Niveau 10
23 octobre 2005 à 14:07:33

Bon,
Alors, on a soit :
$smiley = array(´:)´, ´;)´, ´:D´);
$adresse = array(´<img src="Smileys/sourire.gif" alt=":)" />´, ´<img src="Smileys/cliendoeil.gif" alt=":)" />´, ´<img src="Smileys/content.gif" alt=":)" />´);
$texte = str_replace($smiley, $adresse, $texte);

Ou alors :
$array = array(´:)´ => ´sourire´,
´;)´ => ´clindoeil´,
´:D´ => ´content´);
foreach($array as $smiley => nom)
{
$texte = str_replace($smiley, ´<img src="Smileys/´ . $nom . ´.gif" alt="´. $smiley . ´" />, $texte);
}

Voilà, normalemnt ça marche. :)

999888
999888
Niveau 10
23 octobre 2005 à 14:08:05

foreach($array as $smiley => $nom)

J´avais oublié le $. :)

999888
999888
Niveau 10
23 octobre 2005 à 14:09:01

Arf, bon voilà le code complet :
$smiley = array(´:)´, ´;)´, ´:D´);
$adresse = array(´<img src="Smileys/sourire.gif" alt=":)" />´, ´<img src="Smileys/cliendoeil.gif" alt=":)" />´, ´<img src="Smileys/content.gif" alt=":)" />´);
$texte = str_replace($smiley, $adresse, $texte);

Ou alors :
$array = array(´:)´ => ´sourire´,
´;)´ => ´clindoeil´,
´:D´ => ´content´);
foreach($array as $smiley => $nom)
{
$texte = str_replace($smiley, ´<img src="Smileys/´ . $nom . ´.gif" alt="´ . $smiley . ´" />´, $texte);
}

BastGame
BastGame
Niveau 7
23 octobre 2005 à 14:09:19

euh merci mais j´ai rien compris

BastGame
BastGame
Niveau 7
23 octobre 2005 à 14:10:28

c´est quoi la variable texte

BastGame
BastGame
Niveau 7
23 octobre 2005 à 14:11:25

et comment je fais avec ma base de donée est ce que tu as msn (excuse moi de t´embéter)

deepblue
deepblue
Niveau 16
23 octobre 2005 à 14:32:53

ben la varaiable $texte corrspond a ton texte :

$search = tu vas chercher ton exte dans ta bd;

while ($afficher = mysql_fetch_array($search))
{
$texte = $afficher[´message´];
}

BastGame
BastGame
Niveau 7
23 octobre 2005 à 14:48:07

ok thanks you

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment