8792 sujets

Développement web côté serveur, CMS

Bonjour,
voici l'idée : transposer ce code JS en php afin de générer une adresse mail relativement protégé via une sorte de parsage ...
Seulement voilà, moi et php on est pas trop copain Smiley lol

<script type=text/javascript>
var name = "dupont" ;
var domain = "spam.com" ;
var subject = "subject=Anti spam" ;
document.write('<a href=\"mailto:' + name + '@' + domain + ' ?' + subject + '\">') ;
document.write(name + '@' + domain + '</a>') ;</script>


j'ai bien tenté de mettre ça en php, mais ça ne fonctionne pas :

<? php
$firstname="prenom";
$point=".";
$name="nom";
$arobase="@";
$domaine="nomdedomaine";
$extension="com";
print ('<a href=\"mailto:' $firstname + $point + $name + $arobase + $domaine + $point + $extension + '</a>');
?>

réponse : Parse error: syntax error, unexpected T_VARIABLE Smiley decu
Quelqu'un pourrait-il m'aider ?
Merci
Modifié par Gunner4902 (05 Mar 2007 - 23:00)
Gunner4902 a écrit :

print ('<a href=\"mailto:' $firstname + $point + $name + $arobase + $domaine + $point + $extension + '</a>');

T'as un problème de quotes et de concaténation (d'ailleurs inutile si t'utilises un echo :
echo '<a href="', $firstname, $point, $name, $arobase, $domaine, $point, $extension, '">';

D'ailleurs ce code, en php (tout comme la version js),ne sert strictement à rien Smiley lol