老闆要我實現一個php非同步發郵件的功能,上網找了資料發現用popen就可以,於是初步寫成這樣:
<code>pclose(popen("php -f mymail.php","r"));</code>
這個腳本裡就是一個用phpmailer寄一封電子郵件給我的帳號。
現在想傳參數給這個功能:
$to--收件人
$content--內容
$subject--標題。
這些是一個發郵件的功能必不可少的,
但是不知道要怎麼寫?
是在這條指令後面加參數?如下,==可能這個可靠點
<code>php -f mymail.php -a $argv1 -b $argv2</code>
還是有一個可以傳參數的東西? (但是看popen這個函數4個參數都不是啊)
<code>popen("balabala","r",$参数,$参数)</code>
還是說強行寫進去,然後直接用?類似下面這個意思
<code>fopen("mymail.php","w"); fwrite $to balabala; fwrite $subject balabala; fclose(fopen(balabala));</code>
初學php,有毛病多多包涵,請大家多多指教,==
老闆要我實現一個php非同步發郵件的功能,上網找了資料發現用popen就可以,於是初步寫成這樣:
<code>pclose(popen("php -f mymail.php","r"));</code>
這個腳本裡就是一個用phpmailer寄一封電子郵件給我的帳號。
現在想傳參數給這個功能:
$to--收件人
$content--內容
$subject--標題。
這些是一個發郵件的功能必不可少的,
但是不知道要怎麼寫?
是在這條指令後面加參數?如下,==可能這個可靠點
<code>php -f mymail.php -a $argv1 -b $argv2</code>
還是有一個可以傳參數的東西? (但是看popen這個函數4個參數都不是啊)
<code>popen("balabala","r",$参数,$参数)</code>
還是說強行寫進去,然後直接用?類似下面這個意思
<code>fopen("mymail.php","w"); fwrite $to balabala; fwrite $subject balabala; fclose(fopen(balabala));</code>
初學php,有毛病多多包涵,請大家多多指教,==