002. PHP és HTML
2010. november 30. kedd, 22:00
 
PHP és HTML tartalmakat egyetlen fájlba is írhatunk, mivel a PHP feldolgozó csak a nyitó- és záróelemek közötti részeket veszi figyelembe. Amikor a böngészőben megnyitunk egy ilyen „vegyes” fájlt, a HTML részt közvetlenül a böngésző, a PHP kódot először a PHP értelmező dolgozza fel. Fordítva, HTML-t is ágyazhatunk be PHP-ba, erre példa a második echo utasítás, amellyel szöveget jelenítünk meg.

Írjuk meg az alábbi programot, és mentsük el html.php néven a c:\wamp\www\teszt\ könyvtárba:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 <html>
 <head>
 <title>PHP és HTML egyetlen fájlban</title>
 </head>
 <body>
 Ez egy <strong>HTML</strong> formázott szöveg. <br />
 <?php
 echo "Ez a program <strong>PHP</strong> blokkja. <br />";
 echo "
        <span style=\"color: red\">
                Ez itt piros szöveg, még mindig a <strong>PHP</strong> blokkban.
        </span> <br />";
 ?>
A <strong>HTML</strong> és a <strong>PHP</strong> tetszés szerint variálható.
</body>
Újdonság:
  • ha a PHP kódrészbe HTML-t illesztünk, az idézőjelet (" vagy ') escape (\) karakternek kell megelőznie.
! Egy PHP fájlban tetszőleges számú HTML és PHP kódrészlet követheti egymást.

Írjuk be a böngésző címsorába: http://localhost/teszt/html.php
php alapok 2. lecke