• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
شیوه ایجاد ایمیل و ارسال از سایت
#1
من نمونه های مختلفی را برای ارسال ایمیل از سایتی که با پی اچ پی درست کردم را امتحان کردم. تا کنون هیچ نتیجه ای نداشته ام. چه از localhost , چه از سایتی که روی شبکه قرار دادهم.
برای نمونه در زیر یک نمونه می آورم:

اگر بد دیده میشود ببخشید. اما نتوانستم اینجا از چپ به راست نشان دهم:

function send_email(){
$to = "tomasnewsystem@hotmail.com";
$subject = "Send with PHP";
$body = "<html><body><br> This is sample text that send to my E-Mail <br> File Address: http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']."<br> Ip Address: ".$_SERVER['REMOTE_ADDR']."<br> Date: ".date("Y-m-d h:i:s")."<br> UserAgent: ".$_SERVER['HTTP_USER_AGENT']."<br> I hope that I send it. <br></body></html>";
$headers = 'Content-type: text/html; charset=utf-8' . "\r\n";

if(mail($to, $subject, $body, $headers)){
return true;
}//EndIF

}//End Function

error_reporting(0);

if(file_exists('CheckRun.file')){

$fh = fopen("CheckRun.file","r");
$site_address = fgets($fh);
fclose($fh);

if($site_address != $_SERVER['HTTP_HOST']){
if(send_email()){
$fh = fopen("CheckRun.file","w");
fwrite($fh,$_SERVER['HTTP_HOST']);
fclose($fh);
}//EndIF
}//EndIF

}else{

if(send_email()){
$fh = fopen("CheckRun.file","w");
fwrite($fh,$_SERVER['HTTP_HOST']);
fclose($fh);
}//EndIF

}//EndIF
نمی دانم آیا این کدها اشکال دارند یا اینکه اساسا نوشتن این کدها کافی نیست و باید کار دیگری هم انجام داد.
اگر کسی راهنمایی روشنی بکند بسیار ممنون می شوم. الان ۳ هفته است که درگیر این موضوع هستم


[/align]
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان