[Supporto] [PHP] Mostra file

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
Sorriso.
Prode Principiante
Messaggi: 29
Iscrizione: martedì 30 agosto 2011, 20:56

[Supporto] [PHP] Mostra file

Messaggio da Sorriso. »

Salve a tutti,

allora il problema che ho oggi riguarda questo script:

Codice: Seleziona tutto

<ul>
<?php
error_reporting(E_ALL);

if(isset($_GET['id'])&&(is_numeric($_GET['id']))){
  // valorizziamo la variabile relativa all'id dell'album e includiamo il file di configurazione
  $album_id = $_GET['id'];
  include "config.php";

  // selezioniamo dalla tabella i dati relativi all'articolo
  $sql = "SELECT album_autore,album_titolo FROM album WHERE album_id='$album_id'";
  $query = mysql_query($sql) or die (mysql_error());

  // se per quell'id esiste un album..
  if(mysql_num_rows($query) > 0){

       //apro la directory
       $row = mysql_fetch_array($query) or die (mysql_error());
       $album_titolo = stripslashes($row['album_titolo']);
       $directory = "http://ifree.hellospace.net/album/".$album_titolo."/";
       function galleria($directory){
 
       $listaFile = scandir($directory);
 
        foreach($listaFile as $value){

         echo '<li><img src="'.$directory.'/'.$value.'" /></li>';
 
       }
       galleria($directory);
     }
   }
   else{
         
       die("Nessuna immagine presente in questo album.");
  }
}
?>
Che non mi da errori, ma mi mostra la pagina in bianco:

Codice: Seleziona tutto

http://ifree.hellospace.net/m0stra.php?id=11
Sapete dirmi il perché?
Ultima modifica di Sorriso. il venerdì 9 settembre 2011, 17:45, modificato 1 volta in totale.
paglia
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 569
Iscrizione: domenica 14 dicembre 2008, 15:29

Re: [Supporto] [PHP] Mostra file

Messaggio da paglia »

prova

Codice: Seleziona tutto

$directory = $_POST['directory'];
e non il contrario
paglias.net Blog su Ubuntu!
Avatar utente
Sorriso.
Prode Principiante
Messaggi: 29
Iscrizione: martedì 30 agosto 2011, 20:56

Re: [Supporto] [PHP] Mostra file

Messaggio da Sorriso. »

paglia ha scritto: prova

Codice: Seleziona tutto

$directory = $_POST['directory'];
e non il contrario
No è fatto a posta è roba che non ci doveva essere perché stavo provando a fare una sorta di debug e sono rimaste le tracce.
paglia
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 569
Iscrizione: domenica 14 dicembre 2008, 15:29

Re: [Supporto] [PHP] Mostra file

Messaggio da paglia »

Sorriso. ha scritto:
paglia ha scritto: prova

Codice: Seleziona tutto

$directory = $_POST['directory'];
e non il contrario
No è fatto a posta è roba che non ci doveva essere perché stavo provando a fare una sorta di debug e sono rimaste le tracce.
Non credo che sia l'errore principale ma
echo '';
lo slash alla fine di $directory c'è già.

Prova ad inserire all'inizio dello script ini_set('display_errors','On') dopo error_reporting.

Sicuro che i dati siano passati da get e non da post?
paglias.net Blog su Ubuntu!
Avatar utente
Big-Mac
Prode Principiante
Messaggi: 225
Iscrizione: lunedì 18 maggio 2009, 9:55
Desktop: GNOME Shell
Distribuzione: Fedora 17, Ubuntu Server 12.04
Località: Roma

Re: [Supporto] [PHP] Mostra file

Messaggio da Big-Mac »

possibile che la pagina sia :

http://ifree.hellospace.net/mostra.php?id=11

e non :

http://ifree.hellospace.net/m0stra.php?id=11 come hai scritto tu?

magari hai solo sbagliato a digitarlo qui ma mi sembra difficile che tu abbia un file che si chiami m0stra.php invece di mostra.php...
paglia
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 569
Iscrizione: domenica 14 dicembre 2008, 15:29

Re: [Supporto] [PHP] Mostra file

Messaggio da paglia »

Big-Mac ha scritto: possibile che la pagina sia :

http://ifree.hellospace.net/mostra.php?id=11

e non :

http://ifree.hellospace.net/m0stra.php?id=11 come hai scritto tu?

magari hai solo sbagliato a digitarlo qui ma mi sembra difficile che tu abbia un file che si chiami m0stra.php invece di mostra.php...



cambiando indirizzo funziona...
paglias.net Blog su Ubuntu!
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti