Affiancare + immagini recuperate da mysql

mautrix2592

Nuovo Utente
4 Mag 2007
4
0
0
Avendo delle immagini memorizzate in mysql di tipo blob potreste indicarmi come fare a recuperarle ed affiancarle nella stessa pagina in una tabella magari?

Grazie mille.

:incazz2: :incazz2:
 
un amico mi dicce che i database debbono essere utilizzati per archiviare dati, non immagini...

ma che mi frega!!!


allora il problea sta nel fatto che i dati blob una volta stampati a video non si traformano in una immagine giusto?


ok, allora prova così...

crea un fiel chiamato image.php
non sarò preciso perché credo tu sappia già fare...

<?

# CONNESSIONA AL DATABASE

# PRENDI DALL'ESTERNO UN PARAMETRO TIPO ID...

# IMPOSTI L'HEADER PER LE IMMAGINI

# STAMPI IL CONTENUTO BLOB...

?>

a questo punto nella pagina album.php

<?

# CONNESSIONA AL DATABASE

# FACCIAMO UN BELLA QUERY AL DATABASE PER AVERE LE IMMAGININE....

# STAMPIAMO

echo "<td><img border=\"0\" src="image.php?valore_utile_per_rintracciare_immagine_nel_database=valore preso_dal_risultato dellaquery"></td>";

?>

moooooooooolto in gerale io farei così...

altrimenti opterei per togliere le immagini come blob e caricarle fisicaente sul server e mettere in database solo un puntatore vero quel file....

ciau ciau


P KRIPTICO? posso spiegarmi meglio...chiedi pure

ciau
 
Ciao raga...io vorrei fare una domanda inerente al caricamento di file su server...quello che volevo sapere é: se io carico dei file in una cartella poi tramite http (link) chiunque puo scaricarli giusto? (conoscendo l'url ovviamente) se invece i file li memorizzo nel mysql non c'è possibilità di scaricarli a meno che non si crei una query giusto?
 
vero

sisi

tempo fa lavoravo ad un progetto di gestione file...

i file dovevano essere riservati e non consentire l'accesso via HTTP, ma essere comunque modificabili con tag, titolo e descrizione...

l'uso del database come archivio file mi era molto utile...

ma quando i file erano di oltre 5 mega, il database cominciava a stare stretto...

l'uso del database come magazzino file è sicura (i file non sono accessibili via HTTP o FTP) ma avrai problemi nella loro gestione...

puoi creare un archivio online (caricando i file...)

se proprio hai bisogno di sicurezza dovrai chiedere al tuo server admin di chiudere l'accesso HTTP alla cartella con user e pass....poi quando devi far scaricare il file, ne prendi il contenuto (fopen, fread...) e lo stampi a video se le credenziali dell'utente sono giuste...

enjoy the Net!!
 

Discussioni simili