Redirection formulaire php html
Fermé
pousada maeva
Messages postés
4
Date d'inscription
samedi 26 janvier 2013
Statut
Membre
Dernière intervention
26 janvier 2013
-
26 janv. 2013 à 10:52
ReDLoG - 28 janv. 2013 à 17:33
ReDLoG - 28 janv. 2013 à 17:33
A voir également:
- Redirection formulaire php html
- Formulaire de réclamation facebook - Guide
- Editeur html - Télécharger - HTML
- Easy php - Télécharger - Divers Web & Internet
- Formulaire de reclamation instagram - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Google Chrome
1 réponse
Bonjour,
J'ai déjà vu des milliers de fois ce script d'envoi de mail sur ce forum et d'autres et je REdis à chaque fois qu'utiliser la superglobale $HTTP_POST_VARS est obsolète depuis PHP 4.0 alors que se profile PHP 6 à l'horizon!!!!
D'autre part tu devrais obtenir un joli WARNING de PHP en utilisant la fonction header() alors qu'un flux de données est DEJA envoyé au navigateur (tout le code HTML situé AVANT la fonction notamment...).
J'ai déjà vu des milliers de fois ce script d'envoi de mail sur ce forum et d'autres et je REdis à chaque fois qu'utiliser la superglobale $HTTP_POST_VARS est obsolète depuis PHP 4.0 alors que se profile PHP 6 à l'horizon!!!!
D'autre part tu devrais obtenir un joli WARNING de PHP en utilisant la fonction header() alors qu'un flux de données est DEJA envoyé au navigateur (tout le code HTML situé AVANT la fonction notamment...).
26 janv. 2013 à 17:54
ça m aide enormement :-)
Je n oublirais pas, encore mille mercis :-)
26 janv. 2013 à 20:17
- pour la 1ère partie du script que tu as copier/coller et qui concerne l'envoi de mail, ça fonctionne car le mail est envoyé juste AVANT l'utilisation de la fonction header() et parce que tout simplement PHP utilise la rétro-compatibilité mais du jour au lendemain, il se pourrait que ça ne fonctionne plus sur ton serveur car ton hébergeur pourrait faire une mise à jour de la version de PHP installée chez lui. Ca c'était pour te rendre service...
- pour la 2ème partie de ton code, une recherche dans la doc officielle PHP en ligne sur la fonction http://fr2.php.net/manual/fr/function.header.php t'aurais donnée la solution mais apparemment, ce que tu attendais, c'est un script tout fait sans avoir fait "bouger" tes neurones, sur ce point je te l'accorde je ne t'ai pas très aidé.
-------------------------------------------------------------------------------------------------------------------------------
Il vaut mieux apprendre à pêcher à un homme plutôt que de lui apporter du poisson tous les jours (citation qui n'est pas de moi mais je te laisse chercher, enfin si tu arrives à faire scintiller tes neurones...).
26 janv. 2013 à 21:07
il a dit aussi, enfin si c est lui, mais en tout cas il a dit: Un voyage de mille lieues commence toujours par un premier pas...
En fait ça fait 4 jours que je cherche, mais a mon avis, les specialistes oublient toujours le petit detail qui tue, j imagine que c est tellement automatique pour eux que parfois une petite chose passe a la trape, et cela fait que rien ne marche.
Il y a peut etre aussi que, en chopant des bouts de code par ci par la les choses ne s imbrique pas comme il faut...
Oui, j ai fais un copier/coller, mais comme dirait Mr Brainwash, qui a dit qu il etait interdit de le faire?
A parcourir les forums, et a voir des reponses qui ne menent a rien, je ne te vise pas, ou qui envoient sur d autre page avec des explications que le debutant que je suis ne pigent pas, ne font pas , a mon avis, avencer le chmil blique ( terme de Mr Coluche :-) ).
Bon je ne suis pas fache contre toi :-). et te presente mes excuses, voudras tu les accepter?
et pour finir, j ai tout simplement replacer, en copiant/collant, :-) , le header par du html
<meta http-equiv='Refresh' content='0; URL=obrigado.html'>
Ça marche tres bien!!!
Encore une fois, merci, tout de meme, d avoitr pris le temp de me repondre.
Merci
26 janv. 2013 à 22:50
Bien entendu tu dois enregistrer ce fichier sous formmail.php car le formulaire fais partie intégrante de la page et l'attribut action pointe sur le même fichier.
Je n'a
Pense à traduire le message d'erreur ($errreur) en portugais, je maitrise l'espagnol mais très peu le portugais même si ressemblance il y a sur certains mots ;-)
Modifié par ReLoG le 26/01/2013 à 23:03
Bonne continuation...!