profilo utente-Carica immagine??
Inviato: 14/02/2013, 15:07
Salve a tutti,
Non sono molto pratico di php ma mi appassiona un sacco ed infatti studio parecchio....
Ma veniamo al mio problema.Sto costruendo un sito in php su AV con tanto di registrazione utenti e mysql.
Fatto cio,sto cercando di creare una pagina profilo Utente dove ognuno puo caricarci sopra le proprie immagini o del testo e quindi personalizzarsela a piacere.
Ho creato quindi :
1 form per l'upload immagini +
pagina con codice php che vi linko:
+ cartella dove ci finiscono dentro le immagini che carica l'utente.
Il mio problema e che mi piacerebbe che tali immagini possano finire direttamente sulla pagina profilo UTENTE.
Come posso fare?Dove devo lavorare?
Grazie a tutti in anticipo
Non sono molto pratico di php ma mi appassiona un sacco ed infatti studio parecchio....
Ma veniamo al mio problema.Sto costruendo un sito in php su AV con tanto di registrazione utenti e mysql.
Fatto cio,sto cercando di creare una pagina profilo Utente dove ognuno puo caricarci sopra le proprie immagini o del testo e quindi personalizzarsela a piacere.
Ho creato quindi :
1 form per l'upload immagini +
pagina con codice php che vi linko:
Codice: Seleziona tutto
do {
if (is_uploaded_file($_FILES['image']['tmp_name'])) {
// Controllo che il file non superi i 2 mb
if ($_FILES['image']['size'] > 2000000) {
$msg = "<p>Il file non deve superare i 2 mb!!</p>";
break;
}
// Ottengo le informazioni sull'immagine
list($width, $height, $type, $attr) = getimagesize($_FILES['image']['tmp_name']);
// Controllo che le dimensioni (in pixel) non superino 160x180
if (($width > 1000) || ($height > 1000)) {
$msg = "<p>Dimensioni non corrette!!</p>";
break;
}
// Controllo che il file sia in uno dei formati GIF, JPG o PNG
if (($type!=1) && ($type!=2) && ($type!=3)) {
$msg = "<p>Formato non corretto!!</p>";
break;
}
// Verifico che sul sul server non esista già un file con lo stesso nome
// In alternativa potrei dare io un nome che sia funzione della data e dell'ora
if (file_exists('upload_img/'.$_FILES['image']['name'])) {
$msg = "<p>File già esistente sul server. Rinominarlo e riprovare.</p>";
break;
}
// Sposto il file nella cartella da me desiderata
if (!move_uploaded_file($_FILES['image']['tmp_name'], 'upload_img/'.$_FILES['image']['name'])) {
$msg = "<p>Errore nel caricamento dell'immagine!!</p>";
break;
}
}
} while (false);
echo $msg;
+ cartella dove ci finiscono dentro le immagini che carica l'utente.
Il mio problema e che mi piacerebbe che tali immagini possano finire direttamente sulla pagina profilo UTENTE.
Come posso fare?Dove devo lavorare?
Grazie a tutti in anticipo