PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (65): В начало « ... 57 58 59 60 61 62 63 [64] 65 »
Найдено сообщений: 972
sKaa
Отправлено: 07 Ноября, 2011 - 22:20:35 • Тема: Не могу разобраться с куками и сессиями • Форум: HTTP и PHP
Ответов: 10 Просмотров: 2436
Сессии в большинстве случаев сами по себе механизм основанный на куках и хранятся они в основном там-же..
Хешировать пароль и хранить в куках.
Когда пользователь заходит на страницу сравнивать хеш из базы и хеш из куков.
попробуй что-то типо echo $_POST['remember'];
скорей всего там просто приходит true или 1
if($_POST['remember'] == true){
sKaa
Отправлено: 07 Ноября, 2011 - 22:02:02 • Тема: Суммирование значений в текстовом поле. • Форум: Вопросы новичков
Ответов: 9 Просмотров: 476
хоть убейте я не понял суть вопроса...
если вам надо подсчитать кол-во инпутов на странице или же что-то сделать с определенным рекомендую jQuery :
CODE (
javascript ):
скопировать код в буфер обмена
var s = $( 'input' ) .size ( ) ; // Общее кол-во инпутов на странице.
for ( k= 0 ; k< s; k++ ) {
var input = $( 'input' ) .get ( k) ; // инпут под номером n
}
sKaa
Отправлено: 07 Ноября, 2011 - 10:55:57 • Тема: Проблема с поиском • Форум: Вопросы новичков
Ответов: 6 Просмотров: 260
во первых попробуй SELECT *, мб ты пытаешься выделить столбцы которых вовсе нету.
во вторых я бы убрал (id) в ORDER BY
sKaa
Отправлено: 07 Ноября, 2011 - 06:31:45 • Тема: напишите правило для rewrite, пожалуйста • Форум: Напишите за меня, пожалуйста
Ответов: 2 Просмотров: 31
Всё не так просто ))) я сам вчера мучался с mod_rewrite и наконец сделал..
Гляди как :
CODE (
htmlphp ):
скопировать код в буфер обмена
# Rewrite
RewriteEngine On
Options + FollowSymlinks
RewriteBase /
RewriteCond % { REQUEST_FILENAME} !- f # не файл
RewriteCond % { REQUEST_FILENAME} !- d # не папка
RewriteRule ( .* ) / index. php?p= $0 [ L, QSA]
я абсолютно все запросы пересылаю не index.php?p=
теперь мои запросы выглядят так же как и ты планируешь сделать.
только есть проблема :
твой адрес : http://www[dot]site[dot]ru/tovar.php?mod[dot][dot][dot]3&tov_id=328
ты получаешь имя модуля в скрипте таким образом $_GET['mod'], название каталогов $_GET['cat'] итд..
а у меня приходит по другому всё..
mysite.ru/cat/33/338
на самом деле выглядит как mysite.ru/?p=cat/33/338
тоесть я разбиваю переменную explode('/', $_GET['p']);
и дальше уже обрабатываю её
sKaa
Отправлено: 06 Ноября, 2011 - 00:21:32 • Тема: Помогите с .htaccess • Форум: Вопросы новичков
Ответов: 1 Просмотров: 118
Собственно это мой .htaccess
CODE (
htmlphp ):
скопировать код в буфер обмена
# Error Document
#ErrorDocument 404 /index.php3
#ErrorDocument 401 /index.php3
# Default Charset
AddDefaultCharset utf- 8
# Запрещение вывода списка файлов в каталоге
Options - Indexes
# Rewrite
RewriteEngine On
Options + FollowSymlinks
RewriteBase /
RewriteCond % { REQUEST_FILENAME} !- f
RewriteCond % { REQUEST_FILENAME} !- d
RewriteRule ( .* ) / index. php?mm= $0 [ L, QSA]
Суть проблемы в том, что загрузку js, css я делал через собственный класс.
Ну а функция в классе просто перебирает массив :
PHP:
скопировать код в буфер обмена
foreach ( $config [ "js_default" ] as $key => $value ) :
print ( "<script src='" . $config [ "js_dir" ] . $value . "'></script>" ) ;
endforeach ;
ну и аналогично css
Все было ничего пока .htaccess был абсолютно пуст.
Теперь когда его содержимое такое как я указал вышел js и css у меня подгружаются только если адрес сайта в таком виде :
Но если изменить на
ну короче если добавляется ещё один слеш всё перестает грузится...
кроме шаблонов.
если есть допустим шаблон в папке template/forms/login_form.tpl
а в нём
то всё прекрасно работает.
sKaa
Отправлено: 05 Ноября, 2011 - 17:24:40 • Тема: Помогите • Форум: Вопросы новичков
Ответов: 19 Просмотров: 499
PHP:
скопировать код в буфер обмена
switch ( $list [ 'a_job' ] ) {
case 0: $char = "<font color=red>Титан</font>" ; break ;
case 1: $char = "<font color=darkred>Рыцарь</font>" ; break ;
...
...
default : $char = "<font color=#552e0e>Мистик</font>" ;
}
sKaa
Отправлено: 05 Ноября, 2011 - 04:29:56 • Тема: Почему переменная $qid не включается? • Форум: Если скрипт не работает
Ответов: 4 Просмотров: 1623
PHP:
скопировать код в буфер обмена
<?
// тут код если мы передали qid в адресной строке ($_GET)
$qid = $_GET [ 'qid' ] ; // Сама переменная $qid;
if ( isset ( $_POST [ 'submits' ] ) ) { // Тут код если мы через $_POST передали значение submits
$fname = $_POST [ 'fname' ] ;
$fnamefull = $_POST [ 'fnamefull' ] ;
} else {
// Тут если кнопку не нажимали
/*
Кстати у тя тут ";" местами сильная нехватка :
вмето action="<?PHP echo $PHP_SELF ?>"> нужно action="<?PHP echo $PHP_SELF; ?>">
а так-же : $myrow["fnum"], $myrow["fname"], $myrow["fnamefull"] тоже нужно ставить ";"
*/
}
} else {
// тут код если qid в адресной строке пуст.
} ?>
Страниц (65): В начало « ... 57 58 59 60 61 62 63 [64] 65 »
Powered by ExBB FM 1.0 RC1. InvisionExBB