inververs: Если однотипные запросы выполняете слишком часто - оберните в дополнительный метод, чтобы не повторяться, а так это нормально, не всегда получается сделать уж очень элегантно)
Intect: В том то и дело, что DVD-Audio это 24bit 96kHz, а CD-Audio 16bit 44.1kHz
То есть в DVD варианте качество лучше, информации больше, и на CD она не поместится не из-за длительности записи.
FanatPHP: Нет никаких волшебных свойств, функция делает ровно то, что написано в документации, не больше и не меньше. Я просто правильно использую инструмент вместо бреда который пишете вы. Я понимаю что вы имеете ввиду своими примерами, вот только не понимаю что вы хотите доказать намеренно предлагая неправильные примеры использования.
FanatPHP: Нет, это грубая ошибка новичка. Исправить легко
$limit=intval("5;DROP TABLE users"); $sql = "SELECT * FROM t LIMIT $limit";
Можно ещё (int) использовать, это зависит от ситуации и того, что именно ожидается получить.
FanatPHP: Ура, первую нашел! Я вот исправил вторую, чтобы долго не ждать правильного варианта:
$id=mysqli_real_escape_string($db, "5;DROP TABLE users"); $sql = "SELECT * FROM t WHERE id='$id'";
Так вот теперь вопрос касательно "не предназначена для защиты от инъекций, и не должна никогда использоваться для этих целей" - на каких входных данных можно обойти такой запрос?
FanatPHP: LOL, исправил) Документацию читай, как минимум, сходу вижу 2 ошибки.
Ошибку сделать можно в любом случае - иногда проще, иногда сложнее. Но использование другого инструмента не позволит избежать всех ошибок, голову всё равно отключать не стоит.
FanatPHP: https://php.net/manual/ru/mysqli.real-escape-string.php
Почитайте описание функции и примеры, после этого если не напишете пример, который обойдет mysqli_real_escape_string при правильно заданном наборе символов в mysqli_set_charset - не флудите.
НЕЛЬЗЯ вставлять данные полученные от пользователя без проверок в БД, по определению НЕЛЬЗЯ!!!
Читайте про подготовленные выражения и ручную обработку данных через mysqli_real_escape_string() в вашем случае.
AVKor: Значит ещё от чего-то зависит. Просто Unity работает быстро, GNOME3 чуть медленнее, а на Cinnamon около недели сидел, и не выдержал, слишком медленно всё было. У меня правда конфигурация не мейнстримная, но тем не менее.
В VirtualBox с установленными дополнениями проблем быть не должно.
nepster09: Навскидку, Microsoft тоже делает конкурсы по взлому IE, баги находят такое, что покрывают все версии IE вплоть до 4 или 5. Не сказал бы, что это добавляет IE крутости)
Эргил Осин: Вы читаете через слово или как? Я на Ubuntu уже года два с половиной, пол года из них (осенью) сидел на GNOME3. Так вот непривычки не было, просто незавершенный он почти везде. Плагины исправляют ситуацию, но только частично.
А то, что вы не используете приложения написанные на Qt какое вообще отношение имеет к моему ответу? Я просто сказал, что нормальные темы пишутся такими, которые поддерживают и GTK, и Qt, по крайней мере до определённого уровня.
И да, если DE не нравится вам - это не значит что вы единолично правы, и это не дает вам права говорить что всё остальное гавно. Я могу назвать ряд неприятных комментариев в сторону любой используемой мной DE, и что дальше?