Записи c тегом: php

Шифрование, встроенные криптографические средства php

Статья, посвященная шифрованию, оказалась очень популярной среди пользователей, поэтому я решил продолжить тему. Криптографические задачи очень часто встречаются при программировании на php. В этой заметке я решил рассмотреть встроенные криптографические алгоритмы, реализованные в php и рассказать зачем они нужны.

Как правильно работать с массивами в PHP?

Скорее чаще, чем нет, при отладке чужого кода на PHP основное внимание и время отнимается разбором работы циклов. Именно временные сложности становятся большой преградой для попыток понять работу отдельно взятого метода.

Чтобы увеличить скорость отладки, очень важно начать работать с массивами правильно. В этом посте приведено несколько распространенных примеров неправильной работы с массивами, а также показано, как правильно переписать соответствующий код.

Если ваш сайт обслуживает пользователей из различных стран, то у вас уже может быть переведенный на все нужные языки статический контент. Но что делать, например, с пользовательскими комментариями, мнениями и оценками, оставленными в течение дня? Так как этот пользовательский контент может стать полезной частью вашего сайта (как статический контент), то вам необходимо задуматься о способах перевода его на другие языки. Один из сервисов, которые могут помочь в этом деле, конечно, является Google Translate (https://developers.google.com/translate/).

Проблемы безопасности в PHP, которые можно избежать

За время разработки на PHP очень часто приходится слышать высказывания такого рода: "PHP пока еще сырой язык", "PHP - скриптовый язык, не являющийся настоящим языком программирования" и т.п. Кроме того, существует мнение, что PHP - небезопасный язык, и его лучше не использовать. Конечно, PHP имеет свои проблемы, но не стоит забывать, что любой язык имеет свою область применения. Например, тот же Ruby имеет несколько важных уязвимостей, которые хорошо известны. Для Java так же существует свой список подобных проблем. Часто люди забывают, что не PHP создает небезопасный код, это делает разработчик.

PHP по своей природе "должен умирать" в конце каждого запроса. Таким образом, разработчикам не нужно заботиться о некоторых вещах, которые характерны для других языков. В настоящее время существуют несколько общих уязвимостей, которые должен знать PHP разработчик. Большинство наиболее общих из них можно найти в хорошо известном списке "OWASP Top 10 list". Здесь я приведу краткий обзор, того, как избежать некоторые из них.

Хранимые процедуры в MySql

В этом посте я хочу рассмотреть хранимые процедуры в MySql, а также их выполнение в MySql и PHP. Я не ставлю себе целью охватить все аспекты использования хранимых процедур. В любой момент вы можете обратиться к оффициальной справке.

В этой записи пойдет речь о потоках в php. Потоки - это ресурсы, предоставляемые PHP. Часто использование потоков очень прозрачно, однако потоки являются чрезвычайно мощным инструментом. Изучая, как использовать силу этого инструментария, мы можен перевести наши приложения на более высокий уровень.

По мотивам статьи на Хабре. Решил проверить особенности работы функций чтения файлов в php/

Приведены два способа отдать пользователю файл с использованием php.

HEREDOCHEREDOC - синтаксис задания строк введенный в PHP4. Если требуется задать очень большую строку или строку содержащую много кавычек

Похоже по умолчанию mb_substr использует однобайтовую кодировку

Не давно на хабре вычитал идею размещения php кода внутри бат файлов.  Публикую больше для себя, чтобы не забыть.

На сайте веблансер.нет проскочило задание на написание простенького скрипта, который построчно обрабатывает файл со ссылками и извлекает список доменов. Ради спортивного интереса написал этот скрипт:)

Как правильно выставить локаль.

Недавно разбирал хлам на своем компьютере и нешел эти документики. Сам я ими не когда не пользовался, но думаю комунужно - скачает:)

Приглашение посетить DEVConf::PHPConf() 17 мая в Москве. Программа конференции

Как загружать файлы через PHP-скрипт с произвольным именем, а не с именем этого скрипта?

Статические переменные в php

Аргументы против @

Некоторые моменты работы c xml

Чудеса преобразования типов:)

Проверка синтаксиса php из консоли

Немного о плюшках:)

Как построчно обработать файл?

Материал для извращенцев в php:)

Нововведения!

Рейтинг@Mail.ru