PDA

View Full Version : سوال: php



هوشمند
سه شنبه 26 آذر 1387, 11:49 صبح
سلام من یک برنامه با php نوشته ام البته ناقص است . کار این برنامه به این صورت است که باید یکسری از اطلاعات را از یک جدول اکسسی بخواند و برای فیلد میلی که در همان جدول اکسسی معرفی شده است بفرستد مثلا
name family job mail
mhoshyari@yahoo.com مهندس احمدی علی
m@hbhg.com پزشک صادقی محمد



حتی اگر این اطلاعات در چند ردیف برای یک میل تکراری نوشته شده بود یکبار همه اطلاعات را برای آن آدرس میل بفرستد.

<?php
$conn=odbc_connect('MyDB','','');

$sql = "SELECT * FROM person";
$rs=odbc_exec($conn,$sql);
while (odbc_fetch_row($rs)){
$name=odbc_result($rs,"name");
$mail=odbc_result($rs,"mail");
print "Name is= $name \t";
print "Mail is= $mail<br>";
//start building the mail string
$msg = "پیغام را اینجا بنویسید";
//set up the mail
$recipient = $mail;
$subject = "hoshyarim@yahoo.com";
//send the mail
mail($recipient, $subject, $msg);

}

print "Finished";




در پایان کدهای خودم را گذاشته ام اگر ممکن است کمک بفرمایید.
با تشکر

I,Nobody
سه شنبه 26 آذر 1387, 11:55 صبح
1- لطفاً عنوان مناسبي براي تاپيكتون انتخاب كنيد. در انجمن PHP چه لزومي داره عنوان تاپيك هم PHP باشه؟!!!
2- شما چه كمكي مي خوايد؟

هوشمند
سه شنبه 26 آذر 1387, 12:10 عصر
مرسی از شما.
من میخواهم بدانم دیگر باید چه کاری روی برنامه انجام بدهم تا کار درست انجام شود؟

I,Nobody
سه شنبه 26 آذر 1387, 13:22 عصر
مرسی از شما.
من میخواهم بدانم دیگر باید چه کاری روی برنامه انجام بدهم تا کار درست انجام شود؟
خوب الآن چه مشكلي داريد كه ميگيد كار درست انجام نميشه؟
پيغام خطايي ميبينيد؟

هوشمند
سه شنبه 26 آذر 1387, 13:43 عصر
ببینید من باید جایی تعریف کنم که از چه میلی برای افراد موجود در لیست میل بفرستد این را چطور بگویم ؟؟؟؟؟؟؟؟؟؟

این خطا
Name is= javadtaheri Mail is= jvd_thr@yahoo.com

Warning: mail() [function.mail (http://wvisa.mfa.gov.ir/function.mail)]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\Visa_Mizban\db.php on line 24
Name is= hadi Mail is= javad_taheri@mfa.gov.ir

Warning: mail() [function.mail (http://wvisa.mfa.gov.ir/function.mail)]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\Visa_Mizban\db.php on line 24
Name is= zahra Mail is= jvd_thr@yahoo.com

Warning: mail() [function.mail (http://wvisa.mfa.gov.ir/function.mail)]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\Visa_Mizban\db.php on line 24
Finished

I,Nobody
سه شنبه 26 آذر 1387, 15:50 عصر
شما داری توی لوکال هاست تستش می کنی. برای همین ارور داری.
توی هاست تستش کن ببین همچنان ارور داری و انجام نمیشه؟
ضمناً بهتره برای ارسال ایمیل از مثالی که در اینجا (http://ir.php.net/manual/en/book.mail.php) زده، استفاده کنی