Все публикации
Защита PHP скриптов от копирования (Рейтинг: +10)
Безопасность
Бывает так, что вам неохота предоставлять исходные коды проектов, которые вы разрабатывали. Для этого можно использовать программы-обфускаторы, о которых недавно шла речь.
А бывает, что вам не так хочется закрыть исходный код, как защитить скрипт от копирования. На мой взгляд, сокрытие исходного кода, в большинстве случаев, не имеет смысла без защиты от копирования. Некоторые обфускаторы, шифрующие код (а не просто коверкающие), имеют возможность лочить скрипт под определенный домен или айпишник. Но, во-первых, мы же не хотим для каждого домена перешифровывать все исходники? Во-вторых, мне удалось разлочить эту защиту одной строкой в начале скрипта:
$_SERVER='разрешенный домен';
Я долго искал в интернете...
Как написать граббер (Рейтинг: +24)
PHP
<?php /* *Как написать граббер. *автор: nc_soft *28.09.07 */ /* Любой граббер для удобства можно разделить на ТРИ оcновных части-этапа: -получение -обработка -выдача Получение. Для того, что бы граббер нормально функционировал необходимо написать функцию для получнения страницы с удаленного хоста по заданному url, надежнее пользоваться сокетами (потому что библиотека CURL установлена не везде и не всегда, использовать file_get_contents() и комбинации implode('',file(..)) конечно тоже можно, просто сокет предоставляет побольше возможностей. Напишем функцию получния страницы по урл. */ function data($path,$host) { /* $path путь к файлу скрипта, а так же передаваемые параметры $host сграббливаемый хост (например, sasisa.ru) */ $fp = fsockopen($host, 80);...
Грамотный выбор хостинга (Рейтинг: +50)
Хостинги
Выбор хостинга для сайта
При создании сайта для заработка в интернет или просто, нужно позаботиться о многих вещах, потому что если хоть что-нибудь пойдет не так как нужно, об успешном ресурсе можно забыть. Кроме выбора правильного домена, CMS, дизайна и тематики нужно выбрать по-настоящему хороший хостинг.
Функционал компании:
Это услуги, которые нам предлагает хостинговая компания – должен быть ровно таким, какой нужен нашему сайту. Исключение: можно выбрать хостинг, функционал которого будет шире, чем нам требуется.
Объем дискового пространства:
Этот параметр показывает, сколько места на жестком диске сервера будет для Вас зарезервировано. Принцип “Чем больше, тем лучше” конечно работает, но не...
Что такое SEO и кто такой Cеошник? (Рейтинг: +5)
SEO
INTRO/SEO
Вы, наверное, уже встречали на сайтах и блогах мнение, что лучший заработок в интернете – заработок на своих сайтах. Встречали и инструкции и советы по созданию. Кто-то из вас пробовал сделать собственный сайт, но так и не получил отдачи, а кто-то сразу подумал о том, что подобных сайтов очень много и отыскать ваш в поисковых системах пользователю будет затруднительно. На форумах вам писали, что нужно учить СЕО, однако что такое SEO так никто и не сказал..
Именно проблемой повышения позиции в выдаче поисковых систем и занимается SEO.
Другими словами: SEO – это набор методов, направленных на повышение позиций сайта...
Условные конструкции PHP (Рейтинг: +27)
PHP
Итак, типы. Язык php – язык с динамической типизацией. В отличие от многих языков программирования, таких как C, C++, Java, мы не должны четко указывать тип для каждой из наших переменных. Более того, тип переменной может меняться. Что такое тип? Тип переменной – это вид информации, которая хранится в переменной. К примеру: $text = “строка” – означает, что перенная $text содержит строковый тип данных, и, соответственно, переменная $text – строковая переменная, а $var = 5 – соответственно целочисленная переменная.
Тип меняется например в следующем случае:
$text = "строка";$text = 5;
Здесь переменная сначала была строковой, а потом стала целочисленной....
Мануал по регуляркам php (Рейтинг: +22)
Регулярные выражения
Синтаксис регулярных выражений
Регулярное выражение Означает
foo Строка “foo”
^foo Строка начинается с “foo”
foo$ Строка заканчивается на “foo”
^foo$ «foo» встречается в строке только один раз
a, b, или c
любой символ в нижнем регистре
любой символ, не находящийся в верхнем регистре
(gif|jpg) Означает как «gif” так и “jpeg”
+ Один или более символов нижнего регистра
Любая цифра, точка или знак минус
^{1,}$ Любое слово, хотя бы одна буква, число или _
()() wy, wz, xy, или xz
(^A-Za-z0-9) Любой символ (не число и не буква)
({3}|{4}) Означает три буквы или 4 цифры
PHP-функции для...
Trojan.Winlock (баннерный вирус) (Рейтинг: +15)
Разное
В России набирает обороты эпидемия компьютерных вирусов семейства Trojan.Winlock. "В январе 2010 года количество россиян, пострадавших от вредоносных программ, требующих за разблокировку Windows отправить платное SMS-сообщение, составило несколько миллионов", - сообщает российский разработчик средств информационной безопасности компания "Доктор Веб".
Первые модификации Trojan.Winlock появились около 3-х лет назад. На тот момент они не представляли серьезной угрозы. В частности, вирусы автоматически удалялись с компьютера через несколько часов после установки, не запускались в безопасном режиме Windows, а стоимость SMS-cообщений, которые требовали отправить авторы "троянца", была не столь высокой, как сейчас (в среднем около 10 рублей в сравнении с 300-600 рублями).
С ноября 2009...
Случай с Page Rank равным 100 (Рейтинг: +34)
SEO
Позднее Google заявил, что это была всего лишь случайность - всего лишь один неправильный "0", случайно попавший в код алгоритма по определению рейтинга. Именно этот ноль спровоцировал нечто совершенно непредсказуемое - ошибку, ошибку настолько необычную и странную, словно бы ее и не существовало. Но, конечно же, она была, и она изменила жизнь одного человека. Этим человеком был Джош, 20ти с чем-то лет. Как и многие его ровесники, он интересовался Интернетом.
Когда Джош проснулся тем судьбоносным утром и решил сделать очередную запись в своем он-лайн дневнике ( он хотел описать свой кошмар, который был слишком необычным для ночи пятницы, но, в...