.

#1 RX pharmacy affiliate program!

То что доктор прописал!


10 марта 2010

GET запрос в PHP с разных IP адресов

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5.00 из 5)

Всем привет!

2 недели ничего не писал — был в отпуске — времени совсем на онлайн не было !
Отдохнул в кавычках — с двумя детьми ( 01.02.2010 девочку Катю родили ) отдых получается специфический ;)

Ладно — потихоньку нужно входить в рабочее русло, и первый пост после отпуска я решил написать в помощь программистам пишущим разнообразные парсеры и граберы реазизующим сию задачу на PHP и ещё не ведающим как же можно организовать GET запрос с разных IP адресов.

Про эту задачу вспомнил при реализации Яндекс Wordstat парсинга (сервис будет «прикручен» к моему сервису MySEO для управления ссылками на своих ресурсах), кстати ноль ноль ноль первая бета версия уже готова :)

ИТАК на PHP мне известны 2 метода запроса с разных айпишников:

Первый с использованием библиотеки curl — нужно заюзать опцию CURLOPT_INTERFACE
Второй на сокетах — для привязки айпишника нужно использовать socket_bind

вот рабочий код:

<?php
	$url = "http://gtalex.ru/seo/ip.php";
 
	echo "<h1>CURLOPT_INTERFACE</h1>";
 
	$get = curl_init();
	curl_setopt($get, CURLOPT_URL, $url); 
//	curl_setopt($get, CURLOPT_INTERFACE,'87.118.116.130'); 
	curl_setopt($get, CURLOPT_INTERFACE,'87.118.117.130'); 
	curl_setopt($get, CURLOPT_FOLLOWLOCATION, 1);
	curl_setopt($get, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt($get, CURLOPT_TIMEOUT, 60);
 
	$buf = curl_exec($get);
	echo $buf;
 
	echo "<h1>socket_bind</h1>";
 
	$sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP) or die("Unable to create socket\n");
//	socket_bind($sock, '87.118.116.130');
	socket_bind($sock, '87.118.117.130');
	socket_connect($sock, 'gtalex.ru', 80);
 
	$request  = "GET /seo/ip.php HTTP/1.1\r\n";
	$request .= "Host: gtalex.ru\r\n";
	$request .= "Connection: Close\r\n\r\n";
 
	socket_write($sock, $request);
 
	$buff= "";
	do {
		$recv = "";
		$recv = socket_read($sock, '1400');
		if($recv != "") {
			$buff .= $recv;
		}
	} while($recv != ""); 
 
	socket_close($sock);
 
	echo $buff;
?>

В моем случае имею два подопытных айпишника 87.118.117.130 и 87.118.116.130
По умолчанию используется 87.118.116.130. В вышеупомянутом скриптике я двумя способами подменяю айпишник на 87.118.117.130
Для просмотра результатов использую скриптик отображающий откуда его дёргают http://gtalex.ru/seo/ip.php

Приятного граббинга !

Post to Twitter Tweet This Post

рубрики: SEO, Полезности, Программирование | Комментарии (5)

5 февраля 2010

Система управления ссылками

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5.00 из 5)

Пост больше вопросительный чем информативный :)

Преамбула простая:
Для бесплатного продвижения нужны ссылочки на своих площадках — так никому платить не нужно.
Допустим уже есть нормальная сателлитная сетка или вообще несколько тематических сеток — в общем есть база трамплинов (возможно и даже очень вероятно — на разных cms) — созданных как вручную, так и с помощью разных автоматизированных систем типа Тексткита, Зебрума, Зебройда...

Задача:
Продвигаемые проекты постоянно меняются — необходима удобная система размещения ссылочной массы (желательно с инструментом уникализации и размножения анкоров и окружения ссылок) на определенных страницах определенных сателлитов.

В принципе такие штуки в платном виде довольно сильно распространены — тот же сеопульт даёт необходимый инстументарий — НО это для покупных ссылок, а что если нужна аналогичная система но СВОЯ — для размещения ссылок на своих ресурсах.

Решение:
В общем незнаю — может я и велосипед изобретаю, но ничего подходящего я в инете я не нашел.
Решил сваять такую систему сам.
Если кто нить видел уже готовые решения — прошу отписать в комментах.

Как я вижу процесс работы:
На клиентских местах, независимо от CMS, добавляем на php инклуд клиентской части (тут аналогично сапе, и подобных) отвечающий за вывод необходимой инфы.
В серверную часть добавляем продвигаемый проект, добавляем продвигаемые страницы, ключевики, формируем ссылки с нужным окружением и анкорами, проставляем площадки где и на какой период времени они будут установлены (думаю ещё добавить в течение какого времени добавлять — чтоб не сразу всё кучей — а проставляла по N-штук в день), жмём ГО и наслаждаемся приростом ссылочной массы и повышения позиций по продвигаемым ключевикам :)

В общем всё аналогично платным ссылочным биржам, но своё !

Post to Twitter Tweet This Post

рубрики: SEO, Новости / Обзоры, Полезности, Программирование, Размышления | Комментарии (29)

26 января 2010

Wordpress — превращаем внешние ссылки во внутренние

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5.00 из 5)

Уже очень давно задумывался идти на этот шаг или нет — к сожалению тупые ручные спам-комментарии меня всё же добили !
Изначально мой девиз был «комментарий в обмен на ссылку», для чего собственно был активирован плагин DoFollow — комментатор хоть как то вознаграждался как активный читатель блога, но всему же есть предел !
Приводить примеры наитупейших ручных спам-комментов не буду, а вот плагинчик с помощью которого я реализовал преобразование внешних ссылок во внутренние рекомендую:

(J)ExR — JawsIk External Redirect Plugin для WordPress

Автор плагина — Охотник на зелёных
Немного доработанная версия плагина тут.

«Реальным» комментаторам остаётся только сказать «Sorry».
Возможно, если нужно, для вознаграждения ссылками активных комментаторов врублю плагинчик «Топ комментаторов» — пока думаю над этим.

Post to Twitter Tweet This Post

рубрики: SEO, WordPress, Новости / Обзоры, Полезности | Комментарии (9)

22 декабря 2009

Онлайн бизнес — что и как продавать в интернете ?

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5.00 из 5)

На сей раз я решил подойти к вопросу заработка в интернете несколько с другой стороны — не со стороны программиста, спамера, вебмастера, вебдизайнера и прочих «наших», а со стороны обычного, но онлайн-подкованного, бизнесмена, желающего попробовать себя в интернете — коих довольно много.

Сама перспектива интернет продаж очень заманчива — не нужен ни офис, ни магазин, ни продавцы  — снимается огромная туча проблем. Помимо этого практически стираются географические границы — масштабируемость просто потрясает :)

Статистика завораживает — ежегодно в Рунете количество пользователей сети удваивается, люди более менее начинают привыкать в онлайн расчётам — в общем постепенно входим в евро-американскую модель, где человек спокойно заказывая в интернет магазине уверен на 100% в доставке (правда желательно еще и законодательную базу в порядок привести — но думаю это не за горами).

Безналичная система оплат так же укрепляет свои позиции — всё большее количество Россиян предпочитают карточку, наличным — а по карточке можно и в интернете приобретать ...

С точки зрения затратной части всё замечательно — практически разовые затраты на создание интернет-магазина, далее ежегодные хостинг и домен — копейки для бизнеса !

Казалось бы СТОЛЬКО плюсов !!!

Читать полностью »

Post to Twitter Tweet This Post

рубрики: SEO, Новости / Обзоры, Онлайн бизнес, Полезности, Размышления, Разное | Комментарии (50)

2 декабря 2009

ToDO — простой пример фреймворка CodeIgniter

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Не было оценок)

Нарыл у Владимира Стаценко www.simplecoding.org простой рабочий примерчик реализации закладочника ToDo на фреймворке CodeIgniter — работу которого  посмотреть можно здесь http://todo.gtalex.ru/

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

P.S.

В принципе можно и по назначению использовать ;)  — я доволен, правда решил немного наворотить — думаю категории добавить, а-ля «дом», «работа онлайн», «работа офлайн» и пр.

<Хвостовой>

Масло своими руками на масло-блоге.

Post to Twitter Tweet This Post

рубрики: Полезности, Программирование | Комментарии (15)