PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (12): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец

> Найдено сообщений: 166
Doox911 Отправлено: 06 Октября, 2013 - 20:39:55 • Тема: Непонятный отступ с margin-top? • Форум: HTML, Дизайн & CSS

Ответов: 4
Просмотров: 1277
teddy пишет:
Doox911
По ссылке что ниже подробно описаны разные ньюансы маргина(их несколько и лечится разными способами), можете почитать
http://habrahabr[dot]ru/post/123250/


Спасибо. Прочтём не медленно.
Doox911 Отправлено: 06 Октября, 2013 - 20:10:21 • Тема: Непонятный отступ с margin-top? • Форум: HTML, Дизайн & CSS

Ответов: 4
Просмотров: 1277
teddy пишет:
Маргин просто передался по цепочке
CODE (html):
скопировать код в буфер обмена
  1. #podl_content{
  2.     overflow:hidden;
  3. }

Остановит вашу проблему, надеюсь ;)
(Добавление)
CODE (html):
скопировать код в буфер обмена
  1. #сontent{
  2.     overflow:hidden;
  3. }


Пожалуйста! Поясните как это работает и почему отступает?
Doox911 Отправлено: 06 Октября, 2013 - 19:40:17 • Тема: Непонятный отступ с margin-top? • Форум: HTML, Дизайн & CSS

Ответов: 4
Просмотров: 1277
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <!DOCTYPE html>
  3. <html>
  4. <head>
  5.   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  6.   <link href="css/index.css" rel="stylesheet" type="text/css">
  7.   <meta name="keywords" content="">
  8.   <meta name="description" content="">
  9.   <title>Лесничество"Русский Лес"</title>
  10. </head>
  11. <body>
  12.    <div id="header">
  13.    <div id="vc">
  14.     </div>
  15.    </div>
  16.  
  17.    <div id="podl_content">
  18.     <div id="content">
  19.      <div class="ukaz">
  20.       <h2>Информация о филиале</h2>
  21.      </div>
  22.      <div id="footer">
  23.      </div>
  24.     </div>
  25.    </div>
  26.    </body>
  27. </html>
  28.  


CODE (text):
скопировать код в буфер обмена
  1.  
  2. body{
  3. margin: 0px;
  4. padding: 0px;
  5. background-image: url(fon2.png);              
  6. }          
  7. html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q,
  8. cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small,
  9. tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label,
  10. textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, dl, dt,
  11. dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe{
  12. padding: 0;
  13. margin: 0;
  14. }
  15. #header{
  16. z-index: 2;
  17. position: relative;
  18. height: 82px;
  19. width: 100%;
  20. background-image: url(2.png);
  21. background-repeat: repeat-x;
  22. }
  23. #vc{
  24. width: 1320px;
  25. margin: 0 auto;
  26. }
  27. .vm{
  28. display: inline-block;
  29. text-align: center;
  30. width: 220px;
  31. height: 85px;
  32. float: left;
  33. }
  34. .vm:hover{
  35. background-image: url(3.png);
  36. background-repeat: no-repeat;
  37. background-position: 0px 73px;
  38. }
  39. #vc a{
  40. padding:0;
  41. margin:0;
  42. padding-top: 25px;
  43. width: 220px;
  44. height: 57px;
  45. color: #fff;
  46. font-size: 20pt;
  47. font-weight: bold;
  48. text-decoration: none;
  49. }
  50. #vc a:hover{
  51. color: grey;
  52. }
  53. #podl_content{
  54. z-index: 1;
  55. position: relative;
  56. margin: 0px auto;
  57. padding: 0px;
  58. width: 1216px;
  59. background-color: lightgrey;
  60. }
  61. #content{
  62. background-image: url(88.png); position: relative;
  63. background-repeat: repeat-y; /* Отменяем повторение фона */
  64. background-position: center;
  65. margin: 0px auto; padding: 0px;
  66. width: 1214px;
  67. }
  68. .ukaz{
  69.   padding: 0px;
  70.    padding-top: 5px;
  71. margin: 0px;
  72. margin-top: 5px;
  73. background-image: url(6.png);
  74. height: 45px; text-align: center;
  75. width: 1200px;margin-left: 7px;
  76. }
  77. .ukaz h2{
  78. padding: 0px;
  79. margin: 0px;
  80. color: white;
  81. }
  82. #footer{
  83. background-image: url(54.png);
  84. margin: 0px auto;
  85. height: 82px;
  86. width: 1214px;
  87. }
  88.  


Помогите пожалуйста понять. Почему используя margin-top: 5px; в .ukaz идёт отступ всего #podl_content?
Doox911 Отправлено: 01 Октября, 2013 - 11:12:29 • Тема: Почему выдаёт данную ошибку? • Форум: Вопросы новичков

Ответов: 2
Просмотров: 281
EuGen пишет:
PHP:
скопировать код в буфер обмена
  1. $data = getdate();
  2. $data = $data['mday'].'.'.$data['mon'].'.'.$data['year'];

?


PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP                
  3. ini_set('display_errors',1);
  4. include ('connect.php');
  5. mysql_query('set character_set_client="utf8"');
  6. mysql_query('set character_set_results="utf8"');
  7. mysql_query("SET NAMES 'utf8'");
  8.  
  9. if(isset($_POST['login']))
  10.  {
  11.   $login = $_POST['login'];
  12.   if(empty($login))
  13.    {
  14.     unset($login);
  15.     echo file_get_contents('html/no_reg2.html');
  16.     exit;    
  17.    }
  18.  }
  19. else
  20.  {}
  21. if(isset($_POST['name']))
  22.  {
  23.   $name = $_POST['name'];
  24.   if(empty($name))
  25.    {
  26.     unset($name);
  27.     echo file_get_contents('html/no_reg2.html');
  28.     exit;
  29.    }
  30.  }
  31. else
  32.  {}
  33. if(isset($_POST['fam']))
  34.  {
  35.   $fam = $_POST['fam'];
  36.   if(empty($fam))
  37.    {
  38.     unset($fam);
  39.     echo file_get_contents('html/no_reg2.html');
  40.     exit;
  41.    }
  42.  }
  43. else
  44.  {}
  45. if(isset($_POST['otch']))
  46.  {
  47.   $otch = $_POST['otch'];
  48.   if(empty($otch))
  49.    {
  50.     unset($otch);
  51.     echo file_get_contents('html/no_reg2.html');
  52.     exit;
  53.    }
  54.  }
  55. else
  56.  {}
  57. if(isset($_POST['pol']))
  58.  {
  59.   $pol = $_POST['pol'];
  60.   if(empty($pol))
  61.    {
  62.     unset($pol);
  63.     echo file_get_contents('html/no_reg2.html');
  64.     exit;
  65.    }
  66.  }
  67. else
  68.  {}
  69. if(isset($_POST['drd']))
  70.  {
  71.   $drd = $_POST['drd'];
  72.   if(empty($drd))
  73.    {
  74.     unset($drd);
  75.     echo file_get_contents('html/no_reg2.html');
  76.     exit;
  77.    }
  78.  }
  79. else
  80.  {}
  81. if(isset($_POST['drm']))
  82.  {
  83.   $drm = $_POST['drm'];
  84.   if(empty($drm))
  85.    {
  86.     unset($drm);
  87.     echo file_get_contents('html/no_reg2.html');
  88.     exit;
  89.    }
  90.  }
  91. else
  92.  {}
  93. if(isset($_POST['dry']))
  94.  {
  95.   $dry = $_POST['dry'];
  96.   if(empty($dry))
  97.    {
  98.     unset($dry);
  99.     echo file_get_contents('html/no_reg2.html');
  100.     exit;
  101.    }
  102.  }
  103. else
  104.  {}
  105. if(isset($_POST['email']))
  106.  {
  107.   $email = $_POST['email'];
  108.   if(empty($email))
  109.    {
  110.     unset($email);
  111.     echo file_get_contents('html/no_reg2.html');
  112.     exit;
  113.    }
  114.  }
  115. else
  116.  {}
  117. if(isset($_POST['pass']))
  118.  {
  119.   $pass = $_POST['pass'];
  120.   if(empty($pass))
  121.    {
  122.     unset($pass);
  123.     echo file_get_contents('html/no_reg2.html');
  124.     exit;
  125.    }
  126.  }
  127. else
  128.  {}
  129.  
  130. $name = trim($name);
  131. $fam = trim($fam);
  132. $otch = trim($otch);
  133. $pol = trim($pol);
  134. $drd = trim($drd);
  135. $drm = trim($drm);
  136. $dry = trim($dry);
  137. $email = trim($email);
  138.  
  139. $login = strip_tags($login);
  140. $name = strip_tags($name);
  141. $fam = strip_tags($fam);
  142. $otch = strip_tags($otch);
  143. $pol = strip_tags($pol);
  144. $drd = strip_tags($drd);
  145. $drm = strip_tags($drm);
  146. $dry = strip_tags($dry);
  147. $email = strip_tags($email);
  148.  
  149. $r = mysql_query("select count(*) from users where login = '$login'",$link) or die ("Error SQL: name ". mysql_error());
  150. $cr = mysql_result($r,0,0);
  151. /////////////////////////////////////////////////////////////////////////////////////
  152. //////Проверяем уникальность выбранного email////////////////////////////////////////
  153. /////////////////////////////////////////////////////////////////////////////////////
  154. $r = mysql_query("select count(*) from users where email = '$email'",$link)or die ("Error SQL: email ". mysql_error());
  155. $ce = mysql_result($r,0,0);
  156. /////////////////////////////////////////////////////////////////////////////////////
  157. //////Если нет совпадений регим нового пользователя//////////////////////////////////
  158. /////////////////////////////////////////////////////////////////////////////////////
  159. if (($cr == 0) and ($ce == 0))
  160.  {
  161.   $r = mysql_query("select max(id) from users",$link) or die ("Error SQL: max id". mysql_error());
  162.   $max_id_user = mysql_result($r,0,0);
  163.  
  164.   $id_user = $max_id_user+1;// id
  165.   $data = getdate();
  166.   $data = $data[mday].'.'.$data[mon].'.'.$data[year]; // дата регистрации
  167.   $emailpass = $pass; // Для отправки на мыло
  168.   $pass = md5($pass);// пароль
  169.   $droj = $drd.'.'.$drm.'.'.$dry;// Дата рождения
  170.   if($pol == '1')
  171.    {
  172.     $pol_mail = 'мужчина';
  173.    }
  174.   else
  175.    {
  176.     $pol_mail = 'женщина';
  177.    }
  178.  
  179.   $r = mysql_query("INSERT INTO users(id,login,name,fam,otch,pol,droj,dr,pass,email,pr_auto,pr_adm)
  180.  VALUES('$id_user','$login','$name','$fam','$otch','$pol','$droj','$data','$pass','$email',0,0)",$link)
  181.   or die ("Error SQL Update: ". mysql_error());
  182.   setcookie("flag_vhoda",$login,time()+72,'/','rusles.pro');
  183.   $to = $email;
  184.   $subject = "";
  185.   $message = '<!DOCTYPE html>
  186.              <html>
  187.               <head>
  188.                <title></title>
  189.               </head>
  190.               <body>
  191.                <p>Регистрация прошла успешно!</p>
  192.                <hr>
  193.                <p>Ваши даные:</p>
  194.                 Ваш логин: &nbsp;'.$login.'<br />          
  195.                 Ваше имя: &nbsp;'.$name.'<br />
  196.                 Ваша фамилия: &nbsp;'.$fam.'<br />
  197.                 Ваше отчество: &nbsp;'.$otch.'<br />
  198.                 Ваш пол: &nbsp;'.$pol_mail.'<br />
  199.                 Ваш e-mail: &nbsp;'.$email.'<br />
  200.                 Ваш пароль: &nbsp;'.$emailpass.'<br />
  201.                 Дата вашей регистрации: &nbsp;'.$data.'<br />                 <i>В течении недели ваш аккаунт будет авторизован!</i>  
  202.               </body>
  203.              </html>';
  204.   $headers  = "Content-type: text/html; charset=utf-8 \r\n";
  205.   $headers .= "From: Welcome\r\n";
  206.   mail($to, $subject, $message, $headers);  
  207.  }
  208. else
  209.  {
  210.   echo file_get_contents('html/no_reg.html');
  211.  }
  212. mysql_close($link);
  213. ?>
  214.  
Doox911 Отправлено: 01 Октября, 2013 - 10:37:23 • Тема: Почему выдаёт данную ошибку? • Форум: Вопросы новичков

Ответов: 2
Просмотров: 281
В чём я ошибаюсь?
PHP:
скопировать код в буфер обмена
  1.  
  2.   $data = getdate();
  3.   $data = $data[mday].'.'.$data[mon].'.'.$data[year]; // дата регистрации
  4.  


Выдаёт ошибку:
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:41:51 • Тема: Настройка .htaccess • Форум: Администрирование *nix

Ответов: 6
Просмотров: 1765
DeepVarvar пишет:
Логи?

На сервере не обнаружил. Ща узнаю у помощи.
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):
скопировать код в буфер обмена
  1. php_value log_errors On
  2. php_value display_errors On
  3. php_value error_reporting -1
  4. php_value error_log /home/d/doox91/mysite.ru/public_html/php.log
  5.  
  6. RewriteEngine On
  7. RewriteCond %{HTTP_HOST} ^www.mysite.ru$ [NC]
  8. RewriteRule ^(.*)$ http://mysite.ru/$1 [R=301,L]
  9. RewriteEngine On
  10. DirectoryIndex index.php
  11. RewriteRule ^(.*)/index\.(php|html|htm)$ http://mysite.ru/$1/ [R=301,L]
  12. ErrorDocument 403 http://mysite.ru/modul_php/error.php
  13. ErrorDocument 404 http://mysite.ru/modul_php/error.php
  14.  
  15. RewriteRule ^(.*)История_Хатуни/(.*)$ $1/hatun/history.php


Лежит в корне. Это с последним изменением.
Doox911 Отправлено: 02 Апреля, 2013 - 20:19:13 • Тема: Настройка .htaccess • Форум: Администрирование *nix

Ответов: 6
Просмотров: 1765
Пример той ссылки которую я хотел бы изменить:
http://mys[dot]ru/Хатунь/history.php
Какая должна получиться:
http://mys[dot]ru/История_Хатуни/

CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteRule ^История_Хатуни/$ /Хатунь/history.php [L]
  2. не работает.
  3.  
  4. RewriteRule ^(.*)История_Хатуни/(.*)$ $1

Не работает.

Подскажите как будет работать?
Убирал русскоязычные названия, всё так же не работает.
Doox911 Отправлено: 22 Июля, 2012 - 16:40:05 • Тема: Проблема с cookie • Форум: Программирование на PHP

Ответов: 9
Просмотров: 551
Hawkmoth пишет:
Doox911 пишет:
Как проверить вкл/выкл проверка ошибок?



в начало всех скриптов.

http://phpfaq[dot]ru/debug
http://lmgtfy[dot]com/?q=setcookie+h[dot][dot][dot]+already+sent+by

Если вкратце, Вы пытаетесь пнуть заголовки с куками уже после того, как заголовки были отправлены.
Странно, что Вы занялись регистрацией и авторизацией, не имея представления об этом.

Спасибо.
p.s. no bad!)
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 пишет:

Doox911 пишет:
PHP:
скопировать код в буфер обмена
  1. $password_v = strip_tags($password_v_n);
  2.  
  3. $password_v = HtmlSpecialChars($password_v);

Зачем? Вы все равно записываете в базу хеш.
Плюс, если у пользователя в целях безопасности пароль содержит символы <, > и т.д.,
вы изменяете пароль, даже не сообщая ему об этом.


Ко всему выше сказанному. Я начинающий разработчик сайтов. Лаймер можно сказать. Поэтому спасибо за справедливые исправления.

Да Я записываю хеш. Не подумал как-то. А как сделать безопасность лучше?

Так про куки что?)

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. include ('../connect.php');
  3.  
  4. $login_v_n    = $_POST['v_i'];//Значение вводимого логина//
  5. $password_v = $_POST['v_p'];//Значение вводимого пороля//
  6.  
  7. $login_v = strip_tags($login_v_n );
  8. $login_v = HtmlSpecialChars($login_v);
  9.  
  10. if (!empty($login_v) && !empty($password_v))//если не пусты//
  11.  {                                                                          
  12.   $zapros = mysql_query("SELECT pass,key_reg FROM user WHERE id_name= '$login_v'",$link) or die("Could not query:" . mysql_error());///////проверяем логин///
  13.   $result = mysql_result($zapros,0,0);
  14.   echo ' Условие пустоты пройдено.<br>';
  15.   if ($result > 0)
  16.    {
  17.     $password = mysql_result($zapros,0,0);
  18.     $key_reg = mysql_result($zapros,0,1);
  19.     $password_v .= $key_reg;  
  20.     $password_v = md5($password_v);
  21.     echo 'Условие пустоты запроса успешно.<br />';
  22.     if ($password == $password_v)
  23.      {
  24.       setcookie('flag_vhoda',$login_v,time()+72000);
  25.      }
  26.     else
  27.      {
  28.       echo 'Пароли не совподают! <br>';
  29.      }
  30.    }
  31.   else
  32.   {
  33.    echo 'Результат SQL запроса: null <br>';
  34.   }
  35.  }
  36. else
  37.  {
  38.   echo 'Поля пусты! <br>';
  39.  }
  40. mysql_close($link);
  41. ?>
  42.  
  43.  
  44.  
Doox911 Отправлено: 22 Июля, 2012 - 15:08:12 • Тема: Проблема с cookie • Форум: Программирование на PHP

Ответов: 9
Просмотров: 551
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. include ('../connect.php');
  3.  
  4. $login_v_n    = $_POST['v_i'];//Значение вводимого логина//
  5. $password_v_n = $_POST['v_p'];//Значение вводимого пороля//
  6.  
  7. $login_v = strip_tags($login_v_n );
  8. $login_v = HtmlSpecialChars($login_v);
  9.  
  10. $password_v = strip_tags($password_v_n);
  11. $password_v = HtmlSpecialChars($password_v);
  12.  
  13. if ((strlen($login_v) != null ) and (strlen($password_v) != null ))//если не пусты//
  14.  {                                                                          
  15.   $zapros = mysql_query("SELECT pass,key_reg FROM user WHERE id_name= '$login_v'",$link) or die("Could not query:" . mysql_error());///////проверяем логин///
  16.   $result = mysql_result($zapros,0,0);
  17.   echo ' Условие пустоты пройдено.<br>';
  18.   if ($result > 0)
  19.    {
  20.     $password = mysql_result($zapros,0,0);
  21.     $key_reg = mysql_result($zapros,0,1);
  22.     $password_v .= $key_reg;  
  23.     $password_v = md5($password_v);
  24.     echo 'Условие пустоты запроса успешно.<br />';
  25.     if ($password == $password_v)
  26.      {
  27.       setcookie('flag_vhoda',$login_v,time()+72000); // ПОЧЕМУ ТУТ НЕ СТАВЯТСЯ КУКИ?)
  28.      }
  29.     else
  30.      {
  31.       echo 'Пароли не совподают! <br>';
  32.      }
  33.    }
  34.   else
  35.   {
  36.    echo 'Результат SQL запроса: null <br>';
  37.   }
  38.  }
  39. else
  40.  {
  41.   echo 'Поля пусты! <br>';
  42.  }
  43. mysql_close($link);
  44. ?>
  45.  
  46.  
  47.  

За ранее спасибо всем кто поможет или проявит интерес.
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 PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB