Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Cudzysłów w hidden...
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
anopak
Witam,

Posiadam skrypt, który mi generuje formularz. Napotkałem się na problem, aby przy pomocy pola ukrytego przesłać cudzysłów ("). No ale niestety nie udało się tego zrobić, próbowałem addslashes (php " => \"), ale niestety wtedy w tablicy POST, mam jedynie ciąg znaków do pierwszego cudzysłowia.

żródło wygląda mniej więcej tak:

  1. <inpu type="hidden" name="test" value="to jest wartość \"testowa\"">
  2. </form>


i w POST['testowa'] mam tylko :

Kod
to jest wartość \


Zapewne zaraz padnie odpowiedź, żeby użyć "małego cudzysłowa", czyli ('), ale to nie zmienia nic, gdyż jak będę miał w tekście (') to wyjdzie na to samo.

Bardzo proszę o pomoc. Z góry dziękuje.
SHiP
Może użyj &quot; zamiast cudzysłowia winksmiley.jpg

Kod
<?
print_r($_POST);
?>

<form method="post">
<input type="hidden" name="pole" value="dfsdfs &quot;sdfsdf&quot; sdfsd f"/>
<input type="submit">
</form>
anopak
Cytat(SHiP @ 2006-02-10 09:29:06)
Może użyj &quot; zamiast cudzysłowia winksmiley.jpg

To było to smile.gif użyłem sobie:

  1. <?php
  2. htmlentities($value, ENT_QUUTES);
  3. ?>


i wszystko ładnie działa,

Dzięki za odpowiedź winksmiley.jpg
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.