Gia che ci sono chiedo aiuto anche per questa piccola cosa.
Ho cercato un po' sul forum, ed ho visto questo script per fare l'upload di immagini in una cartella ed inserire un link all'interno del database ..

Ho provato ad applicarlo al mio modulo per la registrazione : il file finisce effettivamente nel database, pero' quando provo a richiamarlo ( per mostrarlo ) mi visualizza la classica x rossa.

Codice PHP:
<?php
session_start
();
include (
"config.php");

// Variabili per l'upload dell'immagine. Seleziono la cartella dove devono finire, imposto una larghezza ed un altezza massima.
// Cambio anche l'url relativo all'immagine, aggiungendo timestamp

$directory "../upload/"// la directory dove finiscono le immagini
$type=$_FILES['immagine']['type'];
$max_width 300// larghezza massima
$max_height 300// altezza massima
$timestamp time(); // prendo il timestamp per dare un nome casuale al file dell'immagine, altrimenti immagini con lo stesso nome si sovrascriverebbero nella cartella
$dimensioni getimagesize($_FILES['immagine']['tmp_name']);    
$larghezza $dimensioni[0];  
$altezza $dimensioni[1];  


 if (
$altezza $max_width || $larghezza $max_height) {        
 
header ("location: ../inserisci_hotel.php?er=4");    
 exit;
}    

 
// Se l'immagine e' inserita e le estensioni dei file immagine non coincidono con quelli dichiarati, esco e stampo l'errore
 
 
if ( $_FILES['immagine']['name'] != "" ) { 
 if (
$type != "image/gif" && $type != "image/pjpeg" && $type != "image/jpeg") {
 
header ("location: ../inserisci_hotel.php?er=3");
 exit;
 }
 }

// Query inserimento

$urlimmagine $directorytime() . '_' $_FILES['immagine']['name'];
copy($_FILES['immagine']['tmp_name'], $urlimmagine);

$query "INSERT INTO alloggi (urlimmagine) VALUES ('$urlimmagine')";
$result mysql_query($query$db_conn) or die ("Errore connessione:" mysql_error());
mysql_close();
header ("location: ../inserimento_avvenuto.php");
L'immagine quindi finisce correttamente nella mia cartella upload e viene stampato anche l'indirizzo nel database, ma quando cerco di richiamarla, viene fuori la x rossa. Se clicco con il tasto destro per vedere il percorso che tenta di tirar fuori, viene fuori questo :

codice:
http://localhost/upload/1213967441_DIO.gif
Dove sta l'errore ??