PHP.SU

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

Страниц (14): В начало « ... 6 7 8 9 10 11 12 13 [14]

> Найдено сообщений: 198
qtk Отправлено: 11 Мая, 2012 - 09:29:16 • Тема: Почему header работает не везде? • Форум: Вопросы новичков

Ответов: 17
Просмотров: 937
Столкнулся с такой проблемой heаder на моем сервере не работает, а на хостинге все нормально. Почему так, что то где то надо настроить? За ранее спасибо
qtk Отправлено: 10 Мая, 2012 - 13:31:16 • Тема: не работает буферизация • Форум: Вопросы новичков

Ответов: 6
Просмотров: 309
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<?php
echo
"$ob<title>index</title>
<link rel=\"stylesheet\" media=\"handheld,screen\" type=\"text/css\" href=\"css/board.css\">";
?>
</head>
<body>

<?php
$email=htmlspecialchars($_POST["email"]);

if($email!=""){$mail="Эл. почта: $email";}

$submit=$_POST["submit"];

$list=$_POST["list"];

$date="[".date("d.m.y")."]";

$name=htmlspecialchars($_POST["name"]);

$phone=htmlspecialchars($_POST["phone"]);

if($phone!=""){$phones="Телефон: $phone";}

$message=htmlspecialchars($_POST["message"]);

$text="<div class=\"name\">Имя: ".$name."</div>".
"<div class=\"phone_email\">".$phones." ".$mail."</div>".
"<div class=\"message\">Сообщение:<br>".$message."</div>".
"<div class=\"date\">Добавлено: ".$date."</div><br>"."

";


if($submit=="Добавить")
if($name!=""){
if($phone!="" or $email!=""){
if(preg_match("/^([0-9+-\s]+)$/",trim($phone)) xor $phone==""){
if($list=="estate" xor $list=="avto" xor $list=="computer" xor $list=="tech" xor $list=="service" xor $list=="furniture" xor $list=="pets" xor $list=="wear" xor $list=="work" xor $list=="other"){
if($message!=""){ $open=fopen("ads/$list.dat","a");fwrite($open,$text);chmod("ads/$list.dat",0644);fclose($open);$ob="<meta http-equiv=\"refresh\" content=\"0; url=/$list.php\">";}
else
{$no[3]="<span class=\"red\">Введите сообщение</span>";}
;}
else
{echo "ERROR";}
;}
else
{$no[2]="<span class=\"red\">Доступны только цифры</span>";}
;}
else
{$no[1]="<span class=\"red\">Введите телефон или e-mail</span>";}
;}
else
{$no[0]="<span class=\"red\">Введите имя</span>";}
?>

<div class="body">
<form action="board.php" method="POST">
<span class="name">
Ваше имя:
</span>
<br>
<input type="text" name="name" class="text_name">
<br>
<?php echo $no[0]; ?>
<br>
<span class="phone">
Номер телефона:
</span>
<br>
<input type="text" name="phone" class="text_phone">
<br>
<?php echo $no[1].$no[2]; ?>
<br>
<span class="email">
Эл. почта:
</span>
<br>
<input type="text" name="email" class="text_email">
<br>
<?php echo $no[1]; ?>
<br>
<select name="list" size="10" class="list">
<option selected value="estate">
Недвижимость
</option>
<option value="avto">
Транспорт
</option>
<option value="computer">
Компьютеры
</option>
<option value="tech">
Электротехника
</option>
<option value="service">
Услуги
</option>
<option value="furniture">
Мебель
</option>
<option value="pets">
Животные
</option>
<option value="wear">
Одежда
</option>
<option value="work">
Работа
</option>
<option value="other">
Разное
</option>
</select>
<br>
<br>
<span class="message">
Ваше сообщение:
</span>
<br>
<input type="text" name="message" class="text_messege">
<br>
<?php echo $no[3]; ?>
<br>
<input type="submit" name="submit" value="Добавить" class="submit">
</form>
</div>
<div class="footer"></div>
</body>
</html>
(Добавление)
вот сам код, переменную Оb надо вывести в теге hеаd
qtk Отправлено: 10 Мая, 2012 - 13:07:52 • Тема: не работает буферизация • Форум: Вопросы новичков

Ответов: 6
Просмотров: 309
Сложилась такая ситуация что требуется вывести переменную раньше чем ей присвоено значение.
echo $a;
...
$a=<meta...>;

соответсвенно так нельзя. Пробую буферизацию
ob_start();
echo $a;
Но это не работает,так как я еще не указал функцию ob_end_flush(),а результат уже выводится, может в php.ini что то поменять?

Страниц (14): В начало « ... 6 7 8 9 10 11 12 13 [14]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB