Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    fatal error in upload immagine

    ciao,

    ho un problema eseguendo un upload di un immagine ( gif o jpg )

    Fatal error: Call to undefined function imageantialias() in /www/.../prova/admin/library/functions.php on line 173

    codice:
    function copyImage($srcFile, $destFile, $w, $h, $quality = 75)
    {
        $tmpSrc     = pathinfo(strtolower($srcFile));
        $tmpDest    = pathinfo(strtolower($destFile));
        $size       = getimagesize($srcFile);
    
        if ($tmpDest['extension'] == "gif" || $tmpDest['extension'] == "jpg")
        {
           $destFile  = substr_replace($destFile, 'jpg', -3);
           $dest      = imagecreatetruecolor($w, $h);
           imageantialias($dest, TRUE);
        } elseif ($tmpDest['extension'] == "png") {
           $dest = imagecreatetruecolor($w, $h);
           imageantialias($dest, TRUE);
        } else {
          return false;
        }
    
        switch($size[2])
        {
           case 1:       //GIF
               $src = imagecreatefromgif($srcFile);
               break;
           case 2:       //JPEG
               $src = imagecreatefromjpeg($srcFile);
               break;
           case 3:       //PNG
               $src = imagecreatefrompng($srcFile);
               break;
           default:
               return false;
               break;
        }
    
        imagecopyresampled($dest, $src, 0, 0, 0, 0, $w, $h, $size[0], $size[1]);
    
        switch($size[2])
        {
           case 1:
           case 2:
               imagejpeg($dest,$destFile, $quality);
               break;
           case 3:
               imagepng($dest,$destFile);
        }
        return $destFile;
    
    }

    la riga incriminata è quella in grassetto.
    in locale mi funziona senza problemi.
    cosa potrebbe essere? :master:

  2. #2
    non sono molto "ferrato" sulle immagini, ma non è che c'è bisogno di qualche libreria gd che non hai sul webserver? o di qualche altro modulo che non è abilitato/installato,...
    Questa e' la mia firma! Lo so, e' una mezza schifezza.
    Un sito
    - skype non è per consulenze online -

  3. #3
    le gd 2.0 sono installate.
    ho letto qualcosa sul mode off/on e quello del server è su off
    i permessi sono settati 755 e ho provato anche 777 ( sono su linux )


  4. #4

  5. #5

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.