Originariamente inviato da ciccino82
Probabilmente non hai le librerie GD installate. Controlla se nel php.ini la riga extension=php_gd2.dll è commentata. Se così fosse togli il ; all'inizio della riga e riavvia apache.
Sono su Aruba credo che siano istallate...
Mentre in locale ho controllatoe sono attive
codice:
...
;extension=php_bz2.dll
;extension=php_cpdf.dll
;extension=php_crack.dll
;extension=php_curl.dll
;extension=php_db.dll
;extension=php_dba.dll
extension=php_dbase.dll
;extension=php_dbx.dll
;extension=php_domxml.dll
extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
extension=php_gd2.dll
...
Ho provato come mi hai detto (Fabio Heller) ma continua a darmi questo errore
codice:
Fatal error: Call to undefined function: imagecreatetruecolor() in D:\Inetpub\webs\miositocom\html\rivenditori\lista_font.php on line 227
questo è il codice
codice:
<?php
if ($handle = opendir('../../public/font')) {
while (false !== ($file = readdir($handle))) {
// istanzio una nuova immagine di dimensioni x=200 e y=300
$immagine = imagecreatetruecolor (200, 300);
// assegno il primo colore, questo colore sarà anche lo sfondo dell'immagine
$bianco = imageColorAllocate($immagine, 255, 255, 255);
// assegno un secondo colore, da utilizzare per colorare il testo
$nero = imageColorAllocate($immagine, 0, 0, 0);
// visualizzo il testo "ABCDEFG"
imagettftext ( $immagine, 3, 0, 100, 100, $nero, "../../public/font/$file", "ABCDEFG");
// imposto correttamente gli header
header("Content-type: image/png");
// invio l'output come immagine PNG
imagePng($immagine);
// libero la memoria
imageDestroy($immagine);
}
closedir($handle);
}?>