• User Newbie

    Ottima guida, complimenti!

    Avrei però una domanda...avrei bisogno di inserire nel database oltre all'immagine una descrizione della stessa...è possibile farlo?

    Altra domanda...

    Come faccio a salvare anche l'immagine vera e propria? Io avrei bisogno di salvarla in una cartella del mio sito perchè poi devo andare a stamparle in una sorta di galleria...

    Praticamente mi servirebbe che, tramite un ciclo, si potesse leggere il contenuto del database e poi scrivere l'immagine in una pagina...

    Come posso fare?


  • User Newbie

    Ottimo tutorial, molto utile!
    Ma se invece dei link testuali che aprono le immagini vorremmo far comparire delle miniature?
    E' possibile?


  • User Attivo

    Ciao,
    per studio ho modificato un po il codice inserendo nella tabella anche l'id di chi ha inserito l'immagine.
    Ora il problema è : come faccio a far stampare solo la foto di quel determinato utente ?


  • User Attivo

    Non conosco come hai modificato la tabella, ma supponendo che hai inserito un'ipotetica colonna user tipo varchar puoi usare questa query:

    SELECT * FROM tabella_file WHERE user = 'nomeutente';

    di conseguenza:

    SELECT * FROM tabella_files WHERE user = 'nomeutente' AND id_file = " . $_GET["id"];

    Ciao!


  • User Attivo

    Si Grazie mi ero confuso con le immagini


  • User

    Ma io sono l'unico a cui non funziona questo script?


  • User Newbie

    Ciao Sups,

    ho provato il tuo script e pare funzionare nella sua prima parte di inserimento e listing delle foto;

    nella tabella sul DB tabella_file pare tutto ok.

    ho un problema però il file open.php quando cerco di visualizzare la foto che ho precedentemente caricato:

    mi restituisce il codice html:

    <img src="h**p://localhost/open.php?id=2" alt="h**p://localhost/open.php?id=2">
    ``` ma nn mi visualizza l'immagine, solo l'alt...
    
    qualche idea?
    
    Grazie mille, un salutone!

  • User Attivo

    Ragazzi sapreste dirmi anche come ridimensionare le immagini che si trovano gia salvate sul database ?


  • Consiglio Direttivo

    Recuperandoti l'immagine potresti provare ad utilizzare questo utilissimo script di Sovietiko. 😉


  • User Newbie

    buon giorno/sera, non capisco il motivo ma Dreamweaver mi evidenzia 2 problemi nella sintassi dei comandi "echo" nel file write_db.php.
    ho solamente racchiuso il testo tra <?php e ?>..qualcuno potrebbe cortesemente aiutarmi?grazie:)


  • User Newbie

    risolto...


  • User Attivo

    Salve a tutti, m'intrufolo nella discussione, anche se è un po' vecchiota. Ma spero in un anima pia che mi possa aiutare. Il punto è questo. Dovrei costruire un form che mi permetta di caricare le immagini e creare un album con la possibilità di dargli un nome e senza limiti di dimensioni, . Dopo di che, tale immagine si dovrebbe memorizzare in un db (ovviamente so che non conviene memorizzare l'immagine intera, ma solo il link). Poi, una volta fatto ciò, dovrebbe comparire come fa fb ossia nelle thumberlin (mi sembra che si chiamino). Mi potete dare una mano per favore ???? Non so da che parte iniziare e non ho nessun codice da poter postare. perchè sono tutti sballati. E non fannno quello che vorrei che facessero. Grazie. Ah un ultima cosa, possibilmete avere la possibilità di selezionare le immagini più di una alla volta. Considerate anche che alcune immagini, provengono dallo scanner e con le estensioni più diffuse e utilizzate. Grazie so di chiedere la luna, ma spero in un vostro aiuto.


  • User Attivo

    Salve,
    ho eseguito il tutorial con le opportune modifiche alla password e al nome del db utilizzato ma ho evidenziato errori alle righe 4 e 34 per l'inserimento di una ")" prima di ;
    Lo script funziona ma write_db non salva l'immagine nella root e nemmeno il suo percorso nel campo "dati" del db mentre tutti gli altri dati vengono inseriti.


  • User Attivo

    @antoniog2 said:

    Salve,
    ho eseguito il tutorial con le opportune modifiche alla password e al nome del db utilizzato ma ho evidenziato errori alle righe 4 e 34 per l'inserimento di una ")" prima di ;
    Lo script funziona ma write_db non salva l'immagine nella root e nemmeno il suo percorso nel campo "dati" del db mentre tutti gli altri dati vengono inseriti.

    Ciao antoniog2,

    Eri rivolto a me ??? Nella risposta ???? Se si, a me funziona perfettamente. Ma se vuoi ti mandao il tutto ricorretto. Ah una cosa, hai skype per caso ??? Fammi sapere ok ??? Al limite il mio contatto skype è il seguente: mousesenzapalle2007 (valido anche per chi mi volesse aiutare), grazie.


  • User Newbie

    salve
    sul file open.php mi dice: Query non valida: Table 'my_db.tabella_files' doesn't exist ...perche'? quale potrebbe essere l'errore


  • User Attivo

    Si intendevo rispondere a te paperinik4.


  • User Attivo

    @leomar91 said:

    salve
    sul file open.php mi dice: Query non valida: Table 'my_db.tabella_files' doesn't exist ...perche'? quale potrebbe essere l'errore

    La tabella 'my_db.tabella_files' non esiste sul tuo database, la devi creare.


  • User Newbie

    Ciao a tutti, è la mia prima volta !!
    Ottima guida, funziona quasi tutto, pero alla fine non mi visualizza l'immagine, segnalandomi questo errore:

    l'immagine:"://localhost/open.php?id=2" no può essere visualizzata perchè contiene degli errori

    Sapete dirmi qualcosa per risolvere?
    Grazie a tutti


  • User Newbie

    Ho un problema a cui non riesco a venire a capo da tre giorni, riguardante la visualizzazione dell' immagine caricata: quando provo a visualizzare l'immagine mi compare il codice binario dell'immagoine ma non l'immagine.

    lo script che ho utilizzato mi sembra corretto ed è il seguente:

    <?
    //connessione al database
    include ( 'connessione_database.php' );

    //query per selezionare il campo in cui è salvata l'immagine ('dati' è il campo BLOB e 'immagini' è il nome della tabella)
    $query = "SELECT dati FROM immagini WHERE idimmagine = 2";
    $risultato = mysql_query($query) or die('Query non valida: ' . mysql_error());
    $tmp = mysql_fetch_array($risultato);

    //costruisco la pagina. cambiare il tipo di file a seconda delle esigenze
    header('Content-Type: image/jpg');

    // invio il contenuto del file
    echo $tmp['dati'];
    ?>

    Cosa cavolo c'è che non va... ?????
    In pratica sembra che il browser trovi tutto ma non lo interpreta come immagine... perchèèèèèèèè?????
    Fatemi sapere please!!!


  • User

    Buongiorno a tutti, vorrei per favore un chiarimento. Lo script mi carica le immagini nel database correttamente, solo che quando clicco sul link per visualizzarle mi compare un icona piccolissima in alto a destra senza immagine. come se non trovasse il percorso. spero di essere stato chiaro. grazie.