Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Общие вопросы по коду

Ответить
Настройки темы

Пользователь


Сообщения: 124
Благодарности: 3

Профиль | Отправить PM | Цитировать


Спасибо!!

Отправлено: 02:01, 01-06-2010 | #301


Пользователь


Сообщения: 64
Благодарности: 2

Профиль | Отправить PM | Цитировать


помоги с версткой
к примеру 2 таблицы: 1 таблица в центре другая правее её и прижата к ней
HTML код: Выделить весь код
<table width="200" border="1" align="center"> <tr> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> </tr> </table> <table width="200" border="1" align="right"> <tr> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> </tr> </table>

-------
бета-тестер


Отправлено: 02:21, 08-06-2010 | #302



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


доброго времени суток, столкнулся с такой проблемой, пишу авторизацию (по кукам и по сессии), в шапку файла инклудится соединение с бд, проверка переменных, старт сессии, при включеном дисплэй еррор показывает ошибку на header из header("Location:$url"); и header("Refresh:$time;url=$url"); если отключить дисплей еррор то ошибок нет, но вот переадресация не происходит, кто что может подсказать? кто может сьалкивался с такой проблемой?

Отправлено: 09:52, 21-06-2010 | #303


Аватара для Coutty

Кот Ти


Сообщения: 7318
Благодарности: 1204

Профиль | Отправить PM | Цитировать


Цитата tristar_ivc:
показывает ошибку на header »
Какую ошибку показывает? Невозможно передать header, т.к. уже отправлены данные, или что-то другое?
По тому объёму кода, что вы показали, можно только посоветовать удалить пробелы перед открывающим тэгом <?php
Другие предположения можно начать делать, когда увидим код.

Отправлено: 13:08, 21-06-2010 | #304


Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


вот такую ошибку:
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\ch.ww\www\auth.php:1) in Z:\home\ch.ww\www\auth.php on line 29

вот те строки где переадресация находится:
PHP код: Выделить весь код

$rm = isset($_POST['rm']) ? check($_POST['rm']) : check($_GET['rm']);  

if(
$rm==='who')          header("Refresh:3;url=/who");  
elseif(
$rm==='enter')    header("Refresh:3;url=/menu");  
elseif(
$rm==='13')       header("Refresh:3;url=/chat?rm=23");  
elseif(
$rm==='10')       header("Refresh:3;url=/inf/int?rm=10"); 
elseif(
$rm==='9')        header("Refresh:3;url=/inf/sort?rm=9");  
elseif(
$rm==='11')       header("Refresh:3;url=/inf/klaz?rm=11");  
elseif(
$rm>=&& $rm<23header("Refresh:3;url=/chat?rm=$rm");  
elseif(
$rm=='')          header("Refresh:3;url=/menu"); 


Отправлено: 13:24, 21-06-2010 | #305


Аватара для Coutty

Кот Ти


Сообщения: 7318
Благодарности: 1204

Профиль | Отправить PM | Цитировать


Итак, вы запускаете файл auth.php, а к нему подключается всё то, что вы перечислили выше. Правильно? Значит, где-то до 29 строки производится вывод данных.
Тогда интересуют первые 30 строк файла auth.php и полностью файлы, которые подключаются до этого момента. Всякие там логин-пароли не нужны.

Отправлено: 13:34, 21-06-2010 | #306


Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


вот 29 строка elseif($rm==='enter') header("Refresh:3;url=/menu");

вот то что инклудится

require_once (INC.'base/start.php');
require_once (INC.'base/gzip.php');
require_once (INC.'base/sid.php');
require_once (INC.'base/db.php');
require_once (INC.'base/login.php');
require_once (INC.'base/utf_to_win.php');
require_once (INC.'base/game.php');
require_once (INC.'base/other.php');
require_once (INC.'base/fnc.php');
require_once (INC.'sys/page.php');

Отправлено: 13:45, 21-06-2010 | #307


Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: zip www.zip
(8.4 Kb, 2 просмотров)

вот собственно и сами файлики

Отправлено: 13:48, 21-06-2010 | #308


Аватара для Coutty

Кот Ти


Сообщения: 7318
Благодарности: 1204

Профиль | Отправить PM | Цитировать


Море кода и ни одного комментария)
Во-первых, я бы не стал ставить куки до выставления header'ов.
Во-вторых, перед header'ами у вас идёт include_once "skin/head.php"; И, наверное, оттуда уже идёт вывод данных. Перенесите вообще эти две строки в самое начало файла:
PHP код: Выделить весь код

$rm = isset($_POST['rm']) ? check($_POST['rm']) : check($_GET['rm']);

if(
$rm==='who')          header("Refresh:3;url=/who");
elseif(
$rm==='enter')    header("Refresh:3;url=/menu");
elseif(
$rm==='13')       header("Refresh:3;url=/chat?rm=23");
elseif(
$rm==='10')       header("Refresh:3;url=/inf/int?rm=10");
elseif(
$rm==='9')        header("Refresh:3;url=/inf/sort?rm=9");
elseif(
$rm==='11')       header("Refresh:3;url=/inf/klaz?rm=11");
elseif(
$rm>=&& $rm<23header("Refresh:3;url=/chat?rm=$rm");
elseif(
$rm=='')          header("Refresh:3;url=/menu"); 

header'ы должны быть установлены до того, как вы будете выводить любые другие данные.

Отправлено: 14:04, 21-06-2010 | #309


Новый участник


Сообщения: 11
Благодарности: 0

Профиль | Отправить PM | Цитировать


вроде бы куки не должны мешать хеадеру,,, вынес хеадер до инклуда скин/хеад но как было так и осталось

Отправлено: 15:11, 21-06-2010 | #310



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Общие вопросы по коду

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интернет - ICQ .:[ все вопросы ]:. Evil Программное обеспечение Windows 712 06-09-2012 17:32
Прочее - Сервер общие вопросы амброзий Сетевые технологии 7 15-07-2008 11:33




 
Переход