Виртуальный Брест
Главная Портал Форум Рассылки Контакт Для клиентов Статьи

Магазин интимных товаров
Магазин интимных товаров
 
АФФАБЕЛЬ - шаг к красоте
АФФАБЕЛЬ - шаг к красоте
 
Покупаешь у нас? Доставка в Брест!
Покупаешь у нас? Доставка в Брест!
 

Виртуальный хостинг - дом для вашего сайта - лучшее предложение в Бресте!


Полный список глав книги

Особенности РНР


Как и у всякого языка программирования, у РНР есть свой синтаксис. И он очень похож на синтаксис языка С или Perl. Программисты, пишущие на этих языках, смогут освоить РНР буквально за несколько дней.

Но даже если Вы никогда не программировали, РНР поддастся Вам легко, и обеспечит базу для перехода на языки более сложного уровня. Все команды достаточно логичны, а правила просты. Синтаксис включает в себя операторы, разделенные между собой точкой с запятой. Одна из основных ошибок начинающих программистов – отсутствие точки с запятой между операторами. К счастью, ошибки в РНР по умолчанию выдаются на экран монитора (в отличие от CGI, где все ошибки записываются в лог-файл, что согласитесь, не очень удобно при анализе программы), и найти ошибку при определенной внимательности и опыте не составит большого труда. Тем более что умный интерпретатор подскажет номер строки, в котором произошла ошибка.

Теперь давайте перейдем к делу, и напишем наш первый скрипт. Для того чтобы сервер знал, в каком из файлов есть код РНР, его расширение (файла) нужно сделать либо phtml, либо php3, либо php. Строго говоря, может быть назначено любое расширение, но я рекомендую Вам в целях совместимости всегда использовать phtml. Каждая команда в РНР, как правило, начинается с “<?php” и заканчивается “?>” (здесь и далее без кавычек).

Как Вы помните, несколько команд разделяются точкой с запятой. В любом месте скрипта РНР можно поставить комментарий, начинается он с “/*”, а заканчивается – “*/” Если комментарий маленький, и занимает только одну строчку, можно поставить перед ней “//”, таким образом, легко закомментировать любую строчку до ее конца. Как обычно, пробелы, символы табуляции и перевод строки просто игнорируются, и могут применяться для улучшения читабельности кода РНР.

Немного отступая от темы, хочу указать на один интересный момент. В коде PHP удобно прятать комментарии к собственной программе и пояснения для себя. Если в случае с HTML комментарии вместе с кодом попадают к посетителю в браузер, то  PHP свой код никак не отдает, а потому и комментарии вроде есть, а посетителю они не передаются. Удобно? И таких полезняшек в PHP масса.

Но вернемся к нашему скрипту. Собственно, это не будет программой в полном смысле слова, но для тренировки сгодится. Введите в Ваш исполняемый файл команду:

<? Phpinfo(); ?>

И запустите этот файл в браузере, обратившись к нему при помощи адреса 127.0.0.1/имя файла.phtml. Удивлены? Не ожидали столько много разной информации? А Вы думали! Не все так просто.

Это – команда для получения информации о возможностях и настройках PHP и выполняется она таким оригинальным способом потому, что это позволяет получить данные даже на удаленном сервере. То есть Вам доступна эта информация без обращения к администратору сервера, есть только у Вас есть возможность доступа к нему по протоколу FTP.

Читать еще...



Дэн Седерхольм

Пуленепробиваемый веб-дизайн
Эта книга, выходящая уже в третьем издании, посвящена концепции «пуленепробиваемого» веб-дизайна. Она научит вас применять HTML и CSS для разработки современных...

Тим Эш

Повышение эффективности интернет-рекламы
Эта книга о конверсии, то есть о соотношении посетителей к покупателям.Именно увеличением конверсии сейчас озабочены все американские маркетологи. В отличие от российских коллег,...

П. Альбитц

DNS и BIND
Лучшая книга про DNS наконец-то на русском! `DNS и BIND` - воистину стала библией для каждого системного администратора, и это доказано временем. Книга выдержала четыре издания! И...

Эндрю Троелсен

Язык программирования C# 2010 и платформа .NET 4.0
Первое издание этой книги вышло в свет во время проведения конференции Tech-Ed в 2001 г. в Атланте (шт. Джорджия). На тот момент платформа .NET пребывала в стадии...

    Информация

Главная - переход на начало
Тарифы на Российский хостинг
Правила - что можно а что нет
Заказ - сделайте это сейчас
Выбор домена - найди свое имя
Регистрация домена - купить
Оплата - варианты для всех
Панель управления Россия
Панель управления Беларусь
Вопросы и ответы - информация
Разработка сайтов - сопровождение
Виртуальный Брест - портал
Контакт - обратная связь
Наш форум - пообщаемся?

Список доменов
в которых доступна бесплатная регистрация имен при покупке хостинга, а так же открытие поч- тового ящика:

Новости Бреста:

Второй порыв теплосетей в Бресте - двенадцать многоэтажных домов и один детский сад остались без тепла
Почти тонну мёда задержали налоговики при проверке в Бресте
Зарплата в конвертах в Бресте - видео
Трое жителей Кавказа в "поисках работы" забрались прямо в лес в пограничную зону
Профилактика квартирных краж - важно
Современный животноводческий комплекс на 1500 голов строится в СПК "Королевский" Кобринского района - фото
Результаты проходящей на территории Брестской области акции "Не упусти свой шанс"
Осенний месячник по наведению порядка на земле проходит на Брестчине - важно
В Лунинецком районе в водоеме нашли автомобиль с телом внутри
ГАИ: брестчанин решил стать маршрутчиком и в пьяном состоянии вез горожан

© Виртуальный Брест 2001 - 2009 Автор проекта: Андрей Кухарчик Дизайн: Partgraphic