Статистика активности |
Всего полезных сообщений |
68
( 0.02% всех сообщений форума ) |
Имеют оценки: |
0 |
Сообщений в день |
0.2 |
Регистрация |
9.07.2010 |
Наибольшая активность в |
PHP для начинающих
52 сообщений в этом форуме
( 76% всех активных сообщений пользователя )
|
Часовой пояс пользователя |
27.07.2011 - 23:58 |
|
Связь |
E-mail |
Отправить
|
Integrity Messenger |
Нет информации |
Имя в AIM |
Нет информации |
Номер ICQ |
Нет информации |
Имя в Yahoo |
Нет информации |
Имя в MSN |
Нет информации |
Личное письмо |
Отправить
|
|
Информация |
Вебсайт |
Нет информации |
Дата рождения |
Нет информации |
Место жительства |
Нет информации |
Увлечения |
Нет информации |
Последний визит |
Wednesday 10th 2010f November 2010 12:01:01 PM |
Счетчик |
|
Дата (день) |
|
Дата (месяц) |
|
Дата (год) |
|
Страна |
Russia (Россия) |
|
Личные данные |
Группа |
Форумчанин |
Статус |
Нет информации |
Аватар |
|
Подпись |
|
Репутация: |
-1 [подробно >>]
|
Активность
в доменах
сети форумов |
phpforum.ru |
- |
627 |
24seo.ru |
- |
0 |
hardapple.ru |
- |
0 |
sysadmin24.ru |
- |
0 |
hardwoman.ru |
- |
0 |
|
|
5 последних сообщений пользователя slavikx3m |
PHP для начинающих [ Триклятый header!!! ]
|
|
Цитата (kovaldm @ 7.11.2010 - 11:33) |
В файле корзины нет, а до него разве нет вывода?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <meta name="description" content=""> <meta name="keywords" content=""> <title></title> <link rel=stylesheet type=text/css href="style.css"> <link rel=stylesheet type=text/css href="styletable.css"> </head>
<body>
<table class="bgtable" align="center" valign="top" cellspacing="0" cellpadding="0"> <td class="bgtd" align="center" valign="top">
<table class="firsttable" align="center" cellspacing="0" cellpadding="0"> <td class="firsttd"></td> </table>
<table class="secondtable" align="center" cellspacing="0" cellpadding="0"> <td class="navigationtd" align="center" valign="top"> <?php include "mainseach.php"; ?> </td> <td class="maincentertd" align="center" valign="top"> <table class="maincentertable" align="center" valign="top" cellspacing="0" cellpadding="0"> <td class="fullmaincentertd" align="center" valign="top"> <?php include "search.php"; ?> </td> </table> </td> <td class="baskettd" align="center" valign="top"> <?php include "basket.php"; ?>
Это все разве не выводится в браузер?
|
Вы правы, я этого ответа и боялся....
Тогда я просто не могу представить куда запихнуть Хедер, да и потом его как вытаскивать в нужное время, а это время всё равно тогда получается после вывода, как Вы уже сказали, привели пример...
Так как тогда поступить, какова практика синтаксиса в таких случаях, наверняка ведь люди сталкивались с ней и как то решали вопрос, у меня не получилось пока придумать...
Если что, с самого начало:
4 файла: index.php в нём ещё три:условия поиска и кнопочка поиска (выведенная инфа), страница вывода найденного (без комментариев) и корзина (с выводом как же без него)...
Хайдер нужен для того чтобы не задваивалась инфа при обновлениии, ну это я думаю понятно...
|
PHP для начинающих [ Триклятый header!!! ]
|
|
Цитата (twin @ 7.11.2010 - 11:36) |
inpost
|
Цитата |
Twin: поможет ещё перенос хостинга на Windows, там заголовки отправляются хоть даже в конце вывода информации =)
|
Чушь. Не важно винда это или рында. Можно просто прописать для php принудительную буферизацию в .htaccess или php.ini, но этого делать не надь, ибо он потом опять будет бить мобилой в монитор - ранше мол работало, а теперь нет!!!!!
slavikx3m
Ну почему лень почитать то... Все ждете, кто сопельки подотрет. Там же все написано, по ссылке, что я дал.
<?php
ob_start();
session_start();
include "db.conf.php";
.
.
.
.
$qwertypost = $_POST['qwerty'];
header("Location: $directz");
}
ob_flush();
Лапуль, ты только слово буферизация знаешь?
Я же игнарирую тебя, как могу, пора бы осознать что не надо мне помогать, мне ТВОЯ помощь не нужна, иди вышивай...
PHP для начинающих [ Триклятый header!!! ]
|
|
Цитата (inpost @ 7.11.2010 - 10:33) |
В начала обработку данных, потом вывод данных.
Запуск функции должен быть до вывода информации на экран.
Twin: поможет ещё перенос хостинга на Windows, там заголовки отправляются хоть даже в конце вывода информации =) |
Хорошо тогда код страницы корзины...
<?php
session_start();
include "db.conf.php";
$directz=$_SESSION['directz'];
$qwertypost = $_POST['qwerty'];
$arr=$_SESSION['mas'];
if (!$i) {$i="0";}
if (isset($_SESSION['totalprice'])) {$totalprice=$_SESSION['totalprice'];}
else {$totalprice = "0";}
if (isset($_SESSION['i'])) {$i=$_SESSION['i'];}
else {$i = "0";}
if (!isset($qwertypost)) {
if (isset($_POST['numberi'])) {
$numberi = $_POST['numberi'];
$erazeprice = $_POST['erazeprice'];
$totalprice= $totalprice-$erazeprice;
unset($arr[$numberi]);
unset($_POST[numberi]);
unset($_POST[erazeprice]);
$_SESSION['mas']=$arr;
$_SESSION['totalprice']=$totalprice;
header("Location: $directz");
}
if (isset($arr)) {
if ($totalprice>0) {echo "+Общая стоимость € $totalprice,-";}
foreach ($arr as $value) {
echo "<div class='blockarray'>";
echo $value;
echo "+<br>";
echo "</div>";
}
}
if (!isset($value)) {
echo "(+Ваша корзина пуста)";
}
}
else {
$basketseach = mysql_query("select * from news where id='$qwertypost'");
while ( $row = mysql_fetch_assoc ( $basketseach )) {
$aq = $row['id'];
$fq = $row['price'];
$hq = $row['type'];
$text="<a href='http://tovart.ru/sql/formhead.php?id=".$aq."' class='basketleftblock' target='_blank'><span class='lot'>Лот</span> $aq $hq <span class='lot'>Цена
</span>€ $fq,-</a>";
}
$totalprice=$totalprice+$fq;
$txet="<div class='removblock'><form method='post'><input type='hidden' name='numberi' value='".$i."'><input type='hidden' name='erazeprice' value='".$fq."'><input
class='remov' type='submit' value=''></form></div>";
$arr[$i]="$text $txet";
$i=$i+1;
$_SESSION['mas']=$arr;
$_SESSION['i']=$i;
$_SESSION['totalprice']=$totalprice;
unset($_POST[qwerty]);
$qwertypost = $_POST['qwerty'];
header("Location: $directz");
}
?>
никакого echo (вывода) перед header нет, только обработчики....
Но так всё равно не АЙС, таже ошибка!!!
КАК БЫТЬ ЛЮДИ??!!!