Visualizzazione risultati 1 fino 17 di 17

Discussione: estrarre immagini dal db

  1. #1
    Guest

    Predefinito estrarre immagini dal db

    dunque ho usato uno script che mi funziona sia in locale che su un altro server,
    qui nn capisco perchè nn funga,
    nn riesco a visualizzare le immagini che estraggo dal db,
    e so che nn ci sono problemi nel connetersi al db e a trovare il record perchè il resto della query è estratto,
    mi rimane solo l'img
    perchè?

  2. #2
    Ospite Guest

    Predefinito

    Posta lo script, così ci facciamo un'idea...

    Cià!

  3. #3
    Guest

    Predefinito

    sposto il post nel livello 3

  4. #4
    Guest

    Predefinito

    mio dio ci ho impiegato una vita per trovare questa discussione
    Ora pubblico lo script
    vi avviso è un pò complesso
    ho un file a parte in cui effetuo la connessione al db e il risultato della query e chiudo il db(così sono sicura che inizio una ricerca e poi chiudo il tutto),
    questo risultato
    viene usato per estrarre il testo e l'id che passero con un querystring ad un altro file che si riconnetterà al db estrarrà la foto e convertirà il codice binario in un'immagine
    ecco il codice che su aruba e in locale funge e qui no
    <?
    $img ="";
    $con = mysql_connect('localhost','????','??????');
    if(!$con){
    $img = "Impossibile connetersi al db erorre n°: ".mysql_errno().", " .mysql_error().".";
    }else{
    //----------------------
    mysql_select_db('?????',$con);
    //----------------------
    if(isset($_GET['query'])){
    $query = urldecode($_GET['query']);
    //----------------------
    $id_risult = mysql_query ($query,$con);
    //-----------------------
    if(!$id_risult){
    $img = "Query nn riuscita erorre n°: ".mysql_errno().", " .mysql_error().".";
    }else{
    //----------------------
    $dati = mysql_fetch_array($id_risult);
    $img = $dati ['foto'];
    $type = $dati ['type'];
    header ("Content-Type: $type");
    }
    }
    }
    mysql_close($con);
    echo $img;
    ?>

    è l'errore dov'è?????????
    ahh qui faccio una connessione diretta senza includere il file che apre e chiude la connessioni al db e mi fa la query, anche usando ob_start() avevo probelmi quindi ho risolto velocemente così

  5. #5
    Guest

    Predefinito

    nessuna soluzione?

  6. #6
    Guest

    Predefinito

    sta diventando grave la cosa
    ho avuto la bella idea di renderlo tutto dinamico il sito e le pagine composte da img sono vuote
    ho urgenza di capire se è un problema di altervista
    in locale funzioan benissimo ed è unos cript già collaudato


    perhcè nn funge???

  7. #7
    Guest

    Predefinito

    si, ma che errore ti da? se non ci dici questo è al quanto complicato capirlo solo leggendo il codice...

  8. #8
    Guest

    Predefinito

    uan bella x al posto dell'immagine
    nn me la estrae
    e il codice è tutto gisuto
    e lo metto priam di ogni output

  9. #9
    Guest

    Predefinito

    Probabilmente sbagli percorso.
    Fai click col tasto destro sulla X rossa e scegli proprietà, potrai così vedere il percorso di quella img.


    Ciaoooooooo!!!!!!

  10. #10
    Guest

    Predefinito

    mhh
    forse nn hai letto lo script
    ciò he mi troverei nel tag img e la query che invio al file php che mi crea l'immagine

    e poi nn è il percorso il problema visto che è tutto nel database

  11. #11
    Guest

    Predefinito

    andate a vedere il sito
    e vedrete che a parte la galleria che legge i file dalla cartella
    tutte le altrepagien cercano di pescare inutilmente
    delle immagini
    PERHCEEEEEEEEEEEEEEEEEEEEEEEEeeee

  12. #12
    L'avatar di mythologia
    mythologia non è connesso Moderatore
    Data registrazione
    05-01-2004
    Messaggi
    2,614

    Predefinito

    Controlla il percorso delle img salvate nel dbSe quello è sbagliato è inutile

  13. #13
    L'avatar di mythologia
    mythologia non è connesso Moderatore
    Data registrazione
    05-01-2004
    Messaggi
    2,614

  14. #14
    Guest

    Predefinito

    mhhhh
    nn avete letto lo script che vi ho riportato
    io nn ho inserito il percorso del file
    perhcè il fiel sta dentro il database come fiel binario

    uso infatti header (); per creare una pagina che contenga il file binario convertito in img

    //*************
    ho cancellato la cache
    è ho scoperto che nn funzionava neppure in locale
    ho usato una funzione che mi son creata tempo fa
    e nn l'ho guardata + di tanto anche perchè in locale mi sembrava funzionasse
    ora con la cache pulita mi funziona....nota bene l'ho corretta!!
    ma qui continua a nn funzioanre

    che p...e!!!

  15. #15
    Guest

    Predefinito

    risolto
    io gli inviavo ...al fiel che mi crea l'immagine un stringa cioè la query
    prima pero la codificavo e nella pagian in php la decodificavo
    qui frasi con il $_GET da usare come query nn si possono inviare a quanto pare
    l'ho dovuta tagliare in + variabili con valore una singola parola
    così la presa
    ciao

  16. #16
    Guest

    Predefinito

    Citazione Originalmente inviato da affafa
    mhhhh
    nn avete letto lo script che vi ho riportato
    io nn ho inserito il percorso del file
    perhcè il fiel sta dentro il database come fiel binario

    uso infatti header (); per creare una pagina che contenga il file binario convertito in img

    //*************
    ho cancellato la cache
    è ho scoperto che nn funzionava neppure in locale
    ho usato una funzione che mi son creata tempo fa
    e nn l'ho guardata + di tanto anche perchè in locale mi sembrava funzionasse
    ora con la cache pulita mi funziona....nota bene l'ho corretta!!
    ma qui continua a nn funzioanre

    che p...e!!!
    Stai molto attenta ad utilizzare uno script del genere perché ci sono dei seri problemi di sucurezza....
    Se la query fosse:

    DROP TABLE fiabe;

    cosa succederebbe eseguendo
    Codice PHP:
    $id_risult = mysql_query ($query,$con)
    ?

    Ciao
    Golfox

    P.S. complimenti per il sito!! con un CSS così, anche se con qualche errore (http://jigsaw.w3.org/css-validator/v...usermedium=all), sarebbe bello validarlo (magari in XHTML) :winkOLD:
    Ultima modifica di golfox : 14-02-2005 alle ore 21.06.44

  17. #17
    Guest

    Predefinito

    sembrava una bella domadna
    per un attimo mi sono preoccupata
    ma la query nn si vede
    nn è GET ne POSt
    nessuno può andare sulla barra dell'url
    a modificarla
    per il resto
    cancellare un tabella ...
    dovrei essere proprio sbadata a questo punto sbaglierei anceh senza inviarla a moh di link

    grazie e ciao

Regole di scrittura

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