Strict Standards: Resource ID#34 used as offset, casting to integer (34) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#36 used as offset, casting to integer (36) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#37 used as offset, casting to integer (37) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: откуда ссылка берется?..
ТвойWeb » WebMaster класс » PHP/Perl » откуда ссылка берется?..

Страниц (1): [1]
 

1. Валерий - 27 Сентября, 2005 - 15:57:58 - перейти к сообщению
Ну, своровал я скрипт, хоть честно оставляю копирайт. Но там еще есть рисунок (под почтовой формой), который я честно и добросовестно заменил на свое лого, что логично - надо же человеку от формы уйти обратно на сайт.
НО - нигде не нашел, как мне изменить ссылку!
Перекопал всестраницы- ну нету там, даже поиском смотрел...
Короче, вот кусок кода РНР исходный
CODE:
УДАЛЕН ЗА НЕНАДОБНОСТЬЮ


А вот это уже код страницы
CODE:
УДАЛЕН ЗА НЕНАДОБНОСТЬЮ


Мне так кажется, что виной вот это
CODE:
echofooter();

Перелопатил везде. да, в кофигурационном файле есть вот такое

CODE:
$footer_picture = "logo";

Именно этот рисунок и вставляется.
Но это не совсем то, и где эта чертова ссылка?
Поможете?
2. TvoyWeb - 27 Сентября, 2005 - 16:12:08 - перейти к сообщению
Валерий
а это
CODE:
<a href="http://www.dreams.host.sk" target="_blank"><img src="lib/logo.gif" border=0></a><div style='font-size: 9px'>Powered by Kyoshiro, v1.2 alpha</div>

что? Улыбка
3. Валерий - 27 Сентября, 2005 - 17:42:58 - перейти к сообщению
Так это уже код страницы, который генерируется!
Я вижу в РНР коде вот эту часть
CODE:
echo "<div style='font-size: 9px'>Powered by....

и вижу это на странице

CODE:
<div style='font-size: 9px'>Powered by Kyoshiro....


Но как идет генерация того, что на странице перед этоим текстом выглядит как рисунок-ссылка? Вот это:
CODE:
<a href="http://www.dreams.host.sk" target="_blank"><img src="lib/logo.gif" border=0></a>

не вижу я этого в коде.
Посмотри еще раз исходный код.
Там идет таблица, вслед за ней вот это
CODE:
echofooter();

а дальше - текст.
Что тут происходит?

Один момент, я чуть подправлю код верхнего поста, а то немного не так.
4. TvoyWeb - 27 Сентября, 2005 - 17:53:26 - перейти к сообщению
Валерий
Прикрепи файлы.
Где то в скрипте есть описание функции echofooter();
Ищи в коде примерно по:
CODE:
function echofooter() ...
5. Валерий - 28 Сентября, 2005 - 09:31:21 - перейти к сообщению
TvoyWeb
Нашел функцию.
CODE:

function echofooter($image = "", $footer_text = "")
{
global $config_skin, $skin_footer, $skin_menu, $skin_prefix, $config_version_name,$is_loged_in;

if($is_loged_in == TRUE){ $skin_footer = preg_replace("/{menu}/", "$skin_menu", "$skin_footer"); }
else { $skin_footer = preg_replace("/{menu}/", "", "$skin_footer"); }

$skin_footer = preg_replace("/{image-name}/", "${skin_prefix}${image}", $skin_footer);
$skin_footer = preg_replace("/{footer-text}/", $footer_text, $skin_footer);
$skin_footer = preg_replace("/{copyrights}/", "<div style='font-size: 9px'>Powered by <a style='font-size: 9px' href=\"http://dreams.host.sk\" target=_blank>Kyoshiro</a>, {$config_version_name}</div>", $skin_footer);
echo $skin_footer;
echo base64_decode("PGEgaHJlZj0iaHR0cDovL3d3dy5kcmVhbXMuaG9zdC5zayIgdGFyZ2V0
PSJfYmxhbmsiPjxpbWcgc3JjPSJsaWIvbG9nby5naWYiIGJvcmRlcj0wPjwvYT4=");

}


С дивом все понятно. Это меняется просто. Непонятно, откуда берется ссылка именнo WWW и далее...
6. Unejirami - 28 Сентября, 2005 - 13:54:40 - перейти к сообщению
Цитата:
<legend>Информация.</legend>

$output3
</fieldset>

А не может эта переменная и содержать код ссылки?
Я так понимаю - идет многострочный текст типа
CODE:

... <<<HTML
...
$output3
...
HTML;

который эквивалентен по действию двойным кавычкам => $output3 - переменная.
7. Валерий - 28 Сентября, 2005 - 15:54:37 - перейти к сообщению
Unejirami
Не-а.
Короче, я прогонял поиском все абсолютно файлы на "Logo.gif"
И ничего не нашлось. То есть в чистом виде нигде ни рисунок, ни ссылка с него на сайт автора не прописаны.
и тогда я взял и убрал из кода вот эту часть
CODE:
base64_decode("PGEgaHJlZj0iaHR0cDovL3d3dy5kcmVhbXMuaG9zdC5...


И рисунок исчез.
Вместе со сслыкой, конечно.
А как это раскодировать?

ЗЫ Здорово автор сам себя защитил!

переименовываем тему: "Как спрятать себя в ссылке"
8. ETC - 28 Сентября, 2005 - 16:11:34 - перейти к сообщению
Валерий пишет:
А как это раскодировать?

echo base64_decode("PGEga... ..."Подмигивание;
Закодировать: echo base64_encode($str); где $str содержит необходимый текст...
9. TvoyWeb - 28 Сентября, 2005 - 16:21:16 - перейти к сообщению
Валерий
А зачем раскодировать?
Просто вместо:
CODE:
echo base64_decode("PGEgaHJlZj0iaHR0cDovL3d3dy5kcmVhbXMuaG9zdC5zayIgdGFyZ2V0
PSJfYmxhbmsiPjxpbWcgc3JjPSJsaWIvbG9nby5naWYiIGJvcmRlcj0wPjwvYT4=");

Сделай что-то вроде этого:
CODE:
echo '<a href="http://tvoyweb.ru/forums" title="Форум ТвойWeb.ru">Форум ТвойWeb.ru</a>

Язычок

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0432]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33