mi servivano per uno script due pagine php che non mi funzionano, eccovele. Spero che qualcuno di voi sappia qual'è l'errore perche io non lo so..
funzioni.php
Codice PHP:
<?php
$appname 
"Ciau"
$appver "Ciauz"

function step($head_script$titolo$body_script$corpo){
  if(
$head_script == "") {
$head = <<<HTML
<head>
HTML;
}else{
$head = <<<HTML
<head>
$head_script
HTML;
}

if(
$body_script == "") {
$body = <<<HTML
<body>
HTML;
}else{
$body = <<<HTML
<body $body_script>
HTML;
}

$pagina = <<<HTML
<html>
$head
<title>Installazione di 
$appname $appver - $titolo</title>
</head>
$body
$corpo
</body>
</html>
HTML;

echo 
"$pagina";
}
?>
installa.php
Codice PHP:
<?php
if(!file_exsist("funzioni.php")) {
  echo 
"Il file funzioni.php è un file fondamentale e non è stato trovato! Riuppalo";
}else{
  include(
"funzioni.php");
  
  
$headsteps = <<<HTML
  <style type="text/css">
  .body {
    background-color: #FFFFFF;
    font-face: Tahoma;
    font-size: 10px;
    color: #000000;
  }
  </style>
  HTML;
  
$titolostep1 = "Benvenuti";
  
$bodystep1 = <<<HTML
  class="body"
  HTML;
  
$step1 = <<<HTML
  Ciao
  HTML;
  
  step("
$headsteps", "$titolostep1", "bodystep1", "step1");
}
?>
Se non ho sbagliato dovrebbe uscire aprendo installa.php il titolo nella barra del browser "Ciau Ciauz" e il testo nella pagina tahoma, 10pt Ciao. Invece mi esce un parse error sulla linea 27 di install.php che è quella dove c'è ?> !!! Cosa devo correggere??