Formulaire contact en PHP et problème avec ios

leodavinil Messages postés 31 Date d'inscription   Statut Membre Dernière intervention   -  
leodavinil Messages postés 31 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Voici mon problème.

J'utilise sur un site un formulaire de contact en PHP qui génére un pop-up et qui m'envoie les informations par mail.

Et je viens de m'apercevoir par hasard qu'il bugguait sous iOS depuis le début. J'avais testé sur IE, firefox, chrome, etc...mais jamais sous iOS. En fait je ne recevais jamais les formulaires de contact posté sous iOS....

Apparemment sur Android, il marche, donc vraiment le problème est sur iOS.

En fait, en validant le formulaire de contact, il redirige vers une page qui remercie le contact, mais en fait sous ioS il redirigeait vers un 404.php et je ne recevais pas la demande.

J'ai donc cherché cette fameuse " 404.php" que j'ai trouvé dans le code initial de la page contact.php sous cette forme


<form action="404.php" method="get" id="formulaireContact"

Je l'ai donc transformé en

<form action="contactSent.php" method="get" id="formulaireContact"

La page contactSent.php affiche le remerciement.

Donc aujourd'hui, même sur iOS, cela fonctionne, la personne a bien le message de remerciement et moi je reçois bien le questionnaire, par contre, la page contactSent.php ne s'affiche plus sous pop-up mais simplement comme une page lambda ce qui n'est esthétiquement pas trés propre.

Pour ceux qui veulent m'aider j'enverrai toutes les URL, en messages privés.

Je vous remercie.






8 réponses

jee pee Messages postés 41458 Date d'inscription   Statut Modérateur Dernière intervention   9 706
 
Salut,

Juste une suggestion SGDB peut être que sur ios il y a distinction entre majuscules et minuscules. Donc contactSent.php n'est pas le même fichier que contactsent.php . Dans ce cas verifier que fichier et appels sont bien tous sur la même graphie.

pareil pour tous les fichiers : formulaireContact ...

cdlt

        Un étranger, c'est un ami qu'on n'a pas encore rencontré.
0
leodavinil Messages postés 31 Date d'inscription   Statut Membre Dernière intervention  
 
salut jee pee
Merci de ton aide
je viens de le changer, mais même résultat...
Tu veux les URL pour tester ?
0
jee pee Messages postés 41458 Date d'inscription   Statut Modérateur Dernière intervention   9 706
 
Je n'ai pas d'ios , donc cela devrait fonctionner pour moi. enfin tu peux le donner.

Ton serveur web c'est quoi un windows ou un lunux ?
0
leodavinil Messages postés 31 Date d'inscription   Statut Membre Dernière intervention  
 
je suis sur OVH
je t'envoie le lien, juste pour tester si chez toi , même si c'est pas sous iOS, ca fonctionne, comme je bidouille en ce moment je voudrais pas tout détraquer...:)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jee pee Messages postés 41458 Date d'inscription   Statut Modérateur Dernière intervention   9 706
 
j'ai jeté un coup d'oeil rien vu. les minuscules/majuscules ce n'est peut être pas une bonne piste. Car sur un serveur linux l'anomalie serait présente sur tous les environnements. Par contre si on tombe sur la page 404 c'est bien une anomalie dans le nom ou dans le chemin du fichier.
0
leodavinil Messages postés 31 Date d'inscription   Statut Membre Dernière intervention  
 
Personne n'a une autre idée ?
0
Pitet Messages postés 2826 Date d'inscription   Statut Membre Dernière intervention   527
 
Salut,

Si ta page de remerciement s'affichait avant en pop up, je pencherais plus pour un problème concernant le javascript.

Utilise la console web de ton navigateur (raccourci F12) et regarde dans l'onglet Console si tu as des erreurs avec tes scripts.

Bonne journée
0
leodavinil Messages postés 31 Date d'inscription   Statut Membre Dernière intervention  
 
salut Pitet
En fait il n y a aucun problème d'affichage avec les navigateurs des ordis
le seul bug qu'il y a c'est quand on y va avec un iphone ou ipad, bref un iOS.
0