{"id":3272,"date":"2022-07-09T12:10:36","date_gmt":"2022-07-09T12:10:36","guid":{"rendered":"https:\/\/megnyitasa.com\/blog\/?p=3272"},"modified":"2022-07-09T12:10:36","modified_gmt":"2022-07-09T12:10:36","slug":"php-fajl-mi-ez-es-hogyan-nyithato-meg","status":"publish","type":"post","link":"https:\/\/megnyitasa.com\/blog\/php-fajl-mi-ez-es-hogyan-nyithato-meg\/","title":{"rendered":"PHP f\u00e1jl (mi ez \u00e9s hogyan nyithat\u00f3 meg)"},"content":{"rendered":"<p>\nA .PHP f\u00e1jlkiterjeszt\u00e9ssel rendelkez\u0151 f\u00e1jl egy PHP forr\u00e1sk\u00f3df\u00e1jl, amely Hypertext Preprocessor k\u00f3dot tartalmaz. Gyakran haszn\u00e1lj\u00e1k weblapf\u00e1jlk\u00e9nt, amely \u00e1ltal\u00e1ban HTML-t gener\u00e1l egy webszerveren fut\u00f3 PHP-motorb\u00f3l.\n<\/p>\n<p>\nAz a HTML-tartalom, amelyet a PHP motor l\u00e9trehoz a k\u00f3db\u00f3l, az l\u00e1that\u00f3 a webb\u00f6ng\u00e9sz\u0151ben. Mivel a PHP-k\u00f3dot a webszerver futtatja, a PHP-oldal el\u00e9r\u00e9se nem ad hozz\u00e1f\u00e9r\u00e9st a k\u00f3dhoz, hanem a szerver \u00e1ltal gener\u00e1lt HTML-tartalmat biztos\u00edtja.\n<\/p>\n<p><img decoding=\"async\" class=\"postimg\" src=\"https:\/\/www.lifewire.com\/thmb\/hbRduMmeO7fmIPYFiomT-J-pB8I=\/1002x668\/filters:no_upscale():max_bytes(150000):strip_icc()\/php-files-591473905f9b586470c3d01d.PNG\"><\/p>\n<p>Egyes PHP forr\u00e1sk\u00f3df\u00e1jlok elt\u00e9r\u0151 f\u00e1jlkiterjeszt\u00e9st haszn\u00e1lhatnak, p\u00e9ld\u00e1ul .PHTML, PHP3, PHP4, PHP5, PHP7 vagy PHPS.<\/p>\n<h2>  Hogyan nyithat\u00f3 meg a PHP f\u00e1jlok  <\/h2>\n<p>\nA Windows jegyzett\u00f6mbje egy p\u00e9lda a PHP f\u00e1jlnyit\u00f3ra, de a szintaxis kiemel\u00e9se annyira hasznos a PHP-ben t\u00f6rt\u00e9n\u0151 k\u00f3dol\u00e1skor, hogy \u00e1ltal\u00e1ban egy dedik\u00e1ltabb PHP-szerkeszt\u0151t r\u00e9szes\u00edtik el\u0151nyben.\n<\/p>\n<p>\nEgyes sz\u00f6vegszerkeszt\u0151k tartalmazz\u00e1k a szintaxis kiemel\u00e9s\u00e9t; Tekintse meg a legjobb sz\u00f6vegszerkeszt\u0151k list\u00e1j\u00e1t n\u00e9h\u00e1ny lehet\u0151s\u00e9ghez, p\u00e9ld\u00e1ul a Visual Studio Code-hoz. \u00cdme n\u00e9h\u00e1ny tov\u00e1bbi m\u00f3dszer a PHP f\u00e1jlok szerkeszt\u00e9s\u00e9re: Atom, Sublime Text, Coda, Codeanywhere, Programmer's Notepad, Vim \u00e9s CodeLobster IDE.\n<\/p>\n<p>\nB\u00e1r ezek a programok lehet\u0151v\u00e9 teszik a PHP f\u00e1jlok szerkeszt\u00e9s\u00e9t vagy m\u00f3dos\u00edt\u00e1s\u00e1t, nem engedik meg, hogy val\u00f3ban futtasson PHP szervert. Ehhez sz\u00fcks\u00e9ged van valami Apache Web Server-re. Ha seg\u00edts\u00e9gre van sz\u00fcks\u00e9ge, olvassa el a PHP.net telep\u00edt\u00e9si \u00e9s konfigur\u00e1ci\u00f3s \u00fatmutat\u00f3j\u00e1t.\n<\/p>\n<p>Egyes .PHP f\u00e1jlok val\u00f3j\u00e1ban m\u00e9diaf\u00e1jlok vagy k\u00e9pek lehetnek, amelyeket v\u00e9letlen\u00fcl neveztek el a .PHP f\u00e1jlkiterjeszt\u00e9ssel. Ezekben az esetekben csak nevezze \u00e1t a f\u00e1jlkiterjeszt\u00e9st a megfelel\u0151re, \u00e9s akkor megfelel\u0151en meg kell nyitnia a f\u00e1jlt\u00edpust megjelen\u00edt\u0151 programban, p\u00e9ld\u00e1ul egy videolej\u00e1tsz\u00f3ban, ha MP4-f\u00e1jllal dolgozik.<\/p>\n<h2>  PHP f\u00e1jl konvert\u00e1l\u00e1sa  <\/h2>\n<p>\nPDF-f\u00e1jlok PHP-b\u0151l t\u00f6rt\u00e9n\u0151 el\u0151\u00e1ll\u00edt\u00e1s\u00e1hoz l\u00e1sd: FPDF vagy dompdf.\n<\/p>\n<p>\nA PHP.net json encode dokument\u00e1ci\u00f3j\u00e1ban megtudhatja, hogyan lehet a PHP t\u00f6mb\u00f6ket JSON form\u00e1tumban Javascript k\u00f3dokk\u00e1 konvert\u00e1lni (JavaScript Object Notation). Ez csak a PHP 5.2-es \u00e9s \u00fajabb verzi\u00f3iban \u00e9rhet\u0151 el.\n<\/p>\n<p>\nNem konvert\u00e1lhat PHP f\u00e1jlokat nem sz\u00f6veges form\u00e1tumokra, p\u00e9ld\u00e1ul MP4 vagy JPG. Ha van .PHP f\u00e1jlkiterjeszt\u00e9s\u0171 f\u00e1jlja, amelyet tudnia kellett volna egy ilyen form\u00e1tumban let\u00f6lteni, egyszer\u0171en nevezze \u00e1t a f\u00e1jlkiterjeszt\u00e9st .PHP-r\u0151l .MP4-re (vagy b\u00e1rmilyen form\u00e1tumra legyen).\n<\/p>\n<p>Az ilyen f\u00e1jl \u00e1tnevez\u00e9se nem val\u00f3s\u00edt meg val\u00f3di f\u00e1jlkonvert\u00e1l\u00e1st, hanem csak lehet\u0151v\u00e9 teszi a megfelel\u0151 program sz\u00e1m\u00e1ra a f\u00e1jl megnyit\u00e1s\u00e1t. A val\u00f3di konverzi\u00f3k \u00e1ltal\u00e1ban f\u00e1jlkonvert\u00e1l\u00f3 eszk\u00f6z\u00f6n vagy a program Ment\u00e9s m\u00e1sk\u00e9nt vagy Export\u00e1l\u00e1sa men\u00fcj\u00e9ben t\u00f6rt\u00e9nnek.<\/p>\n<h2>  Hogyan lehet a PHP-t HTML-vel m\u0171k\u00f6dtetni  <\/h2>\n<p>\nA HTML f\u00e1jlba be\u00e1gyazott PHP k\u00f3d PHP-k\u00e9nt \u00e9rtend\u0151, \u00e9s nem HTML-k\u00e9nt, ha a k\u00f6z\u00f6s HTML-c\u00edmke helyett ezekbe a c\u00edmk\u00e9kbe van foglalva:\n<\/p>\n<p>&lt;? php [ide megy a PHP-k\u00f3d]?&gt;<\/p>\n<p>\nHa HTML-f\u00e1jlb\u00f3l szeretne PHP-f\u00e1jlra hivatkozni, \u00edrja be a k\u00f6vetkez\u0151 k\u00f3dot a HTML-f\u00e1jlba, ahol a footer.php a saj\u00e1t f\u00e1jlj\u00e1nak neve:\n<\/p>\n<p>\nN\u00e9ha l\u00e1thatja, hogy egy weboldal PHP-t haszn\u00e1l, ha megn\u00e9zi annak URL-j\u00e9t, p\u00e9ld\u00e1ul amikor az alap\u00e9rtelmezett PHP f\u00e1jlt index.php-nek h\u00edvj\u00e1k. Ebben a p\u00e9ld\u00e1ban \u00fagy n\u00e9zhet ki, mint a http:\/\/www.examplesite.com\/index.php.\n<\/p>\n<h2>  Tov\u00e1bbi inform\u00e1ci\u00f3 a PHP-r\u0151l  <\/h2>\n<p>\nA PHP-t szinte minden oper\u00e1ci\u00f3s rendszerbe portolt\u00e1k, \u00e9s teljesen ingyenesen haszn\u00e1lhat\u00f3. A PHP hivatalos weboldala a PHP.net. Van egy teljes Dokument\u00e1ci\u00f3 r\u00e9sz, amely online PHP-k\u00e9zik\u00f6nyvk\u00e9nt szolg\u00e1l, ha seg\u00edts\u00e9gre van sz\u00fcks\u00e9ge, ha t\u00f6bbet szeretne megtudni arr\u00f3l, hogy mit tehet a PHP-vel, vagy hogyan m\u0171k\u00f6dik mindez. Egy m\u00e1sik j\u00f3 forr\u00e1s a W3Schools.\n<\/p>\n<p>\nA PHP els\u0151 verzi\u00f3ja 1995-ben jelent meg, \u00e9s Personal Home Page Tools (PHP Tools) n\u00e9ven volt. Az \u00e9vek sor\u00e1n v\u00e1ltoz\u00e1sok t\u00f6rt\u00e9ntek, n\u00e9h\u00e1ny h\u00f3naponk\u00e9nt \u00faj verzi\u00f3k jelentek meg.\n<\/p>\n<p>\nA szerveroldali parancsf\u00e1jlok a PHP leggyakoribb haszn\u00e1lata. A fent le\u00edrtak szerint ez egy PHP elemz\u0151vel, webszerverrel \u00e9s webb\u00f6ng\u00e9sz\u0151vel m\u0171k\u00f6dik, ahol a b\u00f6ng\u00e9sz\u0151 hozz\u00e1f\u00e9r a PHP szoftvert futtat\u00f3 kiszolg\u00e1l\u00f3hoz, hogy a b\u00f6ng\u00e9sz\u0151 b\u00e1rmit megjelen\u00edthessen, amit a szerver gy\u00e1rt.\n<\/p>\n<p>\nA m\u00e1sik a parancssori parancsf\u00e1jl, ahol sem b\u00f6ng\u00e9sz\u0151t, sem szervert nem haszn\u00e1lnak. Az ilyen t\u00edpus\u00fa PHP-implement\u00e1ci\u00f3k automatiz\u00e1lt feladatokhoz hasznosak.\n<\/p>\n<p>\nA PHPS f\u00e1jlok szintaxissal kiemelt f\u00e1jlok. N\u00e9h\u00e1ny PHP-kiszolg\u00e1l\u00f3 \u00fagy van be\u00e1ll\u00edtva, hogy automatikusan kiemelje a f\u00e1jlkiterjeszt\u00e9st haszn\u00e1l\u00f3 f\u00e1jlok szintaxis\u00e1t. Ezt a httpd.conf sor haszn\u00e1lat\u00e1val kell enged\u00e9lyezni.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A .PHP f\u00e1jlkiterjeszt\u00e9ssel rendelkez\u0151 f\u00e1jl egy PHP forr\u00e1sk\u00f3df\u00e1jl, amely Hypertext Preprocessor k\u00f3dot tartalmaz. Gyakran haszn\u00e1lj\u00e1k weblapf\u00e1jlk\u00e9nt, amely \u00e1ltal\u00e1ban HTML-t gener\u00e1l egy webszerveren fut\u00f3 PHP-motorb\u00f3l. Az a HTML-tartalom, amelyet a PHP motor l\u00e9trehoz a k\u00f3db\u00f3l, az l\u00e1that\u00f3 a webb\u00f6ng\u00e9sz\u0151ben. Mivel a PHP-k\u00f3dot a webszerver futtatja, a PHP-oldal el\u00e9r\u00e9se nem ad hozz\u00e1f\u00e9r\u00e9st a k\u00f3dhoz, hanem a szerver &#8230; <a title=\"PHP f\u00e1jl (mi ez \u00e9s hogyan nyithat\u00f3 meg)\" class=\"read-more\" href=\"https:\/\/megnyitasa.com\/blog\/php-fajl-mi-ez-es-hogyan-nyithato-meg\/\" aria-label=\"Read more about PHP f\u00e1jl (mi ez \u00e9s hogyan nyithat\u00f3 meg)\">Olvass tov\u00e1bb<\/a><\/p>\n","protected":false},"author":1478,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-3272","post","type-post","status-publish","format-standard","hentry","category-fajlokat"],"_links":{"self":[{"href":"https:\/\/megnyitasa.com\/blog\/wp-json\/wp\/v2\/posts\/3272","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/megnyitasa.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/megnyitasa.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/megnyitasa.com\/blog\/wp-json\/wp\/v2\/users\/1478"}],"replies":[{"embeddable":true,"href":"https:\/\/megnyitasa.com\/blog\/wp-json\/wp\/v2\/comments?post=3272"}],"version-history":[{"count":0,"href":"https:\/\/megnyitasa.com\/blog\/wp-json\/wp\/v2\/posts\/3272\/revisions"}],"wp:attachment":[{"href":"https:\/\/megnyitasa.com\/blog\/wp-json\/wp\/v2\/media?parent=3272"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/megnyitasa.com\/blog\/wp-json\/wp\/v2\/categories?post=3272"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/megnyitasa.com\/blog\/wp-json\/wp\/v2\/tags?post=3272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}