.PHP

Plik PHP

PHP Script / Hypertext Preprocessor Source File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik PHP to tekstowy kod źródłowy po stronie serwera napisany w języku PHP, który napędza WordPress i większość systemów zarządzania treścią. Aby go przeczytać lub edytować, otwórz go w edytorze tekstu, takim jak VS Code lub Notepad++. Aby go uruchomić i zobaczyć wynik, potrzebujesz serwera WWW z PHP - lokalnie przez XAMPP lub wbudowany serwer PHP - ponieważ PHP wykonuje się na serwerze, a nie w przeglądarce.

Deweloper: The PHP Group (originally Rasmus Lerdorf) Kategoria: Pliki internetowe Otwarty standard MIME: application/x-httpd-php
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 5, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku PHP?

Plik .php to dokument tekstowy zawierający kod źródłowy napisany w PHP (Hypertext Preprocessor), powszechnie używanym języku skryptowym po stronie serwera. Plik .php może zawierać kod PHP wymieszany ze znacznikami HTML, tekstem oraz osadzonym kodem CSS lub JavaScript.

Zastosowania plików PHP

Pliki PHP służą do dynamicznego generowania stron HTML przy użyciu silnika PHP na serwerze. Są one również wykorzystywane do tworzenia aplikacji internetowych. Witryny często używają plików .php do przetwarzania formularzy online - na przykład formularza kontaktowego - lub jako sposobu na dostęp do baz danych. WordPress, znany system zarządzania treścią, intensywnie korzysta ze skryptów PHP, podobnie jak popularne frameworki, takie jak Laravel i Symfony.

Przetwarzanie plików PHP

Kod pliku PHP jest przetwarzany przez silnik PHP znajdujący się na serwerze WWW, który generuje dynamiczny wynik w formacie HTML. Ta treść HTML jest następnie wysyłana do przeglądarki użytkownika i wyświetlana jako strona internetowa. Proces ten gwarantuje, że użytkownik nie ma dostępu do rzeczywistego kodu PHP, nawet po wyświetleniu źródła strony. Bloki kodu PHP zaczynają się od znacznika otwierającego <?php; znacznik zamykający ?> jest celowo pomijany na końcu plików zawierających wyłącznie skrypty, aby zapobiec niezamierzonemu wysłaniu danych przed nagłówkami HTTP.

Dodatkowe informacje

  • index.php to często główny plik witryny ładowany przez przeglądarkę po wywołaniu katalogu.
  • PHP można również wykonywać z linii poleceń za pomocą php script.php.
  • Inne rozszerzenia plików, które również mogą zawierać kod PHP, to .phtml, .phps, .php3, .php4, .php5 oraz .php7.

Bezpieczeństwo

RYZYKO: MEDIUM

Plik .php to program uruchamiany NA SERWERZE, więc złośliwy skrypt PHP (tzw. „web shell”, np. c99/r57) przesłany na stronę może pozwolić atakującemu na wykonywanie poleceń, odczyt bazy danych lub przejęcie serwera - nigdy nie wdrażaj plików .php z niezaufanych źródeł na aktywną stronę bez ich sprawdzenia. Samo otwarcie pliku .php w edytorze tekstu jest bezpieczne (to tylko tekst) i NIE powoduje jego wykonania. Dwa ryzyka operacyjne: (1) pliki .php często zawierają hasła do baz danych i klucze API, więc nie mogą być publicznie dostępne do pobrania; (2) uruchamianie PHP w nieaktualnej, niewspieranej wersji (PHP 5/7) naraża na znane luki - należy aktualizować PHP do wspieranej gałęzi 8.x.

Szczegóły formatu

w pigułce
PEŁNA NAZWAPHP Script / Hypertext Preprocessor Source File
DEWELOPERThe PHP Group (originally Rasmus Lerdorf)od 1995 (PHP/FI by Rasmus Lerdorf); PHP 8.x is current
TYP MIMEapplication/x-httpd-php
TYPTekstowy skrypt po stronie serwera (kod źródłowy PHP, często mieszany z HTML)
STANDARDOtwarty · bezpłatny

Programy otwierające pliki PHP

Windows4 apps
Notepad Open-source Otwórz .php, aby przeglądać lub edytować źródło z podświetlaniem (nie wykonuje kodu).
Visual Studio Code Darmowy Otwórz .php, aby czytać/edytować z podświetlaniem składni PHP; dodaj rozszerzenie PHP/Intelephense dla autouzupełniania.
XAMPP (Apache + PHP + MySQL) Open-source Zainstaluj XAMPP, umieść .php w folderze htdocs, uruchom Apache, a następnie przejdź do http://localhost/file.php, aby go URUCHOMIĆ.
PHP (built-in server) Open-source Zainstaluj PHP, a następnie w folderze z plikiem uruchom „php -S localhost:8000” i otwórz http://localhost:8000/file.php, aby go wykonać.
macOS3 apps
BBEdit Freemium Otwórz .php, aby edytować z obsługą składni PHP (tryb darmowy obejmuje edycję).
Visual Studio Code Darmowy Otwórz .php, aby czytać/edytować z podświetlaniem składni PHP; dodaj rozszerzenie PHP/Intelephense dla autouzupełniania.
MAMP Freemium Lokalny stos Apache/Nginx + PHP + MySQL dla Mac - wrzuć .php do katalogu dokumentów i uruchom go przez localhost.
Linux2 apps
Visual Studio Code Darmowy Otwórz .php, aby czytać/edytować z podświetlaniem składni PHP; dodaj rozszerzenie PHP/Intelephense dla autouzupełniania.
PHP CLI + Apache Open-source Zainstaluj przez menedżera pakietów (np. „apt install php apache2”). Uruchom plik za pomocą „php file.php” lub udostępnij go przez Apache/Nginx.

Szczegóły techniczne

specyfikacja
Typ plikuTekstowy skrypt po stronie serwera, kodowanie UTF-8
Typ MIMEapplication/x-httpd-php
Sygnatura pliku (magic bytes)Brak - zwykły tekst bez binarnej sygnatury; pliki zazwyczaj zaczynają się od znacznika <?php na pozycji 0
Znacznik otwierający<?php (standardowy blok) lub <?= (krótki znacznik echo dla wyników inline)
Znacznik zamykający?> - opcjonalny; celowo pomijany na końcu plików czysto PHP, aby uniknąć przypadkowego wysłania białych znaków przed nagłówkami HTTP
Model wykonywaniaPo stronie serwera; silnik PHP na serwerze WWW interpretuje plik i dostarcza wynikowy HTML do przeglądarki klienta
Silnik PHPZend Engine - główny interpreter napędzający oficjalne środowisko uruchomieniowe PHP, z obsługą kompilatora JIT
Wykonywanie CLIphp script.php lub php -f script.php
Składnia zmiennychWszystkie nazwy zmiennych są poprzedzone znakiem $ (np. $name, $count, $items)
Wrażliwość na wielkość literNazwy zmiennych rozróżniają wielkość liter; nazwy funkcji i klas - nie
Superglobalne$_GET, $_POST, $_SESSION, $_COOKIE, $_SERVER - predefiniowane tablice dla żądań HTTP i kontekstu sesji
Główne frameworki i CMSLaravel, Symfony, CodeIgniter (frameworki); WordPress, Drupal, Joomla (systemy zarządzania treścią)
Dostęp do bazy danychWbudowane rozszerzenia MySQLi i PDO; obsługuje MySQL, PostgreSQL, SQLite i inne bazy danych
Konfiguracja środowiskaphp.ini kontroluje limity pamięci, raportowanie błędów, rozmiary przesyłanych plików i ładowane rozszerzenia
Powiązane rozszerzenia.phtml (mieszanka szablonu PHP/HTML), .phps (wyświetlanie źródła PHP), .php3 / .php4 / .php5 / .php7 (starsze wersjonowane skrypty PHP)
Wydano1995 (PHP/FI by Rasmus Lerdorf); PHP 8.x is current
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjawww.php.net

Konwersje PHP

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami PHP. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki PHP.

Najczęściej zadawane pytania

Jak otworzyć plik .php?
Aby PRZECZYTAĆ lub edytować kod, otwórz go w edytorze tekstu, takim jak VS Code lub Notepad++ (to zwykły tekst). Aby ZOBACZYĆ wynik jego działania, musisz uruchomić go na serwerze WWW z PHP - lokalnie przez XAMPP/MAMP lub „php -S localhost:8000” - ponieważ PHP wykonuje się po stronie serwera, a nie w przeglądarce.
Dlaczego mój plik .php wyświetla się w przeglądarce jako zwykły tekst / kod?
Ponieważ nie ma silnika PHP, który by go uruchomił. Otwarcie pliku .php z dysku twardego w przeglądarce nie powoduje jego wykonania. Umieść go na serwerze z PHP (lub lokalnym stosie, takim jak XAMPP) i uzyskaj do niego dostęp przez adres URL http://localhost, aby PHP zadziałało i zwróciło HTML.
Czy mogę przekonwertować plik PHP na HTML?
Nie w sposób statyczny - ale uruchomienie .php na serwerze generuje HTML, który można zapisać za pomocą opcji „Zapisz jako” w przeglądarce lub za pomocą wget/curl pod aktywnym adresem URL. Przechwycisz jednak tylko jedną wyrenderowaną migawkę; cała dynamiczna logika i zapytania do bazy danych zostaną utracone.
Jak uruchomić plik PHP na własnym komputerze?
Zainstaluj lokalny stos PHP - XAMPP lub Laragon na Windows, MAMP na Mac - umieść plik w katalogu głównym serwera (web root) i otwórz go przez http://localhost. Możesz też zainstalować samo PHP i uruchomić „php -S localhost:8000” w folderze, a następnie przejść do pliku w przeglądarce.
Czy otwarcie pliku .php jest bezpieczne?
Otwarcie go w edytorze jest bezpieczne - to tylko tekst i nie zostanie uruchomiony. Ryzyko wiąże się z WDROŻENIEM nieznanego pliku .php na aktywnym serwerze WWW, gdzie zostanie on wykonany; złośliwe skrypty („web shells”) mogą przejąć kontrolę nad całą witryną. Sprawdź każdy kod PHP z zewnętrznego źródła przed jego uruchomieniem.
Jaki program otwiera functions.php w WordPress?
functions.php to zwykły plik motywu PHP - edytuj go w VS Code lub Notepad++ (lub w edytorze plików motywu WordPress, zachowując ostrożność). Błąd składniowy w tym pliku może spowodować „biały ekran śmierci” całej witryny, więc edytuj kopię i zachowaj kopię zapasową.

Źródła

1PHP.net - official manual and downloadswww.php.net
2PHP supported versions / release roadmapwww.php.net

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.PARTPartial Download File
5.MDMarkdown Document
6.BINCD/DVD Disc Image (BIN/CUE)
7.DATProgram Data File (generic)
8.RPMSGRestricted Permission Message
9.EXEWindows Executable (Portable Executable)
10.DBSQLite Database File

Powiązane rozszerzenia

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z