Originariamente inviato da CuoreSardo
Codice PHP:
    if ( $gd_support=="GIF"$imm_calciatore ImageCreateFromGif("$m_squadra");
            else 
            
$imm_calciatore ImageCreateFromGif("$m_squadra"); 
fai un if e poi qualsiasi sia il risultato della condizione fai la stessa cosa?? ma allora che lo fai a fare l'if?

Originariamente inviato da CuoreSardo
$m_squadra = "./test/m1_".strtolower($numero_titolare).".gif";
Da questa stringa indico che a ogni numero giocatore va assegnata l' immagine che inizia con m1_NUMERO_TITOLARE, nel caso di BUFFON m1_114.gif e cosi via per le altre immagini.
strtolower converte in minuscolo una stringa, se $numero_titolare è un numero non ti serve a nulla convertirlo in minuscolo.

comunque a parte queste piccole segnalazioni, per il tuo problema ti consiglio di leggere il manuale imageCreateFromgGif dove è chiaramente spiegato che per le gif animate bisogna fare un ciclo in quanto contengono diversi frame e ogni frame ha una sua intestazione.