在PHP中,如何使用id来获取元素?
P粉930448030
P粉930448030 2023-08-23 00:09:38
0
2
437
<p>我想在我的网站上添加一个邮件发送系统。</p> <p>问题是当我尝试从我的HTML文件中分配一个变量文本时,它没有发生。我希望变量中的内容应该写在电子邮件的消息中。这是我的代码:</p> <pre class="brush:php;toolbar:false;">&lt;html&gt; &lt;?php include('form.php'); ?&gt; &lt;head&gt; &lt;/head&gt; &lt;body&gt; &lt;form action="./form.php" method="post"&gt; &lt;div name="name"&gt;&lt;input type="text" id="name"&gt;&lt;/div&gt; &lt;div name="surname"&gt;&lt;input type="text" id="surname"&gt;&lt;/div&gt; &lt;div name="message"&gt;&lt;textarea rows="4" cols="50" id="message"&gt;Inserisci qui il tuo testo.&lt;/textarea&gt;&lt;/div&gt; &lt;div name="subject"&gt;&lt;select id="subject"&gt; &lt;option selected="selected"&gt;--Inserisci Oggetto--&lt;/option&gt; &lt;option&gt;Registrazione al sito&lt;/option&gt; &lt;option&gt;Recupero credenziali&lt;/option&gt; &lt;/select&gt;&lt;/div&gt; &lt;input type="submit" value="Invia penzolini"/&gt; &lt;input type="hidden" name="button_pressed" value="1" /&gt; &lt;/form&gt; &lt;/body&gt; &lt;/html&gt; &lt;?php $dochtml = new domDocument(); $dochtml-&gt;loadHTML('index.html'); if(isset($_POST['button_pressed'])) { //取得名字 $name = $dochtml-&gt;getElementById('name'); //取得姓氏 $surname = $dochtml-&gt;getElementById('surname'); //取得邮件主题 $subject = $dochtml-&gt;getElementById('subject'); //消息&lt;70个字符 $msg = "Inviato da" . ' ' . $name . $surname . ' ' . $dochtml-&gt;getElementById('message'); // /n=空格 // 发送邮件 mail("panzersit@gmail.com",$subject,$msg); echo 'Email inviata.'; } ?&gt;</pre> <p><br /></p>
P粉930448030
P粉930448030

全部回复(2)
热门教程
더>
最新下载
더>
网站特效
网站源码
网站素材
프론트엔드 템플릿
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!