PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (12): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец
Найдено сообщений: 166
Doox911
Отправлено: 06 Октября, 2013 - 20:10:21 • Тема: Непонятный отступ с margin-top? • Форум: HTML, Дизайн & CSS
Ответов: 4 Просмотров: 1277
teddy пишет: Маргин просто передался по цепочке
Остановит вашу проблему, надеюсь ;)
(Добавление)
Пожалуйста! Поясните как это работает и почему отступает?
Doox911
Отправлено: 06 Октября, 2013 - 19:40:17 • Тема: Непонятный отступ с margin-top? • Форум: HTML, Дизайн & CSS
Ответов: 4 Просмотров: 1277
CODE (
html ):
скопировать код в буфер обмена
<!DOCTYPE html>
<html >
<head >
<meta http-equiv = "Content-Type" content = "text/html; charset=utf-8" >
<link href = "css/index.css" rel = "stylesheet" type = "text/css" >
<meta name = "keywords" content = "" >
<meta name = "description" content = "" >
<title > Лесничество"Русский Лес"</ title >
</ head >
<body >
<div id = "header" >
<div id = "vc" >
</ div >
</ div >
<div id = "podl_content" >
<div id = "content" >
<div class = "ukaz" >
<h2 > Информация о филиале</ h2 >
</ div >
<div id = "footer" >
</ div >
</ div >
</ div >
</ body >
</ html >
CODE (
text ):
скопировать код в буфер обмена
body{
margin: 0px;
padding: 0px;
background-image: url(fon2.png);
}
html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q,
cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small,
tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label,
textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, dl, dt,
dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe{
padding: 0;
margin: 0;
}
#header{
z-index: 2;
position: relative;
height: 82px;
width: 100%;
background-image: url(2.png);
background-repeat: repeat-x;
}
#vc{
width: 1320px;
margin: 0 auto;
}
.vm{
display: inline-block;
text-align: center;
width: 220px;
height: 85px;
float: left;
}
.vm:hover{
background-image: url(3.png);
background-repeat: no-repeat;
background-position: 0px 73px;
}
#vc a{
padding:0;
margin:0;
padding-top: 25px;
width: 220px;
height: 57px;
color: #fff;
font-size: 20pt;
font-weight: bold;
text-decoration: none;
}
#vc a:hover{
color: grey;
}
#podl_content{
z-index: 1;
position: relative;
margin: 0px auto;
padding: 0px;
width: 1216px;
background-color: lightgrey;
}
#content{
background-image: url(88.png); position: relative;
background-repeat: repeat-y; /* Отменяем повторение фона */
background-position: center;
margin: 0px auto; padding: 0px;
width: 1214px;
}
.ukaz{
padding: 0px;
padding-top: 5px;
margin: 0px;
margin-top: 5px;
background-image: url(6.png);
height: 45px; text-align: center;
width: 1200px;margin-left: 7px;
}
.ukaz h2{
padding: 0px;
margin: 0px;
color: white;
}
#footer{
background-image: url(54.png);
margin: 0px auto;
height: 82px;
width: 1214px;
}
Помогите пожалуйста понять. Почему используя margin-top: 5px; в .ukaz идёт отступ всего #podl_content?
Doox911
Отправлено: 01 Октября, 2013 - 11:12:29 • Тема: Почему выдаёт данную ошибку? • Форум: Вопросы новичков
Ответов: 2 Просмотров: 281
PHP:
скопировать код в буфер обмена
<?PHP
include ( 'connect.php' ) ;
if ( isset ( $_POST [ 'login' ] ) ) {
$login = $_POST [ 'login' ] ;
{
}
}
else
{ }
if ( isset ( $_POST [ 'name' ] ) ) {
$name = $_POST [ 'name' ] ;
{
}
}
else
{ }
{
$fam = $_POST [ 'fam' ] ;
{
}
}
else
{ }
if ( isset ( $_POST [ 'otch' ] ) ) {
$otch = $_POST [ 'otch' ] ;
{
}
}
else
{ }
{
$pol = $_POST [ 'pol' ] ;
{
}
}
else
{ }
{
$drd = $_POST [ 'drd' ] ;
{
}
}
else
{ }
{
$drm = $_POST [ 'drm' ] ;
{
}
}
else
{ }
{
$dry = $_POST [ 'dry' ] ;
{
}
}
else
{ }
if ( isset ( $_POST [ 'email' ] ) ) {
$email = $_POST [ 'email' ] ;
{
}
}
else
{ }
if ( isset ( $_POST [ 'pass' ] ) ) {
$pass = $_POST [ 'pass' ] ;
{
}
}
else
{ }
/////////////////////////////////////////////////////////////////////////////////////
//////Проверяем уникальность выбранного email////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////
//////Если нет совпадений регим нового пользователя//////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////
if ( ( $cr == 0) and ( $ce == 0) )
{
$id_user = $max_id_user + 1 ; // id
$data = $data [ mday] . '.' . $data [ mon] . '.' . $data [ year] ; // дата регистрации
$emailpass = $pass ; // Для отправки на мыло
$pass = md5 ( $pass ) ; // пароль $droj = $drd . '.' . $drm . '.' . $dry ; // Дата рождения
if ( $pol == '1' )
{
$pol_mail = 'мужчина' ;
}
else
{
$pol_mail = 'женщина' ;
}
$r = mysql_query ( "INSERT INTO users(id,login,name,fam,otch,pol,droj,dr,pass,email,pr_auto,pr_adm) VALUES('$id_user ','$login ','$name ','$fam ','$otch ','$pol ','$droj ','$data ','$pass ','$email ',0,0)" , $link )
$to = $email ;
$subject = "" ;
$message = '<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<p>Регистрация прошла успешно!</p>
<hr>
<p>Ваши даные:</p>
Ваш логин: ' . $login . '<br />
Ваше имя: ' . $name . '<br />
Ваша фамилия: ' . $fam . '<br />
Ваше отчество: ' . $otch . '<br />
Ваш пол: ' . $pol_mail . '<br />
Ваш e-mail: ' . $email . '<br />
Ваш пароль: ' . $emailpass . '<br />
Дата вашей регистрации: ' . $data . '<br /> <i>В течении недели ваш аккаунт будет авторизован!</i>
</body>
</html>' ;
$headers = "Content-type: text/html; charset=utf-8 \r \n " ;
$headers .= "From: Welcome\r \n " ;
mail ( $to , $subject , $message , $headers ) ; }
else
{
}
?>
Doox911
Отправлено: 01 Октября, 2013 - 10:37:23 • Тема: Почему выдаёт данную ошибку? • Форум: Вопросы новичков
Ответов: 2 Просмотров: 281
В чём я ошибаюсь?
Выдаёт ошибку:
Notice: Use of undefined constant day - assumed 'day' in /home/v/vwoodm/rusles.pro/public _html/add_user.php on line 165 Notice: Undefined index: day in /home/v/vwoodm/rusles.pro/public _html/add_user.php on line 165 Notice: Use of undefined constant mon - assumed 'mon' in /home/v/vwoodm/rusles.pro/public _html/add_user.php on line 165 Notice: Use of undefined constant year - assumed 'year' in /home/v/vwoodm/rusles.pro/public _html/add_user.php on line 165 Warning: Cannot modify header information - headers already sent by (output started at /home/v/vwoodm/rusles.pro/public_html/add_user.php:165) in /home/v/vwoodm/rusles.pro/public _html/add_user.php on line 171
Doox911
Отправлено: 02 Апреля, 2013 - 21:30:16 • Тема: Настройка .htaccess • Форум: Администрирование *nix
Ответов: 6 Просмотров: 1765
DeepVarvar пишет: Вместо: История_Хатуни
Вставляешь: %C8%F1%F2%EE%F0%E8%FF_%D5%E0%F2%F3%ED%E8
И все..
После решения вопроса - ссылку на сайт удалю.
Не работает.
Doox911
Отправлено: 02 Апреля, 2013 - 20:52:05 • Тема: Настройка .htaccess • Форум: Администрирование *nix
Ответов: 6 Просмотров: 1765
LIME пишет: весь файл сюда
(Добавление)
и да...русскоязычных url в принципе нет
браузеры их особо кодируют
CODE (
htmlphp ):
скопировать код в буфер обмена
php_value log_errors On
php_value display_errors On
php_value
error_log / home
/ d
/ doox91
/ mysite
. ru
/ public_html
/ php
. log
RewriteEngine On
RewriteCond % { HTTP_HOST} ^www. mysite. ru$ [ NC]
RewriteRule ^( .* ) $ http: //mysite.ru/$1 [R=301,L]
RewriteEngine On
DirectoryIndex index. php
RewriteRule ^( .* ) / index\. ( php| html| htm) $ http: //mysite.ru/$1/ [R=301,L]
ErrorDocument 403 http: //mysite.ru/modul_php/error.php
ErrorDocument 404 http: //mysite.ru/modul_php/error.php
RewriteRule ^( .* ) История_Хатуни/ ( .* ) $ $1 / hatun/ history. php
Лежит в корне. Это с последним изменением.
Doox911
Отправлено: 22 Июля, 2012 - 16:10:14 • Тема: Проблема с cookie • Форум: Программирование на PHP
Ответов: 9 Просмотров: 551
Hawkmoth пишет: Doox911 пишет: Выполняются. А почему она не подходящая?
Вывод ошибок отключен?
"headers already sent by" ни о чем не говорит?
Как проверить вкл/выкл проверка ошибок?
Нет. Что это?) Я бы не против ссылки по этой теме.
Doox911
Отправлено: 22 Июля, 2012 - 15:55:02 • Тема: Проблема с cookie • Форум: Программирование на PHP
Ответов: 9 Просмотров: 551
Hawkmoth пишет: Doox911 пишет: $password = mysql_result($zapros,0,0);
далеко нре самая подходящая функция для того, что Вы здесь делаете.
Почитайте про mysql_fetch_...
Doox911 пишет: if ($password == $password_v)
{
setcookie('flag_vhoda',$login_v,time()+72000); // ПОЧЕМУ ТУТ НЕ СТАВЯТСЯ КУКИ?)
}
Скорее всего, потому, что условие if ($password == $password_v) не выполняется.
Выполняются. А почему она не подходящая? Я проверял результат с помощью echo. Вывел оба пароля и сравнил их . Они были одинаковы.
Doox911
Отправлено: 22 Июля, 2012 - 15:48:57 • Тема: Проблема с cookie • Форум: Программирование на PHP
Ответов: 9 Просмотров: 551
Hawkmoth пишет:
Зачем? Вы все равно записываете в базу хеш.
Плюс, если у пользователя в целях безопасности пароль содержит символы <, > и т.д.,
вы изменяете пароль, даже не сообщая ему об этом.
Ко всему выше сказанному. Я начинающий разработчик сайтов. Лаймер можно сказать. Поэтому спасибо за справедливые исправления.
Да Я записываю хеш. Не подумал как-то. А как сделать безопасность лучше?
Так про куки что?)
PHP:
скопировать код в буфер обмена
<?PHP
include ( '../connect.php' ) ;
$login_v_n = $_POST [ 'v_i' ] ; //Значение вводимого логина//
$password_v = $_POST [ 'v_p' ] ; //Значение вводимого пороля//
if ( ! empty ( $login_v ) && ! empty ( $password_v ) ) //если не пусты// {
$zapros = mysql_query ( "SELECT pass,key_reg FROM user WHERE id_name= '$login_v '" , $link ) or
die ( "Could not query:" . mysql_error ( ) ) ; ///////проверяем логин/// echo ' Условие пустоты пройдено.<br>' ;
if ( $result > 0)
{
$password_v .= $key_reg ;
$password_v = md5 ( $password_v ) ; echo 'Условие пустоты запроса успешно.<br />' ;
if ( $password == $password_v )
{
}
else
{
echo 'Пароли не совподают! <br>' ;
}
}
else
{
echo 'Результат SQL запроса: null <br>' ;
}
}
else
{
echo 'Поля пусты! <br>' ;
}
?>
Doox911
Отправлено: 22 Июля, 2012 - 15:08:12 • Тема: Проблема с cookie • Форум: Программирование на PHP
Ответов: 9 Просмотров: 551
PHP:
скопировать код в буфер обмена
<?PHP
include ( '../connect.php' ) ;
$login_v_n = $_POST [ 'v_i' ] ; //Значение вводимого логина//
$password_v_n = $_POST [ 'v_p' ] ; //Значение вводимого пороля//
if ( ( strlen ( $login_v ) != null ) and
( strlen ( $password_v ) != null ) ) //если не пусты// {
$zapros = mysql_query ( "SELECT pass,key_reg FROM user WHERE id_name= '$login_v '" , $link ) or
die ( "Could not query:" . mysql_error ( ) ) ; ///////проверяем логин/// echo ' Условие пустоты пройдено.<br>' ;
if ( $result > 0)
{
$password_v .= $key_reg ;
$password_v = md5 ( $password_v ) ; echo 'Условие пустоты запроса успешно.<br />' ;
if ( $password == $password_v )
{
setcookie ( 'flag_vhoda' , $login_v , time ( ) + 72000
) ; // ПОЧЕМУ ТУТ НЕ СТАВЯТСЯ КУКИ?) }
else
{
echo 'Пароли не совподают! <br>' ;
}
}
else
{
echo 'Результат SQL запроса: null <br>' ;
}
}
else
{
echo 'Поля пусты! <br>' ;
}
?>
За ранее спасибо всем кто поможет или проявит интерес.
Doox911
Отправлено: 17 Мая, 2012 - 00:24:28 • Тема: Как реализовать поиск по индексам в SQL? • Форум: Администрирование БД
Ответов: 6 Просмотров: 2879
Быстрый поиск (Seek):
Его можно проводить только в индексированных таблицах баз данных и только в индексированном поле. Данный поиск обрабатывает все поля, кроме memo-полей. Команда быстрого поиска находит 1-ю запись удовлетворяющую условию поиска, если есть другие записи, то в проиндексированной базе данных они будут расположены рядом с 1-ой.
Перед тем, как начать поиск, пользователь должен открыть базу данных и проиндексировать ее по полю, в котором организуется поиск. После того как индекс объявлен активным.
Как это реализовать в phpmyadmin?
Страниц (12): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB