Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Вывод данных в textarea

Сообщения:  [1-10] 

 
 автор: exp   (30.09.2006 в 18:52)   письмо автору
 
   для: Саня   (29.09.2006 в 00:06)
 

Я вот такоеже &amplt; сегодня обнаружил если с телефона зайти и перенос строки моторолер никак не хочет ставить.

   
 
 автор: Саня   (29.09.2006 в 00:06)   письмо автору
 
   для: Freddie_X   (28.09.2006 в 23:26)
 

Странно, но у меня код выдаёт всё нормально:
<?php 
$mess 
"<a href='www.softtime.ru'>http://www.softtime.ru</a>  
&lt;a href=&quot;www.softtime.ru&quot;&gt;http://www.softtime.ru&lt;/a&gt;"

?>
<textarea><?php echo str_replace("&""&amp;"$mess); ?></textarea>

   
 
 автор: TrunK   (28.09.2006 в 23:39)   письмо автору
 
   для: Freddie_X   (28.09.2006 в 23:26)
 

Я так и ничего не понял =)

   
 
 автор: Freddie_X   (28.09.2006 в 23:26)   письмо автору
 
   для: kasmanaft   (28.09.2006 в 23:14)
 

Пробовал, вместо &lt выходит &amplt
Странно, почему не заменяется &amp на & ? =(
Возможно существует простенькая функция, которая не превращает &lt в < , &dt в > , &quot в " и т.д.?

УРАААА!!!! Нашёл решение!!!!!
Вот если кому интересно!
<?php
$text 
"&lt;&dt;&quot;";
$lt htmlspecialchars("&lt");
$dt htmlspecialchars("&dt");
$quot htmlspecialchars("&quot");
$text str_replace("&lt",$lt,$text);
$text str_replace("&dt",$dt,$text);
$text str_replace("&quot",$quot,$text);
?>

И в форме выводится текст:
&lt;&dt;&quot;


Спасибо всем за помощь, огромное спасибо!!! =))

   
 
 автор: kasmanaft   (28.09.2006 в 23:14)   письмо автору
 
   для: Freddie_X   (28.09.2006 в 22:59)
 

Все равно не понял .. вы пробовали выполнить код, который я приводил?
Вроде бы и происходит то, что нужно ...

   
 
 автор: Freddie_X   (28.09.2006 в 22:59)   письмо автору
 
   для: kasmanaft   (28.09.2006 в 22:18)
 

нет, опять не то! ну как бы объяснить! Ну понимаете? Мне надо в форму вывести полную копию текста, что находится в моём файле! Вот попробуйте сделать так:

<?php
$mess 
"<a href='www.softtime.ru'>http://www.softtime.ru</a> 
&lt;a href=&quot;www.softtime.ru&quot;&gt;http://www.softtime.ru&lt;/a&gt;"
;
<
textarea><?php echo $mess?></textarea>

И вместо необходимого

<a href='www.softtime.ru'>http://www.softtime.ru</a> 
&lt;a href=&quot;www.softtime.ru&quot;&gt;http://www.softtime.ru&lt;/a&gt;

в форме будет находиться вот это:

<a href="www.softtime.ru">http://www.softtime.ru</a>
<a href="www.softtime.ru">http://www.softtime.ru</a>

Неужели я так невнятно объясняю? =(

   
 
 автор: kasmanaft   (28.09.2006 в 22:18)   письмо автору
 
   для: Freddie_X   (28.09.2006 в 20:29)
 

Че-то не совсем понял ... оно?

<?
$text 
'<textarea rows=4 cols=70><a href="www.softtime.ru">http://www.softtime.ru</a>
&lt;a href=&quot;www.softtime.ru&quot;&gt;Softtime.ru&lt;/a&gt;</textarea>'
;
echo 
str_replace('&''&amp;'$text);
?>

   
 
 автор: Freddie_X   (28.09.2006 в 20:29)   письмо автору
 
   для: Trunk   (28.09.2006 в 20:09)
 

Я бы сразу так сделал, да нельзя!
Потому что

<a href="www.softtime.ru">http://www.softtime.ru</a> 
изменится на

&lt;a href=&quot;www.softtime.ru&quot;&gt;http://www.softtime.ru&lt;/a&gt;

А мне надо, чтобы все кавычки, > и < отставались неизменными!

   
 
 автор: Trunk   (28.09.2006 в 20:09)   письмо автору
 
   для: Freddie_X   (28.09.2006 в 20:05)
 

Перед выводом пропусти через функцию htmlspecialchars!

   $a .= "<a href='www.softtime.ru'>http://www.softtime.ru</a>";
   $a .= "<a href='www.softtime.ru'>Softtime.ru</a>";
   $a = htmlspecialchars($a);
   echo $a;

   
 
 автор: Freddie_X   (28.09.2006 в 20:05)   письмо автору
 
 

Допустим, у меня есть файл, там записаны такие строки:

<a href="www.softtime.ru">http://www.softtime.ru</a>
&lt;a href=&quot;www.softtime.ru&quot;&gt;Softtime.ru&lt;/a&gt;


При выводе на страницу текст получается такой:
http://www.softtime.ru
<a href="www.sotftime.ru">Softtime.ru</a>

А при выводе в textarea текст выходит вот такой:

<a href="www.softtime.ru">http://www.softtime.ru</a>
<a href="www.softtime.ru">Softtime.ru</a>


Но мне надо, чтобы текст из файла КОПИРОВАЛСЯ ПОЛНОСТЬЮ, т.е. быз всяких каких либо изменений.

Что посоветуете? Я голову ломаю, что же сделать?
П.С. помощь нужна срочно!

   

Сообщения:  [1-10] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования