Visualizzazione risultati 1 fino 8 di 8

Discussione: Estrarre immagine dal database [PHP]

  1. #1
    ysoolder non è connesso Utente giovane
    Data registrazione
    06-04-2013
    Messaggi
    97

    Post Estrarre immagine dal database [PHP]

    Ragazzi/e, tramite questo script potrei prendere l'immagine dal database

    Codice PHP:
    <?php

    mysql_connect
    ('localhost','root','');
    mysql_select_db('my_db');

    $profilo = mysql_query("SELECT * FROM immagini_utenti");
    $profilo2 = mysql_fetch_array($profilo);
    $imm = $profilo2['imm'];

    header("Content-type: image/jpeg");
    echo
    $imm;

    ?>
    Solo che non funziona? Come mai? Dove sbaglio? Grazie a tutti

  2. #2
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    $imm cosa sarebbe? Il link all'immagine?
    Dovresti anche dare un'occhiata a questo. Quell'header serve a creare un'immagine, non a recuperarla. Se hai il link all'immagine puoi inserirlo semplicemente in un tag <img>.

    Ciao!

  3. #3
    ysoolder non è connesso Utente giovane
    Data registrazione
    06-04-2013
    Messaggi
    97

    Predefinito

    Non ho capito molto bene. Potresti farmi un esempio? Comunque, in home.php io cerco di prelevare l'immagine tramite <img src='prendi_immagine.php'> dove 'prendi_immagine.php' è lo script che ho postato.

  4. #4
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Citazione Originalmente inviato da radiodelmomento Visualizza messaggio
    $imm cosa sarebbe? Il link all'immagine?
    Se sì, perché non includere l'immagine direttamente da home.php senza farla passare da un'inutile pagina PHP?
    Quindi in home.php:
    Codice PHP:
    <?
    mysql_connect
    ('localhost','root','');
    mysql_select_db('my_db');

    $profilo = mysql_query("SELECT * FROM immagini_utenti");
    $profilo2 = mysql_fetch_array($profilo);
    $imm = $profilo2['imm'];
    ?>
    <img src='<?=$imm?>'>
    Ciao!

  5. #5
    ysoolder non è connesso Utente giovane
    Data registrazione
    06-04-2013
    Messaggi
    97

    Predefinito

    Scusa la mia ignoranza, ma ancora l'immagine non viene estratta

  6. #6
    ysoolder non è connesso Utente giovane
    Data registrazione
    06-04-2013
    Messaggi
    97

    Predefinito

    Oh ok tutto fatto. Non ho riflettuto che dovevo cambiare il nome del mio database ahaha ecco lo script completo

    Codice PHP:
    <?
    mysql_connect
    ('localhost','root','');
    mysql_select_db('my_ysoolder');

    $profilo = mysql_query("SELECT * FROM immagini_utenti WHERE id='1'") or die(mysql_error());
    $profilo2 = mysql_fetch_array($profilo);
    $imm = $profilo2['imm'];
    header("Content-type: image/jpeg");
    echo
    $imm;
    ?>
    Grazie dell'aiuto :)

  7. #7
    ysoolder non è connesso Utente giovane
    Data registrazione
    06-04-2013
    Messaggi
    97

    Predefinito

    Ora mi sapresti dire un altra cosa? Se io il codice lo metto in home.php mi compare questo

    s��K��P����?��(>�������}�t��8���V�=O�\�yK�x�> ��[#�u��.z��K�.{)����&:ߥ�/po5�V~�i�|k�n�8�P�V�P Т���5�����X��G�FҭZ5{��K|�F�JZ����W�V�o2]�[k�i�O��c4Չ�aQ�4�[T[��\qY��CMK6)}6o���#��£5G�����ma�D\Ű�b��n�.Vm�x�N�¾ �C-��eo��w�Ǥ> ep�e<#;�t+��v�#'t�hOp{buE��uF��p�Q�FJ���^FF�Ql���| �{���%X�2�=�jK��U�؛�Dw��YX�aP���;$�>�����@Ep=�1T^M �,��$zԽ����,�-,�aߓ�Z���mp�G"fF��J����dbj.���0�t��[�Ȫ|�Q}�>���<6�^�c��T���Q��5:<^�,�+>V�Q12�o� ʕ�Y��7�%�0�d�����Ǝh*��0�Do�������t��NH��M�� �\�Ƽlס��p-�/�hI������d(4��m���<�Yy�R qR��E���B-��b���\�A��8~p=������8��:"Ur��HT��9M��Z�9�[޷u}��x+ NH��ְBe�)��QlD��P��pӥ2菀֍�XO1�Pm�a�G4�x�����5�qJ=�& V�:N���֘5$��5��31k��y����6eVU�y�䘋l��^ ;E��V'N�:�<��>ה�Z�JYShDS&/�؋x��yN�.VR�)�t$���>&{�)c�SlG�ۉ�<�n*#<���(�J :2 Y�7����;lx�4){��������K'TdMX����VP�H��Ӥ����A�i�НK� �ʘ\�5笣�#���N3dg,`n/D���DE��dɫ6aMU����f 4�%�f"��N#Y$*��9�Wg��*���|�LSR��!�P�J �SHTXs$��T���K�y屆t猢�/��Ig�^^M�Ü��/��Ն{O��:�P��F.5Kd���2ʍq���dG���[|Ѥgo(��;���b�֌���-ijMc B�΄U>ݐN9#�����|��tC3�m�_X��w��h��*����_|�c�W�X�Nb\ ��6�:�P��aI�!����=)K4͒jr�gj[]k�&B'�Q����,b�0&e��U)F�?�[�YmΜK(��Y���Oʉmp��+�� ��큰^�� }m գ��Q��y9� �b�3���&��35����5t�Op�E�e55���R�`���'�e���nv�eΒn,� <.NG���ם���� �ꆽ��֍0ү�I����46i�R�u�c)�#H��gW�w+�-��Wwoac�%���lM7^[k��#{�5޲ݑqg|1K��>� �s��T�9�6kM����N��8S��5��k4k�L4^�c���,�;o��" �~-NM�,�1��n���K��2^�9BLx�u�{��k�������9̲ �6 MM��wj�Cٗ�N��m!�.�r]=Z�ڔ���KZH���1�H���G3��:�,�o&5LLm���MV�B�4�1Nw䚍1�׍ �7�'����Y8����D,u�D莖�3p�ep�e���Ν�����kt�������!��� ������;&2�$��� �R��+�Q/=O{�����(����=�P�fm��@m*CnVBa'��U��Ϝ�t���)�Wh|4��Y ��� �O��s���[�����-�t!ש\�)ڹ��9�U/�)Q�*��(�H�Y�����{���9>���b+x��k��#ԯPX}:��'�N��x܀ %Ú����l�P*W�'>}�\49^�,YR_ս���TU��Ixk01��37���>��թj ��W[Av�{�Ic�7�� S�Ǘ��+�� p����������P�f�_d�������Q���:�<���g�t����ʑ��!%X5�e ��^���7�)=|��Kѩ��h=�:�;�6��B�ty�ۋ�����4�WF��͜��.� ���۝�Q����rL�z�^��vLq�\\��ӡ\��O���M���0x"Kʠ j\O�Ss ���`������28��8v���!�ͯ�_ &a���ސ����X7�m��c�����<��A���0N�7\5��>�8fz��p���|v ��aӋ�`uo>�=����?Í�C���f����g��O@K����%��_� n��`չ�_�N�=��C�K�=��C~|��J�]qnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnk� pnc���$���n�<IEND�B`�'>

    Come posso fare per visualizzare l'immagine al posto di queste scritte? Sempre nella stessa pagina
    Ultima modifica di ysoolder : 11-02-2014 alle ore 00.00.34

  8. #8
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,064

    Predefinito

    Perché stai cercando di leggere il contenuto del file dell'immagine.
    Per far visualizzare l'immagine nella pagina, devi trattare lo script sopra come se fosse appunto un'immagine. Quindi devi inserirlo tramite html con l'apposito tag <img>.

    Ciao!

Regole di scrittura

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