PDA

View Full Version : چطور وجود لینک توی سایت لینک دهنده رو چک کنم؟



idocsidocs
چهارشنبه 27 شهریور 1392, 00:52 صبح
چطور می تونم با php سورس یه صفحه از وب سایت رو بخونم و چک کنم که لینک سایت من توی این صفحه هست یا نه؟

Unique
چهارشنبه 27 شهریور 1392, 02:10 صبح
میتونی با curl سورس هر صفحه ای را بخونی ، روشش هم توی همین انجمن شاید صد بار مطرح شده !
بعدش هم با regexp یا simple html dom parser (http://simplehtmldom.sourceforge.net/) یا dom document (http://www.php.net/manual/en/class.domdocument.php) خود php میتونی دنبال لینکی به سایت خودتون باشین.

idocsidocs
چهارشنبه 27 شهریور 1392, 20:33 عصر
میتونی با curl سورس هر صفحه ای را بخونی ، روشش هم توی همین انجمن شاید صد بار مطرح شده !
اگر بخوایم 200 تا صفحه رو با هم چک کنیم به سرور فشار نمی یاد؟
زمان اجرای اسکریپت (30 ثانیه) برای چک کردن این تعداد لینک مناسبه؟

Unique
چهارشنبه 27 شهریور 1392, 23:33 عصر
بسته به سرور داره ،‌ راستش تا حالا این تعداد صفحه را یکدفعه با curl چک نکردم ! اما سرعت روی سرور بالاست و هر Url حدود ۲ ثانیه بگیریم دو دقیقه زمان میخواد که اصلا زیاد نیست و به سرور هم فشاری نمیاد ! مگه بیش از ۱ بار در روز یا هفته این کار را انجام میدین ؟