Visualizzazione risultati 1 fino 5 di 5

Discussione: Estrarre immagine da database

  1. #1
    Guest

    Predefinito Estrarre immagine da database

    Ciao,
    ho un problema, non riesco ad estrarre un immagine da un campo blob (cioe riesco, ma mi da solo il codice) l' immagine é una pnge inteoria per estrarla faccio la query e tutto e inserisco nel while:

    Codice PHP:
    while ($array = mysql_fetch_array($result)) {
    @
    header ("Content-type: image/png");
    echo
    $array[0];
    }
    Ma nn funge... aiuto... grazie...

  2. #2
    Ospite Guest

    Predefinito

    mmh...per cominciare togli quel @ davanti a header(), poi aggiungi l'ormai onnipresente:
    Codice PHP:
    ERROR_REPORTING(E_ALL);
    all'inizio dello script.

    Prima dell'uso di header() sono presenti altri output?

    Inoltre, l'immagine che estrai dal database è solo una? (essendo un ciclo (while()), utilizzi più volte la funzione header() e questo può creare problemi... evitiamo i cicli se non servono )

    Ciao!

  3. #3
    Guest

    Predefinito

    allora, per ora nel database c'é solo un record, ma in futuro mi servira estrarne di piu con while, quindi mi serve che vada già ora, ERROR_REPORTING(E_ALL); nn mi da nessun errore, cmq mi da questo se tolgo la @:
    Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\xampp\htdocs\sito\top_foot.inc.php:21) in C:\Program Files\xampp\htdocs\sito\index.php on line 35
    nn capisco perche nn vada...

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Non puoi stampare a video più immagini con un solo script quindi il ciclo while non ti serve.
    Come già detto devi togliere tutti gli output prima della funzione header.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  5. #5
    Guest

    Predefinito

    Con "tutti gli output" si intende anche spazi vuoti (anche tab, a capi, ecc)


    Ciao!

Regole di scrittura

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