Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]usunąć "\"
Forum PHP.pl > Forum > PHP
damians
witam

Przepraszam ale ja już nie mam sił wymyślać a to bardzo 'lamerskie' pytanie.
Sprawa wygląda tak ze mam skrypt który generuje tekst to textare:

Na razie tworzy stałe w java script:
  1. <script type='text/javascript'>
  2. <!--
  3. function change(id,checked) {
  4. if (checked==true) document.getElementById(id).className = 'box'; else document.getElementById(id).className = 'box2';
  5. document.form.code.value = '';
  6. var code = new Array();
  7.  
  8. <?php
  9. $pyt = mysql_query("SELECT * FROM `page` ");
  10. $i=0;
  11. while ($wiersz = mysql_fetch_array($pyt))
  12. {
  13. $page_id = $wiersz['id'];
  14. $page_url = $wiersz['url'];
  15. echo ('code['.$i.'] = '<a href="http://'.$page_url.'" target="_blank">'.$page_url.'</a>';');
  16. $i++;
  17. }
  18.  
  19. ?>
  20. tags = document.getElementsByTagName('input');
  21. for (tag = 0; tag < tags.length; tag++) {
  22. if (tags[tag].checked == true) {
  23. document.form.code.value += code[tag] + ' \n';
  24. }}}
  25. //-->



i jesli tam sie zaznaczy checkbox to ta linijka całą sie dopisze do textarea:
  1. <?php
  2. echo "<textarea name='code' readonly onclick='this.focus(); this.select();' style='width: 100%; height: 100px;'></textarea>";
  3. ?>

I efekt w tym textarea:
  1. <a href="http://www.xxxx.pl" target="_blank">www.xxxx.pl</a>

Wszystko pięknie działa ale jeśli biorę wyślij to POSTem wysyła znowu do textarea:
  1. <?php
  2. echo "<textarea name='code' readonly onclick='this.focus(); this.select();' style='width: 100%; height: 100px;'>";
  3. echo (''.$_POST[code].'');
  4. echo "</textarea>";
  5. ?>


I tu już jest problem Ponieważ wyświetla:
  1. <a href=\"http://www.xxxx.pl\" target=\"_blank\">www.xxxx.pl</a>


Wiem ze to wina tych apostrofów :/ ale ja juz nie wiem jak je poustawiać żeby było ok
Thymson
stripslashes
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.