Online.net Erreur 500 et pas chez 1&1
catstrike
Messages postés
210
Date d'inscription
Statut
Membre
Dernière intervention
-
catstrike Messages postés 210 Date d'inscription Statut Membre Dernière intervention -
catstrike Messages postés 210 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai donc une page de contact en php (codé comme j'ai pu) et cette page fonctionne je recoi bien les mails seulement à l'envoi du formulaire chez online G le droit à une belle Erreur 500 hors que chez 1&1 je l'ai pas.
Mais dans les deux cas le script s'execute bien et je reçoit vien le mail.
Voici le code
j'ai donc une page de contact en php (codé comme j'ai pu) et cette page fonctionne je recoi bien les mails seulement à l'envoi du formulaire chez online G le droit à une belle Erreur 500 hors que chez 1&1 je l'ai pas.
Mais dans les deux cas le script s'execute bien et je reçoit vien le mail.
Voici le code
<?php include("header.php"); ?> <div id="corp"> <br /><br /> <img src="./adm/const/titre_ABO.jpg" title="S'abonner par internet" alt="S'abonner par internet" /> <?php if(isset($_POST['contact'])) { if(empty($_POST['contact'])) { echo("Veuillez mettre un nom merci !<br>" ) ; echo("<a href=\"javascript:history.back(1)\">Retour</a>" ) ; } elseif(empty($_POST['tel'])) { echo("Veuillez entrer un numéro de téléphone merci !<br>" ) ; echo("<a href=\"javascript:history.back(1)\">Retour</a>" ) ; } elseif(empty($_POST['societe'])) { echo("Veuillez entrer un nom de société merci !<br>" ) ; echo("<a href=\"javascript:history.back(1)\">Retour</a>" ) ; } elseif(empty($_POST['adresse'])) { echo("Veuillez entrer une adresse merci !<br>" ) ; echo("<a href=\"javascript:history.back(1)\">Retour</a>" ) ; } elseif(empty($_POST['cp'])) { echo("Veuillez entrer votre code postal merci !<br>" ) ; echo("<a href=\"javascript:history.back(1)\">Retour</a>" ) ; } elseif(empty($_POST['ville'])) { echo("Veuillez entrer le nom de votre ville merci !<br>" ) ; echo("<a href=\"javascript:history.back(1)\">Retour</a>" ) ; } elseif(empty($_POST['duree'])) { echo("Veuillez choisir une durée d'abonnement merci !<br>" ) ; echo("<a href=\"javascript:history.back(1)\">Retour</a>" ) ; } elseif(empty($_POST['reglement'])) { echo("Veuillez choisir un mode de réglement merci !<br>" ) ; echo("<a href=\"javascript:history.back(1)\">Retour</a>" ) ; } else { $destinataire = 'adresse_destination@aa.com'; $email = htmlentities($_POST['email']); if(preg_match('#^(([a-z0-9!\#$%&\\\'*+/=?^_'{|}~-]+\.?)*[a-z0-9!\#$%&\\\'*+/=?^_'{|}~-]+)@(([a-z0-9-_]+\.?)*[a-z0-9-_]+)\.[a-z]{2,}$#i',str_replace('&','&',$email))) { $sujet = "Demande d'abo"; $tel = stripslashes(html_entity_decode(($_POST['tel']))); $email = stripslashes(html_entity_decode(($_POST['email']))); $societe = stripslashes(html_entity_decode(($_POST['societe']))); $adresse = stripslashes(html_entity_decode(($_POST['adresse']))); $contact = stripslashes(html_entity_decode(($_POST['contact']))); $cp = stripslashes(html_entity_decode(($_POST['cp']))); $ville = stripslashes(html_entity_decode(($_POST['ville']))); if(empty($_POST['duree'])) { } else $duree = $_POST['duree'] ; if(empty($_POST['reglement'])) { } else $reglement = $_POST['reglement'] ; $fact = $_POST['facture'] ; $message = "Nom:\t$contact\n\n"; $message .="Societe:\t$societe\n\n"; $message .="Tel:\t$tel\n\n"; $message .="Adresse:\t$adresse\n\n"; $message .="CP:\t$cp\n\n"; $message .="Ville\t$ville\n\n"; $message .="Duree\t$duree\n\n"; $message .="Reglement\t$reglement\n\n"; $message .="Facture :\t$fact\n\n"; $headers = "From: <".$email.">\n"; $headers .= "Reply-To: ".$email."\n"; $headers .= "Content-Type: text/html; charset=\"iso-8859-1\""; if(mail($destinataire,$sujet,$message,$headers)) { echo "<strong>Votre message a bien été envoyé.</strong><br />"; echo "<a href=\"index.php\">Retour</a>"; } else { echo "<strong style=\"color:#ff0000;\">Une erreur c'est produite lors de l'envois du message.</strong><br />"; echo "<a href=\"javascript:history.back(1)\">Retour</a>"; } } else { echo "<strong style=\"color:#ff0000;\">L'email que vous avez entré est invalide.</strong><br />"; echo "<a href=\"javascript:history.back(1)\">Retour</a>"; } } } else { ?> <form action="" method="post"> <p>L'abonnement est le moyen <span class="txt_bold">le plus simple</span>, mais aussi <span class="txt_bold">le plus économique </span>de suivre l'actualité de votre région. <br /> Vous recevrez votre hebdo économique à l'adresse souhaitée <span class="txt_bold">tous les samedis</span>.</p> <label for="email" style="display:inline-block;width:100px;"><strong>Votre Email:</strong></label> <input type="text" name="email" id="email" /><br /> <label for="contact" style="display:inline-block;width:100px;"><strong>Nom:</strong></label> <input type="text" name="contact" id="contact" /><br /> <label for="tel" style="display:inline-block;width:100px;"><strong>Téléphone:</strong></label> <input type="text" name="tel" id="tel" /><br /> <label for="societe" style="display:inline-block;width:100px;"><strong>Société :</strong></label> <input type="text" name="societe" id="societe" /><br /> <label for="adresse" style="display:inline-block;width:100px;"><strong>Adresse:</strong></label> <input style="width:500px;" type="text" name="adresse" id="adresse" /><br /> <label for="cp" style="display:inline-block;width:100px;"><strong>Code postal:</strong></label> <input type="text" name="cp" id="cp" /><br /> <label for="ville" style="display:inline-block;width:100px;"><strong>Ville:</strong></label> <input type="text" name="ville" id="ville" /><br /> <p>Choisissez votre durée d'abonnement </p> <input type="radio" name="duree" value="1an" id="1an" /> <label for="1an">1 an : 41€ (tva 2.10% incluse)</label><br /> <input type="radio" name="duree" value="2an" id="2an" /> <label for="2an">2 ans : 68€ (tva 2.10% incluse)</label><br /> <input type="radio" name="duree" value="6mois" id="6mois" /> <label for="6mois">6 mois : 26€ (tva 2.10% incluse)</label><br /> <p>Choisissez votre mode de règlement </p> <input type="radio" name="reglement" value="facture" id="facture" /> <label for="facture">Par chèque (à l'ordre de l'Echo le Valentinois) </label><br /> <input type="radio" name="reglement" value="virement" id="virement" /> <label for="virement">Par virement (un RIB vous sera adressé)</label><br /> <input type="radio" name="reglement" value="cb" id="cb" /> <label for="cb">Par carte bleue (nous reprendrons contact avec vous)</label><br /> <p>Facture </p> <input type="radio" name="facture" value="oui" id="oui" /> <label for="oui">Oui</label><br /> <input type="radio" name="facture" value="non" id="non" /> <label for="non">Non</label><br /> <input type="submit" value="Envoyer" /> </form> <div class="border"><p>L'abonnement ne débutera qu'après validation de votre règlement. </p></div> <?php } ?> </div> <?php include("menu.php"); ?> <!-- fermeture centrale --> </div> <?php include("pied.php"); ?> </div>
A voir également:
- Online.net Erreur 500 et pas chez 1&1
- Erreur 500 - Guide
- Formate pour taxer client 500€ ✓ - Forum Consommation & Internet
- Dans la table des matières du document à télécharger, le chapitre 6 et ses 2 sections n'apparaissent pas. trouvez l'erreur dans la structure du document et corrigez-la. mettez à jour la table des matières. quel est le mot formé par les lettres en majuscules de la table des matières après sa mise à jour ? - Forum Word
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur t32 ✓ - Forum Livebox
5 réponses
L'erreur 500 est dût à un script PHP trop gourmant en ressource, mais aprioris rien de bien méchant dans ce code, sinon elle est aussi dût à un fichier .htaccess mal configurer.
Je pencherais donc pour le .htaccess
Je pencherais donc pour le .htaccess
Seulement j'ai pas encore mis de .htaccess
du coup je vous cache pas que sa me saoule un peut.
j'ai modifié cette ligne la :
par ceci :
Mais cela ne change rien tout s'execute impec chez 1&1 et pas chez online alors que nous avons quand même un abo pro chez eux ggrrrr
du coup je vous cache pas que sa me saoule un peut.
j'ai modifié cette ligne la :
<form action="" method="post">
par ceci :
<form action="abonnement_par_internet.php" method="post">
Mais cela ne change rien tout s'execute impec chez 1&1 et pas chez online alors que nous avons quand même un abo pro chez eux ggrrrr
Bonjour,
L'erreur 500 est causée par une erreur interne au serveur.
Si ton script s'exécute sans soucis chez 1&1 et qu'il bloque chez online, renseigne toi auprès du service technique de ce dernier pour savoir d'où vient le problème.
Votre question a trouvé sa réponse ? Veuillez marquer votre sujet comme résolu.
L'erreur 500 est causée par une erreur interne au serveur.
Si ton script s'exécute sans soucis chez 1&1 et qu'il bloque chez online, renseigne toi auprès du service technique de ce dernier pour savoir d'où vient le problème.
Votre question a trouvé sa réponse ? Veuillez marquer votre sujet comme résolu.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question