28 Ноября 2007
Подборка простых советов и примеров.
Надеемся что данный материал окажется кому-нибудь полезным.

Создание графического счётчика без использования GD.

Вам нужно создать десять изображений gif с цифрами от 0 - 9 и такими названиями 1.gif, 2.gif и т.д.

Далее пояснения к коду:

1. $hits - количество хитов.

2. $imgpath - путь до gif.

$hits = 100 ; //Hits
$imgpath = "folder/"; //Image Folder
for( $i = 0 ; $i < strlen($hits ); $i ++) {
echo substr ($hits, $i, 1 ).".gif"> ";
}

Cookie - перессылка на другой сайт:

if(!isset($_COOKIE ['gopage'])) { // Если не сушесвует Cookie gopage
setcookie("gopage" , "true"); // Создаём Cookie gopage
Header ("Location: <span class="inv"><![CDATA[<noindex>]]></span><a href="/redirect.php?url=http://danneo.com" rel="nofollow" onclick="wo(this.href); return false;">http://danneo.com</a><span class="inv"><![CDATA[</noindex>]]></span>" ); // Отправлем на другую страницу
} else { // Иначе
echo "Простите ! Но вы уже были на <span class="inv"><![CDATA[<noindex>]]></span><a href="/redirect.php?url=http://danneo.com" rel="nofollow" onclick="wo(this.href); return false;">http://danneo.com</a><span class="inv"><![CDATA[</noindex>]]></span> !" ; // Выводим сообщение
exit(); // Заверщаем выполнение скрипта
}

Случайнная цитата:

$quo = array(); // Создали массив $quo
$quo [] = "Первая цитата" ;
$quo[] = "Вторая цитата";
$quo [] = "Третья цитата" ;
$quo[] = "Четвёртая цитата";
$quo [] = "Пятая цитата" ;
srand((double) microtime()*1000000 ); // Генерация
$randquo = rand( 0, count($quo )-1);
echo $quo[$randquo ]; // Выводим цитату

Проверка валидности E-Mail по шаблону и хосту:

$email = "[email protected]"; // Проверяемый E-Mail
if (eregi( "^[a-zA-Z0-9_]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+$]" , $email )){ // Проверка по шаблону
echo "Неверный формат E-Mal !" ; exit(); // Сообщение если неверный емаил
}
list(,$host ) = split ("@" ,$email ); // Получаем хост
if(!@fsockopen ($host , 25 , $errno , $errstr , 30 )){ // Коннект с хостом
echo "Несуществующий хост $host !" ; exit(); // Сообщение если неверный хост
}

Извлечение имени хоста из длинного URL:

$www = "http://top.mail.ru/jump?to=947752&url=http://danneo.com/" ; // линный адрес
echo "Полное WWW: " .$www. "
n"
;
$host_temp = str_replace( 'http://','' ,$www); // Заменяемудаляем <span class="inv"><![CDATA[<noindex>]]></span><a href="/redirect.php?url=http://" rel="nofollow" onclick="wo(this.href); return false;">http://</a><span class="inv"><![CDATA[</noindex>]]></span>
$host = substr( $host_temp, 0, strpos( $host_temp, "/")); // Обрезаем вибраем текст до первого слЭша остальное оберзаем.
echo "Хост : $host";
| 3720Просмотров  Оценка  3 | Рейтинг  6 | Голосов  2
  1   2   3   4   5

Вы не авторизованы!
Гости не могут добавлять комментарии.
Вход