Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: formularze
Forum PHP.pl > Forum > PHP
scalar
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 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() winksmiley.jpg
Jabol
popraw BBCode (a reszte proszę, żeby się już takich dorbiazgów nie czepiać. Rozumiem jeszcze jak idzie o php/sql, ale html można już chyba przeżyć?).
scalar
Cwaniaku, nie pyskuj, to nie jest błachy problem. Po tym co mówisz, oceniam, że nie przyjrzałes się problemowi, tylko kozaczysz
jureusz
Uzyj funkcji ereg_replace() jezeli o niej wiesz :wink:
id4
[manual:c037a34f9c]stripslashes[/manual:c037a34f9c]
jureusz
id4
stripslashes usunie slashe a co z

Cytat
znak ' i
Majdan
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]
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.