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

problème de preg_replace !

n0delO
n0delO
Niveau 8
10 juillet 2006 à 21:00:08

Salut !

Je suis en train d´essayer de faire rajouter un preg_replace pour que les mots commençant par
http:// sois transformer en lien ! J´ai donc rajouter ceci a mon code :

$text_bbcode = preg_replace(´!
http://[a-z0-9._/-]+!i&acute;, ´<a href="$0">$0</a>´, $text_bbcode);

Petit problème j´ai aussi une balise image qui est :

$text_bbcode = preg_replace(´!\[image\](.+)\[/image\]!isU´, ´<img src="$1" border="0">´, $text_bbcode);

Ce qui pose problème car les http://... sont transformer en lien ensuite il essaye de les mettre en image donc ca bug et pour les image sa me mes sur le forum :

http://imgepc.free.fr/divers/user_bar_moderateur.jpg&quot; border="0">

Donc comment eviter cela ?

Merci !

Yoda_Software
Yoda_Software
Niveau 30
10 juillet 2006 à 21:09:28

Ton lien image est invalide !

n0delO
n0delO
Niveau 8
10 juillet 2006 à 21:10:46

si il marche lol c´est jv.com qui le modifie ^^

n0delO
n0delO
Niveau 8
10 juillet 2006 à 21:12:44

il rajoute le " ^^

Yoda_Software
Yoda_Software
Niveau 30
10 juillet 2006 à 21:13:21

Perso, j´utilise [lien href=url]Nom[/lien] et je n´essay pas de remplacer les
http:// par <a href=http:// .....

n0delO
n0delO
Niveau 8
10 juillet 2006 à 21:15:45

oui ùmais tu verra que des membre préférons mettre directement le liens c´est mieu ! :ok:

Yoda_Software
Yoda_Software
Niveau 30
10 juillet 2006 à 21:25:55

Dans ce cas, il y´a plusieurs cas :
- le lien sera en début ou en fin de chaine.
- le lien sera encadré par des espaces, ou des parenthèses.

Yoda_Software
Yoda_Software
Niveau 30
10 juillet 2006 à 21:29:43

Perso, je préfère ma méthode, car tu as la possibilité d´afficher un lien sous forme de texte sans qu´il soit transformé en lien.
2ème chose, tu as la possibilité de donner un titre au lien.

Et puis, celà ne complique pas beaucoup les choses, car dans mon formulaire, on peut le faire par bouton ou directement dans le textarea.

n0delO
n0delO
Niveau 8
10 juillet 2006 à 21:34:26

lol oui mais moi je veu sa ! :-d ^^ mais sinon je vais modifier la balise pour que les membre puisse y mettre un titre au lien maisx je veu aussi que les membre est a mettre que un lien comme sur jv.com !

Yoda_Software
Yoda_Software
Niveau 30
10 juillet 2006 à 21:39:58

Tu devrais arriver à quelque chose avec ça :
- le lien sera en début ou en fin de chaine.
- le lien sera encadré par des espaces, ou des parenthèses.

n0delO
n0delO
Niveau 8
10 juillet 2006 à 22:29:32

mais comment font jv.com ?

n0delO
n0delO
Niveau 8
10 juillet 2006 à 22:29:56

sinon comment faire ?

Yoda_Software
Yoda_Software
Niveau 30
10 juillet 2006 à 22:35:11

JV n´utilise pas de BBCode, donc il n´ont aucun problème pour remplacer les
http:// par <a href="http://

n0delO
n0delO
Niveau 8
10 juillet 2006 à 22:35:58

et sur les forum phpBB ?

Yoda_Software
Yoda_Software
Niveau 30
10 juillet 2006 à 22:36:31

Je t´ai donné les différents cas possible, à partir de là, tu devrais arriver à trouver les différents preg_replace qu´il faut, non ?

n0delO
n0delO
Niveau 8
10 juillet 2006 à 22:37:46

le lien sera en début ou en fin de chaine.

je comp^rend pas !

Yoda_Software
Yoda_Software
Niveau 30
10 juillet 2006 à 22:47:45

Quand tu utilise preg_replace(), tu lui donne une chaine en argument, le contenu d´un champ de saisie ou d´un textarea par exemple.
Et bien cette chaine peut commencer par
http://... ou alors set terminer par http://....

deepblue
deepblue
Niveau 16
10 juillet 2006 à 22:47:48

Pour paser une url :
http://simmstein.be/wall-lRys2Xx5-php.htm

Hiruto
Hiruto
Niveau 5
11 juillet 2006 à 10:37:40

Bonjour, pour ma part je demande la présence d´un espace avant l´URL, ce qui a pour cons"quence de ne pas prendre en compte ce les URLs contenues dans les balises images. Bref :
http://simmstein.be/wall-Fq1xHwUt-php.htm

deepblue
deepblue
Niveau 16
11 juillet 2006 à 10:56:40

(http://[a-z0-9._/&?~=-]+ ) >> http://[a-z0-9._/&?~=-]+ donc $1 >> $0

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