[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с кавычкой
i-capitalist
Подскажите, пожалуйста, как в данном случае поступить с кавычкой:

PHP
if ($see == а)
 print "АЗ";
 if ($see == б)
 print "БУКИ";
 if ($see == ")
 print "
КАВЫЧКА<




Спустя 14 минут, 19 секунд (13.09.2009 - 11:01) stepan написал(а):
PHP
print "\"";

или
PHP
print "&quot";

Спустя 4 минуты, 6 секунд (13.09.2009 - 11:05) dimonise написал(а):
PHP
print "&quot;";

Спустя 8 минут, 1 секунда (13.09.2009 - 11:13) i-capitalist написал(а):
Да нет проблема не с выводом, а с


if ($see == ")

Спустя 2 минуты, 10 секунд (13.09.2009 - 11:15) Гость_hara написал(а):
"\""
'\''
"'"
'"'

Спустя 5 минут, 58 секунд (13.09.2009 - 11:21) i-capitalist написал(а):
не подходит,


смысл в том чтобы скрипт обрабатывал:

" в кавычка

Спустя 6 минут, 29 секунд (13.09.2009 - 11:28) stepan написал(а):
Предлагаю тебе сначала в переменной $see все кавычки заменить на &quot, а затем уже отслеживать их.

Спустя 13 минут, 37 секунд (13.09.2009 - 11:41) Гость_hara написал(а):
что значит не подходит?
нужна проверка есть ли в $see кавычка?

if ($see == тут любой из 4-х вариантов)
print тут эти же варианты

Спустя 4 минуты, 6 секунд (13.09.2009 - 11:45) i-capitalist написал(а):
to stepan
Так я в эту переменную кавычки и не могу завести, если бы мог, то вроде как и на &quot заменять не к чему.

to hara
if ($see == тут любой из 4-х вариантов не воспринимается)
print тут эти же варианты всё нормально

Спустя 2 минуты, 11 секунд (13.09.2009 - 11:47) Гость_hara написал(а):
что значит не воспринимается?
напишите до этого print $see и уже посмотрите что у вас там на самом деле, а потом это проверяйте, нельзя быть таким невнимательным

Спустя 2 минуты, 59 секунд (13.09.2009 - 11:50) i-capitalist написал(а):
to hara С вариантом:

if ($see == а)
print "АЗ";
if ($see == б)
print "БУКИ";

всё работает, с кавычкой нет, до вариантов if переменная пустая

Спустя 2 минуты, 32 секунды (13.09.2009 - 11:53) Гость_hara написал(а):
что значит не работает? ошибки какие то выдаёт или как? ясновидящих нет

Спустя 2 минуты, 2 секунды (13.09.2009 - 11:55) stepan написал(а):
Цитата (Гость_hara @ 13.09.2009 - 08:47)
напишите до этого print $see и уже посмотрите что у вас там на самом деле, а потом это проверяйте


Спустя 2 минуты, 44 секунды (13.09.2009 - 11:58) i-capitalist написал(а):
Вариант "'" - ошибка
Вариант '"' - в чём смысл?, ничего не происходит
Вариант '\'' ничего не происходит
Вариант "\"" ' ничего не происходит


Спустя 2 минуты, 21 секунда (13.09.2009 - 12:00) Гость_hara написал(а):
А что должно происходить если переменная $see (как вы уже сказали) ПУСТА?
офигеть

Спустя 3 минуты, 5 секунд (13.09.2009 - 12:03) i-capitalist написал(а):
Нужен вывод слова КАВЫЧКА вместо символа ", пример:

PHP
<?
$see = $_REQUEST["see"];

if (empty ($link)) {
print <<<HERE
<form>
<input type = "text"
name = "see">
<input type = "submit">
</form>
HERE;
}


if ($see == а)
print "аз";
if ($see == б)
print "буки";
if ($see == "\"")
print "кавычка"

Спустя 10 минут, 51 секунда (13.09.2009 - 12:14) Гость_hara написал(а):
ну вот этот ваш вариант рабочий, что ещё надо.

Спустя 2 минуты, 12 секунд (13.09.2009 - 12:16) i-capitalist написал(а):
Так попрбуйте ввести в поле " и получить слово кавычка, с символами а и б всё ok, а вот с кавычкой не выводит на экран ничего

Спустя 7 минут, 50 секунд (13.09.2009 - 12:24) Гость_hara написал(а):
влючите вывод всех ошибок (как то лениво исправлять ошибки синтаксиса)
и напишите print $see

много нового ( я надеюсь ) узнаете

Спустя 7 минут, 12 секунд (13.09.2009 - 12:31) i-capitalist написал(а):
Notice: Use of undefined constant а - assumed 'а' in test.php on line 15
Notice: Use of undefined constant б - assumed 'б' test.php on line 17
Я не программист, но про кавычки тут явно ничего не сказано.


Спустя 45 минут, 27 секунд (13.09.2009 - 13:17) Гость_hara написал(а):
да но здесь говориться о том что вот это:
Цитата
с символами а и б всё ok

неправда.

и кроме того:
я два или три раза говорил дописать туда print $see что бы наконецто понять что происходит с кавычкой которую вы печатаете в форму?

будете и дальше игнорировать?


Спустя 7 минут, 12 секунд (13.09.2009 - 13:24) i-capitalist написал(а):
Notice: Undefined index: see in test.php on line 2

Notice: Use of undefined constant а - assumed 'а' in test.php on line 15

Notice: Use of undefined constant б - assumed 'б' in test.php on line 17

Дописал print $see


С Запросом:

Notice: Use of undefined constant а - assumed 'а' in test.php on line 15

Notice: Use of undefined constant б - assumed 'б' in test.php on line 17
\"

Спустя 22 минуты, 14 секунд (13.09.2009 - 13:46) Гость_hara написал(а):
и что будешь спрашивать почему \" не одно и тоже что и " ?

и возьми уже в кавычки буквы блин эти.

Спустя 11 минут, 54 секунды (13.09.2009 - 13:58) i-capitalist написал(а):
Нет я бы скорее спросил каким образом эту косую черту от туда выбросить, не залазя в php.ini. hara смысл нервничать не хочешь не помогай.

Спустя 7 минут, 32 секунды (13.09.2009 - 14:06) Гость_hara написал(а):
я пишу тут ответы. а ты читаешь их через строку, сколько раз мне нужно было напоминать что бы ты поставил print $see.
да ты прав, - не буду.

Спустя 11 минут, 53 секунды (13.09.2009 - 14:17) i-capitalist написал(а):
Всё всем спасибо разобрался, отсёк её с помощью stripslashes
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.