#41 2010.03.31 20:28

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Проверка обратной ссылки

2010, как раз наоборот.

2010 написал:

преобразовует обратные слэши в кавычки и апострафы

ЩИТО?? Лучше промолчи, ну реально, почитай манов, потом пиши.

Неактивен

#42 2010.03.31 20:31

2010
Участник
Откуда: localhost
Зарегистрирован: 2010.02.20
Сообщений: 230
Карма: 1
Профиль

Re: Проверка обратной ссылки

Гемарой, ну вот например \" преобразует в "
разве не так?
Добавлено спустя   3 минуты  29 секунд:
Короче, функция stripslashes удаляет экранирование символов произведенное функцией  аddslashes

Неактивен

#43 2010.03.31 20:40

@Office
Участник
Откуда: Лесосибирск/Красноярский край
Зарегистрирован: 2010.02.17
Сообщений: 38
Карма: 0
Профиль

Re: Проверка обратной ссылки

Gemorojj, ответь на мой последний (самый важный для меня сейчас вопрос).
Когда я пытаюсь перенаправить юзера на нужную мне страницу ч/з
header('Location: куда'); Выдает ошибку Warning: Cannot modify header information - headers already sent by (output started at W:\home\create\www\pages\head.php:5) in W:\home\create\www\go.php. что бы сделать что бы избежать этого?
юзал другие функции переброса, такие как window.location.href, http-equiv, больее быстрого способа чем header не увидал, а мне нужно что бы перебрасывало моментом..


tongue

Неактивен

#44 2010.03.31 20:42

2010
Участник
Откуда: localhost
Зарегистрирован: 2010.02.20
Сообщений: 230
Карма: 1
Профиль

Re: Проверка обратной ссылки

Я знаю что Гемарой ответить. Заголовки должны выводится в браузер первыми чем какой либо текст. Короче, это у тебя с кодом косяк. У меня бывает такое. Покажи файл с этим кодом.

Неактивен

#45 2010.03.31 20:45

@Office
Участник
Откуда: Лесосибирск/Красноярский край
Зарегистрирован: 2010.02.17
Сообщений: 38
Карма: 0
Профиль

Re: Проверка обратной ссылки

Немного кода убрал
Вот код

Код:

1
span style="color: #0000BB"><?phpsession_name('inv');session_start();$set['title'] = 'Переход';include("config.php");include("pages/function.php");include("pages/head.php");include("pages/control.php");if(isset($active_user) == 1){ echo '<div class="title"><b>Переход</b></div>'; $row = @mysql_fetch_array(zapros("SELECT * FROM `".prefix."platform` WHERE `id`='".intval($_GET['id'])."' and `status`='1' LIMIT 1")); if(@mysql_num_rows(zapros("SELECT * FROM `".prefix."platform` where `id`='".abs(intval($_GET['id']))."''"))) { echo '<div class="menu">Такой ссылки не существует!</div>'; } elseif($row['id_user'] == intval($user['id'])) { echo '<div class="menu">По своей ссылки переходить нельзя!</div>'; } elseif(mysql_num_rows(zapros("SELECT credit FROM `".prefix."platform` where `id`='".abs(intval($_GET['id']))."' and `credit`<1"))) { echo '<div class="menu">У пользователя нехватает кредитов для перехода по этой ссылке!</div>'; } elseif(mysql_num_rows(zapros("SELECT who FROM `".prefix."clicks` WHERE `who`='".intval($user['id'])."' and `whom`='".$row['url']."'")) == 1) { echo '<div class="menu">Вы уже переходили по этой ссылке!</div>'; } elseif($row['status'] != 1) { echo '<div class="menu">Площадка не промодерированна!</div>'; } elseif($row['act'] != 1) { echo '<div class="menu">Площадка отключенна!</div>'; } else { if((@time() - @$_SESSION['time']) > 3 ) { $_SESSION['time'] = time(); header('Location: '.$row['url']); // echo '<script language="JavaScript"> window.location.href = "'.$row['url'].'"</script>'; } else { echo '<div class="menu">Слишком частые клики!<br/>Переходить по ссылкам нужно до конца!</div>'; } } echo '<div class="block"><a href="/">ClickClub</a> &raquo; <a href="/profile.php">Кабинет</a> &raquo; Переход</div>';}else{ echo '<div class="title">ERROR</div> <div class="menu">Вы не зарегистрированы, и не можете переходить по ссылкам!<br/> Пожалуйста <a href="auth.php">Войдите</a> или <a href="reg.php">Зарегистрируйтесь</a></div>'; echo '<div class="block"><a href="/">ClickClub</a> &raquo; Переход</div>';}include("pages/foot.php");?>

Отредактировано @Office (2010.03.31 20:46)


tongue

Неактивен

#46 2010.03.31 20:47

2010
Участник
Откуда: localhost
Зарегистрирован: 2010.02.20
Сообщений: 230
Карма: 1
Профиль

Re: Проверка обратной ссылки

Используй буферизацию и заголовки будут выводится где хочешь. Я уверен на 100 процентов что header(location: file.php); будет работать в самой первой строке кода под <?php.
Добавлено спустя   3 минуты  40 секунд:
Куда header location убежал? покажи файл где имено он.

Неактивен

#47 2010.03.31 22:54

Fuelen
Участник
Зарегистрирован: 2009.06.22
Сообщений: 229
Карма: 5
Профиль

Re: Проверка обратной ссылки

Gemorroj написал:

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

Почему?


на хую вас вертів

Неактивен

#48 2010.03.31 23:01

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Проверка обратной ссылки

Fuelen, потому что это правила хорошего кода.

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.011 s