Ciao a tutti,
ho un problema con uno script in php veramente semplice,
però non riesco a capire come mai non funziona (è la prima volta che cerco di gestire pagine in php, allora forse è comprensibile).
Questo è lo script:
<?php
// Riga orizzontale prima dei link
// Struttura dati: array con link e descrizioni
$links = array( "index.php" => "A",
"b.php" => "B",
"c.php" => "C"
"d.php" => "D"
);
// Nome del file dello script corrente
$pagina_corrente = basename($PHP_SELF);
// Inizio a scorrere l'array
while (list($url,$desc)=each($links)) {
if ($url==$pagina_corrente) {
// Pagina corrente
echo "<SPAN class=imgIDon>$desc</SPAN> ";
} else {
// Altre pagine
echo "<SPAN class=imgID><a href=\"$url\">$desc</a></SPAN>";
}
}
?>
Lo script funziona fino a quando utilizzo "in struttura dati" 3 stringhe, quando inserisco
"d.php" => "D"
mi da questo errore:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in /home/virtual/site12/fst/var/www/html/visualdiary/barra.php on line 9
Dove sto sbagliando ?
Grazie
Fabio