Re: [請益] Fatal error

看板PHP作者 (發不完的gmail)時間17年前 (2008/10/05 21:58), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串4/4 (看更多)
※ 引述《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
嗯..我剛剛也試了..倒是我用了這麼久現在才發現 XD
10/05 22:10, 1F
文章代碼(AID): #18wCW9Jm (PHP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
1
1
文章代碼(AID): #18wCW9Jm (PHP)