problema con upload immagini

ciao,

ho questo pezzo di codice per la gestione dell'immagine.

in partica quando eseguo un upload in locale di un immagine, mi funziona tutto regolarmente, mentre sul server ( linux) mi da questo errore:

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

<?php
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;
    }?>

cioč questa riga:

imageantialias($dest, TRUE);

da cosa potrebbe dipendere?

inviato 10 anni fa
iTek
iTek
1
X 0 X

Dalla documentazione ufficiale si evince che la funzione imageantialias č disponibile solo se si ha l'estensione GD abilitata e la versione di PHP maggiore o ugualle alla 4.3.2.

http://it2.php.net/manual/en/function.imageantialias.php

Il server remoto rientra in queste specifiche?

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

sul server gira php 5.1.2

GD 2.0 or higher enabled

non č che la 5.1.2 non supporta quella funzione?

risposto 10 anni fa
iTek
iTek
1
X 0 X

Nel manuale di PHP c'č scritto:

Note: This function is only available if PHP is compiled with the bundled version of the GD library.

Non mi č chiaro cosa possa voler dire esattamente. Comunque prova a commentare quella riga (non creto sia indispensabile) e verificane gli effetti.

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda