- Регистрация
- 20 Июл 2009
- Сообщения
- 237
- Реакции
- 59
- Автор темы
- Заблокирован
- #1
В php коде нужно по клику втавлять php (сорри за масло масленое) и потом исполнять его.
Запарился с экранированием.. Не могу экранировать одинарную кавычку..
Например, хочу вставить это:
Кода вставлять нужно очень много.. Как сделать проще?
PHP:
<?php
echo('<form action="" method="post" name="form">');
echo('<textarea name="eval" rows=20 cols=120></textarea><br/><br/>
<a href="#" onclick="insert(\'$masiv = array\(\')">1</a><br/>
<a href="#" onclick="insert(\'123\')">2</a><br/>
</form>
<script language="JavaScript">function insert(txt) { form.eval.value+=""+txt+""; form.eval.focus(); } </script>');
?>
Например, хочу вставить это:
PHP:
$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 | "; }}