PHP.SU

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

Страниц (3): « 1 2 [3]

> Найдено сообщений: 39
jobsdata Отправлено: 03 Апреля, 2012 - 20:05:37 • Тема: Напомните про header :) • Форум: Вопросы новичков

Ответов: 8
Просмотров: 251
Помогите с ошибкой. Выдает Warning: Cannot modify header information - headers already sent by (output started at Z:\home\dinary.local\www\index.php:27) in Z:\home\test.local\www\index.php on line 54 Что то знакомое, что уже типо заголовок отправлен...пробывал и через <<<CODE CODE; подключить html code.

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. include('bd/bd.php');
  4. ?><!DOCTYPE html>
  5. <html>
  6. <head>
  7. <title>Test</title>
  8. <link href="/style/style.css" rel="stylesheet" type="text/css">
  9. </head>
  10. <body>
  11. <div class="head">
  12. <a href="/"><img src="img/head.png" /></a>
  13. </div>
  14.  
  15. <div class="centr">
  16. <div class="form">
  17. <form action="" method="post">
  18. <label>Логин:</label>
  19. <input type="text" name="login" placeholder="Ваш логин"/>
  20. <label>Пароль:</label>
  21. <input type="password" name="password" placeholder="Ваш пароль" />
  22. <input type="submit" name="submit" value="" id="button" />
  23. </form>
  24. <p class="linkReg"><a href="/reg.php">Регистрация</a></p>
  25. </div>
  26. <div class="error">
  27. <?PHP
  28. if(isset($_POST['submit']))
  29. {
  30.         $err = array();
  31.         if(empty($_POST['login']))
  32.                                         {
  33.                                         $err[] = "<p><img src='img/err.png' />Не введен логин</p>";
  34.                                         }
  35.         if(strlen($_POST['login']) < 3 or strlen($_POST['login']) > 15)
  36.                                         {
  37.                                         $err[] = "<p><img src='img/err.png' />Длина Имени не должна быть меньше 3 символов и не больше 15</p>";
  38.                                         }
  39.                                        
  40.         if(empty($_POST['password']))
  41.                                         {
  42.                                         $err[] = "<p><img src='img/err.png' />Не введен пароль</p>";
  43.                                         }
  44.                
  45.         $query = mysql_query("SELECT id,password FROM users WHERE login='".mysql_real_escape_string($_POST['login'])."' LIMIT 1");
  46.     $data = mysql_fetch_assoc($query);
  47.        
  48.         if($data['password'] !== md5(md5($_POST['password'])))
  49.         {
  50.                 $err[] = "<p><img src='img/err.png' />Не верный пароль</p>";
  51.         }
  52.         else
  53.         {
  54.                 header('Location: cabinet.php');
  55.         }
  56.  foreach($err AS $error)
  57.         {
  58.             print $error."<br>";
  59.         }
  60. }
  61.  
  62. ?>
  63. </div>
  64. </div>
  65. </div>
  66.  
  67. <div class="info">
  68. <p>траляля</p>
  69. </div>
  70.  
  71. <div class="footer">
  72. <p><a href="/">траляля</a></p>
  73. </div>
  74. </body>
  75. </html>
  76.  
jobsdata Отправлено: 02 Апреля, 2012 - 15:16:37 • Тема: Помогите сообразить с подсветкой слова! • Форум: Вопросы новичков

Ответов: 0
Просмотров: 73
Есть такой запрос

PHP:
скопировать код в буфер обмена
  1.  
  2. $result = mysql_query("SELECT content FROM card WHERE content LIKE '%$search_t%' LIMIT 7");
  3.  
  4. if(mysql_num_rows($result) >0 )
  5. {
  6.  
  7. $itog = mysql_fetch_array($result);
  8.  
  9. do
  10. {
  11.         printf ('<div class="itog">
  12.                 <p>%s</p>
  13.                 </div></div>', $itog['content'] );
  14. }
  15. while($itog = mysql_fetch_array($result));
  16. $itog = preg_replace('/('.$_POST['search_t'].')/i', "<span style='color:red'>$1</span>", $itog);
  17. }
  18. else {
  19.         echo 'Не найденно соотвествий!';
  20. }
  21.  


Подскажите как правильно сделать чтоб слово которое я ищу, отображалось красным цветом в тексте который вывожу!
jobsdata Отправлено: 22 Марта, 2012 - 18:49:42 • Тема: Преобразование url! • Форум: Регулярные выражения

Ответов: 5
Просмотров: 230
Просьба закрыть тему!

Проблема решена!

OrmaJever спасибо друг =)

Если кому интересно, просто забыл в action=/search/ написать Радость
jobsdata Отправлено: 22 Марта, 2012 - 15:14:11 • Тема: Преобразование url! • Форум: Регулярные выражения

Ответов: 5
Просмотров: 230
OrmaJever пишет:
jobsdata пишет:
RewriteRule ^(.*)$ http://mysite/$1 [R=permanent,L]

После этого правила ничё работать не будет, оно должно ити в самом конце.



Cтавлю в конец и сайт не работает. Большое кол-во переадресаций. Что то я совсем не соображу Однако
jobsdata Отправлено: 22 Марта, 2012 - 14:49:39 • Тема: Преобразование url! • Форум: Регулярные выражения

Ответов: 5
Просмотров: 230
OrmaJever пишет:
а так?
CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteRule ^search/?$ search.php



Что то нет. Может вот это влиять на то что не меняется?

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. RewriteEngine on
  3.  
  4. RewriteBase /
  5.  
  6. RewriteCond %{HTTP_HOST} ^www.mysite.ru [OR]
  7.  
  8. RewriteCond %{HTTP_HOST} ^mysite.1gb.ru
  9.  
  10. RewriteRule ^(.*)$ http://mysite/$1 [R=permanent,L]
  11.  
  12. RewriteRule ^spa/$ /page.php?cat_id=1&cat_slug=spa [L]
  13. RewriteRule ^spa/([0-9]*)$ /view.php?cat_id=1&item_id=$1&cat_slug=spa [L]
  14.  


просто другие странице идут с базы и преобразовываю их в то что мне надо, а вот этот search.php ни как не хочет в нормальный вид преобразоваться!!! =(
jobsdata Отправлено: 22 Марта, 2012 - 14:15:02 • Тема: Преобразование url! • Форум: Регулярные выражения

Ответов: 5
Просмотров: 230
Ребят подскажите как сделать

http://mysite.ru/search.php

в

http://mysite.ru/search/

Всю ночь ковырялся в гугле и не чего не смастерил =)

RewriteRule ^search(\/?)$ search.php и так делал, и по всякому, ни чо не получается.
jobsdata Отправлено: 12 Марта, 2012 - 20:33:03 • Тема: Ошибку в студию! :) • Форум: Вопросы новичков

Ответов: 4
Просмотров: 173
cпасибо, сейчас проверю Улыбка
jobsdata Отправлено: 12 Марта, 2012 - 20:24:54 • Тема: Ошибку в студию! :) • Форум: Вопросы новичков

Ответов: 4
Просмотров: 173
[quote=UNTRUSTED][/quote]

да это понятно ))) мне надо чтоб когда я не ввел имя или не заполнил поля, вывод ошибки появился! Пример:

CODE (html):
скопировать код в буфер обмена
  1. <div class='error">
  2. <p>Неверный логин/пароль"</p>
  3. </div>


вывод ошибки под формой. только мне надо не на js Голливудская улыбка
(Добавление)
ща гляну ))
jobsdata Отправлено: 12 Марта, 2012 - 20:01:47 • Тема: Ошибку в студию! :) • Форум: Вопросы новичков

Ответов: 4
Просмотров: 173
Добрый вечер! Подскажите новичку как сделать вывод ошибки неверный логин/пароль или не заполнено одно из полей - вообщем без разницы какую ошибку. Вывести на той же странице. Например есть форма

CODE (htmlphp):
скопировать код в буфер обмена
  1. <html>
  2. <form method="post" action="add.php">
  3. <label>Login:</label>
  4. <input type="text" name="name" />
  5. <label>Password:</label>
  6. <input type="password" name="password" />
  7. <input type="submit" value="" />
  8. </form>
  9.  
  10. <?php
  11.  
  12. $name = $_POST['name'];
  13. $password = $_POST['password'];
  14.  
  15. if ($name == '' or $password == '') {
  16.         echo('Не верный логин/пароль!!!');
  17. }
  18. ?>
  19. </html>


Чтоб вывод ошибки не отправлялса в add.php, а вывелась под формой или наверху - без разницы. Ни как не соображу как это реализовать. Спасибо!

Страниц (3): « 1 2 [3]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB