Ciao ragazzi,avrei un piccolo problema.Praticamento ho due script,uno si occupla di acquisire l'immagine e l'altro di farmela visualizzare,tuttavia ho dei problemi.
Questo è lo script che si occupa di acquisire l'immagine:
In questo script non riesco ad inserire la mia immagine nella cartella "Immagini" e più precisamente nella cartella che ha lo stesso nome della mia attuale sessione.
Mentre il secondo script si occupa di farmi vedere l'immagine,l'immagine che viene mostrato ha il nome della sessione,ma non riesco a farlo...come posso fare?
Secondo script,che (non)permette la visualizzazione dell'immagine.
Questo è lo script che si occupa di acquisire l'immagine:
PHP:
<?php
session_start();
$Cartella = $_SESSION["Email"];
do {
if (is_uploaded_file($_FILES['file']['tmp_name'])) {
if ($_FILES['file']['size'] > 8024000) {
$msg = "<p>Il file non deve superare i 18 KB!!</p>";
break;
}
list($width, $height, $type, $attr) = getimagesize($_FILES['file']['tmp_name']);
if (($width > 400) || ($height > 500)) {
$msg = "<p>Dimensioni non corrette!!</p>";
break;
}
if (($type!=1) && ($type!=2) && ($type!=3)) {
$msg = "<p>Formato non corretto!!</p>";
break;
}
if (!move_uploaded_file($_FILES['file']['tmp_name'],"Immagini/$Cartella")) {
echo "<p>Errore nel caricamento dell'immagine!!</p>";
break;
}
}
} while (false);
header("Vista.php");
?>
In questo script non riesco ad inserire la mia immagine nella cartella "Immagini" e più precisamente nella cartella che ha lo stesso nome della mia attuale sessione.
Mentre il secondo script si occupa di farmi vedere l'immagine,l'immagine che viene mostrato ha il nome della sessione,ma non riesco a farlo...come posso fare?
Secondo script,che (non)permette la visualizzazione dell'immagine.
PHP:
<?php
$path = "Immagini/'$_SESSION["Email"]'";
$dir_handle = @opendir($path) or die("Unable to open folder");
while (false !== ($file = readdir($dir_handle))) {
if($file == "index.php")
continue;
if($file == ".")
continue;
if($file == "..")
continue;
echo "<img src=\"{$path}{$file}\"><br />";
}
closedir($dir_handle);
?>
Ultima modifica di un moderatore: