Originariamente inviato da LoneWolf
Se guardi l'indirizzo dell'immagine noterai che è "http://www.robalzi.com/", praticamente c'è solo il nome del dominio ma manca il percorso e il nome fisico dell'immagine.
Prova a dare una controllata prima di tutto al fatto che ci siano immagini nella cartella da cui le deve andare a prendere, di aver inserito il percorso alla cartella stessa e, eventualmente, se hai i permessi per accedere a tale cartella per ottenere le informazioni di tuo interesse e per visualizzare le immagini.
No, c'è tutto, anche perchè caricano lo stesso include e nel primo php funziona, nel secondo no. E' come se si perdesse per strada tutti i valori delle variabili ma non ne capisco il motivo.
Con un po' di lavoro ho ridotto il codice togliendo le variabili inutili, provo a postarlo.
- La pagina php che carica il menù e la gallery:
Codice PHP:
<?php include("menu2.inc"); ?>
Codice PHP:
<?php
switch ($titolo){
case "darwin":
$smalldir="01_darwin/piccole";
$fulldir="01_darwin/grandi";
break;
case "lde":
$smalldir="02_lde/piccole";
$fulldir="02_lde/grandi";
break;
}
include ("episodio.inc");
?>
- La gallery, se clicco sui tasti per andare avanti e indietro (in basso) non carica nulla:
Codice PHP:
<?php
if (empty($size)){
$size = "$smalldir";
}
if ($handle = opendir("$size")){
while (false !== ($file = readdir($handle))){
if ($file != "." and $file != ".." and $file != "index.php" and $file != "index.html"){
$filelist[] = "$file";
}
}
closedir($handle);
}
sort($filelist);
reset($filelist);
$count = count($filelist);
$count = ($count - "1");
if ($size == "$smalldir"){
print "[url="$PHP_SELF?id=$id&size=$fulldir&image=0><img"] [/url]";
for ($i=1;$i<count($filelist);$i++){
print " [url="$PHP_SELF?id=$id&size=$fulldir&image=$i><img"] [/url]";
}
}
else {
print "[url="$PHP_SELF?id=$id><img"][/url]";
}
if ($size == "$fulldir"){
if ($image == "0"){
$prevnr = "$count";
$nextnr = "1";
}
elseif ($image == $count){
$prevnr = ($image - "1");
$nextnr = "0";
}
else{
$prevnr = ($image - "1");
$nextnr = ($image + "1");
}
}
print "<a href=$PHP_SELF?id=$id&size=$fulldir&image=$prevnr>[img]img/indietro.gif[/img]</a>";
print "<a href=$PHP_SELF?id=$id>[img]img/indice.gif[/img]</a>";
print "<a href=$PHP_SELF?id=$id&size=$fulldir&image=$nextnr>[img]img/avanti.gif[/img]</a>";
?>
- Il menù che dice da quale directory caricare le immagini:
Codice PHP:
<?php
print "[url='http://www.robalzi.com/fumetti/episodio.php?titolo=darwin']01[/url]
[url='http://www.robalzi.com/fumetti/episodio.php?titolo=lde']02[/url]";
ecc
?>