|
|
|
PHP
Без подсчета количества элементов, без счетчиков, просто используем функцию next().
foreach ($m_arr as $val) {
echo $val;
echo "элементы закончились, выйти?";
}
}
Чт, 09/30/2010 - 12:08 — X3M-Slider
Всё предельно просто, смотрим код:
$user_agent = $_SERVER['HTTP_USER_AGENT'];
$browserIE = false;
if ( stristr($user_agent, 'MSIE 5.0') ){
echo "У Вас ИЕ 5";
}
if ( stristr($user_agent, 'MSIE 6.0') ){
echo "У Вас ИЕ 6";
}
if ( stristr($user_agent, 'MSIE 7.0') ){
echo "У Вас ИЕ 7";
}
if ( stristr($user_agent, 'MSIE 8.0') ){
echo "У Вас ИЕ 8";
}
Через такой код можно дать понять человеку что хватит пользоваться старыми браузерами, например ИЕ 5, ИЕ 6. Или использовать для других нужд.
Чт, 09/30/2010 - 10:32 — X3M-Slider
Порой на разных хостингах возникает проблема с кодировкой. Все проекты я сохраняю в utf-8, но некоторые серваки настроены на виндовозную кодировку. И не какие преобразования в utf-8 без ВОМ не помогают и мета тег тоже не хочет побороть напасть.
Вот тогда на помощь приходит:
header ('Content-type: text/html; charset=utf-8');
Эту строчку нужно поместить в самом начале вашей индекс страницы, а если быть точным то перед выводом вообще чего либо. Но и опять же это помогает только в том случае если у вас php файл, а не html страничка.
Ср, 09/29/2010 - 21:20 — X3M-Slider
Давайте посмотрим вокруг: форумы, интернет магазины, гостевые книги и т.д. используют регистрацию и последующую авторизацию пользователей. Можно даже сказать, что это почти необходимая функция каждого сайта (только если это не домашняя страничка Васи Пупкина или не визитная карточка, какой-нибудь небольшой компании). Сегодня я хочу поделиться со всеми новичками информацией, о том, как лучше это все реализовать.
1. Модель (клиент)
Регистрация
- логин (a-z0-9)
- пароль
Вход
- логин
- пароль
Cookie
- уникальный идентификатор юзера
- хэш
Модель (сервер) MySQL
Чт, 11/19/2009 - 14:50 — X3M-Slider
Всех кого достал спам на форумах (phpbb) спасет ниже написаный код:
#
#-----[ ОТКРЫТЬ ]--------------------------------------------
#
/include/usercp_register.php
#
#-----[ НАЙТИ ]--------------------------------------------
#
$username_sql = '';
#
#-----[ ПЕРЕД, ДОБАВИТЬ ]-----------------------------------
#
$from = 'АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ';
$to = 'абвгдеёжзийклмнопрстуфхцчшщъыьэюя';
$_POST['check'] = strtr($_POST['check'],$from,$to);
//Ответ должен быть в нижнем регистре, каждый символ!
if ($_POST['check']!= "правильный ответ")
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . 'Вы должны правильно ответить на вопрос! Попробуйте еще раз.';
}
#
#-----[ ОТКРЫТЬ ]--------------------------------------------
#
/templates/subSilver/profile_add_body.tpl
#
#-----[ НАЙТИ ]---------------------------------------------
#
<!-- Visual Confirmation -->
Чт, 11/19/2009 - 14:48 — X3M-Slider
Для определении констант в PHP применяется функция define().
<?php
Define("PRESIDENT_NAME", "Путин Владимир");
Echo PRESIDENT_NAME; // выведет фамилию и имя нашего президента
Echo NUMBER_PI+4; // выведет 7.14, т.е. результат сложения.
?>
Чт, 11/19/2009 - 14:45 — X3M-Slider
Автор: К.Карпенко http://e-code.tnt43.com/
Приветствую всех читающих, ищущих, спотыкающихся и стремящихся рости над собой. Сегодня я бы хотел поразмышлять на тему разработки системы подкючения пакетов функций в рамках платформы PHP. Что же я имею ввиду.
Под пакетами функций, я подразумеваю некоторый набор методов объеденённых относительно семантической зависимости устанавливаемой между ними. Понятие пакета очень хорошо описано в рамках технологии Java, и позволяет создавать более упорядоченные наборы методов, разделяя их относительно их значения и семантики.
Чт, 11/19/2009 - 14:44 — X3M-Slider
Cookies - это механизм хранения данных броузером удаленного компьютера для идентификации возвращающихся посетителей и хранения параметров веб-страниц (например, переменных).
Приведем пример использования Cookies на конкретном примере.
Предположим, нам нужно написать счетчик посещения сайта. Нам нужно знать, какое число посещений сайта осуществлялось каждым конкретным посетителем.
Чт, 11/19/2009 - 14:42 — X3M-Slider
Как получить разрешение экрана клиента и занести в php переменую (тоесть отправить на сервер для дальнейшей обработки)
Возможно кому то пригодится.
<?php
if (!isset($_POST['screen'])) {
?>
<form action="" method="post">
<script language="javascript">
document.write ('<input name="screen" type="hidden" value="'+ screen.width +'_'+screen.height + '"></form>');
document.forms[0].submit();
</script>
<?php
}
if (isset($_POST['screen'])) echo $_POST['screen'];
?>
Чт, 11/19/2009 - 14:38 — X3M-Slider

Многие начинающие web разработчики в свою первую админку хотят прикрутить [bb] коды. В этой статье я расскажу, как проще всего прикрутить самый классный визуальный редактор.
Первое, что следует сделать – это скачать этот самый редактор с официальной странички. На всякий случай альтернатива на депозите. Кидаем разархивированную папку рядом с файлом, в котором мы будем использовать визуальный редактор.
Чт, 11/19/2009 - 14:22 — X3M-Slider
|
|