...:::Programozz kedvedre!:::...
Menü
 
HTML
 
PHP
 
Alapfogalmak

A PHP kódok jelölése

A PHP kódokat kezdő- és záróelemek között kell elhelyeznünk. Ezek többfélék lehetnek:

<?php
  ... ide jön a PHP kódunk ...
?>

Használhatjuk a hagyományos HTML <script> elemeket is:

<script language="php">
  ... ide jön a PHP kódunk ...
</script>

Vannak további - rövid - formák is, amelyek azonban csak akkor használhatók, ha azok a php.ini beállításainál engedélyezve vannak.

<?
  ... ide jön a PHP kódunk ...
?>
<%
  ... ide jön a PHP kódunk ...
%>

Az értelmező ezeket a jeleket figyeli és az ezek közötti részt fogja végrehajtani, a többit változtatás nélkül továbbítja a kimenetre. Következésképpen a PHP kódjelek közötti résznek meg kell felelnie a PHP szintaktikájának (nyelvtanának) is. PHP kódok jelölésére általában az elsőt használjuk.

fel...

Utasítások lezárása

Az utasításokat mindig pontosvesszővek le kell zárni!

<?php
  print ("ezt a php fogja kiírni");
  print ("ezt is");
?>

Figyelem!
Tapasztalat szerint ezeknek a pontosvesszőknek a lefelejtése az egyik leggyakoribb kódolási hiba. Szintaktikailag hibás hód esetén a PHP értelmező hibaüzenetet jelenít meg a képernyőn, értelemzavaró hiba esetén a további végrehajtást befejezi. Nagy segítség, hogy a hibaüzenetben az értelmező kiírja a hiba helyét is.

fel...

Megjegyzések

A PHP többféle megjegyzést támogat: az egysoros és a többsoros megjegyzéseket. A megjegyzéseket az értelmező nem fogja figyelembe venni.

Többsoros megjegyzéseket nem szabad egymásba ágyazni!

<?php
  print ("valami kiírás"); // ez egy egysoros megjegyzés
  print ("valami kiírás"); # ez is egysoros megjegyzés
  
  print ("ezt is"); /* ez többsoros
  megjegyzés,
  a záróeleméig tart
  */
?>

Ilyen jelekkel helyzhetünk el kódunkban a megértését könnyítő magyarázatokat is. A hibakeresést segíti, hogy ezekkel kiiktathatunk átmenetileg egyes kódrészeket a futtatásból.

fel...

A PHP és a HTML kódok együtt

A PHP kódokat használhatjuk önálló fájlban is - például, ha a végrehajtó függvényeinket külön fájlban helyezzük le - vagy beilleszthetjük a weboldal HTML kódjába.

<html>
<head>
<title> oldalcímem </title>
</head>
<body>

... ide jön az oldal tartalma ...

<?php
  // így illeszthetünk be dinamikus tartalmat PHP-vel
  print ("<p>Dátum és pontos idő: <b>");   // HTML kód a PHP kódban
  print date("Y. m. d. H:i:s", time());   // aktuális dátum/idő kiírása
  print ("</b> </p>")
?>

... tovább az oldal tartalma ...

</body>
</html>

Amint látjuk, a PHP kód maga is tartalmazhat HTML kódot.

Fontos:
Ha oldalunk PHP kódot is tartalmaz, a fájl kiterjesztése mindig .php legyen!

 
Bejelentkezés
Felhasználónév:

Jelszó:
SúgóSúgó
Regisztráció
Elfelejtettem a jelszót
 
XHTML
 
Linkek

Freewebsite
Programozás.lap.hu
Webmester.lap.hu

 

Dryvit, hõszigetelés! Vállaljuk családi házak, nyaralók és egyéb épületek homlokzati szigetelését! 0630/583-3168 Hívjon!    *****    A legfrissebb hírek a Super Mario világából és a legteljesebb adatbázis a Mario játékokról.Folyamatosan bõvülõ tartalom.    *****    Gigágá! Márton napján is gyertek a Mesetárba! Nemcsak libát, de kacsát is kaptok! Játsszatok velünk!    *****    A Nintendo a Nintendo Music-kal megint valami kiváló dolgot hozott létre! Alaposan nagyító alá vettem, az eredmény itt.    *****    Leanderek, Parfümök, Olajok, és Szépségápolási termékek! Használd a LEVI10 kupont és kapj 10% kedvezményt!Megnyitottunk    *****    Megjelent a Nintendo saját gyártású órája, a Nintendo Sound Clock Alarmo! Ha kíváncsi vagy, mit tud, itt olvashatsz róla    *****    Megnyílt a webáruházunk! Parfümök, Szépségápolási termékek, Olajok mind egy helyen! Nyitási akciók, siess mert limitált!    *****    Az általam legjobbnak vélt sportanimék listája itt olvasható. Top 10 Sportanime az Anime Odyssey-n!    *****    Pont ITT Pont MOST! Pont NEKED! Már fejlesztés alatt is szebbnél szebb képek! Ha gondolod gyere less be!    *****    Megnyílt a webáruházunk! NYITÁSI AKCIÓK! Tusfürdõ+Fogkrém+Sampon+Izzadásgátló+multifunkcionális balzsam most csak 4.490!    *****    Új mese a Mesetárban! Téged is vár, gyere bátran!    *****    Veterán anime rajongók egyik kedvence a Vadmacska kommandó. Retrospektív cikket olvashatsz róla az Anime Odyssey blogban    *****    Parfümök, Olajok, Párologtatók mind egy weboldalon! Siess mert nyitási AKCIÓNK nem sokáig tart! Nagy kedvezmények várnak    *****    Dryvit, hõszigetelés! Vállaljuk családi házak, nyaralók és egyéb épületek homlokzati szigetelését! 0630/583-3168 Hívjon!    *****    Aki érdeklõdik a horoszkópja után, az nem kíváncsi, hanem intelligens. Rendeld meg most és én segítek az értelmezésben!    *****    A Múzsa, egy gruppi élményei a színfalak mögött + napi agymenések és bölcseletek    *****    KARATE OKTATÁS *** kicsiknek és nagyoknak *** Budapest I. II. XII.kerületekben +36 70 779-55-77    *****    Augusztus 26-án Kutyák Világnapja! Gyertek a Mesetárba, és ünnepeljétek kutyás színezõkkel! Vau-vau!    *****    A horoszkóp elemzésed utáni érdeklõdés, nem kíváncsiság hanem intelligencia. Rendeld meg és nem fogod megbánni. Katt!!!    *****    Cikksorozatba kezdtem a PlayStation történelmérõl. Miért indult nehezen a Sony karrierje a konzoliparban?