![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 26.04.2003 Skąd: Łaziska Górne Ostrzeżenie: (0%) ![]() ![]() |
Stworzyłem formularz, kiedy go wysyłam (i jest błąd) wpisuje się poprzednia wartość do formularza (aby poprawic błędy) w formularzu są są znaki " i składnia HTML np. <IMG SRC="obrazek.jpg"> niestety domyslnie znaki " zastępowane są " co mnie strasznie wkurza. Dodam jeszcze tylko że jest to system portalowy (własnej konstrukcji) pole w którym się to odbywa to
Kod <iframe name="html_text" id="html_text" width="560" height="450" scrolling="yes"></iframe>
<INPUT Type=text Name=tresc_dokumentu Value='<? echo $login->input($row['TRESC'],$tresc_dokumentu); ?>'> <BR> <script language="JavaScript" type="text/javascript"> <!-- nowy(); if(edytor.tresc_dokumentu.value) html_text.document.write(edytor.tresc_dokumentu.value); //--> </script> funkcja nowy() tworzy pusty dokument a if(edytor.tresc_dokumentu.value) html_text.document.write(edytor.tresc_dokumentu.value); wpisuje wartość do tego pola. W tym przypadku z <IMG SRC="obrazek.jpg"> tworzy się <IMG SRC='"obrazek.jpg"'> co nie jest po mojej mysli (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . Zalezało by mi zeby wyciąć z tego ciagu znak ' i to by rozwiazało problem. Czyba ze jest prostszy sposób. Wiem o funkcji ereg_replace() (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 445 Pomógł: 0 Dołączył: 21.12.2003 Skąd: Tomaszów Lubelski Ostrzeżenie: (10%) ![]() ![]() |
Jak pisał Jureusz i id4.
Całość może wyglądać tak: [php:1:4404b80cb7]<?php $string = ""; $string = stripslashes($string); $string = str_replace("'", "", $string); ?>[/php:1:4404b80cb7] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 01:23 |