دریافت لینک های سایت

Goroop.ir

Member
با سلام :
من میخاستم بدونم باچه تابعی میشه لینک های یک سایت رو دریافت کرد
مثلا همین فروم مجید انلاین و قسمت php میخام هر چی لینک در صفحه داره رو توسط برنامه دریافت کنم
یعنی با کمک fopen سورس html رو باز کنم و با تابع fgets سورس رو دریافت کنم و در سورس به دنبال لینک ها بروم و هر چی لینک پیدا کرد رو نشونشون بده ؟
من با تابع ereg این کار رو انجام دادم و جواب خوبی نگرفتم

حالا میخاستم از دوستانی که در مورد این چیزی میدونن یه چیزی بنویسند ممنون میشم .
 

Goroop.ir

Member
شاه کی جان از کمکی که کردی ممنونم ولی این تابع تمام متغیر هایی که در داخل < و > باشند رو نشون میده
مثلا: <a> و <p> و.... رو نشون میده
خودت از چه راهی برای برنامت استفاده کردی ؟

از دوستان خواهشمندم که اگر روش بهتری دارند اینجا بزارن ممنون همتون میشم.
 

ziXet

مدیر انجمن PHP/MYSQL
شاه کی جان از کمکی که کردی ممنونم ولی این تابع تمام متغیر هایی که در داخل < و > باشند رو نشون میده
مثلا: <a> و <p> و.... رو نشون میده
خودت از چه راهی برای برنامت استفاده کردی ؟

از دوستان خواهشمندم که اگر روش بهتری دارند اینجا بزارن ممنون همتون میشم.
نه دیگه!
این دقیقا همون چیزیه که شما میخواین!
اینم یه تابع آماده که الان نوشتم:
PHP:
        function ReadLinks($file)
        {
        if( empty( $file ) )
        {
            return FALSE;
        }

        $open = fopen($file, "r");
        if(!$open)
        {
            print 'Could not read the file!';
            return FALSE;
        }
        else
        {
        while($buffer = fread($open, 1000))
        {
        @$t .= strip_tags($buffer, "<a>");
        }
        return $t;
        }
        }
موفق باشید
 

Goroop.ir

Member
شاه کی جان والله من اینم امتحان کردم ولی باز هم نتیجه ی قبلی رو بهم داد
یعنی <p> <a> رو همه باهم نشون میده حتی بعضی از متن ها رو هم نشون میده
 

جدیدترین ارسال ها

بالا