|
|
|
|
|
для: cheops
(15.05.2006 в 11:01)
| | >Тогда её следует исправить следующим образом
>
<textarea name=cont cols=30 rows=20><?php echo
>$buff2; ?></textarea>
|
когда $cont попадет в php ,я ее попрошу вывести... получится echo echo $buff2;?? я пробоваф - не получается...проще сделать кодовое слово, напр, %url% в textarea,--> в php $cont=str_replace(%url%,$buff2,$cont); - подменить...
но...возникла другая проблема..$buff2 - енто обновляемая переменная ,кот при прохождении цикла меняет свои значения...так вот, при прохождении через str_replace - перестала менять ... первое присвоенное значениt $buff2 присваивается всем $cont
если
echo $buff2;
$cont=str_replace(%url%,$buff2,$cont);
|
разные buff
если
$cont=str_replace(%url%,$buff2,$cont);
echo $buff2;
|
одинаковые
как str_replace влияет на переменные в буффере... | |
|
|
|
|
|
|
|
для: dr_boris
(15.05.2006 в 00:55)
| | Тогда её следует исправить следующим образом
<textarea name=cont cols=30 rows=20><?php echo $buff2; ?></textarea>
|
| |
|
|
|
|
|
|
|
для: cheops
(15.05.2006 в 00:02)
| | html, $buff пока что просто строка.... | |
|
|
|
|
|
|
|
для: dr_boris
(14.05.2006 в 21:20)
| |
<textarea name=cont cols=30 rows=20>$buff2</textarea>
|
Это HTML-код, или PHP-строка, что справа и слева находится от этого текста? | |
|
|
|
|
|
|
|
для: dr_boris
(14.05.2006 в 23:39)
| | Ну, тогда извольте яснее выражать свои запросы к нам. | |
|
|
|
|
|
|
|
для: dr_boris
(14.05.2006 в 23:39)
| | >>ЗЫ: Ну а удалить из строки символ $ можно так:
>
>$text = str_replace("$", "", $text);
>
|
в replace что-то есть....внести в textarea кодовое слово и подменить на переменную в пхп...
$cont = str_replace("code_word", $buff2, $cont);
|
| |
|
|
|
|
|
|
|
для: Саня
(14.05.2006 в 21:32)
| | >Пример:
>
>$varname = "foo"; // Заносим имя будущей переменной
>
>$$varname = 1; // Объявляем переменную, используя в качестве
>имени значение другой переменной
>
>// Таким образом мы объявили переменную $foo
>
|
>ЗЫ: Ну а удалить из строки символ $ можно так:
>
>$text = str_replace("$", "", $text);
>
|
>И конечно же желательно проверять полученное имя переменной
>регулярным выражением на соответствие строгому формату.
долго смотрел стеклянными глазами на текст....не понял...как мне заново объявлять мою уже объявленную переменную buff2, и зачем??
>Ну правильно, символы в кавычках считаются строкой!
>Попробуйте без кавычек: $cont = $buff2;
>
пробовали...да и ,по-моему, имеют значение именно одинарные кавычки...не мой случай...
поясню мысль:
в <textarea ... пишется код...напр <img src=$buff2 width height> - как бы автоматизация процесса...нуно вывести несколько картинок в html...пишется код, отсылается... адреса - $buff2(не массив,просто обновляются значения) - заполняются в php скрипте...как заставить php машину отличить отдельную переменную в строке... | |
|
|
|
|
|
|
|
для: dr_boris
(14.05.2006 в 21:20)
| | что-то я немогу вникнуть в сущность вопроса | |
|
|
|
|
|
|
|
для: dr_boris
(14.05.2006 в 21:20)
| | К счастью, это всего лишь человеческое (а точнее - Ваше) восприятие. На этапе импорта параметров (GET, POST и пр. ) php не пытается выполнять подстановки потенциальных переменных.
А если б пытался, то пользователи скриптов просто указывая переменные в формах, тут же получали бы доступ к их значениям, что создало бы огромную дыру в безопасности скриптов.
Не говоря уже о том, что возникли бы сложности с вводом самого знака доллара.
p.s. вроде обошелся без совета. :) | |
|
|
|
|
|
|
|
для: dr_boris
(14.05.2006 в 21:20)
| | Ну правильно, символы в кавычках считаются строкой!
Попробуйте без кавычек: $cont = $buff2;
з.ы:тока не нуно ,пожалуйста, советовать: "зачем ты так по-идиотски пересылаешь...я те ща раскажу,как надо"
Пройдитесь по форуму и, если найдёте что-нибудь похожее на эту фразу, покажите мне. Лично я таких не видел. | |
|
|
|
|