-
كد ارسال ايميل به همه
من كد ارسال ايميل رو بصورت زير نوشتم كه ادمين در يك text area متن پيغام رو مي نويسه و اين پيغام در des ذخيره شده و به اين صفحه مي ره......
[PHP]
<?php
require_once("mailallConfig.php");
// $mail=$_POST['mail'];
$from = "Info@koohozendegi.ir";
$name = "Kooho Zendegi ";
$message= $_POST["des"];
$subject=$name ;
//------------------------------------
if (strlen($mail_body)==0 )
{
echo '<center><br><br>Ù„Ø·ÙØ§ متن ارسالي را تايپ كنيد</center> ';
echo '<center></br></br>'.'<a href=mailalluser.html>Back</a></center><br>';
exit;
}
//----------------------------------------
$retrun=Send_mail($from,$name,$subject,$message,1) ;
?>
<body>
<?
if($retrun) {
echo "<center>Your Email Has Been Send.</cenetr>";
echo "<br><p align=center><a href=mailalluser.html>Back</a></p>";
}
else
{
echo "Your Email Dont Send.";
echo "<br><p align=center><a href=mailalluser.html>ÈÑÔÊ</a></p>";
}
?>
[/PHP]
----------------------------
صفحه mailallconfig.php
[PHP]
<?
// ---------------------------------------
$db=mysql_connect('localhost','ali1','');
if(!$db)
{
echo "عدم اتصال به سرور";
exit;
}
if (!mysql_select_db('kooh'))
{
echo "دسترسي به بانك امكان پذير نيست";
exit;
}
//---------------------------------------------------
$query="select * from user ";
$result=mysql_query("$query");
$num=mysql_num_rows($result);
if($num==0)
{
echo "<br><br><font color=blue><center>هيچ شخصي عضو نشده است</center></font>";
echo '<center></br></br>'.'<a href=mailalluser.html>برگشت</a></center>';
exit;
}
//...................
$num=mysql_num_rows($result);
for($i=0;$i<$num;$i++)
{
global $row=mysql_fetch_row($result);
//--------------------------------
function Send_mail($from,$fromname,$subject,$message,$forma t=0)
{
$mail = new PHPMailer(); //create a mail instance
$mail->IsSMTP(); //Set Mailer is SMTP
/**You must modify all configure setting in this script
* start configure setting script **/
//fromname="Jack"; //name who send this email
$toemail =$row[8];
[/PHP]
البته كد هاي زيادي داره ولي اصلش همين قدره..با پس از نوشتن پيغم و زدن دكمه ارسال فقط يه صفحه سفيد مياد
و هيچ اتفاقي نمي افته چرا؟؟؟؟؟
-
اينجا كسي نيست اين كد را اصلاح كنه؟؟؟؟
يا يه كد مشابه ارائه بده؟؟؟؟؟؟
-
آيا كسي هست كه مرا ياري كند؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
اين كد من كه با يه كوئري تمامي ايميل هاي تو بانك رو مي خونه و مي خواد به اونا پيغام ارسال كنه چه مشكلي داره؟؟؟؟؟؟؟؟؟؟؟؟؟
كد ارسال ايميل به همه چيه؟؟؟/
-
این قسمتش:
[PHP]
$num=mysql_num_rows($result);
for($i=0;$i<$num;$i++)
{
global $row=mysql_fetch_row($result);
//--------------------------------
function Send_mail($from,$fromname,$subject,$message,$forma t=0)
{
$mail = new PHPMailer(); //create a mail instance
$mail->IsSMTP(); //Set Mailer is SMTP
/**You must modify all configure setting in this script
* start configure setting script **/
//fromname="Jack"; //name who send this email
$toemail =$row[8];[/PHP]
رو خیلی ناقص نوشتی
کد کامل این قسمت رو بنویس تا بهت بگم