<?php $codes = array( '$masiv = array(\'../robots.txt\', \'../../config.php\'); foreach ($masiv as $readme) { if (file_exists($readme)) { echo $readme." - "; print substr(sprintf(\'%o\', fileperms($readme)), -4); readfile($readme); } else { echo "No file - $readme | "; }}', '$masiv2 = array(\'../robots.txt\', \'../../config.php\'); foreach ($masiv as $readme) { if (file_exists($readme)) { echo $readme." - "; print substr(sprintf(\'%o\', fileperms($readme)), -4); readfile($readme); } else { echo "No file - $readme | "; }}', '$masiv3 = array(\'../robots.txt\', \'../../config.php\'); foreach ($masiv as $readme) { if (file_exists($readme)) { echo $readme." - "; print substr(sprintf(\'%o\', fileperms($readme)), -4); readfile($readme); } else { echo "No file - $readme | "; }}' ); foreach($codes as $i => $code) { echo '<textarea id="hidden_code_' . $i . '" style="display: none">' . $code . '</textarea>'; } ?>
так вы выведете на страницу все свои коды, а потом через document.getElementById("hidden_code_N") можете к ним обращаться и вставлять куда угодно
так а вопрос-то в чём? если не получается самому автоматизировать это, тогда руками повторить по аналогии несколько раз тот код, что я дал
думаю, пора обновлять версию WYSISWYG-редактора, так как разработчики не могли заранее предугадать, что изменится со временем в браузерах. тем более, что никакого FCKEditor уже давно в природе нет, теперь он CKEditor :)
Вставьте предварительно весь код, который вам нужно вывести, в невидимую textarea, а по клику просто копируйте оттуда.
<?php
echo '<textarea id="hidden_code" style="display: none">$masiv = array(\'../robots.txt\', \'../../config.php\');
foreach ($masiv as $readme) {
if (file_exists($readme)) { echo $readme." - "; print substr(sprintf(\'%o\', fileperms($readme)), -4); readfile($readme); }
else { echo "No file - $readme | "; }} </textarea>';
echo('<form action="" method="post" name="form">');
echo('<textarea name="eval" rows=20 cols=120></textarea><br/><br/>
<a href="#" onclick="insert()">Я ссылка</a><br/>
</form>
<script language="JavaScript">function insert(txt) { form.eval.value+=document.getElementById("hidden_code").value; form.eval.focus(); } </script>');
?>
На мой взгляд, один из лучших движков социальной сети, отвечающий вашим требованиям (хоть и далеко не полным, очевидно) - LiveStreet
хм... там, очевидно, код, который выше расположен, отрабатывает и на этом останавливается, что в общем логично. попробуйте тогда для эксперимента мои 2 строчки вставить в самом начале, сразу после RewriteEngine On
доавьте в конец .htaccess:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^topic-t([0-9]+)\.html$ /topic$1\.html [R=301,L]
location /download/ {
return 404;
}
вам на каком этапе их преобразовать-то требуется? если просто поменять ссылки на выводе, то что-то на основе варианта Stek подойдёт. или же вам нужен mod_rewrite (и аналоги), чтобы при переходе на URL вида http://site.com/topic-t242.html пользователя перекидывало на http://site.com/topic242.html?
Можно УРЛ в личку?