Probleme accent php
Résolu
bretonm2004
Messages postés
319
Date d'inscription
Statut
Membre
Dernière intervention
-
Nico -
Nico -
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>
A voir également:
- Probleme accent php
- E accent minuscule - Guide
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Comment faire un accent circonflexe sur un clavier azerty ✓ - Forum Clavier
- U accent grave clavier ✓ - Forum Clavier
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/
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/
voici un exemple
http://www.autoabidjan.com/confirmationemailpiece.php?typedannonce=J
j'offre et négociable ne sont pas correct
http://www.autoabidjan.com/confirmationemailpiece.php?typedannonce=J
autoabidjan.com/confirmationemailpiece.php?typedannonce=J'offre&marque=International%20Harvester&autres=&modele=elantra&piece=piece&autres1=&prix=124578&negociable=Négociable&annee=&etat=Occasion&email=bretonm2004@hotmail.com&telephone=&message=&date=19-06-2010