Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Poprawne wykonanie skryptu
Forum PHP.pl > Forum > Przedszkole
wincek
A więc mam problem. Chodzi o PHP.


<?php $dane=$_POST['id']; echo "$id"; ?>

Co powinienem wpisać w formularz id żeby zamknąć ten cudzysłów w echo,
miejąc fakt że jak wpisze " to zostanie dodany backslash którego nie
chce, chociaż może być, ale coś trzeba zrobić, żeby reszta skryptu się
wykonała. Macie jakieś pomysły ? Z góry dzięki:)
nospor
szczerze to nie wiem o co ci chodzi.

Zgaduję: uzyj htmlspecialchars()
No a jesli nie trafilem to pokaz trochę wiecej kodu i opisz dokladnie co chcesz zrobic
wincek
Mam taki kod: http://pastebin.org/121676

I chce przez formularz POST przekazać taki tekst, dzięki któremu plik admin.txt by został tak zmodyfikowany, żeby wyglądał

<?php
$notka=" "; echo chr(51).chr(53) // ";
?>

Próbowałem wysłać przez formularz POST coś takiego:

"; echo chr(51).chr(53) ?> #

ale wtedy zapisuje, bo na serwerze którym to działa jest magic_quotes.

<?php
$notka="\"; echo chr(51).chr(53) // ";
?>

I przez ten slash nie mogę zamknąć stringa, w ogóle jest możliwość zamknięcia go?
nospor
no to przed zapisem uzyj stripslashes()
wincek
Nie nie o to mi chodziło. Ten plik admin.txt jest na serwerze i nie można go zmodyfikować i co wpisać w formularzu żeby wykonać jakieś polecenia na serwerze. O to mi chodziło.
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.