Ho provato a cercare nelle FAQ e in cerca ma non ho trovato nulla di simile, spero di non essermi lasciato sfuggire qualcosa...
Il problema è che, in una pagina dove dovrebbero apparire una serie di post, lo script che li dovrebbe mostrare mi dà questo errore:
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /membri/fornaeffe/php5/fornaloglib.php on line 13
La cosa che non riesco a capire è che gli stessi identici files sul mio pc funzionano a dovere, ma non su altervista.
Lo script è nella cartella php5, e l'ho inserito nella pagina con include_once
Lo script in questione è:
Codice PHP:
<?php
function mostraPost ($num) {
//Carica il file xml del blog
$blog = new DOMDocument();
$blog->load('blog.xml');
$posts = $blog->getElementsByTagName('post');
$start = $posts->length > $num ? $posts->length - $num : 0;
for ($i = $posts->length - 1 ; $i >= $start; $i--) {
$t = "<h1>";
$t .= $posts->item($i)->getAttribute("titolo");
$t .= "</h1>";
echo $t;
$t = "<p>";
$t .= $posts->item($i)->nodeValue;
$t .= "</p>";
echo $t;
}
}
?>
la riga 13 in particolare è:
Codice PHP:
$t .= $posts->item($i)->getAttribute("titolo");