адрес электронной почты div в php

Можно ли взять контент, который находится под определенным <div> и отправить этот контент по электронной почте?

Например: если у меня есть что-то вроде этого:

 <div id="1"> <ul> <li>a</li> <li>b</li> <ul> </div> 

В принципе, я хочу просто ссылаться на <div> и получать весь контент и отправлять его по электронной почте. есть ли способ кэшировать содержимое в div? Это возможно? (javascript? php?)

Благодарю.

Related of "адрес электронной почты div в php"

Это зависит от того, какие дополнительные требования у вас есть. Вы могли бы сценарий jQuery отправить содержимое в PHP-скрипт, который затем отправляет их по электронной почте:

 $.post("email.php", { data : $("div#1").html() }, function(result){ /* handle results */ }); 

И тогда ваш скрипт email.php выглядит следующим образом ( не используйте следующий код как есть ):

 <?php $to = "john@doe.com"; $subject = "HTML Data"; $message = $_POST["data"]; $headers = "From: The Server <server@doe.com>" . "\r\n" . "Content-type: text/html" . "\r\n"; mail($to, $subject, $message, $headers); ?> 

Как указано выше, jQuery, вероятно, самый простой способ для вас. Вы можете добавить jQuery на свою страницу со следующей строкой:

 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> 

Вы также можете ссылаться на свой контент, используя только $ ('# 1'). Html () или любой другой идентификатор вашего div (в вашем примере это 1).