0
我想發送一封電子郵件給客戶,每個訂單有一個訂單(#1),訂單(#2)等主題。在本月初,它會在發送電子郵件時重置爲訂單(#1)?重置電子郵件主題中的訂單計數?
我想發送一封電子郵件給客戶,每個訂單有一個訂單(#1),訂單(#2)等主題。在本月初,它會在發送電子郵件時重置爲訂單(#1)?重置電子郵件主題中的訂單計數?
好吧,讓我們看看
<?php
if(file_exists("id.txt")) {
$storedID = unserialize(file_get_contents('id.txt'));
} else {
$storedID = 1;
$toStoreID = serialize($storedID);
$handleID = fopen('id.txt','w+');
fwrite($handleID, $toStoreID);
}
function sendEmail(){
saveID();
global $storedID;
echo "Order No (".$storedID.")";
// $to = "[email protected]";
// $subject = "Hello "Order No (".$storedID.")";
// $body = "Hi,\n\nTahnks God For Stackoverflow";
// if (mail($to, $subject, $body)) {
// echo("<p>Message sent!</p>"); // Put saveID(); here so failed emails dosen't count !
// } else {
// echo("<p>Message delivery failed</p>");
// }
}
function saveID(){
global $storedID;
$today = date("d");
if($today == 01 && file_exists("1st.txt")){
$storedID = $storedID+1;
$toStoreID = serialize($storedID);
$handleID = fopen('id.txt','w+');
fwrite($handleID, $toStoreID);
} else if($today == 01 && !file_exists("1st.txt")){
fopen('1st.txt','w+');
$storedID = 1;
$toStoreID = serialize($storedID);
$handleID = fopen('id.txt','w+');
fwrite($handleID, $toStoreID);
} else {
$storedID = $storedID+1;
$toStoreID = serialize($storedID);
$handleID = fopen('id.txt','w+');
fwrite($handleID, $toStoreID);
}
if ($today != 01 && file_exists("1st.txt")){
unlink("1st.txt");
$toStoreID = $toStoreID+1;
}
}
sendEmail();
?>
我曾經寫過(4分鐘)代碼的最蠢行,反正會做的工作:/
感謝它的工作正常。 :) – Parthi
...,問題是......? – Quasdunk
如果你每天發送一封電子郵件很簡單,但如果沒有,解釋更多,你知道數據存儲,數據訪問(文件,數據庫)嗎? – Synxmax
我們可以存儲在txt文件中 – Parthi