20
12
07

Меняющаяся картинка в шапке сайта

Рубрики: Верстка
Тэги: , , ,

Это весьма интересный эффект, который сделает ваш сайт более динамичным, ибо при каждой загрузке в шапке будет автоматом появляться новая картинка. Делается это при помощи небольшого php-скрипта. Вот его код:

<?php
$folder = '.';
$extList = array();
$extList['gif'] = 'image/gif';
$extList['jpg'] = 'image/jpeg';
$extList['jpeg'] = 'image/jpeg';
$extList['png'] = 'image/png';
$img = null;
if (substr($folder,-1) != '/') {
$folder = $folder.'/';
}
if (isset($_GET['img'])) {
$imageInfo = pathinfo($_GET['img']);
if (
isset( $extList[ strtolower( $imageInfo['extension'] ) ] ) &&
file_exists( $folder.$imageInfo['basename'] )
) {
$img = $folder.$imageInfo['basename'];
}
} else {
$fileList = array();
$handle = opendir($folder);
while ( false !== ( $file = readdir($handle) ) ) {
$file_info = pathinfo($file);
if (
isset( $extList[ strtolower( $file_info['extension'] ) ] )
) {
$fileList[] = $file;
}
}
closedir($handle);
if (count($fileList) > 0) {
$imageNumber = time() % count($fileList);
$img = $folder.$fileList[$imageNumber];
}
}
if ($img!=null) {
$imageInfo = pathinfo($img);
$contentType = 'Content-type: '.$extList[ $imageInfo['extension'] ];
header ($contentType);
readfile($img);
} else {
if ( function_exists('imagecreate') ) {
header ("Content-type: image/png");
$im = @imagecreate (100, 100)
or die ("Cannot initialize new GD image stream");
$background_color = imagecolorallocate ($im, 255, 255, 255);
$text_color = imagecolorallocate ($im, 0,0,0);
imagestring ($im, 2, 5, 5, "IMAGE ERROR", $text_color);
imagepng ($im);
imagedestroy($im);
}
}
?>

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

19
12
07

Как правильно перенести DNS

Рубрики: Домены
Тэги: ,

Для начала расшифруем: DNS — Domain Name System — Система Доменных Имён. Это такая хитроумная система преобразования имени хоста (компьютера или другого сетевого устройства) в IP адрес.
Для чего это нужно?

Когда вы регистрируете домен, то получаете всего лишь красивое имя. Если попытаетесь сразу его ввести в браузерной строке, то получите сообщение об ошибке, ибо такой адрес еще системе не известен. Вот чтобы дать о себе знать, нужно во-первых, пристроить доменное имя на хостинг, а во-вторых сообщить самому регистратору координаты этого хостинга. Чтобы сервер регистратора при всех запросах по вашему красивому адресу говорил: «Этот колбасно-сырный сайт лежит вот у этого хостера, туда валите все, а мне не мешайте работать, черти!»

Регистратору вы сообщаете парочку адресов вида: ns1.superpuperhosting.ru ns2.superpuperhosting.ru. Это и есть DNS-ы. Их вам выдаст хостер после регистрации и оплаты хостинга. Обычно их дается два, и называются они соответственно — первичный и вторичный. Вам нужно будет прописать эти адреса в своем аккаунте у регистратора домена. Вот об этом я сегодня и поведаю, ибо «В каждой избушке свои погремушки». Рассмотрим трех регистраторов: r01.ru, nic.ru и estdomains.com. В плане юзабилити (модное словечко нынче), то есть удобства пользования, впереди всей троицы r01.ru, который регистрирует домены в зонах RU и SU. Но и у него есть свои хитрости. Рассмотрим по-порядку работу со всеми тремя.

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

18
12
07

Выбираем хостинг

Рубрики: Хостинг
Тэги: , ,

Красивое и броское имя WWW.KOLBASNY-SYR.RU мы уже зарегистрировали, друзьям/знакомым похвастались (хотя пока хвастать особо и нечем, ибо самого сайта нет еще), пора бы и подумать, где нам этот домен прицепить. То есть нужен хостинг.

Так как домен у нас полноценного 2-го уровня, то о бесплатном хостинге и речи быть не может, ибо всяческие vasya-petya.narod.ru — это уже 3-й уровень и нам неинтересен вовсе. Выбрать хороший (читай стабильный) хостинг в нынешние времена стало чрезвычайно трудно. Хостеры как грибы после дождя, то появляются, то исчезают, либо вырастают в больших и порой зажратых ленивцев. Очень много дешевого, но крайне некачественного хостинга. Чаще всего это реселеры от более крупных хостеров. Причем нередко встречаются откровенные кидалы, завлекающие очень низкими ценами. Такие набирают быстро сотню-другую клиентов и тихо исчезают, а все сайты, купившие этот хостинг оказываются отключенными.

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

Стр. 37 из 41« 1...«34353637383940»...Посл. »