PDA

View Full Version : درخواست سورس خارج کننده لینک های کل سایت



hno2005
شنبه 30 مرداد 1389, 08:47 صبح
سلام
من دارم یه موتور جست و جوی فارسی مینویسم و نیاز به یک اسکریپتی دارم که کل لینک های موجود در یک وب سایت رو بهم بده و اونا رو خارج کنه.
اگه کسی یه همچین چیزی سراغ داره بهم اطلاع بده.
باتشکر

yasgig
شنبه 30 مرداد 1389, 10:23 صبح
<?php
$url = file_get_contents("http://example.com");
echo $url;
?>
یکی اینه و دیگری کرل

<?php
$url = "http://example.com";
$c = curl_init ($url);
curl_setopt ($c, CURLOPT_RETURNTRANSFER, true);
$page = curl_exec ($c);
curl_close ($c);
echo $page;
?>

hno2005
شنبه 30 مرداد 1389, 10:53 صبح
<?php
$url = file_get_contents("http://example.com");
echo $url;
?>
یکی اینه و دیگری کرل

<?php
$url = "http://example.com";
$c = curl_init ($url);
curl_setopt ($c, CURLOPT_RETURNTRANSFER, true);
$page = curl_exec ($c);
curl_close ($c);
echo $page;
?>

عزیز مثل اینکه شما مننظور من رو متوجه نشدید.من میخوام که کل لینک های موجود در یک وی سایت رو خارج کنم.
چیزایی که من تا حالا نوشتم به این صورت هست:یک ادرس سایت بهش میدید.خودش میره و تمام لینک های موجود در اون صفحه رو خارج میکنه.حالا ما یک سری لینک داریم که باید یکی یکی به داخل اونا بریم و لینک های جدید رو پیدا کنیم و ایندکس کنیم.من در این مرحله موندم که لینک ها رو پیگیری کنیم و ادامه بدیم و هیچ لینکی رو هم از قلم نندازیم.
باتشکر

bestirani2
شنبه 30 مرداد 1389, 11:30 صبح
یک همچنی چیزی پدر سرور رو در میاره
با همون روش بالا اطلاعات سایت رو بگیر
بعد با عبارات منظم لینک ها رو تشخیص بده و سپس همه را وارد یکی آرایه کن.
سپس همون کار بالا را با هر کدام از عضوهای آرایه انجام بده

hno2005
شنبه 30 مرداد 1389, 12:06 عصر
یک همچنی چیزی پدر سرور رو در میاره
با همون روش بالا اطلاعات سایت رو بگیر
بعد با عبارات منظم لینک ها رو تشخیص بده و سپس همه را وارد یکی آرایه کن.
سپس همون کار بالا را با هر کدام از عضوهای آرایه انجام بده

خوب من هم همین کار رو کردم و لینک ها رو خارج کردم و در ارایه ریختم.مرحله ی بعد اینه که به داخل اون لینک ها برم و لینک های جدید رو به اون ارایه بریزم.
کسی یه دستوری میدونه که اجرای کد رو مثلا برای 10 ثانیه متوقف کنه که سرور هم یه نفسی بکشه؟
باتشکر

bestirani2
شنبه 30 مرداد 1389, 12:38 عصر
خوب من هم همین کار رو کردم و لینک ها رو خارج کردم و در ارایه ریختم.مرحله ی بعد اینه که به داخل اون لینک ها برم و لینک های جدید رو به اون ارایه بریزم.
کسی یه دستوری میدونه که اجرای کد رو مثلا برای 10 ثانیه متوقف کنه که سرور هم یه نفسی بکشه؟
باتشکر


int sleep ( int $seconds )