ПравилаРегистрацияВход
НАВИГАЦИЯ

Учим PHP

Модераторы: нет
Список форумов » Вэб-разработкаНа страницу  1, 2, 3 ... 25, 26, 27 ... 86, 87, 88 
АВТОРСООБЩЕНИЕ
Profi
Administrator
Avatar
Репутация: 98
Регистрация: 25.04.2006
Всего сообщений: 7004
Откуда: Уфа РБ
24 января 2009, 08:06
header("Location: index.php");
shpien
Avatar
Имя: Руслан
Сейчас нет на сайте
Репутация: 3
Регистрация: 23.12.2008
Всего сообщений: 434
Откуда: Северо-Запад
25 января 2009, 02:49
не получается,выдаёт ошибку.прочитал в гугле,что не должно ничего выводится до переадресации,удалил всё,оставил только:
<?
$r="x";
if ($r == "x"):
Header("Location: h.php");
endif;

?>

выдаёт ошибку:
Warning: Cannot modify header information - headers already sent by (output started at W:\home\test1.ru\www\searchh.php:4) in W:\home\test1.ru\www\searchh.php on line 6
Profi
Administrator
Avatar
Репутация: 98
Регистрация: 25.04.2006
Всего сообщений: 7004
Откуда: Уфа РБ
25 января 2009, 07:50
Странный код. Ну да ладно. Судя по ошибке ты выдаёшь заголовок после вывода текста страницы. А нужно понимать что заголовки всегда должны быть перед выводом страницы, т.е. сначала header и только после него echo или print.
shpien
Avatar
Имя: Руслан
Сейчас нет на сайте
Репутация: 3
Регистрация: 23.12.2008
Всего сообщений: 434
Откуда: Северо-Запад
25 января 2009, 13:07
Profi, да там уже нет никаких echo и print. Я на странице оставил только переадресацию,чтобы проверить. В 4 строке у меня только <? ,ошибка выдает,что из нее выводитря .dum.
shpien
Avatar
Имя: Руслан
Сейчас нет на сайте
Репутация: 3
Регистрация: 23.12.2008
Всего сообщений: 434
Откуда: Северо-Запад
25 января 2009, 13:37
Блин ,забыл,всё что не в <? ?> выводится как html ,шапку перед <? стер и оставил пустое место,оно и выводилось
shpien
Avatar
Имя: Руслан
Сейчас нет на сайте
Репутация: 3
Регистрация: 23.12.2008
Всего сообщений: 434
Откуда: Северо-Запад
25 января 2009, 14:39
Profi, поиск заработал!!!!!!!!!!
Спасибо за помощь!
Pupkin
Avatar
28 января 2009, 18:39
есть txt файл в нем написано html теги, этот файл читаю, проблема в том что надо чтоб теги показались на сайте, при этом не заменять знаки
< на &lt;
> на &gt;
как это сделать?
str_replace htmlspecialchars не работает
Profi
Administrator
Avatar
Репутация: 98
Регистрация: 25.04.2006
Всего сообщений: 7004
Откуда: Уфа РБ
31 января 2009, 12:18
$message = preg_replace('#(<)([\/]?.*?)(>)#is', "&lt;\\2&gt;", $message);
JEka
Avatar
Имя: Женя
Сейчас нет на сайте
Репутация: 0
Регистрация: 27.11.2008
Всего сообщений: 405
Откуда: Украина
4 февраля 2009, 20:31
А как вывести перемменую ,чтобы она была цветной?
Так не работает:
$name = "difinbahiy"
echo <font color=green>$name</font>
Profi
Administrator
Avatar
Репутация: 98
Регистрация: 25.04.2006
Всего сообщений: 7004
Откуда: Уфа РБ
4 февраля 2009, 21:07
JEka, может это просто браузер цвета не понимает?
Тэг font признан устаревшим, но основными браузерами ещё поддерживается.
Как замену можно использовать
<span style="color: green">text</span>
-----
$name = 'difinbahiy';
echo '<span style="color: green">'.$name.'</font>';
Список форумов » Вэб-разработкаНа страницу Пред. 1, 2, 3 ... 25, 26, 27 ... 86, 87, 88 След.
 
стр.  
Страница 26 из 88
Часовой пояс: GMT + 4
Мобильный портал, Profi © 2005-2016
Время генерации страницы: 0.019 сек
Общая загрузка процессора: 4%
SQL-запросов: 4
Rambler's Top100