Formulaire contact en PHP et problème avec ios

Fermé
leodavinil Messages postés 31 Date d'inscription mardi 17 mars 2009 Statut Membre Dernière intervention 6 septembre 2014 - 7 avril 2014 à 20:04
leodavinil Messages postés 31 Date d'inscription mardi 17 mars 2009 Statut Membre Dernière intervention 6 septembre 2014 - 17 avril 2014 à 17:56
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.






A voir également:

8 réponses

jee pee Messages postés 40819 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 19 février 2025 9 532
Modifié par jee pee le 7/04/2014 à 20:12
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 mardi 17 mars 2009 Statut Membre Dernière intervention 6 septembre 2014
7 avril 2014 à 20:18
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 40819 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 19 février 2025 9 532
7 avril 2014 à 20:25
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 mardi 17 mars 2009 Statut Membre Dernière intervention 6 septembre 2014
7 avril 2014 à 20:27
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 40819 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 19 février 2025 9 532
7 avril 2014 à 21:09
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 mardi 17 mars 2009 Statut Membre Dernière intervention 6 septembre 2014
17 avril 2014 à 16:34
Personne n'a une autre idée ?
0
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 525
17 avril 2014 à 16:38
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 mardi 17 mars 2009 Statut Membre Dernière intervention 6 septembre 2014
17 avril 2014 à 17:56
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