Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Textarea - interpretowanie htmla
Forum PHP.pl > Forum > PHP
no_mercy
Mam kod
  1. <?php
  2.  
  3. function readText($a) {
  4. $zmienna .= "rtf/" . $a . ".txt";
  5. $plik = fopen($zmienna, "r");
  6. if ($plik === false) {
  7. echo "Błąd otwarcia pliku";
  8. } else {
  9. while (!feof($plik)) {
  10. $text = fgets($plik);
  11. echo "$text <br />";
  12. }
  13. fclose($plik);
  14. }
  15. return $text;
  16. $zmienna = "";
  17. }
  18. ?>
  19. <div id="edytor">
  20. <div id="belka">
  21.  
  22. </div>
  23. <div id="text">
  24. <textarea lang="HTML">
  25. <?php
  26. $text_wyjscie = readText(tmp);
  27. ?>
  28. </textarea>
  29. </div>
  30. <div id="przyciski">
  31.  
  32. </div>
  33. </div>


zawartość tmp.txt :
<font color="red"> test </font><br /> <br />

Jak zrobić, żeby w polu textarea pojawiał się tekst po przetworzeniu czyli tekst czerwony "test" a nie "<font color="red"> test </font><br /> <br />" questionmark.gifquestionmark.gifquestionmark.gif?
kalmaceta
najlepiej do takich rzeczy użyć juz istniejących rozwiązań np. TinyMCE, ale jeśli się uprzesz to - rozumiem że jest przycisk przełączania między trybami kod/widok zawartość textarea najlepiej w jQuery do jakiegoś diva append $('#widok').append($('#textareajakas').val()), jak nie jQuery to nawet prosty innerHtml powinien dać rade.
no_mercy
a istnieje jakiaś funkcja w php która to realizuje??

a dobra już chyba wiem jak sobie poradzić, trochę na okrętkę ale wyjdzie, jeśli chodzi o Tiny to niestety do komercyjnych się on nie nadaje
kalmaceta
a co do tego ma php, to po stronie przeglądarki (js) realizowane powinno być
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.