if (stristr($_SERVER['HTTP_USER_AGENT'], 'Yandex')){ $bot='Yandex';}
else if (stristr($_SERVER['HTTP_USER_AGENT'], 'Googlebot')){$bot='Google';}
else if (stristr($_SERVER['HTTP_USER_AGENT'], 'Mediapartners-Google')){$bot='Mediapartners-Google (Adsense)';}
else if (stristr($_SERVER['HTTP_USER_AGENT'], 'Slurp')){$bot='Hot Bot search';}
else if (stristr($_SERVER['HTTP_USER_AGENT'], 'WebCrawler')){$bot='WebCrawler search';}
else if (stristr($_SERVER['HTTP_USER_AGENT'], 'ZyBorg')){$bot='Wisenut search';}
else if (stristr($_SERVER['HTTP_USER_AGENT'], 'scooter')){$bot='AltaVista';}
else if (stristr($_SERVER['HTTP_USER_AGENT'], 'StackRambler')){$bot='Rambler';}
else if (stristr($_SERVER['HTTP_USER_AGENT'], 'Aport')){$bot='Aport';}
else if (stristr($_SERVER['HTTP_USER_AGENT'], 'lycos')){$bot='Lycos';}
else if (stristr($_SERVER['HTTP_USER_AGENT'], 'WebAlta')){$bot='WebAlta';}
else if (stristr($_SERVER['HTTP_USER_AGENT'], 'yahoo')){$bot='Yahoo';}
else if (stristr($_SERVER['HTTP_USER_AGENT'], 'msnbot')){$bot='msnbot/1.0';}
else if (stristr($_SERVER['HTTP_USER_AGENT'], 'ia_archiver')){$bot='Alexa search engine';}
else if (stristr($_SERVER['HTTP_USER_AGENT'], 'FAST')){$bot='AllTheWeb';}
//Указываем рабочую папку по умолчанию
$url = 'proizvoditeli';
//Проверяем, является ли директорией
if (is_dir($url)) {
//Проверяем, была ли открыта директория
if ($dir = opendir($url)) {
//Сканируем директорию
while (false !== ($file = readdir($dir))){
//Убираем лишние элементы
if ($file != '.' && $file != '..') {
//удаляем 4 последних символа в названии файлов $file2 будет названием фабрики
$file2 = substr_replace($file, '', -4);
//меняем - на пробел
$file2 = ereg_replace ("-", " ", $file2);
//первые буквы слов переводим в верхний регистр
$file2 = ucwords ( $file2 );
// Добавим полученный файл в массив
$files[] = $file2;
}
}
//Закрываем директорию
closedir($dir);
}
}
if (sort($files)) {
foreach ($files as $value) echo '<a href="proizvoditeli/'.$value.'">'.$value.'</a> | ';
}
?>
//Указываем рабочую папку по умолчанию
$url = “data”;
//Проверяем, является ли директорией
if (is_dir($url)) {
//Проверяем, была ли открыта директория
if ($dir = opendir($url)) {
//Сканируем директорию
while (false !== ($file = readdir($dir))){
//Убираем лишние элементы
if ($file != “.” && $file != “..”) {
//Выводим спиоск в браузер
echo $file.”
“;
}
}
//Закрываем директорию
closedir($dir);
}
}
<img height="160" width="50%" class="left-pic" src="/i/e.gif" style="background: url("/i/e.jpg";) no-repeat scroll center top transparent;">Как видите - основная картинка выводится бекграундом, а поверх нее расположен прозрачный гиф.
Я использую такой код:
if (stristr($_SERVER['HTTP_USER_AGENT'], 'Yandex')){ $bot='Yandex';}else if (stristr($_SERVER['HTTP_USER_AGENT'], 'Googlebot')){$bot='Google';}
else if (stristr($_SERVER['HTTP_USER_AGENT'], 'Mediapartners-Google')){$bot='Mediapartners-Google (Adsense)';}
else if (stristr($_SERVER['HTTP_USER_AGENT'], 'Slurp')){$bot='Hot Bot search';}
else if (stristr($_SERVER['HTTP_USER_AGENT'], 'WebCrawler')){$bot='WebCrawler search';}
else if (stristr($_SERVER['HTTP_USER_AGENT'], 'ZyBorg')){$bot='Wisenut search';}
else if (stristr($_SERVER['HTTP_USER_AGENT'], 'scooter')){$bot='AltaVista';}
else if (stristr($_SERVER['HTTP_USER_AGENT'], 'StackRambler')){$bot='Rambler';}
else if (stristr($_SERVER['HTTP_USER_AGENT'], 'Aport')){$bot='Aport';}
else if (stristr($_SERVER['HTTP_USER_AGENT'], 'lycos')){$bot='Lycos';}
else if (stristr($_SERVER['HTTP_USER_AGENT'], 'WebAlta')){$bot='WebAlta';}
else if (stristr($_SERVER['HTTP_USER_AGENT'], 'yahoo')){$bot='Yahoo';}
else if (stristr($_SERVER['HTTP_USER_AGENT'], 'msnbot')){$bot='msnbot/1.0';}
else if (stristr($_SERVER['HTTP_USER_AGENT'], 'ia_archiver')){$bot='Alexa search engine';}
else if (stristr($_SERVER['HTTP_USER_AGENT'], 'FAST')){$bot='AllTheWeb';}
Для Website CMS Lite доступен API. Интерфейс облегчает подключение парсеров, синонимайзеров и пр пр пр.
Основные переменные и функции:
Переменные:
$empty_page = array();
Ассоциативный массив для создания страницы.
Все поля пустые.
Функции:
----------------------------------------------------------------
function getsites()
Возвращает массив, содержащий данные о всех подключенных сайтах.
$id - порядковый номер сайта в базе.
----------------------------------------------------------------
function getpage($page, $site_id = 0)
Возвращает данные о странице с номером $page для сайта с номером $site_id
По умолчанию возвращаются данные для первого сайта
----------------------------------------------------------------
function updatepage($page, $data, $site_id = 0)
Изменяет содержимое страницы с номером $page для сайта с номером $site_id
По умолчанию изменяет страницу для для первого сайта
----------------------------------------------------------------
function createpage($page, $data, $site_id = 0)
Добавляет страницу, используя данные массива $data для сайта с номером $site_id
По умолчанию добавляет страницу для для первого сайта
Возвращает ID созданной страницы
----------------------------------------------------------------
function searchbytype($type, $site_id = 0)
Возвращает список ID страниц указанного типа для сайта с номером $site_id
По умолчанию возвращаются данные для первого сайта
----------------------------------------------------------------
function searchbyurl($url, $site_id = 0)
Возвращает ID страницы с указанным URL, для сайта с номером $site_id
По умолчанию возвращаются данные для первого сайта
----------------------------------------------------------------
function searchbytitle($title, $site_id = 0)
Возвращает список ID страниц, имеющих указанный title, для сайта с номером $site_id
По умолчанию возвращаются данные для первого сайта
----------------------------------------------------------------
function searchbyh1($h1, $site_id = 0)
Возвращает список ID страниц, имеющих указанный заголовок,
для сайта с номером $site_id
По умолчанию возвращаются данные для первого сайта
Гугл рулит
http://php.su/functions/?cat=strings
Функции обработки строк
В частности:
http://php.su/functions/?ucfirst
ucfirst -- Преобразует первый символ строки в верхний регистр
http://php.su/functions/?substr-replace
substr_replace -- Заменяет часть строки
Весь ресурс php.su вам в помощь. Удобно структурирован, все на русском
http://www.php.su/functions/?filesize
$size = filesize($_SERVER['DOCUMENT_ROOT'].'/katalog/pdf/edilcuoghi.txt');
$size - размер в байтах
соответственно
$kb = round($size / 1024, 2) - в килобайтах, два знака после запятой
$mb = round($kb / 1024, 2) - в мегабайтах, два знака после запятой
Файл на вашем же сайте расположен?
Попробуйте
xpert13, спасибо, макет был интересный.
Возьму еще один не менее увлекательный дизайн :)