.PHP

PHP-fil

PHP Script / Hypertext Preprocessor Source File
Stil et spørgsmål
HURTIGT SVAR

En PHP-fil er kildekode i almindelig tekst til brug på serversiden, skrevet i PHP, som er sproget bag WordPress og de fleste indholdsstyringssystemer. For at læse eller redigere den skal du åbne den i en teksteditor som VS Code eller Notepad++. For at køre den og se dens output skal du bruge en webserver med PHP - lokalt via XAMPP eller PHP's indbyggede server - fordi PHP eksekveres på serveren, ikke i browseren.

Udvikler: The PHP Group (originally Rasmus Lerdorf) Kategori: Web filer Åben standard MIME: application/x-httpd-php
ÅBNER PÅ Windows macOS Linux
Relateret: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 5, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er PHP-filformatet?

En .php-fil er et dokument i almindelig tekst, der indeholder kildekode skrevet i PHP (Hypertext Preprocessor), et meget anvendt scriptsprog til serversiden. En .php-fil kan indeholde PHP-kode blandet med HTML-markup, tekst og indlejret CSS eller JavaScript.

Anvendelse af PHP-filer

PHP-filer bruges til at generere HTML-sider dynamisk ved hjælp af serverens PHP-motor. PHP-filer bruges også til at skabe webapplikationer. Websteder benytter ofte .php-filer til at behandle onlineformularer - for eksempel en kontaktformular - eller som et middel til at få adgang til databaser. WordPress, et velkendt indholdsstyringssystem, bruger PHP-scripts i vid udstrækning, ligesom populære frameworks som Laravel og Symfony gør.

Behandling af PHP-filer

PHP-filens kode behandles af PHP-motoren på webserveren, som genererer et dynamisk HTML-output. Dette HTML-indhold sendes derefter til brugerens webbrowser og vises som en webside. Denne proces sikrer, at den faktiske PHP-kode ikke kan tilgås af brugeren, selv ved at se på sidens kildekode. PHP-kodeblokke begynder med <?php start-tagget; slut-tagget ?> udelades bevidst i slutningen af rene scriptfiler for at forhindre utilsigtet output, før HTTP-headere sendes.

Yderligere information

  • index.php er ofte den primære websidefil, der indlæses af webbrowseren, når en mappe anmodes.
  • PHP kan også eksekveres fra kommandolinjen ved hjælp af php script.php.
  • Andre filendelser, der også indeholder PHP-kode, inkluderer .phtml, .phps, .php3, .php4, .php5 og .php7.

Sikkerhed og tryghed

RISIKO: MEDIUM

En .php-fil er et program, der kører PÅ EN SERVER, så et ondsindet PHP-script (en «web shell» som c99/r57), der uploades til et websted, kan lade en angriber køre kommandoer, læse databasen eller overtage serveren - udrul aldrig .php-filer fra upålidelige kilder til et aktivt websted uden at gennemse dem. Blot at åbne en .php i en teksteditor er sikkert (det er kun tekst) og eksekverer den IKKE. To operationelle risici: (1) .php-filer indeholder ofte databaseadgangskoder og API-nøgler, så de må ikke være offentligt tilgængelige for download; (2) kørsel af PHP på en forældet version (PHP 5/7) eksponerer kendte sårbarheder - hold PHP opdateret til en understøttet 8.x-gren.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNPHP Script / Hypertext Preprocessor Source File
UDVIKLERThe PHP Group (originally Rasmus Lerdorf)siden 1995 (PHP/FI by Rasmus Lerdorf); PHP 8.x is current
KATEGORIWeb filer
MIME-TYPEapplication/x-httpd-php
TYPEServerside-script i almindelig tekst (PHP-kildekode, ofte blandet med HTML)
STANDARDÅben · royaltyfri

Programmer der åbner PHP-filer

Windows4 apps
Notepad Open-source Åbn .php for at se eller redigere kilden med fremhævning (eksekverer den ikke).
Visual Studio Code Gratis Åbn .php for at læse/redigere med PHP-syntaksfremhævning; tilføj PHP/Intelephense-udvidelsen for autoudfyldelse.
XAMPP (Apache + PHP + MySQL) Open-source Installer XAMPP, læg .php-filen i htdocs-mappen, start Apache, og naviger derefter til http://localhost/fil.php for at KØRE den.
PHP (built-in server) Open-source Installer PHP, kør derefter «php -S localhost:8000» i filens mappe og åbn http://localhost:8000/fil.php for at eksekvere den.
macOS3 apps
BBEdit Freemium Åbn .php for at redigere med understøttelse af PHP-syntaks (gratis tilstand dækker redigering).
Visual Studio Code Gratis Åbn .php for at læse/redigere med PHP-syntaksfremhævning; tilføj PHP/Intelephense-udvidelsen for autoudfyldelse.
MAMP Freemium Lokal Apache/Nginx + PHP + MySQL stack til Mac - smid .php-filen i dokumentroden og kør den via localhost.
Linux2 apps
Visual Studio Code Gratis Åbn .php for at læse/redigere med PHP-syntaksfremhævning; tilføj PHP/Intelephense-udvidelsen for autoudfyldelse.
PHP CLI + Apache Open-source Installer via pakkehåndteringen (f.eks. «apt install php apache2»). Kør en fil med «php fil.php», eller server den via Apache/Nginx.

Tekniske detaljer

dyb specifikation
FiltypeServerside-script i almindelig tekst, UTF-8 kodet
MIME-typeapplication/x-httpd-php
Filsignatur (magic bytes)Ingen - almindelig tekst uden binær signatur; filer åbner typisk med <?php tagget ved byte offset 0
Start-tag<?php (standardblok) eller <?= (kort echo-tag til inline output)
Slut-tag?> - valgfrit; udelades bevidst i slutningen af rene PHP-filer for at undgå utilsigtet output af hvide tegn før HTTP-headere
EksekveringsmodelServerside; PHP-motoren på webserveren fortolker filen og leverer den resulterende HTML til klientens browser
PHP-motorZend Engine - kernefortolkeren, der driver den officielle PHP-runtime, med JIT-compiler-understøttelse
CLI-eksekveringphp script.php eller php -f script.php
VariabelsyntaksAlle variabelnavne har præfikset $ (f.eks. $navn, $antal, $elementer)
Case-sensitivitetVariabelnavne er case-sensitive; funktions- og klassenavne er ikke
Superglobals$_GET, $_POST, $_SESSION, $_COOKIE, $_SERVER - foruddefinerede arrays til HTTP-anmodning og sessionskontekst
Større frameworks og CMSLaravel, Symfony, CodeIgniter (frameworks); WordPress, Drupal, Joomla (indholdsstyringssystemer)
DatabaseadgangIndbyggede MySQLi- og PDO-udvidelser; understøtter MySQL, PostgreSQL, SQLite og andre databaser
Runtime-konfigurationphp.ini styrer hukommelsesgrænser, fejlrapportering, filuploadstørrelser, og hvilke udvidelser der er indlæst
Relaterede udvidelser.phtml (PHP/HTML skabelonmix), .phps (PHP kildevisning), .php3 / .php4 / .php5 / .php7 (ældre versionerede PHP-scripts)
Udgivet1995 (PHP/FI by Rasmus Lerdorf); PHP 8.x is current
Åben standardJa · royaltyfri
Specifikationwww.php.net

PHP-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med PHP-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om PHP-filer.

Ofte stillede spørgsmål

Hvordan åbner jeg en .php-fil?
For at LÆSE eller redigere koden skal du åbne den i en teksteditor som VS Code eller Notepad++ (det er almindelig tekst). For at SE hvad den producerer, skal du køre den på en webserver med PHP - lokalt via XAMPP/MAMP eller «php -S localhost:8000» - fordi PHP eksekveres på serversiden, ikke i browseren.
Hvorfor vises min .php-fil som almindelig tekst / kode i browseren?
Fordi der ikke er nogen PHP-motor, der kører den. At åbne en .php fra din harddisk i en browser eksekverer den ikke. Læg den på en server med PHP (eller en lokal stack som XAMPP) og tilgå den via en http://localhost URL, så PHP kører og returnerer HTML.
Kan jeg konvertere en PHP-fil til HTML?
Ikke statisk - men at køre .php-filen på en server producerer HTML, som du kan gemme med browserens «Gem som» eller med wget/curl mod den aktive URL. Du fanger kun et renderet øjebliksbillede; al dynamisk logik og databasekald går tabt.
Hvordan kører jeg en PHP-fil på min egen computer?
Installer en lokal PHP-stack - XAMPP eller Laragon på Windows, MAMP på Mac - læg filen i dens web-rod og åbn den via http://localhost. Eller installer PHP alene og kør «php -S localhost:8000» i mappen, og naviger derefter til filen.
Er en .php-fil sikker at åbne?
Det er sikkert at åbne den i en editor - det er bare tekst og vil ikke køre. Risikoen ligger i at UDRULLE en ukendt .php til en aktiv webserver, hvor den eksekveres; ondsindede scripts («web shells») kan kompromittere hele webstedet. Gennemse enhver tredjeparts PHP, før du kører den.
Hvilket program åbner functions.php i WordPress?
functions.php er en normal PHP-temafil - rediger den i VS Code eller Notepad++ (eller WordPress-temafilseditoren, med forsigtighed). En syntaksfejl der kan give «white-screen» på hele siden, så rediger en kopi og behold en backup.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

.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)

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å