PDA

View Full Version : سوال دربارهphp



ghola1364
یک شنبه 26 اسفند 1386, 09:04 صبح
سلام خسته نباشید
می خواستم بدونم این برنامه ای که من نوشتم چه اشکالی داره
ممنون از راهنمایی شما
<?
$link = mysql_connect("localhost","root","") or die('error');
$link=mysql_select_db("email", $link);
//Check for send button clicked ...
if($usermail == '')
{
print 'Please enter Your Email Address. ';
}
if($subject == '')
{
print'The mail subject is empty ! please enter it. ';
}
if($body2 == '')
{
print 'The mail body is empty ! please enter it. ';
}
$mail_to = "darya_9673@yahoo.com";
//Send mail to admin ...
if($mail_to($usermail,$subject,$body2))
{
echo ("Thank you! Your Message has been sent.");
}


$query="INSERT INTO 'body1' ( 'email' , 'sub' , 'body' )
VALUES (
'$_POST[email]', '$_POST[sub]', '$_POST[body]');
(
'', '', ''
)";
$result=mysql_query($query);
if($result)
{
echo '<font size=7><b>Thank you! Your Message has been sent.</b></font>';

}
?>
مشکل من این که دستور if های اول چک و اجرا می شه ولی دستور if کامل بودن فرم اجرا نمی شه

mnajafi
یک شنبه 26 اسفند 1386, 10:19 صبح
<?
$link = mysql_connect("localhost","root","") or die('error');
$link=mysql_select_db("email", $link);
//Check for send button clicked ...
if($usermail == '')
{
print 'Please enter Your Email Address. ';
}
if($subject == '')
{
print'The mail subject is empty ! please enter it. ';
}
if($body2 == '')
{
print 'The mail body is empty ! please enter it. ';
}
$mail_to = "darya_9673@yahoo.com";
//Send mail to admin ...
if($mail_to($usermail,$subject,$body2))
{
echo ("Thank you! Your Message has been sent.");
}


$query="INSERT INTO 'body1' ( 'email' , 'sub' , 'body' )
VALUES (
'$_POST[email]', '$_POST[sub]', '$_POST[body]');
(
'', '', ''
)";
$result=mysql_query($query);
if($result)
{
echo '<font size=7><b>Thank you! Your Message has been sent.</b></font>';

}
?>

این اولین راهنمایی

Bahram0110
یک شنبه 26 اسفند 1386, 11:39 صبح
این یعنی چی؟

$mail_to = "darya_9673@yahoo.com";
//Send mail to admin ...
if($mail_to($usermail,$subject,$body2))
{
echo ("Thank you! Your Message has been sent.");
}

ghola1364
یک شنبه 26 اسفند 1386, 11:50 صبح
?
برای ارسال میل هست که کتر نمی کنه

Mah
یک شنبه 26 اسفند 1386, 12:31 عصر
سلام .
برای ارسال میل می توانی از تابع mail استفاده کنی .
با یک جستجوی ساده کارت را ه می افته . در همین بخش راجبش خیلی بحث شده .


$ret=mail($usermail,$subject,$body,$header)

موفق باشی .

ghola1364
یک شنبه 26 اسفند 1386, 13:58 عصر
ممنون می شم بیشتر توضیح بدین

Bahram0110
یک شنبه 26 اسفند 1386, 14:17 عصر
$from = 'emaile_ferestande@xyz.com';
$to = 'emaile_girande@xyz.com';
$subject = 'mozooe(onvane) email';
$message = 'matne email';

$header= "FROM:" .$from ."\n";
$header.= "MIME-version: 1.0\n";
$header .= "X-Mailer: PHP/" . phpversion(). "\n";
$header .= "X-Sender-IP: $REMOTE_ADDR\n";
$header .= "Content-Type: text/html; charset=utf-8";
if (@mail($to, $subject, $message, $header)) {
echo 'Email ersal shod';
} else {
echo 'Email Ersal nashod!';
}

ghola1364
یک شنبه 26 اسفند 1386, 14:43 عصر
میشه لطفا توضیح بیشتر بدین
شرمنده

Bahram0110
یک شنبه 26 اسفند 1386, 15:22 عصر
:ناراحت:

جای emaile_ferestande@xyz.com ای میل خودتو می نویسی

جای emaile_girande@xyz.com ای میل گیرنده رو می نویسی
که همون $usermail هستش


$subject هم که همون موضوع ای میله

$message هم متن ای میل که قراره بره واسه $usermail

محمد.مولانا
دوشنبه 27 اسفند 1386, 00:19 صبح
:قهقهه:
نه خسته بهرام جان
کارت درسته:بوس:

ghola1364
سه شنبه 28 اسفند 1386, 08:05 صبح
ممنون از راهنمای یه سوال اگه بخوام که ایمیل فرستنده قابل تغییر باشد (یعنی هر عضو بتواند با میل خود به میل گیرنده میل بزند)باید چکار کرد

ghola1364
سه شنبه 28 اسفند 1386, 08:49 صبح
ممنون بابت راهنمایی می خواستم بدون اگه به خوام هر عضو در سایت بتوان با میل خود به میل گیرنده میل بزنه چکار باید کرد

Bahram0110
سه شنبه 28 اسفند 1386, 12:33 عصر
خب جای ای میل فرستنده، ای میل همون کاربرو بزار