php, nasıl postaya html etiketi göndermek için

2 Cevap php
<script type="text/javascript">
var head= 23;
</script>

<?php
$h="<script language='javascript'> document.write(head);</script>";

$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=ISO-8859-1" . "\r\n";

 $mail_from='summa@yy.co.in';
 $name="husssain";
 $headers.="From: $name <$mail_from>";
 $con="Welcome to world";
 $to ="aaaa@gmail.com";
 $send_contact = mail($to,$con,$h,$headers); 
?>

sonra benim posta id $h göndermek ama tarifesi sadece bu <script language='javascript'> document.write(head);</script>

2 Cevap

Düşünün output buffering. Daha da iyisi, mesajın içeriğini uygun bir şablondan gelen böylece komut tasarımı düşünün.

Ve JavaScript doğru, alınan bir e-posta içinde çalıştırmak için son derece olası olduğunu fark?

Programatically, bunu yapamam.

PHP kodu sayfasında Javascript önce işler. Kısacası, PHP ardından Javascript sayfasına yazılır ilk işlenir. Sen Javascript bir sayfaya göndermek veya posta sayfasını çağırmak için AJAX kullanabilirsiniz olması gerekir.