Visualizzazione risultati 1 fino 14 di 14

Discussione: DB Campo Blob

  1. #1
    Guest

    Predefinito DB Campo Blob

    Ciao a tutti gli utenti,
    ho un problema dovrei caricare un immagine di default al momento della registrazione come posso fare...

  2. #2
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Al momento della registrazione in cosa?
    Script? CMS? Blog? Forum?

  3. #3
    Guest

    Predefinito

    mi spiego meglio ho creato uno script e nella tabella ho messo un campo foto usando blob ma il problema che il campo non lo posso lasciare vuoto perché mi da errore, allora avevo pensato di fare che al momento della registrazione di caricare un immagine di default per poi più in la di fare caricare la foto...
    ma non so come caricare un immagine sul db...

  4. #4
    Guest

    Predefinito

    carica una sola immagine e immitti il suo url come default nella tua tabella ;D

  5. #5
    Guest

    Predefinito

    no mi serve che l'utente carichi l'immagine....

  6. #6
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Ti può essere utile questa pagina: http://www.php-mysql-tutorial.com/wi...database.aspx#

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  7. #7
    Guest

    Predefinito

    non riesco a capire una cosa, come posso fare a caricare un immagine sul db senza usare come input file....^^

  8. #8
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    comunque considera l'alternativa di non dover perforza inserire l'immagine nel database ma salvarla su filesystem e memorizzando sul db solo la sua posizione, cosi da avere più spazio per i dati ;)
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  9. #9
    Guest

    Predefinito

    Non ho capito bene, in che senso...;)

  10. #10
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    te la salvi:

    http://www.w3schools.com/PHP/php_file_upload.asp

    e memorizzi nel campo t_immagine la directory..
    esempio

    $dir = "/cartella_immagini/".$_FILES["file"]["name"];
    supponendo che il file si chiama pluto.jpg quando esegui la chiama mysql update carichi il valore di $dir nel campo t_immagine della tabella, quindi salverai salverai

    /cartella_immagini/pluto.jpg




    e quando vai a leggere l'immagine farai:
    select, prelevi il valore da t_immagine

    $dir = select...... $row['t_immagine']

    echo "<img src=\"".$dir."\">"

    ti consiglio quando salvi il file di rinominarlo prima tramite una funzione hash, magari tipo:

    md5(stringanomefileoriginale+ stringatimestamp)

    e poi lo salvi, ti assicuri che utilizzi sempre un nome diverso per il salvataggio.

    ovviamente al posto del timestamp puoi anche unsare un valore random

    ciao

    edit: ancora meglio se dopo aver creato l'impronta md5 ci concateni amche il nome originale, cosi da aiutare anche google.

    bye
    Ultima modifica di Xsescott : 15-12-2010 alle ore 21.54.05
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  11. #11
    Guest

    Predefinito

    non mi hai capito, io al inizio devo avere un immagine di default al interno della tabella...

  12. #12
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    Citazione Originalmente inviato da hotmailpower Visualizza messaggio
    non mi hai capito

    mmmmm

    Citazione Originalmente inviato da hotmailpower Visualizza messaggio
    io al inizio devo avere un immagine di default al interno della tabella...
    allora basta che inserisci il percorso dell'immagine di default all'interno del campo quando viene eseguita la registrazione.
    Ultima modifica di Xsescott : 16-12-2010 alle ore 01.22.26
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  13. #13
    Guest

    Predefinito

    Se ho capito bene, tu dici di non salvare le immagine sul db ma su una cartella....

  14. #14
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    Citazione Originalmente inviato da hotmailpower Visualizza messaggio
    Se ho capito bene, tu dici di non salvare le immagine sul db ma su una cartella....
    hai capito bene
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •