Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21

Discussione: estrazioni immagini db

  1. #1

    estrazioni immagini db

    se inserisco delle immagini nel db conl'input type file...nn riesco a visualizzarle, coem se nn avessi dato il percorso, se invece lo faccio direttamente digitandolo nel campo del db, poi riesco ad estrarla?
    perhc?
    questo in locale

  2. #2
    metti un po' di codice.. non si capisce granch... ^_^

    fai l'upload delle foto ma non ti trovi il path nel db?
    come lo fai l'upload? ^_^
    spiega meglio

  3. #3
    mi devo scusare per il mio primo messaggio...nn si capisce molto

    questo il form ceh invia i dati
    FORM action="Insert_Immagini.php" method="post" enctype="multipart/form-data">

    <table border="0" align="left" cellpadding="5" cellspacing="5">
    <tr>
    <td colspan="2" align="left" valign="top">

    Nome</p></td>
    <td width="395" align="left" valign="top">
    <input size="50" maxlength="255" name="nome">
    </td>
    </tr>
    <tr>
    <td colspan="2" align="left" valign="top">

    Descrizione</p></td>
    <td align="left" valign="top"><input size="50" maxlength="255" name="descrizione"></td>
    </tr>
    <tr>
    <td colspan="2" align="left" valign="top">

    Foto
    piccola</p></td>
    <td align="left" valign="top"> <input type="file" name="file_p" value="Sfoglia">
    </td>
    </tr>
    <tr>
    <td colspan="2" align="left" valign="top">

    Foto
    grande</p></td>
    <td align="left" valign="top"> <input type="file" name="file_g" value="Sfoglia">
    </td>
    </tr>
    <tr>
    <td colspan="2" align="left" valign="top"></td>
    <td align="left" valign="top"> <input type="Submit" name="invia" value="Salva">
    </td>
    </tr>
    </table>
    </FORM>


    questo il codice della pagina che inserisce i dati nel db
    <?
    include ("fileconfiginc.php");
    if (($nome!="") and ($descrizione!="") and ($file_p!="") and ($file_g!="")){

    //CONNESSIONE AL SERVER
    $id_conness=mysql_connect("localhost","root","") or die("connessione impossibile");

    //SELEZIONE BD
    mysql_select_db("Gallery",$id_conness);
    // MEMORIZZIAMO NELLE VARIABILI $file_P/_G IL CONTENUTO DEI 2 FILES
    $file_P = addslashes(fread(fopen($file_p, "r"), filesize($file_p)));
    $file_G = addslashes(fread(fopen($file_g, "r"), filesize($file_g)));

    $query ="INSERT INTO Timmagini(nome,descrizione,foto_P,foto_G) VALUES ('$nome','$descrizione','$file_P','$file_G')";
    $id_risult = mysql_query($query,$id_conness);
    if(!$id_risult) {
    echo "lettura impossibile, errore n ",mysql_errno(),". ",mysql_error(),".","";
    }else{
    echo "<h4>Inserito con successo i files<h4>";
    echo "


    <a class=\"Note\"href=\"javascript:history.go(-1)\">torna indietro</a>";

    }
    mysql_close($id_conness);
    }else{
    echo "<h4>Campi non Compilati<h4>";


    }

    ?>

  4. #4
    non manca la parte di upload?

  5. #5
    upload?
    nn sufficiente un form per inserire i dati e un file php che lo inserisca nel db?

  6. #6

    no

    non sufficiente.
    Ti manca la funzione di upload dei file che tu hai previsto nel form.

    Una cosa del genere...

    $abpath= cartella di destinazione file, con permessi in scrittura.

    @copy($_FILES[file_p][tmp_name], $abpath.$_FILES[file_p][name])

    "La grandezza dell'uomo si misura in base a quel che cerca e all'insistenza con cui egli resta alla ricerca".

  7. #7
    Originariamente inviato da recensore
    upload?
    nn sufficiente un form per inserire i dati e un file php che lo inserisca nel db?
    o lo apri in modalit binaria e lo inserisci in un campo blob del DB.. o lo uploaddi in una dir e ne metti il percorso nel db ^_^

  8. #8
    ahh ecco
    perch priam di mettere su quello che vi ho postato ho guardato un p d'esempi...e nn si paralava di upload
    la mia tabella ha appunto 2 campi longblob, in cui inseriscole foto (piccole e grandi)
    ...anzi nn ho capito nulla
    che mi manca??!!
    che vuol dire lo apri in modlait binaria?

  9. #9
    una piccola domanda
    risultato delle parole: upload e modalit binaria;
    ma se io avessi bisogno di caricare un immagine dal mio hard disk per poterla inserire in una newsletters da spedire
    (immagine che nn va inserita inun db)
    cosa dovrei fare?
    uploadarla in una cartella sul mio spazio web e inserire nella newsletters quel percorso?
    o posso con un input type file prenderla e inserirla nella newslet. in modlait binaria(quest'ultiam frase per me molto oscura ) ?

  10. #10
    vi rispiego il mio problema...
    1) se inserisco il file nel db(con campo longblob- nn ho problemi di dimensioni delle immagini perhc l' ho settato in php.ini a 10mb )
    utilizzando il form ho come risultato un icona di file nn trovato seguito da un testo lunghissimo fatto con questi caratteri:
    ڷD\"=z\0LG?hiE63gT^.΃Ѯ䎌]SNlW̵dj5MSgӼ˳qmLvebix< {qP-sh@^g^:=PQQ^ J_M d^T>C}42xo>=8 ݂QR K\"C%Ygv^^ =8}>ľ=CT8 6HtWy \"=c/8 :E\\$Au+@-R.(ӜZ ?1uvsu,ܺ %AP-fjm/z[#|7Ca7(*ɳ>bYn 6KNwh\'n}rx\0n 8U_\\^w ɻUo|mrR=B’~I$llPmʤ/n;Cl Q(MF:7ީՇ9/hPea2OBѣD \\tg̽>','pallino')">

    2) se apro la mia tabella (Timmagini) con phpMyAdmin
    e inserisco il perocrso dell'immagine ne l campo longblob (d:\\....... parlo di percorso locale), riesco a visualizzare l'immagine!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.