• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

نسخه تکمیل شده تابع جمع آوری ایمیل 100% worked

hba

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
8 آگوست 2004
نوشته‌ها
1,511
لایک‌ها
1
سن
40
محل سکونت
تهران-ونک-php-mysql
نه بهترین کار رو کردی php نوشتی
شاید وقت کردم منم perl براش نوشتم
 

firebird

Registered User
تاریخ عضویت
2 جولای 2005
نوشته‌ها
1,424
لایک‌ها
10
سن
47
خط اول کد اینو بذارید :

کد:
ini_set("max_execution_time", "1000");

دیگه خطای Maximum Execution Time نمیگیرید.
 

TehranNet

کاربر فعال فوتبال
کاربر فعال
تاریخ عضویت
12 آپریل 2006
نوشته‌ها
4,464
لایک‌ها
561
سن
35
محل سکونت
Tehran
کدوم یکی رو بذاریم آخر؟؟
 

agric

Registered User
تاریخ عضویت
13 ژانویه 2006
نوشته‌ها
422
لایک‌ها
1
اگه اساتید اوقاتشون تلخ نمیشه می خواستم بپرسم یکی از دوستان لطف کنه توضیح بده اصلا این کد رو چجوری باید ازش استفاده کنیم؟
 

TehranNet

کاربر فعال فوتبال
کاربر فعال
تاریخ عضویت
12 آپریل 2006
نوشته‌ها
4,464
لایک‌ها
561
سن
35
محل سکونت
Tehran
بالاخره تونستم درست کنم
started wait ....که میاد باید صبر کنم تا جستجو کنه؟
 

TehranNet

کاربر فعال فوتبال
کاربر فعال
تاریخ عضویت
12 آپریل 2006
نوشته‌ها
4,464
لایک‌ها
561
سن
35
محل سکونت
Tehran
ممنون عالی بود:cool:
کد زیر همه چیز رو حل کرد ممنون از تمام دوستان که راهنمایی کردند
PHP:
<?php
ini_set("max_execution_time", "1000");
echo "started wait...";
for($pet=101;$pet <= 2479;$pet+=100){
$result[]=file_get_contents("http://www.persianpetition.com/signs.aspx?id=3807c300-ee0a-499f-800e-69540d898790&f=".$pet);
}

$words=array("@","at","dot");

find($words,$result);

function find($words,$result)
{

for($c=0;$c <= count($result)-1;$c++){
str_replace($words,$words,$result[$c],$numbs);
if ($numbs > 0){
$result[$c]=str_replace('</p>',' ',$result[$c]);
$result[$c]=str_replace('    ',' ',$result[$c]);
$result[$c]=str_replace('[dot]com','[dot]com&nbsp;',$result[$c]);
$result[$c]=str_replace('&nbsp;',' ',$result[$c]);
$result[$c]=strip_tags($result[$c]);
$places=split(' ',$result[$c]);}
for($b=0;$b <= count($words)-1;$b++){

for ($i=0;$i <= count($places)-1;$i++)
{
str_replace($words[$b],$words[$b],$places[$i],$counter);
if($counter > 0 ){str_replace('com','com',$places[$i],$count_a);str_replace('net','com',$places[$i],$count_b);str_replace('c@m','com',$places[$i],$count_c);str_replace('c0m','com',$places[$i],$count_d);if($count_a > 0 or $count_b > 0 or $count_c > 0 or $count_d > 0){$places[$i]=str_replace('[at]','@',$places[$i]);$places[$i]=str_replace('[dot]','.',$places[$i]);$places[$i]=str_replace('(dot)','.',$places[$i]);$places[$i]=str_replace('(at)','@',$places[$i]);$res[]=$places[$i];}}
}
}}
for($d=0;$d <= count($res)-1;$d++)
{

$crazymail.=$res[$d].",";
}$today = date("His");
str_replace('@','@',$crazymail,$cnnon);

$fp=fopen($cnnon.'CrazySpider'.$today.'.diz','w');
fwrite($fp,$crazymail);
fclose($fp);
}

?>

یه چیزی به قول برو بچ نمیشه کاریش کرد خطی بنویسه:D
 

pedram_salehi1

کاربر تازه وارد
تاریخ عضویت
9 نوامبر 2003
نوشته‌ها
43
لایک‌ها
0
تو پیام خصوصی سوال کردم گفتید جواب اینجاس .اما سهیل جان اینجا که چیزی ننوشتی شما !
لطفا یکی از دوستان توضیح بده کلا باید به چه شکل عمل کرد. در سطح مبتدی لطفا!
 

TehranNet

کاربر فعال فوتبال
کاربر فعال
تاریخ عضویت
12 آپریل 2006
نوشته‌ها
4,464
لایک‌ها
561
سن
35
محل سکونت
Tehran
تو پیام خصوصی سوال کردم گفتید جواب اینجاس .اما سهیل جان اینجا که چیزی ننوشتی شما !
لطفا یکی از دوستان توضیح بده کلا باید به چه شکل عمل کرد. در سطح مبتدی لطفا!

شما اول از همه باید برنامه XAMPP رو روی سیستمت نصب کن چون روی هاست به احتمال 99 درصد جواب نده
Easyphp هم جواب نمیده من تست کردم
 

khodavandbozorg

Registered User
تاریخ عضویت
6 آپریل 2005
نوشته‌ها
485
لایک‌ها
0
محل سکونت
آسمان هفتم
شما اول از همه باید برنامه XAMPP رو روی سیستمت نصب کن چون روی هاست به احتمال 99 درصد جواب نده
Easyphp هم جواب نمیده من تست کردم

اجرای این اسکریپت نیاز به php5 داره ! که xampp داره ! :D
 

Mah-Bah

کاربر تازه وارد
تاریخ عضویت
5 مارس 2005
نوشته‌ها
150
لایک‌ها
0
سلام خسته نباشید
الان من تست کردم کار میکرد ولی 1 چیزی من اگر بخوام خط 5 را که آدرس سایت مورد نظر است را به یک سایت دلخواه دیگه تغییر بدم باید چی کار کنم :
$result[]=file_get_contents("http://www.persianpetition.com/signs.aspx?id=3807c300-ee0a-499f-800e-69540d898790&f=".$pet);

مثلا به http://forum.yourdomain.com
 

pedram_salehi1

کاربر تازه وارد
تاریخ عضویت
9 نوامبر 2003
نوشته‌ها
43
لایک‌ها
0
شما اول از همه باید برنامه XAMPP رو روی سیستمت نصب کن چون روی هاست به احتمال 99 درصد جواب نده
Easyphp هم جواب نمیده من تست کردم

ممنونم.میشه بگید XAMPP رو باید از کجا دانلود کرد؟
 

pedram_salehi1

کاربر تازه وارد
تاریخ عضویت
9 نوامبر 2003
نوشته‌ها
43
لایک‌ها
0
البته الان که سرچ کردم بنظر میاد کمی پیچیده باشه و باید چند فایل رو دانلود کرد؟!
لطفا هر نکته ای رو که حدس میزنید توش گیر کنم توضیح بدید.ممنون
 

pedram_salehi1

کاربر تازه وارد
تاریخ عضویت
9 نوامبر 2003
نوشته‌ها
43
لایک‌ها
0
آقایون XAMPP Lite برای این تابع کافیه؟ یا باید سری کاملش رو نصب کنم؟
 

TehranNet

کاربر فعال فوتبال
کاربر فعال
تاریخ عضویت
12 آپریل 2006
نوشته‌ها
4,464
لایک‌ها
561
سن
35
محل سکونت
Tehran
بالا