spiderbuber

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

Что-то туплю.. А как тогда выводить? Выводится постоянно $masiv3

<?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>';
}

echo('<form action="" method="post" name="form">');
echo('<textarea name="eval" rows=20 cols=120></textarea><br/><br/>
<a href="#" onclick="insert(hidden_code_1)">Я ссылка</a><br/>
<a href="#" onclick="insert(hidden_code_2)">Я ссылка 2</a><br/>
</form>
<script language="JavaScript">function insert(txt) { form.eval.value+=document.getElementById("hidden_code_' . $i . '").value; form.eval.focus(); } </script>');

?>

Где ошибка?

Вопрос вот в чем... Хочу я втавить вторую ссылку, с дугим кодом:

<a href="#" onclick="Что тут ставить?">Я ссылка 2</a><br/>

Или мне каждый раз писать..

echo '<textarea id="hidden_code1"...
echo '<textarea id="hidden_code2"...
echo '<textarea id="hidden_code3"...

А потом...

<script language="JavaScript">function insert(txt) { form.eval.value+=document.getElementById("hidden_code1").value; form.eval.focus(); } </script>');
<script language="JavaScript">function insert(txt) { form.eval.value+=document.getElementById("hidden_code2").value; form.eval.focus(); } </script>');

Как это упростить?

Robin_Bad, спасибо за наводку.. Может еще подскажеш?!

Вставлять нужно много..

<?php
echo('<form action="" method="post" name="form">');
echo('<textarea name="eval" rows=20 cols=120></textarea><br/><br/>
<a href="#" onclick="insert(\'123\')">1</a><br/>
<a href="#" onclick="insert(\'456\')">2</a><br/>
<a href="#" onclick="insert(\'789\')">3</a><br/>
<a href="#" onclick="insert(\'и т.д.\')">и т.д.</a><br/>
</form>
<script language="JavaScript">function insert(txt) { form.eval.value+=""+txt+""; form.eval.focus(); } </script>');
?>

около 20-40 позиций нужно вставлять..

Никто не созрел для помощи?

на смэше видел, спасибо.. а Рушные примеры кто знает?

Почитал для тех кто в танке, на танке, под танком... принцип понятен, а на практике не получается :(

Конкретный пример на моем коде можно показать-нет?!!

Если бы вы скопировали 1й скрипт из первого поста и запустили, то всё бы сразу стало понятно...

Объясняю на пальцах... ☝

Вот скрипт, который выводит текстареа и под ним ссылка "Я ссылка":

<?php   

echo('<form action="" method="post" name="form">');
echo('<textarea name="eval" rows=20 cols=120></textarea><br/><br/>
<a href="#" onclick="insert(\'123\')">Я ссылка</a><br/>
</form>
<script language="JavaScript">function insert(txt) { form.eval.value+=""+txt+""; form.eval.focus(); } </script>');
?>

Если кликнуть на эту ссылку, то в поле текстареа вставится 123.

Мне нужно чтобы по клику на ссылку, в поле текстареа ставился вот этот пхп код

 $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 | "; }}

Помойму всё доходчиво объяснил.. Как это реализовать? 😕

Походу никто не может конкретно сказать или не знает :(

Кто-то конкретно помочь может? Мануалы я читал, реализовать не получается :(

Всего: 1110