Bonjour à tous,
Voilà le problème, je souhaite que les visiteurs de mon site puisse faire parvenir
par mail la page consultée à un ami(e).
j’ai créer un table « url » dans ma base de donnée, a chaque ouverture de page
j’efface le derniers enregistrement et j’inscrit la nelle. URL
Lorsque le client clique sur envoyer la page
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $query = "TRUNCATE TABLE `url`"; $result = mysql_query($query); $val= $_SERVER['REQUEST_URI']; $sql= "REPLACE INTO url (id,url) VALUES ('','$val')"; mysql_query ($sql);
J’ouvre la base de données, et j’envoie le mail
Tout cela fonctionne parfaitement bien, mais à réception du mail l’URL indiquée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $comptdonee = "SELECT url, max(id) FROM url GROUP BY url"; $result = mysql_query($comptdonee,$conection) or die ('Erreur : '.mysql_error() ); $res=mysql_fetch_array($result); $url=$res['url']; $message="<br><br><br>"; $message= "Bonjour<br>"; $message.="Je te fait parvenir une exellente recette trouvée sur le net.<br><br>"; $message.="Tu la trouveras à l'adresse suivante<br><br>"; $message.="http://monsite$url<br><br>"; $message.="à bientôt";
n’est pas un lien atteignable depuis la messagerie.
Ex : http://www.monsite/recettes/huitres%chaudes n’est pas souligné
et le client devrait faire un copier coller, ce qui ne me parait pas très élégant
ou est le problème ?
le moyen que j’ai utilisé est-il bien orthodoxe ou c’est du da vinci code ?
merci de m’aider, je débute avec PHP, MYSQL
Partager