Visualizzazione dei risultati da 1 a 6 su 6

Discussione: aiuto librerie GD

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    390

    aiuto librerie GD

    Qualcuno mi può aiutare a realizzare un piccolo script in php???

    Allora:

    io ho una form dove posso inviare un immagine, di qualsiasi formato

    che è collegata a un pagina in php (op.php), dove in questa pagina si trova uno script che inserisce l' immagine nel database mysql:

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    390

    codice

    [PHP]@mysql_connect($cfgServerHost, $cfgServerUser, $cfgServerPassword) or die("Connessione fallita !");

    // SELEZIONE DATABASE
    @mysql_select_db($cfgDbDatabase) or die("Selezione Database fallita !");

    // MEMORIZZIAMO NELLA VARIABILE $data IL CONTENUTO DEL FILE


    $data = addslashes(fread(fopen($_FILES["file_binario"]["tmp_name"], "rb"), $_FILES["file_binario"]["size"]));



    // ESEGUIAMO LA QUERY DI INSERIMENTO
    $result = @mysql_query("INSERT INTO tabella (immagine, nome, size, Type)
    VALUES ('$data','" . $_FILES["file_binario"]["name"] . "', '" . $_FILES["file_binario"]["size"] . "','" . $_FILES["file_binario"]["type"] . "')")
    or die("Query di inserimento fallita !");

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    390
    Ora qui entrano in ballo le librerie GD, vorrei che l' immagine che inserisco nella form, prima di essere inserita nel database mysql venisse rimpiccolita prendendo il lato più grande e portarlo a 48 pixel mantenendo la proporzione dell' immagine.

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    puoi procedere in questo modo:
    - caricare l'immagine sul server (ovvero eseguire l'upload);
    - ridimensionare l'immagine;
    - salvare temporaneamente l'immagine ridimensionata;
    - leggere l'immagine ridimensionata e successivamente cancellarla.


    oppure:
    - caricare l'immagine sul server (ovvero eseguire l'upload);
    - ridimensionare l'immagine;
    - catturare l'output dell'immagine sul browser tramite le funzioni per la gestione dell'output, avendo quindi a dispozione subito la stringa.



    think simple think ringo

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    390
    il problrma è che non so come si fa!!!!

  6. #6
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    [supersaibal]Originariamente inviato da snowpunk
    il problrma è che non so come si fa!!!! [/supersaibal]
    inizia guardando il manuale di riferimento per le GD, ovvero:
    http://it.php.net/gd


    inoltre i commenti degli utenti dello stesso sito sono un'ottimo spunto per iniziare a scrivere del codice.


    think simple think ringo

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.