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¢\0ÏL×G?Äh²¿iE63gT˜¸^×.΃Ѯ”ÃÁ䎌]ÆSNlåàWž¬é̵ÃdÜËj›5MSgÁӼ˳q×m‰€óLv™eïbªixÓ< ò{qÀPÒ-s”h@ô^g^â:ô=ÔÁPÃQQ˜¼^ ÞJ•_M d‹^Tî>C}4É2Ýxý½o>Ï=8 Ý‚QR†ñ òK\"ù°C%Ygvä^à”^ =8¢ø}ý³>ľÇ=C¨T§¬—ë8ô 6¸HætæWy å™\"µ¡›±=§…ÝÛc±/³Ê8þ :E\\$¬ËÏAçuî+@-Rå.˜(ÓœZÍìÙ ·?ßÛ1ìÈûüuvsà›…uš,·Üº %èAP-fºðò¥•çjm¦û/Îz[#|7»ÇCaˆ7(ï*ɳ>–bŠÛÊÕYúÉnœö Àù6KNƒáwh\'n}îrx\0nÞ 8§™îáU‚Ðá_³\\^w É»Uo|ëô¾mírR´=BÂ’~Iœ›$ôl£lPm‰Ê¤ªô÷ž/n;C›û¶l æ†ùï€ÕQ(ÓM¾ÏF‘¡»ò:“7Þ©ï‘Õ‡Ö9/¯ÍhPÒêÉea2OB¨äõÑ£µD ñ™\\Ÿ©ÑtçÎèäúg̽>','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.