Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    323

    Problema con librerie GD

    Salve a tutti, io ho un problema con questo mio script. Serve per diminuire un'immagine di dimensioni da me scelte. L'errore che riscontro é il seguente:

    -------
    Warning: imagecopyresampled(): supplied argument is not a valid Image resource in C:\Programmi\XAMPP\htdocs\resize\upload.php

    Warning: imagedestroy(): supplied argument is not a valid Image resource in C:\Programmi\XAMPP\htdocs\resize\upload.php
    -------

    <?
    $uploadedfile = $_FILES['uploadfile']['tmp_name'];

    $nome_file=$_FILES['uploadfile']['name'];
    $estensione = strtolower(substr($nome_file, strrpos($nome_file, "."), strlen($nome_file)-strrpos($nome_file, ".")));

    if ($estensione == 'jpeg' || $estensione=='jpg')
    {
    $src = imagecreatefromjpeg($uploadedfile);
    }
    elseif ($estensione == 'gif'){$src = imagecreatefromgif($uploadedfile);}
    elseif ($estensione == 'png'){$src = imagecreatefrompng($uploadedfile);}

    list($width,$height)=getimagesize($uploadedfile);


    $newwidth=600;
    $newheight=($height/$width)*600;
    $tmp=imagecreatetruecolor($newwidth,$newheight);

    imagecopyresampled($tmp,$src,0,0,0,0,$newwidth,$ne wheight,$width,$height);

    $filename = "images/". $_FILES['uploadfile']['name'];
    imagejpeg($tmp,$filename,100);

    imagedestroy($src);
    imagedestroy($tmp);
    ?>



    Non riesco a capire

    Grazie a tutti

  2. #2
    Controlla il valore contenuto in $src e $tmp (es. con var_dump()).

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    323
    Grazie , ho risolto

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.