Re: [請益] Fatal error
※ 引述《foxzgerald (O⊥M)》之銘言:
: ※ 引述《jk1122 (哈哈)》之銘言:
: : 我用gmail的smtp要寄一份會議通知單
: : 我先用下面這個去做測試~結果沒有問題..可以收到信
: : 但是~我把會議資料從資料庫引入到$body時
: : 就會出現
: : Fatal error: Call to undefined function send_mail() in
: : C:\AppServ\www\s\advise_send.php on line 133
: 上頭已經有寫錯誤發生的原因啦:你呼叫了一個未定義的函式
其實你說的沒有錯,問題就發生在這裡..
原 po 並沒有很祥細的說他的問題怎麼發生的,讓我們來實驗一下...
我先建了一個檔叫 test.php 內容如下:
<?php
function test() { echo "印我印我!!"; }
?>
再建了一個測試檔 test2.php 如下:
<?php
test();
require('test.php');
?>
很不幸的,他找不到 test(); 因為該檔還沒載入啊啊啊啊~~
所以我猜原 po 是用引入檔引入 send_mail(...) 這個 function...
但在使用後才引入。
: : 我有爬過文都找不到該怎麼解決
: : 希望有高手能告訴我如何解決...謝謝orz
: : send_mail($to_address, $to_name ,$subject, $body);
: : function send_mail($to_address, $to_name ,$subject, $body, $attach = "")
: : {
: : //使用phpmailer發送郵件
: : }
: : send_mail($to_address, $to_name ,$subject, $body);
: : ?>
: 要先定義才能使用:你應該把綠色的 send_mail() 呼叫放到紅色的位置
如果是同一個檔的話,其實沒必要宣告原型函式
我剛試了一下,其實是會動的。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 67.207.146.215
※ 編輯: yukang 來自: 67.207.146.215 (10/05 22:01)
推
10/05 22:10, , 1F
10/05 22:10, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章