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

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

khodavandbozorg

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



مثلا توی این فرو از http://forum.persiantools.com/u1.html شروع میشه تا تعداد افراد

حالا اگه میشه آدرسشو درست کنید ما تو این کد PHP بذاریمl
درسته !
یکی یکی اضافه میشه ! ولی مگه تو این صفحات آدرس ایمیل کاربرا هم هست ؟
 

TehranNet

کاربر فعال فوتبال
کاربر فعال
تاریخ عضویت
12 آپریل 2006
نوشته‌ها
4,466
لایک‌ها
561
سن
34
محل سکونت
Tehran
در مورد این که فرمودن خطی چاپ کنه , استاندارد هر تابعی اینه که خروجی رو return کنه بعد شما هر کارش خواستید بکنید ...
با دیال آپ هم اگه حوصله داشته باشید کار میکنه
واسه تغییر آدرس هم من با مثال واستون توضیح میدم :
این یه صفحه از یه اعتراض بوده از سایت پرشین پتیشن
http://www.persianpetition.com/signs.aspx?id=3807c300-ee0a-499f-800e-69540d898790&f=101
صفحه بعدش میشه این
http://www.persianpetition.com/signs.aspx?id=3807c300-ee0a-499f-800e-69540d898790&f=201
بعدش این
http://www.persianpetition.com/signs.aspx?id=3807c300-ee0a-499f-800e-69540d898790&f=301
خوب حالا به حلقه دقت کنید
کد:
for($pet=101;$pet <= 430;$pet+=100){
$result[]=file_get_contents("http://www.persianpetition.com/signs.aspx?id=3807c300-ee0a-499f-800e-69540d898790&f=".$pet);
}
اولین عدد 101 هست یعنی اولین صفحه ما
http://www.persianpetition.com/signs.aspx?id=3807c300-ee0a-499f-800e-69540d898790&f=101
دومیش430 یعنی آخرین صفحه از اون اعتراض
http://www.persianpetition.com/signs.aspx?id=3807c300-ee0a-499f-800e-69540d898790&f=430
بعد یه عدد 100 میبینید که تعدادی هست که به شمارهی هر صفحه اضافه میشه
پایینم یه آدرس میبینید
http://www.persianpetition.com/signs.aspx?id=3807c300-ee0a-499f-800e-69540d898790&f=
یعنی آدرس اصلی (مادر) منهای متغیر ما یعنی عدد صفحه

اما در مورد این که نخواید حلقه تعریف کنید ببینید این خیلی کار پیجیده ای نداره نوشتنش که بیاد یه صفحه که بش دادید بگرده هر چی لینک توی اون بود و داخلی هم بود (یعنی نه لینک به سایتهای دیگه) بره باز توی همون ها هم ایمیل پیدا کنه و باز یه سری لینک دیگم از اونا باز کنه اما عملا کار نشدنی هست چون 1-سرعت بالایی میخواد 2-cpu و ram بالا 3- زمان زیاد!! 4-فرض کنید آدرس همین forum.persiantools رو بش دادید به من بگید که از هر 100 صفحه ی پرشین تولز چندتا ایمیل بدست میاد ؟
در مورد interface یا همون GUI ممنون که به فکر بودید اگه برنامه تحت ویندوز بشه بهتر میشه درست کرد.اما شما میخواید چه اینترفیسی درست کنید مثلا کاربر چه جوری اون حلقه رو مشخص کنه؟

ممنون اصل کار همین بود که چطوری آدرس رو عوض کرد
 

TehranNet

کاربر فعال فوتبال
کاربر فعال
تاریخ عضویت
12 آپریل 2006
نوشته‌ها
4,466
لایک‌ها
561
سن
34
محل سکونت
Tehran
اولین عدد 101 هست یعنی اولین صفحه ما
http://www.persianpetition.com/signs.aspx?id=3807c300-ee0a-499f-800e-69540d898790&f=101
دومیش430 یعنی آخرین صفحه از اون اعتراض
http://www.persianpetition.com/signs.aspx?id=3807c300-ee0a-499f-800e-69540d898790&f=430
بعد یه عدد 100 میبینید که تعدادی هست که به شمارهی هر صفحه اضافه میشه

مشکل اینجاست که اگر به عدد 101 که صفحه اول میباشد 100تا 100تا اضافه کنیم 430تا نمیشه
 

Simple Clean

کاربر تازه وارد
تاریخ عضویت
16 آگوست 2005
نوشته‌ها
283
لایک‌ها
2
دیگه لازم نیس تو این چیزا زووم شین فوقش یه صفحه خودتون بعد حلقه بذارید این جوری
result[]=file_get_contents("http://www.persianpetition.com/signs.aspx?id=3807c300-ee0a-499f-800e-69540d898790&f=430");
میشه تنظیم کرد که بتونه آی دی یاهوو رو هم برداره ولی خیلی کار میبره (چون آی دی یاهو هیچ مشخصه ای مثل @ و .. نداره)
ببینید بیشتر به صرفه اینه که یه صفحاتی مثل صفحه نظرات وبلاگ ها و سایتهای پر بازدید و یه سایتهایی مثل پرشین پتیشن که پر ایمیله رو هدف بگیرید
 

khodavandbozorg

Registered User
تاریخ عضویت
6 آپریل 2005
نوشته‌ها
485
لایک‌ها
0
محل سکونت
آسمان هفتم
صفحه ی نظر سنجی بلاگها هم هدف خوبیه !
تو بلاگفا اینجوریه : http://commenting.blogfa.com/?blogid=ESME WEBLOG&postid=SHOMAREYE MATLAB
اسم وبلاگ که ثابته شماره ی مطلب هم از یک شروع میشه و یکی یکی اضافه میشه ...
صبر کنید تو بلاگ یکی از دوستان یه تستی بزنم ببینم چی میشه !
 

TehranNet

کاربر فعال فوتبال
کاربر فعال
تاریخ عضویت
12 آپریل 2006
نوشته‌ها
4,466
لایک‌ها
561
سن
34
محل سکونت
Tehran
صفحه ی نظر سنجی بلاگها هم هدف خوبیه !
تو بلاگفا اینجوریه : http://commenting.blogfa.com/?blogid=ESME WEBLOG&postid=SHOMAREYE MATLAB
اسم وبلاگ که ثابته شماره ی مطلب هم از یک شروع میشه و یکی یکی اضافه میشه ...
صبر کنید تو بلاگ یکی از دوستان یه تستی بزنم ببینم چی میشه !

این هم نظر خوبیه اما باید بهش فهموند که نوشته هایی به نام "پست الکترونیک" که ینک داده شده رو لینکش رو ذخیره کنه چون ایمیل در صفحه نظرات تمام وبلاگها در بلاگفا لینک داده شده هستند در واقع باید کدی نوشت که سورس رو بخونه
 

khodavandbozorg

Registered User
تاریخ عضویت
6 آپریل 2005
نوشته‌ها
485
لایک‌ها
0
محل سکونت
آسمان هفتم
نشد !
HTTP request failed! HTTP/1.0 404 Not Found
در صورتی که تمام صفحاتی که این ارور رو میدن رو چک کردم : درستن !
یعنی بلاگفا برای جلوگیری از اسپمها دسترسی به این صفحات رو محدود کرده ؟
 

TehranNet

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

Simple Clean

کاربر تازه وارد
تاریخ عضویت
16 آگوست 2005
نوشته‌ها
283
لایک‌ها
2
این هم نظر خوبیه اما باید بهش فهموند که نوشته هایی به نام "پست الکترونیک" که ینک داده شده رو لینکش رو ذخیره کنه چون ایمیل در صفحه نظرات تمام وبلاگها در بلاگفا لینک داده شده هستند در واقع باید کدی نوشت که سورس رو بخونه
خوب این سورس رو میخونه دیگه نباید مشکلی پیش بیاد امتحان کنید ...
 

Pedram_carp3

Registered User
تاریخ عضویت
22 اکتبر 2006
نوشته‌ها
173
لایک‌ها
1
محل سکونت
xorg.conf
به نظرم اگه بتونه لینک هارو دنبال کنه عالی میشه . مثلا همین پرشین تولز رو لهش میدی میره تمامه لینک هارو مکرده و تمام فروم رو زیرو رو میکنه ....




بعد احسان میاد آی پی رو بن میکنه
 

Mah-Bah

کاربر تازه وارد
تاریخ عضویت
5 مارس 2005
نوشته‌ها
150
لایک‌ها
0
از همه دوستان که صمیمانه این پست را ادامه میدن تشکر میکنم
مرحبا
 

Simple Clean

کاربر تازه وارد
تاریخ عضویت
16 آگوست 2005
نوشته‌ها
283
لایک‌ها
2
اگه واقعا می دونید فایده داره من ردیفش می کنم ولی موضوع اینه که الان بیست تا صفحه که بش میدی با سرعت متوسط وایرلس یه 15 دقیقه یا بیشتر طول میکشه اون موقع با توجه به اینکه از صفحه اول پرشین تولز به همه ی صفحات سایت راه داره شاید یک روز تمام طول بکشه ها ؟ یا منظورتون اینه که فقط لینک ها ی داخل صفحه ی اصلی رو دنبال کنه و تو صفحات فرعی دنبال لینک نگرده ؟ که اینجوری هم گمون نکنم خیلی ایمیل عاید شه
 

Mah-Bah

کاربر تازه وارد
تاریخ عضویت
5 مارس 2005
نوشته‌ها
150
لایک‌ها
0
سلام آره
اونایی که سرعتشون بالاست میزاریم تا بچه ها استفاده کنن
فقط یک چیزی نمیشه رو سرور سایت گذاشت چون سرعتش بالاتر
من گذاشتم رو سایتم ولی کار نکرد
 

TehranNet

کاربر فعال فوتبال
کاربر فعال
تاریخ عضویت
12 آپریل 2006
نوشته‌ها
4,466
لایک‌ها
561
سن
34
محل سکونت
Tehran
سلام آره
اونایی که سرعتشون بالاست میزاریم تا بچه ها استفاده کنن
فقط یک چیزی نمیشه رو سرور سایت گذاشت چون سرعتش بالاتر
من گذاشتم رو سایتم ولی کار نکرد

اگر سرور دست خودت باشه میشه کارش انداخت چون باید تایم اوت رو بیشتر کرد
 

Simple Clean

کاربر تازه وارد
تاریخ عضویت
16 آگوست 2005
نوشته‌ها
283
لایک‌ها
2
کی گفته سرعت سرور از local بیشتره ؟ بعدشم فرضا که باشه مرد مومن cpu usage ات که از یه حدی بره بالا ساسپندت میکنن
 

TehranNet

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

TehranNet

کاربر فعال فوتبال
کاربر فعال
تاریخ عضویت
12 آپریل 2006
نوشته‌ها
4,466
لایک‌ها
561
سن
34
محل سکونت
Tehran
سلام
امروز یکی از دوستان عزیز به نام جمشید کمک کردند وبا یک تغییر کوچک توانستم نتیجه رو به صورت خطی ذخیره کنه
:)
فایلی که کد رو توش ذخیره کردید باز کنید
از پایین خط 10 یعنی اونجا که نوشته
کد:
$crazymail.=$res[$d].",";
بجاش بنویسید
کد:
$crazymail.=$res[$d]."\r\n";
البته این آموزش من برای کسانی هست که با PHP آشنایی کامل ندارند مثل من:blush:
:p چون کسی تا حالا جواب نداده بود
Copy Right By Jamshid
 
بالا