الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

plz help me in php+mysql

مغلق
بدأه ashakik في 20 أبريل 2006 · 4 رد · 612 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

as you know,i want to do a mailinglist in php based on mysql

i write this code:

<?
$subject =$_POST["subject"];
$message=$_POST["mensaje"];
$id=mysql_connect("francestage_uk_db","achakik","");
mysql_select_db("test",$id);
$query="select * from mil";
$result=mysql_query($query);
while($ligne=mysql_fetch-row($result)){
mail ($row[0] , $subject ,$message ); 
} 

?>

but it didn't work,if i click on send,any message send

i add my mail in the database and when i send email by yhe form that i did i didn't receive any mail,

anyone can help me

تم تعديل هذه المشاركة بواسطة mostafasawan في 21 أبريل 2006 في 18:14

#2

اخي الكريم ارفق الملفات التى قمت بعملها كاملة لكي نتمكن من مساعدتك

#3

this is.

maillist.txt

#4

السلام عليكم

هل تحققت أخي من

SERVER SMTP

?

و تحقق من سلامة المتغير smtp في php.ini

[mail function]
; For Win32 only.
SMTP = localhost

إستبدل localhost بي سسرفور smtp

مثال

smtp.your-site.com

و في حالة ما إدا كنت مستضيف يمكن أن تغير قيم php.ini عن طريق الدالة

ini_set('SMTP','smtp.your-site.com');

هدا أغلب إحتمال يواجه الدالة mail()

/****************************************************************/

آه لقد لاحظ شيء ثاني

حسب هدا الكود

// Read the file with emails to variable $emails_file
$emails_file=file_get_contents($emails_file);
// Extract list of emails to array $emails_array
preg_match_all("/<.{0,100}?>/",$emails_file,$emails_array);

أنت تحاول أن تستخرج لائحة الإيميلات من ملف txt بإسم

// The file where emails are stored
$emails_file="emaillist-O53w7xi713.txt";

و لكن لم تستعمل الجدول $emails_array الدي وضعت فيه نتيجة الملف emaillist-O53w7xi713.txt في الدالة mail() لإرسال الإميلات

و إستعملت محتوى جدول قاعدة البيانات test و بالضبط محتوى الخانة الأولى

$query="select * from test";
$result=mysql_query($query);
while($ligne=mysql_fetch_row($result)){
mail ($ligne[0] , $subject ,$message ); 
}

إدا تحقق ما إدا كنت خزنة في الخانة الأولى (0) لائحة الإيميلات , لأنك بالكود التالي

mail ($ligne[0] , $subject ,$message ); 
$ligne[0] // <--------------- لاحظ هنا

أنت تقصد الخانة الأولى من الجدول

test

حظ سعيد

تم تعديل هذه المشاركة بواسطة فقير لله في 21 أبريل 2006 في 06:38

رَبِّ إِنِّي لِمَا أَنزَلْتَ إِلَيَّ مِنْ خَيْرٍ فَقِيرٌ

#5

10x for your help

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…