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

Aide pour regex est formulaire d'envoi

gugus963
gugus963
Niveau 10
13 octobre 2006 à 21:43:24

:salut:

J´ai besoin d´aide pour ma regex et aussi pour mon formulaire.
Je cherche à faire un formulaire d´envoi de mail, avec plusieurs choses, l´objet, un pseudo, une adresse mail, et le message bien sur...

Ici vous avez le formulaire :
http://simmstein.be/wall-wsfrQDCI-xhtml.htm (index.php)
Bon, ça normalement, c´est bon ! ^^
Mais vous pouvez vérifier quand même si vous voulez.

Ensuite, viens le plus important, la page d´envoi :
http://simmstein.be/wall-LvAgTCYC-php.htm
Bon, je n´ai pas fini, car je vérifie si les valeurs existent, etc...
Et j´ai essayé de faire une regex, mais je suis un peu rouillé... Elle est fausse malheureusement ! Mais j´ai mis plein de commentaires alors vous devriez réussir à comprendre. Et désolé pour ma manière de coder, les accolades qui vont une ligne en dessous des if ! :-p
Mais bon je respecte la tabulation quand même ! :p)

Et voici quand même la regex pour plus de clarté :
http://simmstein.be/wall-AhvqgFmd-php.htm
:-)))

Et ne me dites pas d´aller revoir cette page :
http://www.siteduzero.com/tuto-3-168-1-les-expressions-regulieres-partie-1-2.html
J´y suis allé, mais je pige pas... trop besoin d´aide ! :p)

:merci:

:bye:

gugus963
gugus963
Niveau 10
13 octobre 2006 à 21:46:25

Arg, la faute, j´y crois pas !

Sujet : Aide pour regex est formulaire d´envoi
:d) Sujet : Aide pour regex et formulaire d´envoi

Ici, j´ai utilisé les dièses comme délimiteurs, parce que avant j´utilisais les point d´exclamation comme sur le site du zéro, mais c´était trèc controversé je crois, et ils ont changé, maintenant c´est les dièses, alors j´ai changé aussi...

gugus963
gugus963
Niveau 10
15 octobre 2006 à 10:49:34

:up: :-(

deepblue
deepblue
Niveau 16
15 octobre 2006 à 10:54:46

- Enleve les parentheses
- prefere les ` a la place des #

gugus963
gugus963
Niveau 10
15 octobre 2006 à 20:00:02

J´arrive pas

gugus963
gugus963
Niveau 10
15 octobre 2006 à 22:03:14

help ! :-(

Désolé si je uppe trop vite...
mais c´est bizarre d´habitude y a une quainzaine de réponse sur un topic en une heure !

gugus963
gugus963
Niveau 10
15 octobre 2006 à 22:27:24

Youpi j´ai réussi ma regex tout seul ^^

  1. From: [a-zA-Z0-9_-]+

\([a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+.[a-zA-Z0-9_-]+\)#

HHAHAHhahhHahhahaHa ! Je suis content ^^ Euh voilà c´est tout, je re-upperai ce topic si j´ai un autre problème ! Merci Deepblue ! Tu m´as pas trop aidé mais tu m´a fait me repencher sur la regex ^^

gugus963
gugus963
Niveau 10
15 octobre 2006 à 22:51:42

Deuxième problème :
http://goliathletueur.free.fr/UPLOAD/fichiers/boris-1160945116-marche_pas.jpg
(oui oui je sais le message est vraiment bebete mais c´était pour tester les slash, et guillemets et apostrophes)

Alors déjà, la fonction mail() rajoute des anti-slash devant les guillemets et les apostrophes, et les antislash, ce qui est chiant, je crois qu´il faut utiliser la fonction stripslashes() mais je sais pas trop comment elle fonctionne....
Et le deuxième problème c´est que l´emetteur c´est "<goliathletueur@free.fr>" et je voudrais que ce soit "Pseudo (adresse@quelquechose.fr)" donc par exemple (ici) : "Boris (badnews9112@hotmail.fr)"
Enfin bref... Si vous pouviez m´aider ! Je remets le code !
http://www.simmstein.be/wall-DZpwWXDe-php.htm

:bye: et :merci:

deepblue
deepblue
Niveau 16
15 octobre 2006 à 22:56:01

mail(...,stripslashes($message),...);

gugus963
gugus963
Niveau 10
15 octobre 2006 à 23:03:31

euh vais essayer !

...

Warning: Wrong parameter count for stripslashes() in
/mnt/124/sdc/6/1/goliathletueur/tests/mailer/cible
.php on line 20

Warning: mail() [function.mail]: Nombre de parametres incorrects in
/mnt/124/sdc/6/1/goliathletueur/tests/mailer/cible
.php on line 20

Mince... Ca ne marche pas !
Voilà ce que j´avais mis :

if(mail(striplashes($destinataire,$objet,$message,
$de)))

...

En fait ça marche ^^

if(mail($destinataire,$objet,stripslashes($message
),$de))

Par contre, c´est très long pour arriver à la boîte mais bon ^^

Merci pour tout deepblue c´est super sympa ! :)

Et... pour l´autre problème ? ^^

( http://www.simmstein.be/wall-gl2mPzLB-php.htm )

deepblue
deepblue
Niveau 16
15 octobre 2006 à 23:17:51

$de = "from: $pseudo <$mail>" non ?

gugus963
gugus963
Niveau 10
15 octobre 2006 à 23:27:28

peut être ^^ J´essaierai demain, j´suis trop crevé ! :p)
Merci !

gugus963
gugus963
Niveau 10
16 octobre 2006 à 19:06:55

Allez, je teste, soyons fous ! :p)

...

Au début ça marchait parce que je suis un peu con, j´avais oublié de modifier entierement la regex enfin bref :o))

Mais finalement j´ai réussi ^^
Voici mon code :
http://www.simmstein.be/wall-lTpmazMj-php.htm
Et le résultat :
http://goliathletueur.free.fr/tests/mailer/
Vous pouvez tester ici : (sécurité et tout)
http://goliathletueur.free.fr/tests/mailer/

Et dernière question :o)) : Faut-il que j´applique un htmlentities ou un truc dans le genre ?

Et merci pour tout ! :)

gugus963
gugus963
Niveau 10
16 octobre 2006 à 19:07:38

Pardon...

Et le résultat :
http://goliathletueur.free.fr/UPLOAD/fichiers/boris-1161018335-ca_marche.jpg

deepblue
deepblue
Niveau 16
16 octobre 2006 à 19:22:04

Personnellement, je n´aurais pas utiliser la regex pour tester l´ensemble : from: pseudo mail@fai.com

gugus963
gugus963
Niveau 10
16 octobre 2006 à 21:19:52

tu utiliserais quoi ?

deepblue
deepblue
Niveau 16
16 octobre 2006 à 21:24:54

Tu testes deja le pseudo (pas besoin de regex, tu regardes juste si ce n´est pas vide), puis tu testes le mail (regex), ensuite tu envoies le mail en les essemblant (from: $pseudo...)

gugus963
gugus963
Niveau 10
16 octobre 2006 à 22:11:01

Oui, ça peut être une solution, mais si ça marche comme ça ? Et le code est plus court comme ça non ?

Et je voulais aussi savoir : "Faut-il que j´applique un htmlentities ou un truc dans le genre ? "

:merci:

gugus963
gugus963
Niveau 10
17 octobre 2006 à 18:25:00

Allez, ti :up: ! :)

deepblue
deepblue
Niveau 16
17 octobre 2006 à 19:22:57

"Oui, ça peut être une solution, mais si ça marche comme ça ? Et le code est plus court comme ça non ? " ... moi c´est la façon que j´emploirais, maitenant, tu fais comme bon te semble :ok:

"Faut-il que j´applique un htmlentities ou un truc dans le genre ? " > nan

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