GD e output in pagina

  • Creatore Discussione Creatore Discussione SaHToR
  • Data di inizio Data di inizio
Prova a controllare le informazioni della libreria e assicurati che il supporto JPEG sia attivo (quindi un bool vero)

PHP:
var_dump(gd_info());
 
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
perche se ti da questo verifica che prima del tag <?php non ci sia nulla nemmeno uno spazio
 
ciao
quella che dici che non funzia mi da rettangolino nero con 20:04:56 in rosso quindi a me in locale funziona

edit
funzionano entrambe
 
Ultima modifica:
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)

array(12) { ["GD Version"]=> string(27) "bundled (2.0.34 compatible)" ["FreeType Support"]=> bool(true) ["FreeType Linkage"]=> string(13) "with freetype" ["T1Lib Support"]=> bool(true) ["GIF Read Support"]=> bool(true) ["GIF Create Support"]=> bool(true) ["JPG Support"]=> bool(true) ["PNG Support"]=> bool(true) ["WBMP Support"]=> bool(true) ["XPM Support"]=> bool(false) ["XBM Support"]=> bool(true) ["JIS-mapped Japanese Font Support"]=> bool(false) }

verifica che corrisponda
 
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
 
Ultima modifica:

Discussioni simili