Сегодня: 19:04:2026 С добрым утром!

I live ExBB and CMS Limbo!  I live ExBB and CMS Limbo!
Логин :
Пароль :
Регистрация?  Забыли пароль? 
 

Страниц (117): В начало « ... 109 110 111 112 [113] 114 115 116 117 »

> Найдено сообщений: 1170
NordWest Отправлено: 31 января 2012 — 22:53 • Тема: PHP и Безопасность • Форум: Записная книжка PHP

Ответов: 0
Просмотров: 2549
http://i-vd.org.ru/books/php/security.shtml
NordWest Отправлено: 31 января 2012 — 19:45 • Тема: Как определить абсолютный путь к папке с Limbo • Форум: Limbo CMS

Ответов: 0
Просмотров: 1016
Если возникла нужда руками заполнить $lm_website в config.php - делаем следующее.

Для этого создаем файл path.php в директории с Limbo и пишем следующее

code:
<?PHP
echo dirname(__FILE__);
?>


Заходим на этот файл браузером.
То, что выведет этот скрипт и будет абсолютным путем к Limbo.
Слэша в конце этого пути не должно быть.
NordWest Отправлено: 31 января 2012 — 12:19 • Тема: Конфигурирование сайта с помощью файла .htaccess • Форум: Записная книжка PHP

Ответов: 0
Просмотров: 2516
Смотреть здесь.
А тут мануал по Апачу - http://httpd.apache.org/docs/2.2/howto/
NordWest Отправлено: 22 января 2012 — 18:10 • Тема: Этапы разработки CMS Limbo • Форум: Limbo CMS

Ответов: 115
Просмотров: 47450
Короче с дизайном полная ж..па. В том шаблоне, что я правлю все настолько не структурировано, что можно мозг взорвать. Проще свой шаблон создать чем отредактировать корявый чужой. Нахмурился
NordWest Отправлено: 22 января 2012 — 11:47 • Тема: Получение параметров из xml файла • Форум: Limbo CMS

Ответов: 0
Просмотров: 1043
Структура вызова такова...

code:
$peremennaya_php = @$params->get('parametr_xml' ,'значение по умолчанию');

Значение по умолчанию указывается на тот случай, когда параметр вообще не определен в xml файле, т.е. он не существует дабы избежать ошибок.
NordWest Отправлено: 22 января 2012 — 00:08 • Тема: Как работать с сессиями в PHP? • Форум: Записная книжка PHP

Ответов: 0
Просмотров: 2675
Все, что мы записываем в переменную $s (массив), будет доступно для чтения при следующем заходе посетителя на сервер. Про сессии, на самом деле, можно сказать очень много, чтобы описать возможности и особенноти.. Но если вы поюзаете пример и попробуете использовать в своих задачах, сами поймете.
code:
<?php
unset($s);// думаю, это писать не надо, но это явно не повредит
session_start();// это равносильно HEADERS() и SETCOOKIES(), до вызова функции
// ничего на экран не выводить
session_register('s');// объявляем, что $s является частью сессии
if (isset($c) && $c=='clear')
{ unset($s);// обнуления идентификации посетителя.
header('Location: sess.html');
echo 'clear…';
exit;
}
echo '<a href="sess.html">обновить страницу</a>';
echo '<a href="sess.html?c=clear">обнулить идентификацию</a>';
if (!isset($s['count']))
{ // Посетитель пришел впервые. Объявляем переменную, которая
// должны быть всегда. Это счетчик загрузок страницы.
$s['count']=1;
}
else
{ $s['count']++;
}
echo 'Вы загружили эту страницу раз: '.$s[count];
// обработка формы, заполняемой посетителем
// если введено имя, заносим в сессию
if (strlen($name)>1) { $s['name']=$name; }
if (!isset($s['name']))
{ // если имя еще не введено, выводим форму для ввода
echo 'Вы новый пользователь. Пожалуйста, введите ваше имя: ';
echo '<form action="sess.html"><input type="text" name="name" />';
echo '<input type="submit">';
echo '</form>';
}
else
{ // иначе пишем имя из сесси
echo 'Вы зарегистрированы под именем: '.$s[name];
}
?>
NordWest Отправлено: 21 января 2012 — 19:00 • Тема: Проверка checkbox на форме • Форум: Записная книжка PHP

Ответов: 0
Просмотров: 3512
Хотелось бы отметить, что многие изначально совершают ошибки и пишут не правильно html checkbox. То есть начитавшись в Интернет информации 10 летней давности пишут всякую охинею. Согласно одного из последних строгих DOCTYPE, который пытается нас сопроводить в эпоху HTML5 checkbox правильно пишется следующим образом:
code:
<input type="checkbox" name="checkme" checked="checked" />


Обратите внимание, id в input объекте нет! Согласно последним стандартам к таким html объектам нужно обращаться через свойство name. Также обратите внимания, что нет и value, при type="checkbox" это значение не прописывается. Оно по умолчанию =0. То есть нет смысла его указывать, если не требуется выставить, что либо принудительно.

Речь идет о стандарте: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">, в других стандартах DOCTYPE данный объект может писаться по другому. Смотрите внимательно спецификацию.


Можно сделать так. Перед тегом <input type="checkbox"> поместить тег <input type="hidden"> с тем же самым значением параметра «name»:
code:
<form …>

<input type="hidden" name="checkme" value="0">
<input type="checkbox" name="checkme" value="1">

</form>


Теперь если checkbox установлен, в переменной $checkme передастся «1», в противном случае «0». Однако, если у вас будет 10 checkbox`ов, то будете уже не приятно удивлены, как быстро начнет увеличиваться ваш html код, а некоторые браузеры покрутят пальцем возле вашего виска.

Правильно делать так...
Для начала, нужно форму сделать согласно стандартам консорциума W3C

Код html:
code:
<form action="page.php" method="post">
<input type="checkbox" name="checkme" checked="checked" /> <- правильно пишем input согласно стандартам
</form>


Код PHP:
code:
function checkbox_verify($_name)
{
$result=0;// обязательно прописываем, чтобы функция всегда возвращала результат
// проверяем, а есть ли вообще такой checkbox на html форме, а то часто промахиваются
if (isset($_REQUEST[$_name]))
{ if ($_REQUEST[$_name]=='on') { $result=1; } else { $result=0; }
}
return $result;
}


В итоге, вызов получается очень простым:
code:
echo checkbox_verify('checkme');
NordWest Отправлено: 21 января 2012 — 18:54 • Тема: Вставки в код PHP Javascript • Форум: Записная книжка PHP

Ответов: 3
Просмотров: 6734
Вызов стиля из ява скрипта

code:
<style type="text/css">
<!--
.browse
{
width: 100%;
border: 1px solid #CCCCCC;
}
-->
</style>
NordWest Отправлено: 21 января 2012 — 18:53 • Тема: Вставки в код PHP Javascript • Форум: Записная книжка PHP

Ответов: 3
Просмотров: 6734
Вставка в *.php файл ява скрипта для отображения php переменной:

code:
?><script type="text/javascript"> var desc='<?php echo $Itemid;?>'; alert(desc); </script> <?php


Для файлов *.tpl конструкция выглядит чуть по другому:

code:
<script type="text/javascript"> var desc='{$Itemid}'; alert(desc); </script>
NordWest Отправлено: 21 января 2012 — 18:43 • Тема: Как определить значение по умолчанию в javascript? • Форум: Записная книжка PHP

Ответов: 0
Просмотров: 2577
code:
function func_name(_params)
{
// если входящий параметр _params не определен, то значение подставляется по умолчанию 555
var r=(typeof(_params)!='undefined')?_params:555;
return r;
}

Страниц (117): В начало « ... 109 110 111 112 [113] 114 115 116 117 »

Powered by ExBB v1.1.180311