Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    $_FILE in estrazione dal db

    ho creato la pagina che mostra l'immagine estratta da un db
    ecco il codice

    la richiamo così dalla pagina che contiene la foto:
    //--------------------------------------
    <img src=\"view_img.php?ft=$ft&fo=$fo\">
    //--------------------------------------


    questa è la pagina che mi visualizza la foto
    //--------------------------------------
    <?
    if(isset($_GET['ft']) && isset($_GET['fo'])){
    $type = $_GET['ft'];
    $foto = $_GET['fo'];
    header ("Content-Type: $type");
    echo $foto;
    }
    ?>
    //--------------------------------------
    dunque
    con ft invio il type dell'immagine e con fo invio il codice binario

    il problema è che continua a mostrarmi il codice binario e nn un immagine
    xchè?

    vi ringrazio

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    il metodo GET nn è adatto a trasporare una mole così grande di dati, ti consiglio di dare un'occhio a questo articolo:
    http://freephp.html.it/articoli/view...sp?id=73&pag=4


    think simple think ringo

  3. #3
    si l'avevo immaginato....
    peccato
    mi potresti spiegare che singifica "rb" nel tutorial ceh mi hai postato

    // MEMORIZZIAMO NELLA VARIABILE $data IL CONTENUTO DEL FILE
    $data = addslashes(fread(fopen($_FILES["file_binario"]["tmp_name"], "rb"), $_FILES["file_binario"]["size"]));

    grazie

  4. #4
    Originariamente inviato da recensore
    si l'avevo immaginato....
    peccato
    mi potresti spiegare che singifica "rb" nel tutorial ceh mi hai postato

    // MEMORIZZIAMO NELLA VARIABILE $data IL CONTENUTO DEL FILE
    $data = addslashes(fread(fopen($_FILES["file_binario"]["tmp_name"], "rb"), $_FILES["file_binario"]["size"]));

    grazie
    'rb' sta ad indicare a fread() che deve leggere il file in modalita' di sola lettura ('r' da read) ed inoltre indica ad i sistemi windows (per linux non e ' necessario) che il file e' binario (altrimenti lo tratterebbe come file di solo testo...
    ciauz....
    MiServe di Santino Bivacqua
    PHP/Ruby/Node.js Developer
    www.miserve.com

  5. #5

  6. #6
    ciao oggi ho avuto grossi problemi con un host con cui tentavo di estrarre dei $_file dal db
    mi creavo la SELECT e poi la passavo come una querystring codificata
    (urlencode() alla pagina php (qui avrei usato urldecode() con la funzione header che mi avrebbe dovuto restituire un img da inserire nel tag img della pagian chiamante

    sul locale e in un altro host
    nessun problema
    ma oggi su quest'altro host nn accettava uan frfase
    ha funzioanto solo quando gli ho inviato + variabili conun solo valore(cioè un numero o una parola)

    è normale???

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.