Ответы пользователя по тегу PHP
  • Поиск в тексте ссылки на файл для последующей замены html-кодом?

    @eandr_67
    web-программист (*AMP, Go, JavaScript, вёрстка).
    Например, вот так:

    preg_match_all('#^[ \t]*(\S+\.mp3)([ \t]+(\S.*))?\s*$#im', $inp, $result);

    Ограничение: имя mp3-файла не должно содержать пробелов
    Ответ написан
    1 комментарий
  • Какой грид посоветуете php mysql?

    @eandr_67
    web-программист (*AMP, Go, JavaScript, вёрстка).
    И в чём проблема? JQuery + PHP + 2-4 часа для написания собственного велосипеда. Тривиальная задача, присутствующая в любом учебнике.

    Не хочешь думать - ставь Yii: там утилита gii автоматом сгенерирует тебе CRUD-интерфейс, решающий данную задачу.
    Ответ написан
    Комментировать
  • Можно ли использовать WordPress или нужно писать свой движок?

    @eandr_67
    web-программист (*AMP, Go, JavaScript, вёрстка).
    WordPress хорош только для тех случаев, когда вся структура данных укладывается в стандартную иерархию (страницы, посты, категории, метки, произвольные поля, таксономия и т.д.). Т.е. когда самописных SQL-запросов вообще не требуется.

    Если же необходимо большое кол-во сложных запросов, то лучше брать не CMS, а фреймворк (например, Yii). Сложность написания сайта не намного больше (для всех стандартных вещей существуют готовые модули), зато получаешь полный контроль над запросами к БД.
    Ответ написан
    Комментировать
  • Могут ли возникнуть дубли хешей?

    @eandr_67
    web-программист (*AMP, Go, JavaScript, вёрстка).
    Абсолютно НЕнормальное. Прочитай на wiki про "парадокс дней рождения". Вероятность коллизии для абсолютно равномерного распределения равна 1/sqrt(2^32)=1/(2^16)=1/65536. В реальности crc32 не обеспечивает равномерного распределения и потому вероятность коллизии будет намного больше.

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