看板 PHP 關於我們 聯絡資訊
※ 引述《jk1122 (哈哈)》之銘言: : 我用gmail的smtp要寄一份會議通知單 : 我先用下面這個去做測試~結果沒有問題..可以收到信 : 但是~我把會議資料從資料庫引入到$body時 : 就會出現 : Fatal error: Call to undefined function send_mail() in : C:\AppServ\www\s\advise_send.php on line 133 上頭已經有寫錯誤發生的原因啦:你呼叫了一個未定義的函式 : 我有爬過文都找不到該怎麼解決 : 希望有高手能告訴我如何解決...謝謝orz : <? : $to_address = "[email protected]"; : $subject = "test smtp"; : $body = "這是mailtest"; : 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: 61.223.229.50 ※ 編輯: foxzgerald 來自: 61.223.229.50 (10/05 16:59)
dowbatw :我比較好奇的是,我平常也都是把function定義放後面 10/05 18:31
dowbatw :運作上沒有什麼問題,為什麼這個case要先定義? 10/05 18:32
foxzgerald :是嘛XD 我剛試了的確是這樣ㄝ... 10/05 19:57
kuninaka :PHP不需要這樣吧 我用過PHP456都不用 10/05 21:50