Ответы на некоторые вопросы по PHP для начинающих
2 февраля 2011 г.
Изучение программирования на PHP задача не из легких, впрочем, и как любые направления технической науки, где задействованы компьютеры. Вопросов всегда появляется большое множество! Однако, из-за ограниченности времени мы собрали для вас ответы на те, которые задают наиболее часто.
- Понятие PHP, расшифровка аббревиатуры – это всегда первый, и логичный вопрос.
PHP – это язык программирования для описания скриптов, который внедряется в HTML-коды. Расшифровывается PHP, как PHP: Hypertext Preprocessor (это рекурсивный акроним, т.е. в аббревиатуре первая буква является сокращением самой аббревиатуры), в переводе «PHP: Предварительный Обработчик Гипертекста». Имя PHP появилось лишь к версии 3.0, ранее название было длиннее «PHP/FI» и расшифровывалось по-другому, а именно «Personal Home Page tools / Forms Interpreter», в переводе «Утилиты для Домашней Страницы / Интерпретатор Форм». Многие его синтаксические составляющие взяты из языков C, Java и Perl, но при этом они уникальны, обладая некоторыми специфичными для PHP характерностями. Предназначен этот язык для веб-разработчиков, которые посредством PHP получили возможность быстро создавать динамически генерируемые страницы. - Многие хотят прочесть информацию на официальном сайте PHP. Сайт производителя PHP можно найти по ссылке http://www.php.net, там же можно скачать PHP.
- Причина отсутствия отображения с’апложенных jpeg-файлов на русском Апаче волнует начинающих программистов довольно часто. Мы решили предложить вариант решения проблемы. Происходит это из-за того, что русский Апач совершает перекодировку файлов, причем по умолчанию. Получается, что символу, имеющему код 0х00, всегда присваивается код 0х20, а это код пробела. Чтобы устранить такой эффект, следует прописать дополнительно в конфигурационном файле Апача, то есть в httpd.conf такой скрипт:
<Location>
CharsetRecodeMultipartForms Off
</Location> - Последним пунктом мы узнаем значение последнего индекса при добавлении записи с автоматическим уникальным инкрементным индексом в MySQL. Для этого можно воспользоваться функцией mysql_insert_id ([идент. соединения]), которая возвращает целое значение, то есть требуемый идентификатор. Последний генерируется полем AUTO_INCREMENT, относящимся к оператору INSERT.
Надеюсь, вам поможет эта сборка. Пусть ваши процессоры будут мощными, техника современной, а обучение легким!
Автор: Игорь Метлицын