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

بدست آوردن تايتل يك صفحه در وب

Asef

Registered User
تاریخ عضویت
9 اکتبر 2004
نوشته‌ها
1,228
لایک‌ها
21
تابع و راه مستقيمي داره؟

من از

کد:
file_get_contents($url);

استفاده ميكنم و از داخل سورس صفحه به دنبال تگ تايتل ميگردم. زياد راضي كننده نيشت چون فشار مياره به سرور و ...

پيشنهادتون چيه؟
 

miladmovie

مدیر بازنشسته
کاربر فعال
تاریخ عضویت
25 دسامبر 2002
نوشته‌ها
1,939
لایک‌ها
3
سن
40
والا تا اونجاي كه من گشتم تابع مستقيمي نداره ولي اين روشي كه از عبارت با قاعده استفاده مي كنه شايد فشاري رو كه جستجو وارد مياره كم كنه ّ!

PHP:
<?php
function get_title_tag($chaine){
    $fp = fopen ($chaine, 'r');
    while (! feof ($fp)){
         $contenu .= fgets ($fp, 1024);
         if (stristr($contenu, '<\title>' )){
                 break;
                }
         }
    if (eregi("", $contenu, $out)) {
        return $out[1];
        }
    else{
        return false;
        }
    }
?>
 

Asef

Registered User
تاریخ عضویت
9 اکتبر 2004
نوشته‌ها
1,228
لایک‌ها
21
به نقل از miladmovie :
والا تا اونجاي كه من گشتم تابع مستقيمي نداره ولي اين روشي كه از عبارت با قاعده استفاده مي كنه شايد فشاري رو كه جستجو وارد مياره كم كنه ّ!

PHP:
<?php
function get_title_tag($chaine){
    $fp = fopen ($chaine, 'r');
    while (! feof ($fp)){
         $contenu .= fgets ($fp, 1024);
         if (stristr($contenu, '<\title>' )){
                 break;
                }
         }
    if (eregi("", $contenu, $out)) {
        return $out[1];
        }
    else{
        return false;
        }
    }
?>
نه نه ! منظزورم اينه كه يك آدرس اينترنتي رو ببينه و تايتلش رو بده ... مثلا http://persiantools.com v رو بگيره تايتلش رو بده ...
 

miladmovie

مدیر بازنشسته
کاربر فعال
تاریخ عضویت
25 دسامبر 2002
نوشته‌ها
1,939
لایک‌ها
3
سن
40
خوب این هم همین کار رو می کنه دیگه !
آدرس سایت مثلا همون http://persiantools.com v رو به ده به ورودی بهت تایتل صفحه رو می ده
 

Asef

Registered User
تاریخ عضویت
9 اکتبر 2004
نوشته‌ها
1,228
لایک‌ها
21
به نقل از miladmovie :
خوب این هم همین کار رو می کنه دیگه !
آدرس سایت مثلا همون http://persiantools.com v رو به ده به ورودی بهت تایتل صفحه رو می ده
اااا راست ميگيا !!

راستي اين تابع stristr فك كنم بايد PHP5 بالا داشته باشيم ...
 
بالا