برگزیده های پرشین تولز

ارسال ميل خودکار !

Parsa_361

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
5 آگوست 2005
نوشته‌ها
889
لایک‌ها
10
محل سکونت
Isfahan, php.ini
آقا بذارید من چه چیزی بگم :D

تابع str_replace دقیقاً همین کاری که مملی گفت انجام میده ! :D
تابع str_replace به دنبال رشته ی اول در رشته ی سوم میگرده و اگر پیدا کرد رشته ی دوم را جایگزینش میکنه ! :D

در مورد تابع strripos هم میتونید از تابع strpos استفاده کنید که دقیقاً همین کار رو میکنه و در PHP 4 هم هست ! :D

در مورد سؤال آخر شاهد هم : میتونی صفحه رو هر چند ثانیه یه بری به کلاینت و بیای (مثلاً یه header خالی بفرستی) و بعد بقیه ایمیل ها رو بفرستی ;)
 

Parsa_361

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
5 آگوست 2005
نوشته‌ها
889
لایک‌ها
10
محل سکونت
Isfahan, php.ini
اهههههههههههههههههه
صفحه ی دوم رو ندیده بودم ! :D :blush:
 

mojtabax

کاربر تازه وارد
تاریخ عضویت
20 جولای 2005
نوشته‌ها
227
لایک‌ها
1
سن
38
محل سکونت
Shiraz
آقا من هم همچین سوالی رو داشتم (اولی) البته به این شکل که بدون این که کسی درخواست صفحه رو بده یه برنامه اجرا بشه ... چون ممکنه که کار ما خیلی طول بکشه و این اعصاب کاربر رو به هم بریزه ...:blink:
مثلا برای موقعی از شبانه روز که ترافیک سایت کمتره یه کارهایی بخواهیم انجلم بدیم ... :wacko: ؟؟؟
 

Shahed

کاربر قدیمی پرشین تولز
تاریخ عضویت
30 ژوئن 2003
نوشته‌ها
7,289
لایک‌ها
34
محل سکونت
mt.cgi
به نقل از Parsa_361 :
آقا بذارید من چه چیزی بگم :D

تابع str_replace دقیقاً همین کاری که مملی گفت انجام میده ! :D
تابع str_replace به دنبال رشته ی اول در رشته ی سوم میگرده و اگر پیدا کرد رشته ی دوم را جایگزینش میکنه ! :D

در مورد تابع strripos هم میتونید از تابع strpos استفاده کنید که دقیقاً همین کار رو میکنه و در PHP 4 هم هست ! :D

در مورد سؤال آخر شاهد هم : میتونی صفحه رو هر چند ثانیه یه بری به کلاینت و بیای (مثلاً یه header خالی بفرستی) و بعد بقیه ایمیل ها رو بفرستی ;)
در مورد خط آخر :
ميتوني يه مثال بزني؟
 

sama_sally

Registered User
تاریخ عضویت
5 آپریل 2005
نوشته‌ها
2,598
لایک‌ها
1
سن
35
محل سکونت
Essen, Deutschland
به نقل از Shahed :
يه چيز ديگه !
چطور ميشه براي هر کاربر يه چيز خاص ميل بشه؟
مثلا اسمش ! اسمش هم تو يه فيلد تو ديتا بيس کنار ايميلش هست !
يه توضيحي در اين مورد ميدين؟

فرض کن تو به دیتا بیس وصل شدی
PHP:
<?php
//...
$sql = "SELECT * FROM mails";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)){
          $name = $row[name];
          $mail = $row[mail];
          //Mail Headers etc.
          if(mail(...)){
                    echo"Mail Successfully Sent to $name<br>\n";
          }
          else{
                    echo"<font color=red>Mail Sending Failed : $name</font><br>\n";
          }
}
//...
?>
 

Shahed

کاربر قدیمی پرشین تولز
تاریخ عضویت
30 ژوئن 2003
نوشته‌ها
7,289
لایک‌ها
34
محل سکونت
mt.cgi
آها ! ممنون !
ببينم ! کدوم يکي از راههاي ارسال ميل بهتره؟ smtp , sendmail , ... ؟؟
 

sama_sally

Registered User
تاریخ عضویت
5 آپریل 2005
نوشته‌ها
2,598
لایک‌ها
1
سن
35
محل سکونت
Essen, Deutschland
SMPT از همه بهتره چون به قول پدرام روش درست ایمیل فرستادنه!
 
بالا