Ciao!
Allora io avrei questo problema:
nella mia pagina index.php ho questo codice che è html e voglio stampare una foto che viene generata in un'altra pagina chiamata view.php
Codice PHP:
<center> [img]view.php[/img]
Se guardo il file view.php riesco a visualizzare l'immagine, ma se carico l' index.php , invece, visualizza un quadrato 130 x 130 vuoto, in pratica non riesce a caricare l'immagine.
Allego qui il file view.php
Codice PHP:
<?php
session_start();
require "connection.php";
$matricola='204';
// Query per ottenere l'elenco dei files
function elencaimg($nome_directory,$array_estensioni_ammesse){
$array_immagini=Array();
if(file_exists($nome_directory)){
$handle = opendir($nome_directory);
while (false !== ($file = readdir($handle))) {
if(is_file($nome_directory.$file)){
$estensione = strtolower(substr($file, strrpos($file, "."), strlen($file)-strrpos($file, ".")));
if(in_array($estensione,$array_estensioni_ammesse)){
array_push($array_immagini,$file);
}
}
}
$handle = closedir($handle);
}
shuffle($array_immagini); //mescola ordine array in modo casuale
return $array_immagini;
}
$array_estensioni_ammesse=array('.jpg','.jpeg','.gif','.png','.JPG','.JPEG');
$nome_directory="foto_utenti/$matricola12/profilo/resize/";
$array_immagini=elencaimg($nome_directory,$array_estensioni_ammesse);
$elementi_da_visualizzare="1"; //se si vogliono visualizzare tutte le immagini contenute nella cartella: $elementi_da_visualizzare=count($array_immagini);
for($a=0;$a<$elementi_da_visualizzare;$a++){
$prova=$nome_directory.$array_immagini[$a];
echo "[img]$prova[/img]";
}
?>
Qualcuno sa darmi una mano?