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

Php et HTML

Kados
Kados
Niveau 4
17 juin 2003 à 15:55:26

Bon, je viens de mettre en ligne mon site : http://flashy.levillage.org/ et j´ai un probleme : pour les commentaires et les noms des joueurs, je refuse qu´ils mettent des balises et donc j´utilise la commande strip_tags() ! Je ne sais pas si c´est du a ca mais les accents èéàç... ne passe pas et deviennent des A majuscules avec accent circlonflexes, . .. que dois-je mettre pour avoir des accents normal ?

Kados
Kados
Niveau 4
17 juin 2003 à 16:25:24

Vous voulez pas répondre ? : ´(

captain_torche
captain_torche
Niveau 10
17 juin 2003 à 16:27:52

personnellement, j´utilise la fonction bonjour(), avec la fonction silvousplait().

Chez moi, ça marche super-bien, d´ailleurs.

stoff
stoff
Niveau 10
17 juin 2003 à 16:27:54

$chaine="<a href=http://>cool</a>";
$chaine=htmlentities($chaine);
echo $chaine

-> ce qui t´écrira : < a href=http://>cool</a>

stoff
stoff
Niveau 10
17 juin 2003 à 16:28:48

Perso captain_torche c´est plustot la classe bonjour contenant une method silvousplait : p;)

captain_torche
captain_torche
Niveau 10
17 juin 2003 à 16:30:38

et ton code, on peut le simplifier : )
echo htmlentities($chaine);

C´est la fonction que j´utilise aussi.
mais j´utilise pas qu´elle : )

Là, je suis en train de me galérer avec les expressions régulières, pour faire une détection d´adresse e-mail ( les urls fonctionnent bien)

stoff
stoff
Niveau 10
17 juin 2003 à 16:34:54

je dirais même plus < ?=htmlentities($chaine);?> ; )

-->

^([_a-zA-A0-9-]+)@([a-zA-A0-9-]+(.[a-zA-Z0-9-]+)*)
$
ta plus qu´a utlisé la fonction ereg;)

Kados
Kados
Niveau 4
17 juin 2003 à 16:37:40

Merci ! Je vais essayer !

Blawk
Blawk
Niveau 10
17 juin 2003 à 16:39:55

Je viens d´en faire une:

[a-z0-9_]+(\._\-a-z0-9)*@[a-z0-9_]+(\._\-a-z0-9)*\
.[a-z]{2,}

L´e-mail commence par un alphanumérique ou _.
Il peut ensuite contenir . -_ et les alphanumerique
Coentient un @.
Ensuite, pareil que pour la première partie sauf qu´il doit y avoir une extension de 2 lettre minimum.

Blawk
Blawk
Niveau 10
17 juin 2003 à 16:40:38

( Je suis en train de faire un forum, c´est pour ça que j´en ai fait une.)

stoff
stoff
Niveau 10
17 juin 2003 à 16:42:10

la mienne fonctionne a merveille;)

Remarquer pour un mail on peut se contenter de regarder si le mail contient une arabose et un . ( avec la fonction strpos . ..)

Blawk
Blawk
Niveau 10
17 juin 2003 à 16:43:37

On ne peut pas mettre n´importe quel caractère dasn un mail.

La mienne vérifie tout : ).

stoff
stoff
Niveau 10
17 juin 2003 à 16:45:42

^([_a-zA-A0-9-]+)@([a-zA-A0-9-]+(.[a-zA-Z0-9-]+)*)

$

; )

stoff
stoff
Niveau 10
17 juin 2003 à 16:46:21

Lol bataille d´expression reguliére;)

Blawk
Blawk
Niveau 10
17 juin 2003 à 16:50:48

A-A

Ca en veut rien dire ; ).

La mienne est toujours mieux ; ).

stoff
stoff
Niveau 10
17 juin 2003 à 16:52:56

([_a-zA-^Z0-9-]+)@([a-zA-Z0-9-]+(.[a-zA-Z0-9-]+)*)

$

erreur en reocpiant ; )

Blawk
Blawk
Niveau 10
17 juin 2003 à 16:56:52

encore une faute de frappe ( 9eme caractère).
Et ne vérifie pas qu´il y ait une extension ( .fr, . com...)

Et le point n´est pas précédé de \, ça autorise n´importe quel caractère.
Tu ne me détrone pas encore ; )

captain_torche
captain_torche
Niveau 10
17 juin 2003 à 17:00:21

Sauf que je veux vérifier que l´adresse ne commence pas pas http, ftp, ou www.

En gros, comme ma fonction pour les urls peut contenir des arobases, ce n´est pas suffisant.

Ma regex url :

((http|https|ftp):\/\/|www\.){1}[\w\-\.\/@:&=_?]+

Mais, je vais trouver, vous inquiétez pas.

Blawk
Blawk
Niveau 10
17 juin 2003 à 17:02:56

[^(http|www|ftp)a-z0-9_]+(\._\-a-z0-9)*@[a-z0-9_]+
(\._\-a-z0-9)*\.[a-z]{2,}

Et voilà chef.

captain_torche
captain_torche
Niveau 10
17 juin 2003 à 17:05:58

Hé bé non, ça marche pas : )
Il prend une url comme un email : )

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