Дизайн просто — Свежачок для вебмастеров и дизайнеров. Регистрация

Новый проект — «Открыть доступ»
Дата: 01 Фев   Рубрика: Веб-Программирование, Новости

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

Кто угадает, что будет за сервис, получит доступ к бета тестированию.

Комментариев: 5

Считаем количество проиндексированных страниц Яндекс и Google на php
Дата: 27 Янв   Рубрика: Веб-Программирование

Перед завершением серии статей про написание сервиса анализа сайта, я решил написать некоторые свои мысли по поводу реализации функций, которые считают количество проиндексированных страниц. Дело в том, что получить эти значения можно разными способами, которые имеют свои плюсы и минусы. Я хочу рассказать про каждый из них, а вы сами уже решите какой вам больше по душе.

В начале немного теории по алгоритму и план реализаци.

(далее…)

Комментарии

Проверка тИЦ с использованием Ajax (phplivex)
Дата: 10 Янв   Рубрика: Веб-Программирование

Это практический пример, как дополнение к серии статей про написание скрипта анализа сайта. Написал, как просто с помощью ajax библиотеки phplivex сделать быструю проверку сайта. Будем выводить только тИЦ, что-бы был понятен механизм работы. Вы можете посмотреть пример и скачать исходники.

Основная работа в двух файлах. Первый это index.php, тут подключается библиотека и выводится форма.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
	<title>Проверка тИЦ с использованием Ajax</title>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<script type="text/javascript">
 		function check(){
     		var url = document.getElementById("url").value;
     		var plx = new PHPLiveX();
     		return plx.ExternalRequest({
         		"url": "result.php",
         		"preloader": "pr",
         		"method": "get",
         		"target": "result",
         		"params": {"url":url }
     		});
 		}
    </script>
    <style>
    .result{
    	padding:10px;
    	border: 1px solid gray;
    	margin-top:10px;
    	width:300px;
    }
    </style>
</head>
<body>
<?php
	//подключаем phplivex
        include "phplivex.php";
 	$ajax = new PHPLiveX();
 	$ajax->Run();
?>

Ссылка: <input type="text" value="" id="url" onkeyup="if (event.keyCode==13 & this.value!='') check();">
<input type="button" value="Проверить" onclick="check();">
<span id="pr" style="visibility:hidden;"><img src="load.gif"></span>
<div id="result"></div> 

</body>
</html>

result.php — в этом файле, мы ловим переменную, вычисляем тИЦ сайта и выводим на экран значение.

<?php
 //получаем переменные
 extract($_GET); 

 // обрезаем ненужности в виде www и http://
 $url=str_replace("www.","",$url);
 $url=str_replace("http://","",$url);

 // функция вычисления ТИц с Яндекс.Бара
 function getCY($_url) {
  $_uri = "http://bar-navig.yandex.ru/u?ver=2&url=".urlencode("http://".$_url)."&show=1";
  $fd = @fopen($_uri, "r");
  if ($fd) {
    while ($buffer = fgets($fd, 4096)) $haystack.=$buffer;
    fclose($fd);
    preg_match("/<tcy rang=\"(.*)\" value=\"(.*)\"\/>/isU",
      $haystack,$cy);
    return $cy[2];

  } else return 0;
  }

  //Вывод тИЦ на экран

  echo '<div class=result>';
  echo "Анализ сайта: <a href=http://".$url." target=_blank>".$url."</a><br>";
  echo "Яндекс тИЦ: ".getCY($url);
  echo '</div>';
?>

Посмотреть пример можно тут: http://pro100design.net/examples/check_cy/

Скачать скрипт проверки тИЦ: check_cy.zip

Комментарии

Пишем скрипт анализа сайта на php (часть 2)
Дата: 10 Янв   Рубрика: Веб-Программирование

Продолжаю серию статей, про написание сервиса анализа сайта на php. Я уже вроде полностью закончил скрипт. Конечно, все пока не очень стабильно работает, но будем исправлять по ходу дела и искать обходные пути. После ввода ссылки и нажатия кнопки Enter, мы видим следующий интерфейс:

Как видите, я сделал пока только самое основное. В будущем, будем добавлять новые фичи и делать апгрэйды. Итак, перейдем к структуре скрипта.

(далее…)

Комментариев: 5

Пишем скрипт анализа сайта на php (часть 1)
Дата: 06 Янв   Рубрика: Веб-Программирование

Дело было вечером, делать было нечего. Зашел в очередной раз на pr-cy.ru, посмотреть пузомерки нового блога и решил, что надо написать подобный сервис и себе, за одно продемонстрировать читателям блога, как это все просто и легко делается. Рассказывать я буду подробно, по этому я думаю растянется материал на 3-4 части. В конце серии статей, скрипт можно будет скачать совершенно бесплатно без разных там защит и зендов. Итак, давайте обозначим первым делом первоначальный функционал.

Полной копии сервиса нам не нужно, возьмем от туда только самые нужные и часто используемые функции. Я читаю, что такими функциями являются:

  1. Проверка Google PageRank (PR) и Яндекс тИЦ (CY) текстом и кнопками
  2. Отображение (Заголовока, Описание страницы, Ключевые слова)
  3. Отображение скриншота сайта (превью)
  4. Ссылки и сайт в поисковиках (Google, Яндекс, Rambler, Yahoo, Bing)
  5. Ссылки на каталоги (Яндекс.Каталог, Google.Каталог, DMOZ.org, Rambler Top, Каталог@mail.ru)
  6. Дополнительные сервисы (Проверка валидности HTML, Ссылки на сайт с Twitter’a, Traceroute)

По ходу написания статей, я буду добавлять новые функции. Например я очень хочу еще видеть:

  1. Статистику в виде цифр ( кол-во страниц в индексе поисковиков )
  2. Вывод дат последних апдейтов (возможно подписка на RSS)
  3. Регистрация/Авторизация (Своя панель с несколькими сайтами)

(далее…)

Комментариев: 2


Категории

Дай ребенку на трусы

Если вам понравился наш сайт, вы сможете всегда следить за ним удобными для вас способами.

Подпишись на RSS


Дружим сайтами


Свежачок

Иконки многих платёжных систем

Выбираем php редактор для Windows, Linux, Mac (часть 3)

Делаем простое резиновое горизонтальное css меню

Новый проект — «Открыть доступ»

Мой док в Маке. Делюсь красивыми иконками.

Считаем количество проиндексированных страниц Яндекс и Google на php

Музыка, дизайн, кодинг

Оригинальные поисковые плакаты на стену (Яндекс и Google)

Тема для Windows 7 – Led for 7

Набор иконок: Token


Последние комментарии


Облако тегов