<html>
<head>
<title>Yandex</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>         

<?php
if(!isset($_POST['submit'])) {
  echo '<form method="post" action="">
  <table>
  <tr><td>Сайт:   </td><td> <input name="site"  type="text" size="30"> </td></tr>
  <tr><td>Запрос: </td><td> <input name="zapros" type="text" size="30"></td></tr>
  <tr><td>Количесвто страниц: </td><td>
  <input name="count" type="text" size="30" maxlength="1" value="3"></td></tr>
  </table>
  <input type="submit" name="submit" value="Искать">
  </form>';
}
else {
 $pattern = '/<span style="color:#060;">'."\n".'(www.)*'.$_POST['site'].'(.*)/i';
 $zapros  = rawurlencode($_POST['zapros']);
 $site    = $_POST['site'];
 $count   = $_POST['count'];         

 // берем каждую страницу и парсим
 for($p=0; $p<$count; $p++){
    $link = 'http://www.yandex.ru/yandsearch?&p='.$p.'&text='.$zapros;
     $content = file_get_contents($link);         

     // берем содержимое отдельной страницы и парсим
  if(preg_match_all($pattern,$content,$page)) {
       echo '<b>'.$_POST['site'].'</b><br>'.$_POST['zapros'].'<br>';
         $content = explode('<div class="title">',$content);         

   // находим позицию сайта
   for($i=1; $i<=10; $i++) {
    if(preg_match($pattern,$content[$i])) {
     $poz = $p*10 + $i;
     echo '<a target="_blank" href="http://'.strip_tags($page[0][0]).'">'
             .strip_tags($page[0][0]).'</a><br>';
     echo 'Позиция: <a href="'.$link.'" mce_href="'.$link.'" target="_blank">'.$poz.'</a>';
     exit();
    }
   }
  }
 }
 echo 'нету :(';
}
?>

demo: http://ekimoff.ru/ya.php

Обычно размеры файлов хранятся в байтах. Для удобного отображения можно применять следующую функцию

function bytes2readable($v, $l = 0, $precision = 2) {
     $label = array(' Кб', ' Мб', ' Гб');
     $val = $v / 1024;
     if (floor($val) >= 1024) {
         $l++;
         $val = bytes2readable(floor($val), &$l);
     }
     return round($val, $precision).$label[$l];
}
bytes2readable(1000); // 0.98 Кб
bytes2readable(10000); // 9.77 Кб
bytes2readable(123456789); // 117.74 Мб

Вот решил завести свой блог. Скачал Wordpress, разобрался на локальной машине. Начал искать имя для блога. Хотел взять домен ekimov.ru, но он был уже занят. Написал письмо этому киберсквоттеру, мол по какой цене можете продать этот домен. Его ответ — «15 000 руб». Сумма конечно не огромная, но для личного блога это слишком. Не долго думая купил домен ekimoff.ru