Characters

7 отговора 114 прегледа
#1

Characters

Как да реша следния проблем:
Предавам стойност (въведена от потребител) от textbox и я присвоявам на PHP променлива чрез FROM ACTION. Пред апострофите и кавичките се изборазява наклонена черта. :(

Някакво просто решение ?

Отговор
в отговор на ss #2

Re: Characters

Da, towa e reshenieto na problema ti
<?php
stripslashes($variable_name);
?>

Отговор
в отговор на segfault #3

Re: Characters

да бъда по ясен
стойността на textbox-а (sql)всъщност в последствие става стойност на PHP-променливата (sql)
Опитах по начина който ми написа, но няма желания ефект, наклонените чертички си излизат. :(
\'

Благодаря все пак

Отговор
в отговор на ss #4

Re: Characters

dai podrobno s kod

-----------------------
гърбавия ковчег ще го изправи
Отговор
в отговор на Дpeмeщ #5

CODE HERE...

Файл - first.html
*************
<form action="second.php" method="get">
<input type="text" name="sql">
<input type="submit">
</form>

Файл - second.php
***************
<?php echo $sql; ?>

Резултата е:
наклонена черта преди всеки апостроф

Отговор
в отговор на ss #6

Re: CODE HERE...

promeni znachenieto na magic quotes v php.ini

-----------------------
гърбавия ковчег ще го изправи
Отговор
в отговор на ss #7

Re: CODE HERE...

1. HTML file-a s formata ti.

<form action="second.php" method="get">
<input type="text" name="sql">
<input type="submit">
</form>

2. Script-a zad formata ti.
<?php echo stripslashes($_GET['sql']); ?>

Towa e rabotesh kod. Po default na wsichki textowi poleta w html formata im se prawi addslashes(); , zatowa za da poluchish dejstwitelnata im stojnost trqbwa da zpozlwash funkciqta stripslashes();

Отговор
в отговор на segfault #8

Re: CODE HERE...

Малко офф, ама забелязах че stripslashes() гърми на някоя от последните версии на ПХП (ама нали съм тъп, не записах каква беше). 4.3 нещо даваше пхпинфото на сървъра. Ако някой знае нещо, нека сподели.
Поради тая причина се наложи са изполвам реплейс.

--
The#Project - лайфстайл списание в мрежата
Отговор