PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (8): « 1 2 3 4 5 [6] 7 8 »
Найдено сообщений: 117
shahin
Отправлено: 23 Августа, 2014 - 22:21:00 • Тема: Запись из options value в бд • Форум: Вопросы новичков
Ответов: 14 Просмотров: 450
IGORtrue You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '= ('1')' at line 1
(Добавление)
У вас ошибка в вашем синтаксисе SQL; проверить документацию по используемой версии MySQL на предмет корректного синтаксиса около '= («1»)' в строке 1
но почему?
shahin
Отправлено: 23 Августа, 2014 - 21:32:46 • Тема: Запись из options value в бд • Форум: Вопросы новичков
Ответов: 14 Просмотров: 450
avtor.fox пишет: и я впервые встречаю такой синтаксис
какой?
(Добавление)
Если не правельно, напишите правельный код пожалуйста
shahin
Отправлено: 02 Августа, 2014 - 05:49:26 • Тема: Запомни меня • Форум: Вопросы новичков
Ответов: 9 Просмотров: 489
так дело в том что я не знаю как реализовать эту проверку, можете помочь?
shahin
Отправлено: 02 Августа, 2014 - 03:24:16 • Тема: Запомни меня • Форум: Вопросы новичков
Ответов: 9 Просмотров: 489
Сделал но теперь другая проблема, работают только куки, а надо чтобы если куки выключены работала сессия,тоесть если куки включены выводится
А если куки выключены то
shahin
Отправлено: 02 Августа, 2014 - 00:55:57 • Тема: Запомни меня • Форум: Вопросы новичков
Ответов: 9 Просмотров: 489
Хочу добавить функцию запомнить но никак не получается, перелазил весь инет найденое не устраивает.
Вот код:
Код:
PHP:
скопировать код в буфер обмена
<?PHP
require_once "../includes/db.php" ;
require_once "../includes/core.php" ;
$login = filter_input ( INPUT_POST
, 'login' , FILTER_SANITIZE_STRING
) ; $pass = filter_input ( INPUT_POST
, 'pass' , FILTER_SANITIZE_STRING
) ; if ( Auth( $login , $pass ) ) {
$_SESSION [ "login" ] = $login ;
$_SESSION [ "pass" ] = $pass ;
header ( "Location: " . $_SERVER [ "HTTP_REFERER" ] ) ; exit ; } else { echo "Error" ; } ?>
Вот форма ввода:
Код:
CODE (
html ):
скопировать код в буфер обмена
<form action = "/tmp/auth.php" method = "post" >
<input type = "hidden" name = "authform" value = "1" / >
<h2 style = "font-weight:bold;font-size:40px;padding:10px 0px 10px 0px" ><?php echo $Lang[ 'auth' ] ; ?></ h2 >
<input required= "true" tabindex = "1" name = "login" type = "text" id = "login" placeholder= "<?php echo $Lang['login']; ?> " />
<input required= "true" tabindex = "2" name = "pass" type = "password" id = "password" placeholder= "<?php echo $Lang['password']; ?> " />
<div class = "td" style = "margin-top:-50px;margin-left:-5px;font-size:20px;" ><input class = "td" name = "on" type = "checkbox" style = "margin-left:-69px;margin-top:-15px;" / ><div style = 'margin-top:-45px;margin-left:25px' ><?php echo $Lang[ 'remember' ] ;?></ div ></ div ><div >
<input id = "login_btn" style = 'margin-top:-47px;' class = "button" type = "submit" name = "log" value = "<?php echo $Lang['go_enter']; ?> "/>
Делаю следущее:
Код:
PHP:
скопировать код в буфер обмена
<?PHP
require_once "../includes/db.php" ;
require_once "../includes/core.php" ;
$login = filter_input ( INPUT_POST
, 'login' , FILTER_SANITIZE_STRING
) ; $pass = filter_input ( INPUT_POST
, 'pass' , FILTER_SANITIZE_STRING
) ; if ( Auth( $login , $pass ) ) {
$_SESSION [ "login" ] = $login ;
$_SESSION [ "pass" ] = $pass ;
}
header ( "Location: " . $_SERVER [ "HTTP_REFERER" ] ) ; exit ; } else { echo "Error" ; }
?>
Поправьте если что не так, и объясните как сделать форму вывода уже авторизованного с куками, так как с ссесией или по другому. Заранее благодарен!
shahin
Отправлено: 30 Июля, 2014 - 03:30:03 • Тема: Загрузка в бд • Форум: Вопросы новичков
Ответов: 2 Просмотров: 118
kotyara1979 да правельно поняли, можете пример показать я не совсем понимаю как это сделать
shahin
Отправлено: 29 Июля, 2014 - 23:09:51 • Тема: Загрузка в бд • Форум: Вопросы новичков
Ответов: 2 Просмотров: 118
Даже толком не знаю как тему назвать.
имеется код
PHP:
скопировать код в буфер обмена
$title = trim ( $_REQUEST [ 'title' ] ) ; $pages_title = trim ( $_REQUEST [ 'pages_title' ] ) ; $keywords = trim ( $_REQUEST [ 'keywords' ] ) ; $description = trim ( $_REQUEST [ 'description' ] ) ; $pages_inf = trim ( $_REQUEST [ 'pages_inf' ] ) ; $content = trim ( $_REQUEST [ 'content' ] ) ;
$upfile = $_FILES [ 'image' ] [ 'tmp_name' ] ;
$upfile_name = $_FILES [ 'image' ] [ 'name' ] ;
$upfile_size = $_FILES [ 'image' ] [ 'size' ] ;
$upfile_type = $_FILES [ 'image' ] [ 'type' ] ;
$dir = $_SERVER [ 'DOCUMENT_ROOT' ] . "/pages/images" ;
{
{
echo "Файл: " . $upfile_name . " загружен<br>" ;
}
}
$insert_sql = "INSERT INTO " . $pages_table . " (`keywords`, `description`, `title`, `pages_title`, `pages_img`, `pages_inf`, `content`)" .
"VALUES('" . $keywords . "', '" . $description . "', '" . $title . "', '" . $pages_title . "', '" . $upfile_name . "', '" . $pages_inf . "', '" . $content . "');" ;
if ( ! $insert_sql ) {
echo "<div id='success' class='reg_success_ok'>Страница успешно создана!</div>" ;
} else {
echo "<div id='success' class='reg_success_err'>Произошла ошибка!</div>" ;
}
Как сделать чтобы если картинка не выбрана загружалось в базу названия дефолтной картинки. Заранее спасибо!
shahin
Отправлено: 28 Июля, 2014 - 15:56:23 • Тема: как сделать безопасные запросы • Форум: Вопросы новичков
Ответов: 6 Просмотров: 258
здравствуйте, есть код
$insert_sql = "INSERT INTO ".$pages_table." (`title`,`keywords`, `description`, `pages_inf`, `content`)" .
"VALUES('".$title."', '".$keywords."', '".$description."', '".$pages_inf."', '".$content."');";
как сделать его безопасным?
Про mysql_real_escape_string я знаю, но как его использовоть на столько переменных
И еще этот
$data_arr = array($title, $keywords, $description, $pages_inf, $content);
return $data_arr;
Страниц (8): « 1 2 3 4 5 [6] 7 8 »
Powered by ExBB FM 1.0 RC1. InvisionExBB