Probleme accent php
Résolu
Bonjour,
je tranfere mes variables dans une autres page web mais les accents apparaissent dans l'url comment je doit my prendre pour enlever les accent et mettre les é exemple
voici mon code
<?
$typedannonce = $_POST['typedannonce'];
$marque = $_POST['marque'];
$autres = $_POST['autres'];
$modele = $_POST['modele'];
$piece = $_POST['piece'];
$autres1 = $_POST['autres1'];
$prix = $_POST['prix'];
$negociable = $_POST['negociable'];
$annee = $_POST['annee'];
$etat = $_POST['etat'];
$email = $_POST['email'];
$telephone = $_POST['telephone'];
$message = $_POST['message'];
$date = $_POST['date'];
$Corps = "Bonjour,";
$Corps .= "<BR>";
$Corps .= "Pour valider votre inscription dans la base de données, ";
$Corps .= "<a href='http://www.autoabidjan.com/confirmationemailpiece.php?typedannonce=";
$Corps .= $typedannonce;
$Corps .= "&marque=";
$Corps .= $marque;
$Corps .= "&autres=";
$Corps .= $autres;
$Corps .= "&modele=";
$Corps .= $modele;
$Corps .= "&piece=";
$Corps .= $piece;
$Corps .= "&autres1=";
$Corps .= $autres1;
$Corps .= "&prix=";
$Corps .= $prix;
$Corps .= "&negociable=";
$Corps .= $negociable;
$Corps .= "&annee=";
$Corps .= $annee;
$Corps .= "&etat=";
$Corps .= $etat;
$Corps .= "&email=";
$Corps .= $email;
$Corps .= "&telephone=";
$Corps .= $telephone;
$Corps .= "&message=";
$Corps .= $message;
$Corps .= "&date=";
$Corps .= $date;
$Corps .= "'> veuillez cliquer sur ce lien";
$Corps .= "</a> s'il vous plait";
mail( $email ,"Confirmation d'inscription" , $Corps , "Content-type: text/html");
?>
Merci de votre inscription. Pour la valider, relevez vos E-Mails : un nouveau message vient de vous être envoyé avec les instructions nécessaires.
</body>
je tranfere mes variables dans une autres page web mais les accents apparaissent dans l'url comment je doit my prendre pour enlever les accent et mettre les é exemple
voici mon code
<?
$typedannonce = $_POST['typedannonce'];
$marque = $_POST['marque'];
$autres = $_POST['autres'];
$modele = $_POST['modele'];
$piece = $_POST['piece'];
$autres1 = $_POST['autres1'];
$prix = $_POST['prix'];
$negociable = $_POST['negociable'];
$annee = $_POST['annee'];
$etat = $_POST['etat'];
$email = $_POST['email'];
$telephone = $_POST['telephone'];
$message = $_POST['message'];
$date = $_POST['date'];
$Corps = "Bonjour,";
$Corps .= "<BR>";
$Corps .= "Pour valider votre inscription dans la base de données, ";
$Corps .= "<a href='http://www.autoabidjan.com/confirmationemailpiece.php?typedannonce=";
$Corps .= $typedannonce;
$Corps .= "&marque=";
$Corps .= $marque;
$Corps .= "&autres=";
$Corps .= $autres;
$Corps .= "&modele=";
$Corps .= $modele;
$Corps .= "&piece=";
$Corps .= $piece;
$Corps .= "&autres1=";
$Corps .= $autres1;
$Corps .= "&prix=";
$Corps .= $prix;
$Corps .= "&negociable=";
$Corps .= $negociable;
$Corps .= "&annee=";
$Corps .= $annee;
$Corps .= "&etat=";
$Corps .= $etat;
$Corps .= "&email=";
$Corps .= $email;
$Corps .= "&telephone=";
$Corps .= $telephone;
$Corps .= "&message=";
$Corps .= $message;
$Corps .= "&date=";
$Corps .= $date;
$Corps .= "'> veuillez cliquer sur ce lien";
$Corps .= "</a> s'il vous plait";
mail( $email ,"Confirmation d'inscription" , $Corps , "Content-type: text/html");
?>
Merci de votre inscription. Pour la valider, relevez vos E-Mails : un nouveau message vient de vous être envoyé avec les instructions nécessaires.
</body>
1 réponse
-
Bonjour,
Je ne suis pas sur d'avoir bien compris ta question "enlever les accent et mettre les é exemple " me parait pas très claire comme phrase.
Cependant, je pense que la fonction PHP nécessaire est URLENCODE, puis URLDECODE dans l'autre page.
https://www.php.net/manual/fr/function.urlencode.php
J'aurais utilisé une variable $Url .= $typedannonce; jusqu'à la ligne $Url .= $date; puis fait un $Url = urlencode($url);
Ai-je bien compris ta question ?
Nico - Webmaster - https://www.nc-concept.com/-
en fait quand j'envoie mon code par l'url si dans ma base de donnee il y a des accent ils apparaissent dans l'url et ca me fait un erreur http 406 car il ne doit pas y avoir d accents
voici un exemple
http://www.autoabidjan.com/confirmationemailpiece.php?typedannonce=J
j'offre et négociable ne sont pas correct -
-
-
-
-