Ligne à supprimer dans un code php
Fermé
lamontange
Messages postés
133
Date d'inscription
jeudi 3 décembre 2020
Statut
Membre
Dernière intervention
29 septembre 2023
-
17 nov. 2021 à 14:00
jordane45 Messages postés 38308 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 - 17 nov. 2021 à 16:59
jordane45 Messages postés 38308 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 - 17 nov. 2021 à 16:59
A voir également:
- Ligne à supprimer dans un code php
- Aller à la ligne excel - Guide
- Comment supprimer une page dans word - Guide
- Code ascii de a - Guide
- Supprimer compte instagram - Guide
- Impossible de supprimer un fichier - Guide
5 réponses
jordane45
Messages postés
38308
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
17 nov. 2021 à 14:04
17 nov. 2021 à 14:04
Bonjour
Suffit de supprimer
Suffit de supprimer
echo "<meta http-equiv='refresh' content=\"0; url=http://tutsme-webdesign.info/index.php\">";
lamontange
Messages postés
133
Date d'inscription
jeudi 3 décembre 2020
Statut
Membre
Dernière intervention
29 septembre 2023
6
Modifié le 17 nov. 2021 à 14:47
Modifié le 17 nov. 2021 à 14:47
Bonjour Jordane45,
Cela ne fonctionne pas :
"We are very sorry, but there were error(s) found with the form you submitted. These errors appear below.
The Comments you entered do not appear to be valid.
Please go back and fix these errors."
Je te donne le code en entier :
Merci pour ton aide,
lm
Cela ne fonctionne pas :
"We are very sorry, but there were error(s) found with the form you submitted. These errors appear below.
The Comments you entered do not appear to be valid.
Please go back and fix these errors."
Je te donne le code en entier :
<?php if(isset($_POST['email'])) { // EDIT THE 2 LINES BELOW AS REQUIRED $email_to = "dm15517@gmail.com"; $email_subject = "New Message Received"; function died($error) { // your error code can go here echo "We are very sorry, but there were error(s) found with the form you submitted. "; echo "These errors appear below.<br /><br />"; echo $error."<br /><br />"; echo "Please go back and fix these errors.<br /><br />"; die(); } // validation expected data exists if( !isset($_POST['email']) || !isset($_POST['comments'])) { died('We are sorry, but there appears to be a problem with the form you submitted.'); } $email_from = $_POST['email']; // required $comments = $_POST['comments']; // required $error_message = ""; $email_exp = '/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/'; if(!preg_match($email_exp,$email_from)) { $error_message .= 'The Email Address you entered does not appear to be valid.<br />'; } $string_exp = "/^[A-Za-z\s.'-]+$/"; if(strlen($comments) < 2) { $error_message .= 'The Comments you entered do not appear to be valid.<br />'; } if(strlen($error_message) > 0) { died($error_message); } $email_message = "Form details below.\n\n"; function clean_string($string) { $bad = array("content-type","bcc:","to:","cc:","href"); return str_replace($bad,"",$string); } $email_message .= "First Name: ".clean_string($first_name)."\n"; $email_message .= "Last Name: ".clean_string($last_name)."\n"; $email_message .= "Email: ".clean_string($email_from)."\n"; $email_message .= "Comments: ".clean_string($comments)."\n"; // create email headers $headers = 'From: '.$email_from."\r\n". 'Reply-To: '.$email_from."\r\n" . 'X-Mailer: PHP/' . phpversion(); @mail($email_to, $email_subject, $email_message, $headers); ?> <?php } ?>
Merci pour ton aide,
lm
jordane45
Messages postés
38308
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
17 nov. 2021 à 14:49
17 nov. 2021 à 14:49
ça n'a aucun rapport avec la ligne de code retirée....
C'est lié à la vérification qui est faite sur le commentaire... qui doit contenir au moins deux caractères
C'est lié à la vérification qui est faite sur le commentaire... qui doit contenir au moins deux caractères
if(strlen($comments) < 2) { $error_message .= 'The Comments you entered do not appear to be valid.<br />'; }
lamontange
Messages postés
133
Date d'inscription
jeudi 3 décembre 2020
Statut
Membre
Dernière intervention
29 septembre 2023
6
17 nov. 2021 à 14:52
17 nov. 2021 à 14:52
Exact. Merci :) Je n'ai plus de message d'erreur mais une page blanche (ça me l'a fait aussi lors du premier test) :/
jordane45
Messages postés
38308
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
17 nov. 2021 à 15:23
17 nov. 2021 à 15:23
Ta page est blanche, surement par ce que tu n'y affiches rien....
Le code que tu nous montres se trouve dans le même fichier que le code du formulaire ou dans un fichier à part ?
Si dans un fichier à part, tu peux revenir à une page de ton site en remettant la ligne que je t'ai fait supprimer et en remplaçant l'url qui s'y trouve pas celle de ton site....
Sinon, va falloir nous donner le nom des fichiers qui contiennent tes codes ( celui du formulaire et celui de son traitement en php)
Le code que tu nous montres se trouve dans le même fichier que le code du formulaire ou dans un fichier à part ?
Si dans un fichier à part, tu peux revenir à une page de ton site en remettant la ligne que je t'ai fait supprimer et en remplaçant l'url qui s'y trouve pas celle de ton site....
Sinon, va falloir nous donner le nom des fichiers qui contiennent tes codes ( celui du formulaire et celui de son traitement en php)
lamontange
Messages postés
133
Date d'inscription
jeudi 3 décembre 2020
Statut
Membre
Dernière intervention
29 septembre 2023
6
17 nov. 2021 à 15:53
17 nov. 2021 à 15:53
c'est le fa enveloppe suer ma page de test :
lapagetest.fr
Le fichier php est seul dans son dossier php.
J'ai essayé :
mais même problème : page blanche :/
Merci pour ton aide,
lm
lapagetest.fr
Le fichier php est seul dans son dossier php.
J'ai essayé :
echo "<meta http-equiv='refresh' content=\"0; url=http://lapagetest.fr\">";
?>
mais même problème : page blanche :/
Merci pour ton aide,
lm
jordane45
Messages postés
38308
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
17 nov. 2021 à 16:35
17 nov. 2021 à 16:35
Active l'affichage des erreurs PHP
voir comment faire ici
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
Ajoutes également un var_dump au début de ton fichier avant le premier if
comme ceci
Si toujours une page blanche.. c'est que tu as une erreur dans ton code....
(un point virgule ou des parenthèses manquantes par exemple )
voir comment faire ici
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
Ajoutes également un var_dump au début de ton fichier avant le premier if
comme ceci
<?php //Affichage des erreurs PHP error_reporting(E_ALL); ini_set('display_errors', TRUE); ini_set('display_startup_errors', TRUE); var_dump($_POST); // pour voir ce qui est envoyé depuis ton formulaire if(isset($_POST['email'])) {20
Si toujours une page blanche.. c'est que tu as une erreur dans ton code....
(un point virgule ou des parenthèses manquantes par exemple )
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lamontange
Messages postés
133
Date d'inscription
jeudi 3 décembre 2020
Statut
Membre
Dernière intervention
29 septembre 2023
6
17 nov. 2021 à 16:46
17 nov. 2021 à 16:46
Pourtant il marche parfaitement, je reçois tous les messages, et à l'origine, je suis bien redirigé vers un site. Alors pourquoi quand je mets mon adresse, cela ne fonctionne pas ?
@mail($email_to, $email_subject, $email_message, $headers);
echo "<meta http-equiv='refresh' content=\"0; url=http://lapagetest.fr\">";
?>
<?php
}
?>
jordane45
Messages postés
38308
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
17 nov. 2021 à 16:59
17 nov. 2021 à 16:59
ça donne quoi les modifs que je t'ai demandé ??