Файл формата PHP — что это?
Файл PHP содержит в себе исходный код, реализованный при помощи языка программирования PHP. Файл расширением PHP, может являться скриптом или веб-страницей. Данный формат файла требует наличия специализированного программного обеспечения на пользовательском компьютере. Преимущество языка PHP — это выполнение на стороне сервера.
Для корректного открытия файла PHP, а также последующей отладки хранимого в нём кода, операционная система должна иметь установленный локальный сервер.
Существует несколько приложений, которые способны полноценно открыть файл, имеющий расширение PHP. К таким утилитам, относят программные редакторы на подобии Dreamweaver, PHPEdit, а также Eclipse PHP Development Tools, они могут быстро открыть файл PHP. Если пользователь желает просмотреть содержимое, которое несет в себе расширение файла PHP, можно воспользоваться текстовым редактором, при этом, специалисты рекомендуют применение таких редакторов, как Adobe Dreamweaver, Notepad++ либо PSPad editor.
Файл расширением PHP распространен в среде программирования для сети Всемирной паутины, явные плюсы PHP скрипта, заключаются в его простоте, богатом функционале и высоких показателях скорости исполнения. PHP расширение применяется весьма обширном количеством разработчиков со всего мира. Довольно часто, PHP язык программирования используют совместно с базами данных MySQL.
Код страницы PHP динамически обрабатывается сервером, после чего, пользователь получает сгенерированный код HTML. Если владелец компьютера желает произвести выполнение файла .php, следует использовать локальные PHP-сервера, такие как Денвер, Apache-PHP или WampServer. Чтобы открыть PHP таким образом, достаточно поместить данный тип файла в папку web-сервера, запустив его посредством набора адреса в строке браузера.
Программы для работы с PHP в Windows
Adobe Dreamweaver
Zend Studio
MPSoftware phpDesigner
ES-Computing EditPlus
Blumentals WeBuilder
Apache Web Server
WampServer
Mac
Adobe Dreamweaver
Zend Studio
MacroMates TextMate
Bare Bones BBEdit
Apache Web Server
Sublime Text
Eclipse PHP Development Tools
Linux
Zend Studio
Apache Web Server
iOS
Alexander Blach Textastic Code Editor
Решение проблем с файлами PHP
Наиболее распространенная проблема — файл не открывается. Мы подготовили набор программ, с помощью которых вы гарантированно сможете открыть нужный файл в вашей операционной системе.
Иногда просто открыть файл — недостаточно. Если вам нужно его отредактировать — скачайте одну из бесплатных программ:
Если вам необходимо создать файл «с нуля» воспользуйтесь одной из программ с нужным функционалом. Вы найдете несколько вариантов программ для различных платформ по ссылке ниже.
- Видео форматы
- Аудио форматы
- Электронные книги
- Текстовые форматы
- Дисковые образы
- Табличные данные
- Растровые изображения
- Векторные изображения
- Резервное копирование
- Raw
- Сжатые файлы
- Файлы данных
- Базы
- 3D Изображения
- CAD файлы
- Файлы разработчиков
- Зашифрованные файлы
- Исполняемые форматы
- Шрифты
- Файлы игр
- GIS, карты
- Другие расширения
- Форматы макетов
- Форматы плагинов
- Файлы настроек
- Системные файлы
- Веб форматы
Что за файл .inc ?
Что такое заголовочный файл? Что такое файл исходного кода? Рассмотрите назначение каждого из них
Что такое заголовочный файл? Что такое файл исходного кода? Рассмотрите назначение каждого из.
Дан файл целых чисел. Создать новый файл, содержащий те же элементы, что и исходный файл, но в обратном порядке
Пожалуйста, помогите решить задачу в C++. Дан файл целых чисел. Создать новый файл, содержащий.
Дан файл целых чисел. Создать новый файл, содержащий те же элементы, что и исходный файл, но в обратном порядке
Дан файл целых чисел. Создать новый файл, содержащий те же элементы, что и исходный файл, но в.
Дан файл целых чисел. Создать новый файл, содержащий те же элементы, что и исходный файл, но в обратном порядке
Дан файл целых чисел. Создать новый файл, содержащий те же элементы, что и исходный файл, но в.
Регистрация: 12.10.2011
Сообщений: 83
Сокращение от include, так обычно обзывают библиотеки с функциями или любые другие подключаемые файлы.
Регистрация: 15.09.2011
Сообщений: 60
Добавлю от себя:
лучше их не использовать, т.к. не правильно настроенный сервер их будет интерпретировать как текст и при прямом запросе содержимое файла будет показано в браузере.
У одного моего клиента был файл config.inc, в котором лежали пароли от админки, от mysql-базы, короче все что нужно чтобы поломать сайт незаметно! Ессно какеры этим пользовались как хотели. Кто-то маты напишет, кто-то сайт грохнет. Кто что хочет ))
Регистрация: 21.05.2010
Сообщений: 301
А в чем разница между inc и обычным php файлом (и тот и тот может нормально хранить функции и оба нормально подключаются через include)?
33 / 33 / 12
Регистрация: 18.05.2010
Сообщений: 99
Для PHP разницы никакой. Разницу для вэб-сервера вам уже описали: *.php — передаются интерпретатору, *.inc — без соответсвующих настроек при прямом запросе будут отданы как текст.
Не морчьте себе голову сомнительными расширениями вроде *.inc, повторюсь: для PHP расширения вообще ничего не значат, можете хоть *.trash инклудить, лишь бы там валидный PHP-код был.
Регистрация: 12.10.2011
Сообщений: 83
Сообщение от topy
лучше их не использовать, т.к. не правильно настроенный сервер их будет интерпретировать как текст и при прямом запросе содержимое файла будет показано в браузере.
Вот не надо, пожалуйста, такого треша. Все толковые хостеры, сразу указывают в настройках интерпретировать файлы *.inc как php-скрипты.
Более того, можно в .htaccess указать строку «AddHandler application/x-httpd-php .inc», которая так же укажет интерпретатору, что ему нужно делать с inc файлами.
Конечно, многие разработчики фреймворков и CMS’ок, просто делают файлы с названиями аля «functions.inc.php», лишь из расчёта, что качать и «баловаться» с их продуктами будут и люди, которые используют виндовые сборки денвера.
В завершение стоит сказать, что программист должен уметь толком настраивать сервер под свои нужды.