Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Upload e resize

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    203

    Upload e resize

    ciao a tutti stò cercando di fare un'upload di un'immagine e poi di ridimensionarla.. L'upload avviene correttamente mentre sbglio qualcosa nel ridimensionamento..

    Mi potete da un aiuto? Ecco di seguito il codice

    /* upload di files com PHP */

    // specifichiamo il percorso in cui si trova la cartella destinata a ricevere i files

    $percorso_uplod ="../Img/news/";


    // memorizziamo le informazioni temporanee e originali riguardo il file da trasferire
    $percorso_temporaneo = $_FILES["nome_file"]["tmp_name"];
    $nome_file = $_FILES["nome_file"]["name"];


    // trasferiamo il file con "copy()"
    // e chiediamo un messaggio di conferma
    if (copy($percorso_temporaneo, $percorso_uplod . $nome_file))
    {
    echo "File inviato con successo |";

    // altrimenti stabiliamo con else un messaggio da visualizzare in caso di errore
    }
    else
    {
    echo "Impossibile eseguire l'upload di questo file";
    }

    //inizio script ridimensionamento
    // Ottengo le informazioni sull'immagine originale
    list($width, $height, $type, $attr) = getimagesize($_FILES['nome_file']['tmp_name']);

    // Creo la versione 120*90 dell'immagine (thumbnail)
    $thumb = imagecreatetruecolor(120, 90);
    $source = imagecreatefromjpeg($_FILES['nome_file']['tmp_name']);
    imagecopyresized($thumb, $source, 0, 0, 0, 0, 120, 90, $width, $height);

    // Salvo l'immagine ridimensionata
    imagejpeg($thumb, $percorso_uplod.$nome_file, 75);

  2. #2

    RE

    Ciao, mi sembra che non ci sia qualche problema. Vedi se è caricata l'estensione dinamica php_gd2.dll. Perché con un error_reporting(0) se chiami funzioni non definite al momento non viene stampato nessun errore sullo STDOUT.

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.