ciao
ho provato tutti e tre gli esempi del manuale php e mi funziano tutti.
che errore ti da?
per caso non ti da questo (a parte l'indirizo)?
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\corso\0_protezione\000001.php:2) in C:\AppServ\www\corso\0_protezione\000001.php on line 9
ciao
ricapitolando
in locale a me funzionano entrambe
il link che hai posto la prima funziona, la seconda no.
quindi, secondo me, non si tratta dello script
hai provato col var_dum come ha detto nefyt, sia in locale che in remoto?
ha me il var_dum in locale da questo risultato (i remoto non so perche l'unico sito che mi è rimasto è su host windows)
ciao
è ancora meglio della mia, hai anche il supporto per i caratteri giapponesi.
però comincio a pensare che dipenda da aruba perche la parte di creazione dell'immagine col testo è uguale ad entrambi gli script quindi se l'immagine contiene errori dovrebbe (credo) darteli anche richiamandola con l'src.
mi è venuto un piccolo dubbio prova a crere una gif imagegif($im) e cambiando il conten-tipe nell'header
Ho fatto alcuni test, ricavando l'immagine che hai postato e quella in locale e molto probabilmente hai un carattere simile  o uno spazio prima del <?php controlla bene, anche una riga che va a capo puo modificare l'header
Facendo una prova su altervista e in locale, senza niente prima l'immagine inizia sempre con
Codice:
ÿØÿà
Mettendo qualcosa prima di php ci viene messo prima
Codice:
PROVA ÿØÿà
e in questo caso io avevo messo prima
Codice:
PROVA <?php
Nel tuo caso c'era questo  che è un carattere molto diffuso all'inizio delle pagine e che va a creare problemi alcune volte se non lo si nota
Codice:
ÿØÿà
Ora non so se dipende da quello, so solo che facendo una serie di test, tutte le volte che mettevo qualcosa prima di <?php veniva aggiunto e mi dava la stessa immagine non funzionante che hai te