spiderbuber

Рейтинг
130
Регистрация
06.08.2008

Этот код редиректит мобильный траф.

ПП рекламится сама на некоторых форумах.. Кому нужны инвайты - пишите в ЛС!

Как оказалось всё-равно не работает :(

Кука тоже не помогает..

Проблема та же: при вбиве - отображается условие без рефа, но если ходить по страничками, то уже срабатывает условие, что реф есть.

Вот код с кукой:

<?php
function ps(){
$ref = $_SERVER['HTTP_REFERER'];
$host = preg_quote( str_replace('www.', '', $_SERVER['HTTP_HOST']), '#' );
if( $ref AND ! preg_match( "#^http://(www\.)?{$host}#", $ref ) ){
return true;
}
else{
return false;
}
}

if (ps() || $_COOKIE['ps']==1) {
setcookie("ps","1",time()+60*60*24*30);
echo "Контент для юзера с рефом";
} else { echo "Контент для остальных";}
?>

siv1987, забыли про последнюю скобку - поправил сам, спасибо!

LovelAss, ваш вариант не проверял.. спасибо! :)

ivan-lev, тема называется "Регулярка поиск-замена на php", вопрос был "Помогите составить регулярку на php".

Какие нахрен редакторы?!!!

ЗЫ: Для чего мне это надо - это уже другой вопрос и к делу никак не относится..

Ваш вариант отрезает на первой закрытой кавычке, а их в "промежутке" много.

Зачем тут "<<<EOF"?

Оставил просто:

$newline='echo <<<HTML
<table width="100%">
<tr>
<td style="padding:2px;" colspan="3">no</td>
</tr>
HTML;
';

Приведу полный код. Нужно заменить вот ЭТО:

if (count($var->bad_files)) {

echo <<<HTML
<table width="100%">
<tr>
<td colspan="2" style="padding:2px;">{$lang['war_result']}</td>
</tr>
<tr>
<td width="350" style="padding:2px;">{$lang['war_file']}</td>
<td width="100">{$lang['war_size']}</td>
<td width="150">{$lang['addnews_date']}</td>
<td>&nbsp;</td>
</tr>
HTML;

foreach( $var->bad_files as $idx => $data )
{

if ($data['file_size'] < 50000) $color = "<font color=\"green\">";
elseif ($data['file_size'] < 100000) $color = "<font color=\"blue\">";
else $color = "<font color=\"red\">";

$data['file_size'] = formatsize ($data['file_size']);
if ($data['type']) $type = $lang['war_modified']; else $type = $lang['war_not'];

echo <<<HTML
<tr>
<td style="padding:2px;">{$color}{$data['file_path']}</font></td>
<td>{$color}{$data['file_size']}</font></td>
<td>{$color}{$data['file_date']}</font></td>
<td>{$color}{$type}</font></td>
</tr>
<tr><td background="fon.gif" height=1 colspan=4></td></tr>
HTML;
}
}
elseif ($_REQUEST['folder'] == "snap") {

echo <<<HTML
<table width="100%">
<tr>
<td style="padding:2px;" colspan="3">{$lang['war_creates']}</td>
</tr>
HTML;

}
else {

echo <<<HTML
<table width="100%">
<tr>
<td style="padding:2px;" colspan="3">{$lang['war_notfound']}</td>
</tr>
HTML;

}

На ЭТО:

echo <<<HTML
<table width="100%">
<tr>
<td style="padding:2px;" colspan="3">{$lang['war_notfound']}</td>
</tr>
HTML;

Может кто-то выложит готовое решение?

Kittis:
Зарегистрируюсь попробую, партнерка на DLE работает, что не так часто встретишь.

Какой тебе нахрен ДЛЕ?!! Это попап! 🤪

Kittis:
Зарегистрируюсь попробую, партнерка на DLE работает, что не так часто встретишь.

Какой тебе нахрен ДЛЕ?!! Это попап! 🤪

LEOnidUKG:
ну тогда или разбирайтесь или заказывайте за $

спасибо большое за весьма ценный совет!

Всего: 1110