Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
2 / 2 / 10
Регистрация: 17.09.2012
Сообщений: 860

Как экранировать переменные?

08.11.2014, 17:22. Показов 3693. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
ребят подскажите как за экранировать переменные?
PHP
1
  mysql_query("insert into log set dt=now(),module='$MODULE',user='$USER>id',event='$event',otype='$otype',oid='$oid',msg='$msg'") or die(mysql_error());
Добавлено через 3 минуты
так правильно будет? если все переменные заэкранировать

PHP
1
 module='".mysql_real_escape_string($MODULE)."'
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.11.2014, 17:22
Ответы с готовыми решениями:

Как экранировать переменные при записи в файл
Такая проблема, нужно записать в файл переменную, не ее значение а именно переменную fwrite ($f, " $vopros<br /> ...

Как тут про экранировать?
подскажите как за экранировать $table, $clause function get_sql_count($table,$clause='') { if ($clause!='') ...

Как удалить лишние пробелы, переносы и экранировать символы в строке?
на вход приходит строка. нужно в любой приходящей строке удалять переносы на следующую строку, пробелы, где их больше одного заменять...

6
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
08.11.2014, 17:46
Цитата Сообщение от wolf Посмотреть сообщение
так правильно будет?
filter_input_array() с флагом FILTER_SANITIZE_SPECIAL_CHARS или FILTER_SANITIZE_FULL_SPECIAL_CHARS. А еще правильней - забыть про расширение mysql_* (читать выделенное красным) и перейти на MySQLi или PDO.
0
2 / 2 / 10
Регистрация: 17.09.2012
Сообщений: 860
08.11.2014, 17:49  [ТС]
Lazy_Den за помощь спасибо, ну mysqli меня не устравивает
0
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
08.11.2014, 17:49
Цитата Сообщение от wolf Посмотреть сообщение
mysqli меня не устравивает
Разное слышал, но такой аргумент - меня просто присадил А PDO тоже?
0
2 / 2 / 10
Регистрация: 17.09.2012
Сообщений: 860
08.11.2014, 17:58  [ТС]
ну просто вся суть в том, что я привык уже на mysql, а с mysqli я не совсем знаком, получается если переходить на mysqli или тот же PDO, то мне придется переучиваться написанию)

Добавлено через 1 минуту
хотя если не ошибаюсь то mysqli в отличии от mysql безопасен будет и там много закрытых обращений
0
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
08.11.2014, 18:06
Цитата Сообщение от wolf Посмотреть сообщение
мне придется переучиваться
Выделите как-нибудь один-два дня, пробегитесь по мануалам и вы поймёте, что принципиально ничего не меняется. Есть небольшие различия (как например "плейсхолдеры"), но уверяю, что вы привыкнете очень быстро, т.к. к хорошему всегда привыкаешь.
0
2 / 2 / 10
Регистрация: 17.09.2012
Сообщений: 860
08.11.2014, 18:11  [ТС]
спасибо) щас почитаю про mysqli))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.11.2014, 18:11
Помогаю со студенческими работами здесь

Экранировать кавычки
Здравствуйте, подскажите как экранировать кавычки, я прочитал что нужно использовать addslashes для внесения инфы в базу, но если база уже...

Не могу экранировать кавычки
Не могу экранировать кавычки для добавления в дб. Что не так делаю? $password = "'asfdafsdafsdf"; echo $password =...

нужно тут экранировать?
$_GET=isset($_GET)?intval($_GET):'first'; $_GET нужно тут экранировать так? ...

Не могу экранировать html код В php
Dreamveawer говорит что ошибка в экранировании (<<<HERE HERE; ). Сразу говорю весь html код правильный я проверял его в отдельной странице....

Запись из формы данных в переменные php файла, данные из переменные используются в других файлах сайта
Всем привет! Ребят, подскажите пожалуйста! Есть один файл с обычной html формой, в которой обычные данные (фио, вэб-ссылка, контактные...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru