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

Livre d'or + smileys + vérification

freedix
freedix
Niveau 10
01 septembre 2003 à 18:52:35

Salut, j´ai un livre d´or et j´ai une expression régulière pour remplacer le code du smiley par l´image du smiley :
$signature = eregi_replace ( ´:([a-z-]{1,11}):´, ´<img src="smileys/\\1.gif">´, $signature);

Est ce qu´il existe une facon de voir si l´image existe ( un peu comme ça mais la ca marche pas) :
$signature = eregi_replace ( ´:([a-z-]{1,11}):´, ´file_exists(\\1.gif) ? < img src="smileys/\\1.gif"> : Le smiley n´existe pas´, $signature);

Merci :)

SaMeuwr
SaMeuwr
Niveau 10
01 septembre 2003 à 19:17:04

je sais pas mais tu l´as déjà mal fait : )

$signature = eregi_replace ( ´:([a-z-]{1,11}):´, file_exists(\\1.gif) ? ´<img src="smileys/\\1.gif">´ : ´Le smiley n´existe pas´, $signature);

c´est mieux : )

freedix
freedix
Niveau 10
01 septembre 2003 à 19:21:52

:non: :-) Parse error: parse error, unexpected ´:´ in c:\windows\bureau\livre d´or\index.php on line 63

Blawk
Blawk
Niveau 10
01 septembre 2003 à 19:26:07

Tu ne pas mettre l´operateur conditionnel comme paramètre d´un fonction.

SaMeuwr
SaMeuwr
Niveau 10
01 septembre 2003 à 19:27:01

donc impossible : )

le mieux c´est créer un tableau ça va assez vite :

$tab = array(´:)´=> ´happy´,´:(´=> ´unhappy´);

foreach ( $tab as $r=>$t){
$signature = eregi_replace ( $r,´<img src="smileys/´.$t.´.gif">´, $signature);

}

freedix
freedix
Niveau 10
01 septembre 2003 à 19:28:16

Oui mais de une ligne, je vais me retrouver avec 28 lignes :-)

Blawk
Blawk
Niveau 10
01 septembre 2003 à 19:32:50

Voici une fonction que j´avais faite pour Bob:

http://perso.wanadoo.fr/pierre.z/smileys.txt

freedix
freedix
Niveau 10
01 septembre 2003 à 19:44:23

Merci Blawk et SaMeuwr :-)

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