Файл формата php: чем открыть, описание, особенности
- WINDOWS
- MAC OS
- LINUX
- IOS
- ANDROID
- игры
- Новости
- Статьи и обзоры
Что такое файл PHP? | PHP
В этой статье мы узнаем, что такое файлы .php, чем открыть и как с ними работать.
Файлы с расширением PHP — это файлы исходного кода PHP, содержащие код препроцессора гипертекста. Они часто используются как файлы веб-страниц, генерирующие HTML из обработчика PHP, расположенного на сервере.
Движок PHP создает из кода HTML-контент, который мы видим в браузере. Поскольку программный код выполняется на сервере, то при переходе на PHP-страницу мы получаем доступ не к самому коду, а лишь к HTML-содержимому, которое генерирует сервер.
Примечание
В некоторых файлах исходного кода PHP используется другое расширение, например PHTML, PHP3, PHP4, PHP5, PHP7 или PHPS.
Файлы PHP — это текстовые документы, поэтому открыть их можно любым текстовым редактором или в браузере. В операционной системе Windows не возникнет вопроса, чем открыть PHP файл. Для этого можно использовать редактор «Блокнот». Но при написании PHP-кода удобно, когда синтаксис подсвечивается, поэтому предпочтение лучше отдать специализированному редактору.
Notepad++ — бесплатный текстовой редактор с подсветкой синтаксиса. Вот еще несколько редакторов для PHP: Adobe Dreamweaver, Eclipse PHP Development Tools, Zend Studio, phpDesigner, EditPlus и WeBuilder. С помощью этих программ можно редактировать файлы PHP, но нельзя запустить код. Для этого нужны другие приложения, такие как Apache Web Server.
Примечание
Некоторые PHP-файлы на самом деле могут оказаться мультимедийными файлами или изображениями, в название которых случайно включили расширение .PHP.
В таком случае измените расширение файла, прежде чем открыть PHP в нужной программе. Если это файл MP4, то он должен открываться в видеоплеере.
Изучите документацию по jason_encode на PHP.net, чтобы узнать, как конвертировать массивы PHP в Javascript — код формата JSON (JavaScript Object Notation). Подобная конвертация возможна только в PHP 5.2 и выше.
PHP-файлы невозможно конвертировать в мультимедийный формат, например MP4 или JPG. Если нужно скачать файл, и вы знаете, что этот файл — изображение или видео, то просто измените его расширение с PHP на нужный формат: MP4 или JPG.
Примечание
При переименовании вы не конвертируете файл, а даете возможность открыть его в подходящей программе. Перед тем как открыть PHP файл в браузере, нужно понимать, что осуществить реальное преобразование можно используя инструменты для конвертации.
PHP-код, внедренный в HTML-файл, распознается как PHP, а не как HTML, если он заключен в следующие теги:
Чтобы в HTML-файле сделать ссылку на файл PHP, используйте приведенный ниже код, в котором вместо footer.php впишите название своего файла:
< ?php include 'footer.php';?>
Иногда веб-страница использует PHP, ссылаясь на URL, в котором PHP-файл по умолчанию имеет название index.php. Это может выглядеть примерно так:
http://www.examplesite.com/index.php.
Официальный веб-сайт данного языка программирования — PHP.net. Если хотите узнать больше о том, как работать с PHP, то можете обратиться к полной документации. Хорошим ресурсом также является W3Schools.
Первая версия PHP была выпущена в 1995 году и называлась Personal Home Page Tools (инструменты для создания персональных домашних страниц) или PHP Tools.
Наиболее распространенное использование PHP — это выполнение скриптов на сервере. В этом случае необходима совместная работа парсера PHP, браузера и сервера. Браузер обращается к серверу, на котором запущено программное обеспечение PHP, и отображает на странице все, что происходит на сервере.
Другой вид использования — выполнение скриптов командной строки, когда ни браузер, ни сервер не используются. Подобный тип реализации PHP полезен для автоматизированных задач.
Файлы PHPS — это файлы с подсветкой синтаксиса. Некоторые серверы PHP настроены так, что они автоматически подсвечивают синтаксис в файлах с таким расширением. Этот параметр можно включить в файле конфигурации httpd.conf. Больше о подсветке синтаксиса, формате PHP и чем открыть, можно прочитать здесь.
Данная публикация представляет собой перевод статьи «What Is a PHP File?» , подготовленной дружной командой проекта Интернет-технологии.ру
www.internet-technologies.ru
просмотр PHP файла программой-браузером, изменение редактором кода
Рассмотрим различные ситуации, связанные с расширением php. Вообще такой файл спокойно открывается в блокноте, но не всегда это будет информативно. Если это результат работы программиста на языке PHP, то получим исходный файл со скриптами, командами для исполнения. Если же скачивали вы что-то из интернета – фильм, музыку или веб-страницу – то тоже можете получить PHP файл.
Два способа открыть PHP документ
Попробуем открыть файл с расширением .php в первом случае (файл с кодом). Запустить или просмотреть результат выполнения файла без сервера невозможно. Но и это не является большой проблемой. Установить сервер вызовет затруднений даже у начинающих программистов. Инструкция:
- Устанавливаем на ПК пакет Денвер – локальный сервер и другие инструменты для удобной работы со скриптами на языке PHP в режиме офлайн, вообще без активного доступа к интернету. Его можно скачать c официального сборки.
- Затем берем наш файл, назовем его filename.php, и помещаем в папку веб-сервера.
- Открываем любой браузер и в строке вводим путь до файла.
- Наблюдаем результат выполнения кода.
Подробнее о втором и третьем пункте инструкции. Следуем в каталог “C:\WebServers\home”, здесь по-умолчанию расположена папка под названием “test”. Теперь по вашему усмотрению: можете выбрать эту папку, можете создать свою здесь же (например, 123). Переходим в папку и создаем еще одну под названием «www». Теперь уже в нее помещаем наш файл “filename.php”. Полный путь до файла будет следующим: “C:\WebServers\home\123(или test)\www\filename.php”.
Стоит обратить внимание на то, что обязательно нужно создать папку www, не следует пропускать этот пункт.
Запускаем Денвер при помощи кнопки Run. Должна появиться надпись в черном окне командной строки о том, что хост 123 (test) добавлен. Если в версии локального сервера нет иконок, то ищем их в “C:\WebServers\denwer\utils\”.
Далее переходим в браузер и в строку вбиваем следующую информацию: “http://123(test)/filename.php”. И выполняется четвертый пункт инструкции, все готово.
Не стоит менять настройки по умолчанию после установки Денвер, все и так отлажено и настроено, включены модули Magic, XLS, GD, XML, FDPF и другие.
Если вы не связаны с разработками программ и файл с расширением .php появился у вас после закачивания видеозаписей, музыки, то смело пробуем открыть его в Блокноте. Возможно, вам будет выдана ошибка. В таком случае отключаем менеджер загрузок и пробуем снова. В других случаях с большой вероятностью в браузере откроется сохраненная страница сайта, с которого вы начинали скачивать фильм/музыку и т.д. Т.е. вместо непосредственно загрузки контента вы сохранили на жесткий диск саму страницу.
Программы для работы с PHP файлами в разных ОС
Самым простым способом просмотреть php документ — это открыть его в Блокноте, как говорилось ранее.
В Windows php файл можно открыть в следующих программах:
- Блокнот;
- PHPEdit;
- Notepad++;
- Microsoft Wordpad;
- EditPlus;
- Любой текстовый редактор;
PhpEdit — профессиональная программа, при помощи которой можно не только открыть, но и создавать целые проекты на языке PHP.
Рекомендуем особое внимание уделить программе Notepad++, который весьма удобен в использовании, когда речь идет о редактировании исходных кодов программ и скриптов. Если открыть файл PHP в Notepad++, автоматически будет распознан и подсвечен синтаксис, есть возможность сворачивать и разворачивать блоки кода, удобный поиск и расширенный функционал замены на основе регулярных выражений – далеко не полный функционал полезных опций, которые предоставляет данный редактор.
В Mac открываем в:
- Bare Bones Software BBEdit;
- TextEdit;
- Eclipse PHP Development Tools;
- TextMate;
- Иной другой удобный для вас текстовый редактор.
В GNU/Linux:
- Gedit;
- BlueFish;
- Eclipse PHP Development Tools;
- Любой текстовый редактор.
Итак, мы рассмотрели несколько вариантов, как открыть файл с расширением PHP. В первом случае у вас будет возможность ознакомиться с результатом работы такого скрипта, второй подойдет для внесения правок и редактирования самого кода скрипта.
itguides.ru
Чем открыть формат PHP? Программы для чтения PHP файлов
PHP
Если вы не смогли открыть файл двойным нажатием на него, то вам следует скачать и установить одну из программ представленных ниже, либо назначить программой по-умолчанию, уже установленную (изменить ассоциации файлов). Наиболее популярным программным обеспечением для даного формата является программа Notepad++ (для ОС Windows) и программа Adobe Dreamweaver (для ОС Mac) — данные программы гарантированно открывают эти файлы. Ниже вы найдете полный каталог программ, открывающих формат PHP для операционной системы Windows, Mac, Linux, iOS.
Программы для открытия PHP файлов
Чем открыть PHP в Windows? Mac Linux iOSОбщее описание расширения
Формат файла PHP относится к расширениям из категории Веб форматы, его полное название — PHP Source Code File.Файл PHP содержит в себе исходный код, реализованный при помощи языка программирования PHP. Файл расширением PHP, может являться скриптом или веб-страницей. Данный формат файла требует наличия специализированного программного обеспечения на пользовательском компьютере. Преимущество языка PHP — это выполнение на стороне сервера.
Узнать подробнее что такое формат PHP
Что еще может вызывать проблемы с файлом?
Наиболее часто встречаемой проблемой, из-за которой пользователи не могут открыть этот файл, является неверно назначенная программа. Чтобы исправить это в ОС Windows вам необходимо нажать правой кнопкой на файле, в контекстном меню навести мышь на пункт «Открыть с помощью», а выпадающем меню выбрать пункт «Выбрать программу…». В результате вы увидите список установленных программ на вашем компьютере, и сможете выбрать подходящую. Рекомендуем также поставить галочку напротив пункта «Использовать это приложение для всех файлов PHP».
Другая проблема, с которой наши пользователи также встречаются довольно часто — файл PHP поврежден. Такая ситуация может возникнуть в массе случаев. Например: файл был скачан не польностью в результате ошибки сервера, файл был поврежден изначально и пр. Для устранения данной проблемы воспользуйтесь одной из рекомендаций:
- Попробуйте найти нужный файл в другом источнике в сети интернет. Возможно вам повезет найти более подходящую версию. Пример поиска в Google: «Файл filetype:PHP». Просто замените слово «файл» на нужное вам название;
- Попросите прислать вам исходный файл еще раз, возможно он был поврежден при передаче;
Знаете другие программы, которые могут открыть PHP? Не смогли разобраться как открыть файл? Пишите в комментариях — мы дополним статью и ответим на ваши вопросы.
filesreview.com
PHP: Файловая система — Manual
Change language: EnglishBrazilian PortugueseChinese (Simplified)FrenchGermanJapaneseRomanianRussianSpanishTurkishOther
- Введение
- Установка и настройка
- Предопределенные константы
- Функции файловой системы
- basename — Возвращает последний компонент имени из указанного пути
- chgrp — Изменяет группу файла
- chmod — Изменяет режим доступа к файлу
- chown — Изменяет владельца файла
- clearstatcache — Очищает кеш состояния файлов
- copy — Копирует файл
- delete — См. описание функции unlink или unset
- dirname — Возвращает имя родительского каталога из указанного пути
- disk_free_space — Возвращает размер доступного пространства в каталоге или файловой системе
- disk_total_space — Возвращает общий размер файловой системы или раздела диска
- diskfreespace — Псевдоним disk_free_space
- fclose — Закрывает открытый дескриптор файла
- feof — Проверяет, достигнут ли конец файла
- fflush — Сбрасывает буфер вывода в файл
- fgetc — Считывает символ из файла
- fgetcsv — Читает строку из файла и производит разбор данных CSV
- fgets — Читает строку из файла
- fgetss — Читает строку из файла и удаляет HTML-теги
- file_exists — Проверяет существование указанного файла или каталога
- file_get_contents — Читает содержимое файла в строку
- file_put_contents — Пишет данные в файл
- file — Читает содержимое файла и помещает его в массив
- fileatime — Возвращает время последнего доступа к файлу
- filectime — Возвращает время изменения индексного дескриптора файла
- filegroup — Получает идентификатор группы файла
- fileinode — Возвращает индексный дескриптор файла
- filemtime — Возвращает время последнего изменения файла
- fileowner — Возвращает идентификатор владельца файла
- fileperms — Возвращает информацию о правах на файл
- filesize — Возвращает размер файла
- filetype — Возвращает тип файла
- flock — Портируемая консультативная блокировка файлов
- fnmatch — Проверяет совпадение имени файла с шаблоном
- fopen — Открывает файл или URL
- fpassthru — Выводит все оставшиеся данные из файлового указателя
- fputcsv — Форматирует строку в виде CSV и записывает её в файловый указатель
- fputs — Псевдоним fwrite
- fread — Бинарно-безопасное чтение файла
- fscanf — Обрабатывает данные из файла в соответствии с форматом
- fseek — Устанавливает смещение в файловом указателе
- fstat — Получает информацию о файле, используя открытый файловый указатель
- ftell — Возвращает текущую позицию указателя чтения/записи файла
- ftruncate — Урезает файл до указанной длины
- fwrite — Бинарно-безопасная запись в файл
- glob — Находит файловые пути, совпадающие с шаблоном
- is_dir — Определяет, является ли имя файла директорией
- is_executable — Определяет, является ли файл исполняемым
- is_file — Определяет, является ли файл обычным файлом
- is_link — Определяет, является ли файл символической ссылкой
- is_readable — Определяет существование файла и доступен ли он для чтения
- is_uploaded_file — Определяет, был ли файл загружен при помощи HTTP POST
- is_writable — Определяет, доступен ли файл для записи
- is_writeable — Псевдоним is_writable
- lchgrp — Изменяет группу, которой принадлежит символическая ссылка
- lchown — Изменяет владельца символической ссылки
- link — Создаёт жёсткую ссылку
- linkinfo — Возвращает информацию о ссылке
- lstat — Возвращает информацию о файле или символической ссылке
- mkdir — Создаёт директорию
- move_uploaded_file — Перемещает загруженный файл в новое место
- parse_ini_file — Обрабатывает конфигурационный файл
- parse_ini_string — Разбирает строку конфигурации
- pathinfo — Возвращает информацию о пути к файлу
- pclose — Закрывает файловый указатель процесса
- popen — Открывает файловый указатель процесса
- readfile — Выводит файл
- readlink — Возвращает файл, на который указывает символическая ссылка
- realpath_cache_get — Получает записи из кеша realpath
- realpath_cache_size — Получает размер кеша realpath
- realpath — Возвращает канонизированный абсолютный путь к файлу
- rename — Переименовывает файл или директорию
- rewind — Сбрасывает курсор файлового указателя
- rmdir — Удаляет директорию
- set_file_buffer — Псевдоним stream_set_write_buffer
- stat — Возвращает информацию о файле
- symlink — Создаёт символическую ссылку
- tempnam — Создаёт файл с уникальным именем
- tmpfile — Создаёт временный файл
- touch — Устанавливает время доступа и модификации файла
- umask — Изменяет текущую umask
- unlink — Удаляет файл
There are no user contributed notes for this page.
www.php.net
‘r’ | Открывает файл только для чтения; помещает указатель в начало файла. |
‘r+’ | Открывает файл для чтения и записи; помещает указатель в начало файла. |
‘w’ | Открывает файл только для записи; помещает указатель в начало файла и обрезает файл до нулевой длины. Если файл не существует — пробует его создать. |
‘w+’ | Открывает файл для чтения и записи; помещает указатель в начало файла и обрезает файл до нулевой длины. Если файл не существует — пытается его создать. |
‘a’ | Открывает файл только для записи; помещает указатель в конец файла. Если файл не существует — пытается его создать. |
‘a+’ | Открывает файл для чтения и записи; помещает указатель в конец файла. Если файл не существует — пытается его создать. |
‘x’ | Создаёт и открывает только для записи; помещает указатель в
начало файла. Если файл уже существует, вызов fopen() закончится неудачей, вернёт FALSE и
выдаст ошибку уровня E_WARNING .
Если файл не существует, попытается его создать. Это эквивалентно
указанию флагов O_EXCL|O_CREAT для внутреннего
системного вызова open(2). |
‘x+’ | Создаёт и открывает для чтения и записи; иначе имеет то же поведение что и‘x’. |
‘c’ | Открывает файл только для записи. Если файл не существует, то он создается. Если же файл существует, то он не обрезается (в отличии от ‘w’), и вызов к этой функции не вызывает ошибку (также как и в случае с ‘x’). Указатель на файл будет установлен на начало файла. Это может быть полезно при желании заблокировать файл (смотри flock()) перед изменением, так как использование ‘w’ может обрезать файл еще до того как была получена блокировка (если вы желаете обрезать файл, можно использовать функцию ftruncate() после запроса на блокировку). |
‘c+’ | Открывает файл для чтения и записи; иначе имеет то же поведение, что и ‘c’. |
php.ru
Что это и как его открыть?
Программные обеспечения, открывающие PHP Source Code File:
Microsoft Notepad, разработчик — Microsoft Corporation
Совместимый с:
Notepad++, разработчик — Don Ho
Совместимый с:
MacroMates TextMate, разработчик — MacroMates
Совместимый с:
Vim, разработчик — Bram Moolenaar
Совместимый с:
Adobe Dreamweaver, разработчик — Adobe Systems Incorporated
Совместимый с:
Coda, разработчик — Panic
Совместимый с:
WebsitePainter, разработчик — Ambiera
Совместимый с:
GNU Emacs, разработчик — GNU Project
Совместимый с:
Apple TextEdit, разработчик — Apple
Совместимый с:
ES-Computing Edit Plus, разработчик — ES-Computing
Совместимый с:
Sublime Text, разработчик — Sublime HQ Pty Ltd
Совместимый с:
Eclipse CDT, разработчик — The Eclipse Foundation
Совместимый с:
jEdit, разработчик — Open Source
Совместимый с:
NetBeans, разработчик — Open Source
Совместимый с:
Atom, разработчик — GitHub, Inc.
Совместимый с:
Notepad2, разработчик — Open Source
Совместимый с:
Geany, разработчик — Geany Authors
Совместимый с:
ConTEXT, разработчик — ConTEXT Project
Совместимый с:
Brackets, разработчик — Adobe Systems Incorporated
Совместимый с:
Kate, разработчик — KDE
Совместимый с:
Zend Studio, разработчик — Rogue Wave
Совместимый с:
PhpStorm, разработчик — JetBrains
Совместимый с:
Zend Server, разработчик — Rogue Wave
Совместимый с:
WeBuilder, разработчик — Blumentals Software
Совместимый с:
PhPEdit, разработчик — WaterProof
Совместимый с:
HyperEdit, разработчик — Tumult
Совместимый с:
EasyPHP Devserver & Webserver, разработчик — Open Source
Совместимый с:
Visual Studio Code, разработчик — Microsoft Corporation
Совместимый с:
WampServer, разработчик — Romain Bourdon
Совместимый с:
MAMP, разработчик — Open Source
Совместимый с:
Textastic Code Editor, разработчик — Alexander Blach
Совместимый с:
EasyEclipse For PHP, разработчик — NexB
Совместимый с:
Bluefish, разработчик — SourceForge
Совместимый с:
Editra, разработчик — Cody Precord
Совместимый с:
WebMatrix, разработчик — Microsoft Corporation
Совместимый с:
Programmer’s Notepad, разработчик — Echo Software (Simon Steele)
Совместимый с:
RJ TextEd, разработчик — Rickard Johansson
Совместимый с:
SciTE, разработчик — Neil Hodgson
Совместимый с:
www.solvusoft.com