files ed immagini in mysql

Salve a tutti , mi chiamo matteo e sono nuovo di questo forum ( anche di  php ).

Vorrei inserire delle immagini ( per la precisione delle foto in jepg ) dentro mysql per poi farle richiamare trami script in php su una pagina xhtml .

Ho visto e sueito questa guida : http://www.phpnews.it/content/view/213/80/1/2/ ; ma quello che vorrei fare io è fare l' upload delle immagini come webmaster senza la possibilità ad eventuli visitatori di postare le loro ( credo che con un pass sul db si risolva tutto ) ma come collego insieme la pagina in xhtml con lo script in php e il database ?

Mi spigate come devo inserire lo script per caricare le immagini?

Grazie

inviato 11 anni fa
matteo78it
X 0 X

Ciao matteo78it e benvenuto!

Il modo più banale per non far fare ai visitatori qualcosa è mettere queste funzionalità "private" in una pagina il cui indirizzo lo conosci solo tu. Ovviamente non è il massimo della sicurezza, potresti allora usare una semplice password nel form di upload dell'immagine da verificare ad ogni upload, anche se sarebbe un metodo abbastanza noioso.

Se sei su server Unix (Linux) puoi usare i files ".htaccess" e ".htpasswd" per proteggere il file attraverso nome e password.

Il modo più completo (e più complesso) è realizzare uno script di login ed usare le sessioni.

 :bye:

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

scusa quello che non capisco ( sono praticamnte un neofia di php ) è come devo inserire lo script in php in modo che la a ogni query lanciata da una pagina xhtml mi generi la galleria d' immagini che voglio io

risposto 11 anni fa
matteo78it
X 0 X

Nell'articolo avrai visto che per vedere un'immagine devi chiamare il file mostra.php passandogli l'identificativo (ID) attraverso URL. Ad esempio l'indirizzo "mostra.php?id=32" ti mostrerebbe l'immagine presente nel DB che ha per id il numero 32.

La tua pagina HTM dovrà quindi avere dei tag IMG con attributo src uguale ad es. a mostra.php?id=32:

<img src="mostra.php?id=32">

Quindi devi creare (sempre in PHP) delle pagine che contengano questi tag img.

 :bye:

P.S.: non sarà facile creare una galleria di immagini in PHP prese da DB se non conosci un po' di PHP e MySQL  :dunno:

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

va bhè per il momento lascio stare , uso il vecchio <img > e le imagini le richiamo da una cartella senza usare mysql  :bye: Grazie

risposto 11 anni fa
matteo78it
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda