نمایش نتایج 1 تا 3 از 3

نام تاپیک: پیدا کردن عبارت در سایت دیگر

  1. #1
    کاربر تازه وارد آواتار ashid098
    تاریخ عضویت
    دی 1393
    محل زندگی
    بیرجند
    پست
    38

    پیدا کردن عبارت در سایت دیگر

    سلام
    چطور می شه یک عیارت کد یا متن رو تو یک سایت دیگه پیدا کرد
    مثلا ی کلمه رو وارد کنیم بعد بدون نمایش سایت گوگل نتیجه ی تر جمه رو برگردونه
    ممنون

  2. #2
    کاربر تازه وارد آواتار ashid098
    تاریخ عضویت
    دی 1393
    محل زندگی
    بیرجند
    پست
    38

    نقل قول: پیدا کردن عبارت در سایت دیگر

    می خوام برنامه ای بنویسم که بین صفخات html که سیو کردم بتونه کلماتی رو جستجو کنه و نتیجه رو در بهترین حالت برگردونه

  3. #3
    کاربر تازه وارد آواتار ashid098
    تاریخ عضویت
    دی 1393
    محل زندگی
    بیرجند
    پست
    38

    نقل قول: پیدا کردن عبارت در سایت دیگر

    با کد زیر میشه(هرچند به درد نمی خوره) اما چرا کسی جوابی نداد؟
    function dosearch($ps)
    {
    global $set, $da;
    $assearch=array();
    $folders=fileindexed();
    if($folders && !empty($ps[0]))
    foreach($folders as $folder){
    $dir = BMPATH.'libs'.$da.str_replace('/', $da, $folder['url']);
    if($hdl = opendir($dir)){
    $hndl = opendir($dir);
    while ($fold = readdir($hndl))
    {
    $max = 1;
    while(false !== $obj = readdir($hdl)){
    if($obj == '.' || $obj == '..' || $obj == '.htaccess' || check($obj)) continue;
    $type = strchr($obj, '.');
    $num = 0;
    $url = $dir.$da.sanitize($obj);
    $link= $set['liburl'].$folder['url'].'/'.sanitize(basename($url));
    $link= str_replace('\\', '/', $link);
    if(file_exists($url)){
    $ar = file_get_contents($url);
    if($ar){
    $v = htmlspecialchars($ar);
    $sr = stripos($v, "title", 1);
    if($sr){
    $v = substr($v, $sr+9);
    $sr = strpos($v, "title", 1);
    $v = substr($v, 0, $sr-5);
    }
    if(!$ar || strlen($v) > 200){
    $v = htmlspecialchars_decode($ar);
    $sr = stripos($v, "<title>", 1);
    if($sr){
    $v = substr($v, $sr+9);
    $sr = strpos($v, "</title>", 1);
    $v = substr($v, 0, $sr-5);
    }else{
    $v = htmlspecialchars_decode($ar);
    $sr = stripos($v, "title", 1);
    if($sr){
    $v = substr($v, $sr+9);
    $sr = strpos($v, "title", 1);
    $v = substr($v, 0, $sr-5);
    }
    }
    }
    if(strlen($v) > 200){
    $v = $obj;
    }
    $title = sanitize($v, 1);
    $met = get_meta_tags($url);
    $met['description'] = (isset($met['description'])) ? $met['description'] : $title;
    $met['keywords'] = (isset($met['keywords'])) ? $met['keywords'] : $title;
    $serch = "";
    if(is_array($ps)){
    foreach($ps as $cro){
    $v = htmlspecialchars($ar);
    $sr = strpos($v, $cro, 1);
    if($sr)
    $serch .= ', '.$cro;

    while($sr && $v){
    $v = substr($v, $sr+strlen($cro));
    $num++;
    }
    }
    }
    if($num != 0){
    $assn['1'] = array(
    'name'=>$title,
    'keywords'=>$met['keywords'],
    'desc'=>$met['description'],
    'url'=>$link,
    'type'=>$type,
    'search'=>$serch,
    'cont'=>$num
    );
    if($num > $max){
    $assearch = array_merge($assn, $assearch);
    $max = $num;
    }else
    $assearch = array_merge($assearch, $assn);
    }
    }
    }
    }
    }
    closedir($hdl);

    }
    closedir($hndl);
    }
    if($assearch){
    return $assearch;
    }else
    return 0;
    }

تاپیک های مشابه

  1. چک کردن عضویت در سایت دیگر
    نوشته شده توسط alasht در بخش PHP
    پاسخ: 11
    آخرین پست: سه شنبه 23 تیر 1394, 02:52 صبح
  2. پیدا کردن عبارت های مشابه با یک عبارت
    نوشته شده توسط yaldabarani در بخش T-SQL
    پاسخ: 2
    آخرین پست: یک شنبه 16 بهمن 1390, 13:34 عصر
  3. سوال: پیدا کردن آدرس بازدیدکنندگان سایت از روی IP آنها
    نوشته شده توسط EngRbj در بخش ASP.NET Web Forms
    پاسخ: 12
    آخرین پست: چهارشنبه 20 مهر 1390, 09:00 صبح
  4. مشکل در پیدا کردن مطالب در سایت
    نوشته شده توسط ab_ba در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: دوشنبه 21 بهمن 1387, 08:50 صبح
  5. سورس پیدا کردن IP وب سایت به زبان #C
    نوشته شده توسط SSP_Software_team در بخش امنیت در شبکه
    پاسخ: 3
    آخرین پست: دوشنبه 17 آذر 1382, 07:48 صبح

قوانین ایجاد تاپیک در تالار

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