Archive for the “Заработок” Category
Вот, наконец-то, я добрался до своего блога…
Сегодня я хочу рассказать Вам, как за неделю (а точнее за 5 рабочих дней) обналичивать именной чек от Google Adsense. Речь пойдет об Украине.
Итак, настал тот долгожданный день и Вы обнаруживаете у себя в почтовом ящике конверт с чеком. Что с ним делать и куда идти?
Сначала я расскажу как делал я, а затем подытожив мы узнаем, как этот процесс можно ускорить.
1. первое, что я сделал – это зарегистрировался в системе Приват24 – вот ссылка
2. после регистрации, в течении 2-х часов на указанный телефон перезвонит сотрудник ПриватБанка и уточнит некоторые детали (ответ на секретный вопрос, дата рождения и некоторые паспортные данные)
3. затем вам откроют полный доступ и вы сможете пользоваться всеми услугами интернет-банкинга
4. при заведении нового аккаунта в Приват24 вам создадут 3 виртуальных счета – долларовый, гривневый и счет в евро.
5. следующий шаг – идем в раздел “Услуги” и выбираем “Чеки Google”. Тут необходимо прикрепить лицевую и тыльную стороны отсканированного чека и выбрать один из виртуальных счетов, на который и будут зачислены средства.
6. затем на обратной стороне чека (в прямоугольнике) нужно поставить свою подпись, как в паспорте.
7. идем с чеком в ближайшие отделение связи (почту) и отправляем его в центральный офис ПриватБанка в Днепропетровск. Полный почтовый адрес доступен на странице, где загружали сканы чека. Чек можно отправить обычным способом, можно с уведомлением, а можно ценным письмом. Решать Вам. Я выбрал второй вариант.
8. Примерно через 3 дня чек будет доставлен и Вам перезвонит сотрудник ПриватБанка и подтвердит этот факт, а также укажет какие действия необходимо сделать. К сожалению, этот звонок я пропустил и пришлось ждать до понедельника. Через онлайн консультанта Приват24 я попросил уточнить на какой стадии находится обработка чека и мне сообщили, что в ближайшее время будет повторный звонок из банка.
9. Итак, перезвонила сотрудница банка и сказала, что мне нужно подтвердить достоверность указанных данных при регистрации в системе. Для этого нужно было сходить в ближайшее отделение банка с паспортом и ИНН и обратиться к операционисту. Скажу лишь одно – хорошо, что я сразу пошел в центральное городское отделение. Сотрудники долго не могли понять, что я хочу и поэтому пришлось побегать по разным кабинетам. В итоге выяснилось, что надо было идти в отдел по работе с физ. лицами и сказать следующее:”я зарегистрировался в системе Приват24 и мне нужно подтвердить достоверность указанных данных. Вот мой паспорт и ИНН”. После этого, минут за 5, они заполняют необходимые документы и на этом всё.
10. ждем зачисления средств на виртуальный счет.
11. если вы не являетесь клиентом ПриватБанка и у вас нету платежных карт, выпущенных этим банком, но есть родственники, у которых они есть, то делаем следующим образом: идем в Приват24 – платежи – создать – перевод на карту ПриватБанка. Тут всё просто: указываем откуда переводить, указываем куда переводить и указываем сумму. Стоимость одной операции составляет 50 копеек и проводятся они в автоматическом режиме, но в тот день автомат заклинило и они переводили вручную.
12. идем в банкомат и снимаем деньги
Итак, весь процесс у меня занял (с момента получения чека по почте, до момента снятия денег в банкомате) 11 дней. Чтобы ускорить этот процесс до 5 дней. Необходимо, сразу после отправления чека в Днепропетровск, сходит в отделение банка и подтвердить свои данные. И также очень важно не пропустить звонок из банка.
Вот, в принципе и всё. Желаю Вам удачи в обналичивании именных чеков в самые короткие сроки и дружелюбных банкиров
12 Comments »
Многие интернет-разработчики рано или поздно сталкиваются с проблемой выбора системы управления сайтом (CMS) для своих творений. На данный момент их существует очень много, как платных, так и распространяемых на бесплатных условиях. Большинство из них могут подходить для решения разнообразных задач: от простых сайтов-визиток до городских порталов. Но как следствие, они весьма громоздки и требуют значительных серверных мощностей. Возникает закономерный вопрос: “зачем для 10-ти страничного сайта-визитки ставить многомегабайтную CMS, которая к тому же еще требует MySQL?”. Действительно, это не рациональное решение. Именно поэтому я задался целью сделать максимально компактную систему управления сайтом, на основе которой можно было бы делать сайты-визитки за считанные минуты и при этом не требовались бы какие-то особы навыки и специальная подготовка.
Итак, что же из этого вышло. Представленная ниже CMS состоит из таких частей:
1. файл .htaccess
2. файл index.php – сама CMS
3. файл с контентом text.php
4. файл-шаблон theme.php
Теперь рассмотрим детальнее все составляющие.
Первое. Для работы CMS необходимо, чтобы ваш хостер “разрешал” создание/редактирование файлов .htaccess, а также необходимо наличие установленного модуля mod_rewrite. На сколько я знаю, это условие выполняется практически на всех хостингах, но godaddy.com – точно этого не предоставляет… В созданный (в корне сайта) файл .htaccess поместите следующий код:
AddDefaultCharset windows-1251
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Часть вторая – непосредственно сама CMS.
Создаем файл, тоже в корне сайт, с именем index.php и помещаем в него следующее:
<?php
error_reporting(0);
$anons=100;
$to='admin@site.ru';
$subject='Заказ на сайте';
$theme='theme1/theme.php';
$text=file_get_contents('text.php');
if(preg_match_all('@<item>(.*?)</item>@is',$text,$matches)){
for ($i=0; $i<count($matches[1]); $i++){
if(preg_match('@<page>(.*?)</page>@is', $matches[1][$i], $mat)) $pages[]=trim($mat[1]);
if(preg_match('@<date>(.*?)</date>@is', $matches[1][$i], $mat)) $allnews[]=$i;
}
}
$line=$_SERVER["REQUEST_URI"];
if($line[strlen($line)-1]!='/') $line .= "/";
$line=explode('/', $line);
for($i=0; $i<count($line); $i++) $line[$i]=trim($line[$i+1]);
$page=array_search($line[0],$pages);
if(($page!==FALSE)&&(count($line)<=3)){
if(preg_match('@<title>(.*?)</title>@is', $matches[1][$page], $mat)) $title=trim($mat[1]);
if(preg_match('@<content>(.*?)</content>@is', $matches[1][$page], $mat)) $content=trim($mat[1]);
if(preg_match('@<page>(.*?)</page>@is', $matches[1][$page], $mat)) $thispage=trim($mat[1]);
$k=0;
for ($i=count($allnews); $i>=0; $i--){
if(preg_match('@<page>(.*?)</page>@is', $matches[1][$allnews[$i]], $mat)) $newsurl[$k]=trim($mat[1]);
if(preg_match('@<date>(.*?)</date>@is', $matches[1][$allnews[$i]], $mat)) $newsdate[$k]=trim($mat[1]);
if(preg_match('@<title>(.*?)</title>@is', $matches[1][$allnews[$i]], $mat)) $newstitle[$k]=trim($mat[1]);
if(preg_match('@<content>(.*?)</content>@is', $matches[1][$allnews[$i]], $mat)){
$newscontent[$k]=trim($mat[1]);
if(strlen($newscontent[$k])>$anons){
$newtext="";
for($j=0; $j<$anons; $j++) $newtext.=$newscontent[$k][$j];
$newscontent[$k]=$newtext."...";
}
}
if($thispage=="archive.php"){
$content.= '<a href="'.$newsurl[$k].'">'.$newstitle[$k].'</a><br />';
}
$k++;
}
if($thispage=="sitemap.php"){
for($i=0; $i<count($pages); $i++){
if(preg_match('@<title>(.*?)</title>@is', $matches[1][$i], $mat)){
$content.= '<a href="/'.$pages[$i].'">'.trim($mat[1]).'</a><br />';
}
}
}
if((isset($_POST['submit']))&&($_POST['sendmail']=="1")) {
$message = '<html><head><title>'.$subject.'</title></head><body>
Контактное лицо: <b>'.$_POST['fio'].'</b><br>
E-mail: <b>'.$_POST['email'].'</b><br>
Сообщение: <b>'.$_POST['message'].'</b>
</body></html>';
$headers = 'From: '.$_POST['email']."\r\n".'Content-Type: text/html; charset="windows-1251"';
mail($to, $subject, $message, $headers);
$content="Ваш запрос успешно отправлен";
}
include($theme);
exit;
}else{
header('Location:/');
exit;
}
?>
Как видите, в начале есть четыре переменные, которые отвечают за следующее:
$anons – длина, в символах, анонса новостей. Это сделано для того, чтобы в сайдбаре “не вываливать портянку”, а отображать лишь начало новости.
$to=’admin@site.ru’ – тут указываем е-майл, на который будут приходить письма от пользователей. Например, для страниц типа “форма обратной связи” или “оформление заказа”.
$subject=’Заказ на сайте’ – указываем заголовок таких писем.
$theme=’theme1/theme.php’ – указываем путь к файлу шаблона, относительно корня сайта. Эта опция позволяет очень просто изменить внешний вид сайта, подключив другой шаблон.
Помимо этого, в CMS предусмотрено:
1. Генерирование страницы “Архив новостей”, где отображаются ссылки на все новости с анкорами в виде заголовков. По умолчанию эта страница доступна по адресу archive.php. См, строку if($thispage==”archive.php”). Эта страница, должна быть прописана в файле с контентом, иначе отображаться не будет.
2. Генерирование страницы “Карта сайта”, тут отображаются ссылки на все страницы сайта. Доступна по адресу sitemap.php. См, строку if($thispage==”sitemap.php”). Аналогично предыдущей странице, она должна быть прописана в файле text.php
Третья часть – файл с контентом.
Помещаем в корень файл text.php. Его структура должна выглядеть так:
<?if (!$k) header('Location:/')?>
<item>
<page></page>
<title>Главная страница</title>
<content>
<p>Текст главной страницы.</p>
</content>
</item>
<item>
<page>product.php</page>
<title>Наша продукция</title>
<content>
<p>Текст страницы с описанием продукции.</p>
</content>
</item>
<item>
<page>order.php</page>
<title>Оформить заказ</title>
<content>
<table width="100%" border="0" cellspacing="7" cellpadding="5">
<form method="POST" enctype="multipart/form-data" action="order.php">
<input type="hidden" name="sendmail" value="1">
<tr>
<td valign="top">Контактное лицо</td>
<td valign="top">
<input name="fio" type="text" size="40" value="" />
</td>
</tr>
<tr>
<td valign="top">E-mail</td>
<td valign="top">
<input name="email" type="text" size="40" value="" />
</td>
</tr>
<tr>
<td valign="top">Сообщение</td>
<td valign="top">
<textarea name="message" cols="30" rows="7"></textarea>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input name="submit" type="submit" value="Отправить"/>
</td>
</tr>
</form>
</table>
</content>
</item>
<item>
<page>contact.php</page>
<title>Как нас найти</title>
<content>
<p>Текст страницы с контактами.</p>
</content>
</item>
<item>
<page>sitemap.php</page>
<title>Карта сайта</title>
<content>
Текст страницы карты сайта.<br />
</content>
</item>
<item>
<page>archive.php</page>
<title>Архив новостей</title>
<content>
Текст страницы архива новостей:<br />
</content>
</item>
<item>
<page>news1.php</page>
<title>Заголовок новости 1</title>
<date>2009.11.18</date>
<content>
текст новости номер 1 текст новости номер 1 текст новости номер 1 текст новости номер 1 текст новости номер 1
</content>
</item>
<item>
<page>news2.php</page>
<title>Заголовок новости 2</title>
<date>2009.12.19</date>
<content>
текст новости номер 2 текст новости номер 2 текст новости номер 2 текст новости номер 2 текст новости номер 2
</content>
</item>
<item>
<page>news3.php</page>
<title>Заголовок новости 3</title>
<date>2009.12.20</date>
<content>
текст новости номер 3 текст новости номер 3 текст новости номер 3 текст новости номер 3 текст новости номер 3
</content>
</item>
<item>
<page>news4.php</page>
<title>Заголовок новости 4</title>
<date>2009.12.21</date>
<content>
текст новости номер 4 текст новости номер 4 текст новости номер 4 текст новости номер 4 текст новости номер 4
</content>
</item>
<item>
<page>news5.php</page>
<title>Заголовок новости 5</title>
<date>2009.12.22</date>
<content>
текст новости номер 5 текст новости номер 5 текст новости номер 5 текст новости номер 5 текст новости номер 5
</content>
</item>
Первая строка в этом файле служит для того, чтобы прочитать файл мог только скрипт, а всех остальных будет посылать на главную страницу.
Теперь по порядку рассмотрим теги:
1. тег item – внутри него содержится информация о каждой отдельной странице.
2. тег page – здесь задаем внешний вид URLа страницы.
3. тег title – заголовок страницы.
4. тег date – дата публикации, используется только в новостях.
5. тег content – содержание страницы.
Для добавления новых страниц/новостей откройте этот файл с помощью любого текстового редактора(например, блокнот) и скопируйте все от item до /item и вставте в конец файла. Затем, замените page – он должен быть уникальным для каждой страницы. Отредактируйте остальные теги. Всё, на сайте появилась новая страница. Если там присутсвует тег date, то эта страница будет расценена, как новость и будет также выводиться на странице “Архив новостей” и в блоке новостей появиться в самом верху. Старые новости сдвинутся вниз.
Часть четвертая – шаблон сайта.
Создаем папку (в нашем случае “theme1″) и в нее копируем готовый html-шаблон сайта, а также всё что к ниму относится: файл стилей, картинки и прочее. Затем переименовываем index.html в theme.php и открываем его на редактирование блокнотом. В самом начале вставляем строку:
<?if (!$k) header('Location:/')?>
Это нужно для того, чтобы этот файл могла обрабытывать только CMS.
Находим тег title и переписываем его таким образом:
<title>
<?php echo $title ?>
</title>
Также можно вставить эту строку в место вывода заголовка на самой странице, например в теге H1.
Ищем где в шаблоне находится часть связанная с выводом новостей и делаем следующие вставки:
<?php echo $newsdate[1] ?>
это сторока выведет дату самой последней новости
<?php echo $newscontent[1] ?>
выводим текст анонса новости
<a href="<?php echo $newsurl[1] ?>">подробнее</a>
вставили ссылку на страницу с полной новостью
Хочу обратить ваше внимание на то, что тут в квадратных скобках указана единица – это значит, что будет браться информация о последней новости. Если же изменить ее на “2″, то будет взята информация о предпоследней новости. “3″ – пред-предпоследняя новость и т.д.
После этого находим место вывода основного блока текста и ставляем строку:
<?php echo $content ?>
Ну и само-собой, необходимо в блоке с навигацией прописать статические ссылки на внутренние страницы: “О компании”, “Контакты” и пр.
Напоследок выкладываю архив со всеми файлами этой CMS
P.S.: надеюсь этот материал будет вам полезен и вы сможете разобраться в самой маленькой в мире CMS. Если возникнут вопросы – велком в комменты.
P.P.S.: на настройку шаблона, прикрепленного в архиве, а также на его поиски у меня ушло минут 15-20. Так что сделать сайт-визитку за полчаса вполне реально.
8 Comments »
Всем привет!
Наконец-то пришел мой первый чек от Google Adsense. Пересылка обычным способом длилась примерно 3 недели.
Сумма хоть и небольшая, но тем не менее очень приятно получить ее перед Новым Годом
Вот, собственно, сабж (кликабельно):

12 Comments »
Ни для кого не секрет, что быстрая индексация ссылок, купленных для продвижения страницы по определенному запросу, позволит сэкономить не только деньги, но и время на вывод в топ. Бывают случаи, когда ссылка может быть проиндексирована через месяц после размещения или даже дольше. Как же поступить в такой ситуации. Достаточно создать “карту” с линками на страницы сайтов, на которых были куплены эти ссылки и загнать на “карту” быстробота.
Тут возникает другая проблема: роботы не охотно индексируют страницы, состоящие исключительно из ссылок на сторонние ресурсы, и есть ограничение на количество ссылок с подобных страниц. Поэтому ссылки нужно разбавлять текстом и сделать так, чтобы они выглядели максимально естественными.
Скрипт, представленный ниже, служит специально для решения подобных задач.
<?php
$skip=7;
$step=15;
$minlen=4;
$in=file_get_contents('file.dat');
$url=file_get_contents('file.url');
$url=explode("\n", $url);
$zam=count($url);$k=$z=-1;$i=0;
$line = preg_replace_callback('@([a-яA-Я]+)@is', create_function('$matches','
global $k,$i,$step,$skip,$minlen,$url,$z,$zam;
$k++;
if($k<$skip){
$i=$step;
return $matches[0];
}
if(strlen($matches[1])>=$minlen) $i++;
if($i>=$step){
$i=0;
if($zam>($z+1)){
$z++;
$tempurl=trim($url[$z]);
return \'<a href="\'.$tempurl.\'">\'.$matches[1].\'</a>\';
}else{
return $matches[1];
}
}else{
return $matches[0];
}'), $in);
file_put_contents('file.out', $line);
if(($z+1)!=$zam) print_r('<b>Надо бы добавить слов: не поместилось - '.($zam-$z-1).' шт.</b><br><br>');
print_r($line);
?>
Поместите этот код в файл с расширением php и создайте в этой же директории еще два файла:
1. file.dat – в него необходимо вставить тематический текст
2. file.url – в него вставьте ссылки но, соблюдая правила: одна ссылка в одной строке и в конце файла не должно быть пустых строк
Теперь запускаем скрипт и на экране появится ваш исходный текст с ссылками, указанными во втором файле. В качестве анкоров будут взяты случайные слова.
Теперь еще момент: в самом начале скрипта есть три переменные. Несмотря на то, что их названия говорят сами за себя, я все же немного поясню. Итак,
$skip=7; – указываем, что нам нужно пропустить 7 слов от начала
$step=15; – означает, что каждое 15-е слова будет заменено на ссылку с анкором в виде этого слова
$minlen=4; – задаем минимальную длину (в символах) обрабатываемых слов
Да, и еще помимо вывода на экран, скрипт создает файл с именем “file.out”, в котором будет находится обработанный текст.
P.S.: идею создания подобного скрипта мне подкинул Nicotin
P.P.S: визуально обработанный текст будет выглядеть так (кликабельно) -

3 Comments »
Сегодня речь пойдет о том, как правильно прокачивать свои профили в социальных сетях и для чего это нужно.
За основу я решил взять социалку squidoo.com. Но перед тем как начнем, нам понадобится plugin для FireFox – SeoQuake. Взять его можно здесь – http://www.seoquake.com/guide.php?sln=ru
Итак, шаг первый: регистрируемся (рис. №1):
1. “First Name” – здесь вводим имя (для каждого профиля нужно использовать новые данные).
2. “Last Name” – фамилия.
3. “Your Email” и “Retype you email” – можно заполнить произвольно (но идентично), так как ни какой ссылки для подтверждения регистрации, на почту, не приходят.
4. “Desired Username” – желательное имя пользователя (будет использовано в ссылке на ваш профиль), тут лучше ввести что-то, что будет содержать ключевое слово продвигаемого ресурса. Например, buy_cheap_viagra.
5. “Password” и “Retype password” – вводим пароль, длиной от 6 до 8 символов.
Если все поля заполнены корректно, то увидим такую страницу: (рис. №2)
Переходим по ссылке “My Dashboard” – в верхней левой части страницы и далее идем на “Edit Your Bio”.(рис. №3)
На открывшейся странице ищем “Default Bio” жмем “Change” (рис. №4)
Внимание! Здесь будем ставить ссылку на свой сателлит/дорвей, но делать этого пока не нужно – об этом чуть позже. Пример ссылки смотрите на картинке: (рис. №5)
Всё, аккаунт успешно создан и настроен. Теперь нужно его прокачать. Для этого включаем плагин SeoQuake кликом мыши (он станет цветным) и идем в гугл. Далее вбиваем такой поисковый запрос “site:squidoo.com +”view all” +”comments”" (обращаю ваше внимание на то, что нужно экспериментировать с запросами, так как по данному методу удалось найти только 127000 страниц, а всего их более 5 миллионов).
(рис. №6) Итак, теперь начинается рутинная часть работы:
1. сортируем выдачу по гугл ПР в порядке убывания
2. заходим на каждую страницу и ищем внизу форму комментариев
3. писать что-то вроде “nice site”, “good job” и т.д. не рекомендую, так как большинство линз настроены на ручную модерацию всех комментариев. Поэтому сначала нужно ознакомиться с содержанием линзы и писать только по теме!!!
4. если все сделано правильно, наш профиль получает заветную ссылку с жирным ПР-ом.
Вообще, для того чтобы вывести в топ сателлит/дор, с конкуренцией до 60к по гуглу, достаточно всего 20 жирных беков (ПР3-ПР7) на профиль и ссылка с профиля на продвигаемую страницу с нужным анкором.
А теперь возвращаемся к тому моменту, когда я говорил, что ссылку со своего профиля не стоит ставить сразу. Только после того, как владельцы линз заапрувят ваш комментарий и таких комментариев будет не менее 20, тогда ставим свой линк.
Вот в принципе и всё. Таким же образом прокачивают профили в других социалках и форумах. Весь процесс сводится к тому, что мы ищем жирные страницы и их комментируем, тем самым получаем бэклинк на профиль, а уже с профиля ссылаемся на свой ресурс.
P.S.: такие прокаченные профили еще называют “трамплинами”. Если вы хотите создавать несколько таких трамплинов в одной социалке, то рекомендую использовать сервис типа hideme.ru (для скрытия реального IP-адреса) и каждый раз чистить куки, чтобы модераторы не выкосили всю сетку.
P.P.S.: трамплины также можно перелинковывать, но делать это нужно крайне осторожно, чтобы не потерять всё в один момент. Делается это по принципу: один аккаунт в одной социалке ссылается на два-три аккаунта в других социалках (тематики профилей должны быть сходными).
P.P.P.S.: все картинки кликабельны.
  
  
No Comments »
Сегодня 1-ое ноября, а значит пора мониторить позиции в Яндексе по известному запросу. В ближайшее время должно появиться официальное заявление от Даниила (MaulNet), но не дожидаясь его хочу поздравить первую пятерку, а именно:
1. www.crazylinks.ru/sweet
2. www.mirbudushego.ru
3. www.seoadd.ru
4. blog.dimok.ru
5. seokiller.ru
Примите мои поздравления! С нетерпением жду от Вас финансового отчета и хотелось бы услышать о методах продвижения.
П.С.: я на 8-м месте, причем за последние 3 недели позиции менялись на +-1 место. В сеопульте моя конкурсная страница тоже 3 недели… выводы делайте сами, но для себя я уже всё решил.
1 Comment »
Posted by: admin in Заработок, tags: скрипт
Сегодня поговорим о перестановке слов.
Применяется для синонимизации/размножения текстов/анкоров. Возможно еще где-то, но для меня этого хватает с головой 
Итак, простенький скрипт позволит создать, всего по одному шаблону, кучу текстов, которые можно использовать для размещения на биржах статей, заказных статьях, в виде контента для дорвеев/сателлитов и прочего.
Данный скрипт поддерживает два типа работы с текстом:
1. выбор одного слова из списка замен – подойдет синонимизации
Пример синтаксиса:
{Text1_1|Text1_2|Text1_3} – выведет на экран один из вариантов
2. перестановка кусков текста в произвольном порядке – позволит менять местами абзацы, некоторые части в пределах одного предложения и т.п.
Пример синтаксиса:
[+,+Text1_1|Text1_2|Text1_3] – выведет на экран все слова в произвольном порядке, где +,+ – разделитель (можно поставить любой другой знак препинания)
<?php
$line = "сюда вставляем шаблон текста";
$line = preg_replace_callback('@{(.*?)}@is', create_function('$matches','$q = explode("|", $matches[1]); shuffle($q); return $q[0];'), $line);
$line = preg_replace_callback('@\[\+(.*?)\+(.*?)\]@is', create_function('$matches','$separ = $matches[1]; $q = explode("|", $matches[2]); shuffle($q); for($i=1; $i<count($q); $i++) { $q[0].=$separ.$q[$i]; } return $q[0];'), $line);
print_r($line);
?>
Допустим, если в переменную $line прописать вот этот шаблон:
[+ +{слово1_1|слово1_2|слово1_3} {слово2_1|слово2_2|слово2_3} {слово3_1|слово3_2|слово3_3}.|{слово4_1|слово4_2|слово4_3} {слово5_1|слово5_2|слово5_3} {слово6_1|слово6_2|слово6_3}.|{слово7_1|слово7_2|слово7_3} {слово8_1|слово8_2|слово8_3} {слово9_1|слово9_2|слово9_3}.]
То на выходе получим три предложения, которые будут каждый раз располагаться в рандомном порядке, состоящие из 3-х слов, причем эти слова будут выбираться из списка допустимых замен.
Каждый раз при запуске результат будет разный.
Надеюсь понятно объяснил, но если что – пишите: обязательно помогу.
No Comments »
Обнаружил, что у меня завалялась база для SmartPoster.
Не смотря на, то что она уже годовалая, там довольно много живых и рабочих ресов. У меня она отлично подключилась к версии 3.43 pro
Скачать архив можно тут – размер 43 Мб
Эта база больше подойдет для “очеловеченного” спама по доскам объявлений. Кстати, только с этих ресурсов можно получить довольно неплохой трафик за счет прямых переходов.
Надеюсь кому-то пригодится
7 Comments »
Posted by: admin in Заработок, tags: PR, Гугл, домен
Как и обещал в предыдущем посте, выкладываю рабочий скрипт для поиска свободных доменов в зоне ru с гугл пр от 1.
Ну, и естественно, пару слов о работе скрипта:
1. рекомендую запускать этот скрипт и скрипт для поиска доменов с ТИЦ рано утром, когда обновятся данные об освободившихся доменах и конкуренты еще их не успели перехватить.
2. проверяйте каждый домен на наличие записей в вебархиве – так можно практически 100% восстановить содержимое сайта и зарабатывать попутно на трафике.
3. проверяйте стоят ли бэки на эти домены: чем больше, тем лучше – это хоть и небольшая, но гарантия того что показатели сайта не ухудшатся
4. анализируйте домены регулярно (желательно каждый день) – можно выхватить с ТИЦ 20-40 и ПР 2-4 !!!
<?php
set_time_limit(0);
$links = array();
$content = file_get_contents("http://expire.ru-monitor.ru/archive.html?sortby=google_pr&a=1");
if (!$content) continue;
if (preg_match('@<b>Страницы:</b>.*?<a href="(.*?)</a>.*?</td></tr>@is', $content, $matches)) {
if (preg_match_all('@<a href="\?sortby=google_pr&page=(.*?)"@is', $matches[0], $link)) {
$maxpage=$link[1][count($link[1])-1];
}
}
for ($j=1; $j<=$maxpage; $j++) $links[]="http://expire.ru-monitor.ru/archive.html?sortby=google_pr&page=".$j;
for ($j=0; $j<count($links); $j++){
$content = file_get_contents($links[$j]);
if (!$content) continue;
if (preg_match_all('@<td class="table-domain" nowrap><a href="(.*?)".*?http:\/\/www.pageranktool.net\/google_pr\.php\?url=.*?">(.*?)</a></td>@is', $content, $matches)) {
$rawdomain=$matches[1];
$domainpr=$matches[2];
$domainpr[$i]=trim($domainpr[$i]);
for ($i=0; $i<count($rawdomain); $i++) {
$rawdomain[$i]="http://expire.ru-monitor.ru/".preg_replace('@\/(.*?)\/@is', '', $rawdomain[$i]);
$content = file_get_contents($rawdomain[$i]);
if (!$content) continue;
if (preg_match_all('@Домен является зеркалом\?</a></td><td class="table-domain">.*?class="table-domain">(.*?)</a></td>@is', $content, $matches)) {
if ($matches[1][1]=="Нет") $domain[]=preg_replace('@http:(.*?)domain=@is', '', $rawdomain[$i]).";".$domainpr[$i];
if ($domainpr[$i]=="0") { $j=count($links); $i=count($rawdomain); }
}
}
}
}
for ($j=0; $j<(count($domain)-1); $j++){
$param=explode(';', $domain[$j]);
$host="www.mchost.ru";
$port="80";
$path="/whois/";
$data = "domainName=".$param[0]."&Submit=%CF%F0%EE%E2%E5%F0%E8%F2%FC";
$packet="POST ".$path." HTTP/1.0\r\n";
$packet.="Host: ".$host."\r\n";
$packet.="Content-Length: ".strlen($data)."\r\n";
$packet.="Referer: http://".$host.$path."\r\n";
$packet.="Content-Type: application/x-www-form-urlencoded\r\n";
$packet.="Connection: keep-alive\r\n";
$packet.="Cache-Control: no-cache\r\n\r\n";
$packet.=$data."\r\n\r\n";
$ock=fsockopen(gethostbyname($host),$port);
fputs($ock,$packet);
$html='';
while (!feof($ock))
{
$html.=fgets($ock);
}
fclose($ock);
if (preg_match('@<font color="#FF0000" size="3"><strong>(.*?)</strong></font>@is', $html, $domaincheck)) {
if($domaincheck[1]==("Домен ".$param[0]." свободен!")) print_r("Домен - <b>".$param[0]."</b> - Google PR - <b>".$param[1]."</b> - Свободен!<br>");;
}
}
?>
13 Comments »
|