$ viser at ordet er en variabel. Variabler opprettes bare ved å skrive feks
$a = "Hei";. Konstanter skal ikke ha
$ foran, og opprettes ved å skrive
define(KONSTANT_NAVN, "konstant_verdi");.
<?php
(...)
?>Disse bare viser at serveren skal starte og stoppe tolkingen av php. I et dokument kan man ha litt php-kode, så gå ut av php ved å skrive
?> og så ha noe ren (statisk) html, og så hopp inn igjen i php-modus ved å skrive
<?php igjen. For eksempel slik:
(her gjøres først noe kodegreier, som legges inn i en variabel, og så hopper jeg ut av php-modus, skriver ut første del av htmlen, inn igjen i php, skriver ut variabelen, ut av php og avslutter sida.
- Code: Select all
<?php
$rowcounter = 1;
$imgcounter = 1;
$imgperrow = 5;
$totalimg = 405;
$totalrows = ceil($totalimg/$imgperrow);
$imgname = "email_karibien_0708_".$imgcounter.".jpg";
$largeimgname = "karibien_0708_".$imgcounter.".jpg";
$output = "\t<table cellspacing=\"0\" cellpadding=\"0\">\n";
$output .= "\t\t<tr><th colspan=\"5\">Klikk på ønsket størrelse. Hele hurven kan lastes ned i pakker.<br />Høyreklikk og \"Lagre som\" for å lagre det</th></tr>\n";
$output .= "\t\t<tr><td colspan=\"5\"><a href=\"filer/emailstr.zip\" title=\"Alle i email-størrelse\"><img src=\"img/email-red.gif\" alt=\"Alle i email-størrelse\" /></a><br /><br /><strong>Fremkallingsstørrelse:</strong><br /></td></tr>\n";
while ($rowcounter <= $totalrows) {
$output .= "\t\t<tr>";
for ($i = 1; $i <= $imgperrow; $i++) {
$output .= "<td><img src=\"thumbs/thumb_karibien_0708_".$imgcounter.".jpg\" alt=\"\" /><br /><a href=\"bilder/$imgname\" title=\"Emailstørrelse\"><img src=\"img/email-blue.gif\" alt=\"Emailstørrelse\" /></a> - <a href=\"bilder/$\" title=\"Fremkallingsstørrelse\"><img src=\"img/printer-pearl.gif\" alt=\"Fremkallingsstørrelse\" /></a></td>";
$imgcounter++;
}
$output .= "</tr>\n";
$rowcounter++;
}
$content .= "\t</table>\n";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Bilder fra Karibien 0708</title>
<style type="text/css" media="screen">
img {
border: 0;
}
</style>
</head>
<body>
<?php echo $output; ?>
</body>
</html>