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

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

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

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

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

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

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

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

(далее…)

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

Проверка тИЦ с использованием 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

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

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

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

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

(далее…)

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

Пишем скрипт анализа сайта на 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. Регистрация/Авторизация (Своя панель с несколькими сайтами)

(далее…)

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


Категории

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

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



Свежачок

Новый проект

Free-lance.ru iOS клиент.  Проектирование интерфейса. Концепт.

Я давно на дрибббл, фолов ми!

Полный редизайн блога.

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

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

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

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

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

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


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


Облако тегов