Discussione: upload immagini nel DB
Visualizza messaggio singolo
  #1 (permalink)  
Vecchio 03-07-2006, 16.11.37
alice1 alice1 non è connesso
Junior Member
 
Data registrazione: 29-03-2006
Messaggi: 19
alice1 is on a distinguished road
Predefinito upload immagini nel DB

Ho questo codice per l'upload delle immagini nel mio DB
Codice:
<?php 
$db_host="..."; 
$db_user="..."; 
$db_password="..."; 
$db_database="..."; 
$connessione=mysql_connect($db_host,$db_user,$db_password) or die ("Errore nella connessione al Mysql:" . mysql_error()); 
mysql_select_db($db_database,$connessione) or die ("Errore nella selezione del db:" . mysql_error()); 

$uploaddir = './fotografie/'; 
$uploadfile = $uploaddir .$_FILES['Foto']['name']; 

if (move_uploaded_file($_FILES['Foto']['tmp_name'], $uploadfile)) { 
echo "File is valid, and was successfully uploaded.\n"; 
} else { 
echo "File is invalid.\n!"; 
} 
$query = "INSERT INTO fotoaereeverticali (AnnoRipresa, Sensore, Regione, Provincia, Comprensorio, Comune, Toponimo, TipoEvidenza, AttestazioneDocumentaria, Interpretazione, Affidabilit?, Definizione, Cronologia, Foto) VALUES 
('".$_POST['AnnoRipresa']."', '".$_POST['Sensore']."', '".$_POST['Regione']."', '".$_POST['Provincia']."', '".$_POST['Comprensorio']."', '".$_POST['Comune']."', '".$_POST['Toponimo']."', '".$_POST['TipoEvidenza']."', '".$_POST['AttestazioneDocumentaria']."', '".$_POST['Interpretazione']."', '".$_POST['Affidabilit?']."', '".$_POST['Definizione']."', '".$_POST['Cronologia']."', '".$uploaddir.$_FILES['Foto']['name']."')"; 

$Result=mysql_query($query) or die ("Errore nella query:" . mysql_error()); 
echo mysql_error(); 
?>
Utilizzandolo riesco a salvarle nella cartella (fotografie) e ad inserirle nel Db....c'? per? un problema....sto lavorando su un Db precompilato nel cui campo Foto ? registrato il percorso della stessa in questo modo:

Codice:
\fotografie\nome_immagine
quando io faccio l'upload nel campo Foto ottengo questo

Codice:
.\fotografie\nome_immagine
e ci? non mi consente di visualizzare le immagini nei risultati delle query di ricerca che compiono gli utenti.
ho provato a eliminare il punto o a modificare l'orientamento degli slash ma mi da messaggio di errore...qualcuno mi pu? aiutare?
Rispondi citando