Visualizzazione dei risultati da 1 a 5 su 5

Discussione: GD text

  1. #1
    Utente di HTML.it L'avatar di kakashi
    Registrato dal
    Feb 2005
    Messaggi
    357

    GD text

    Salve ragazzi vorrei chiedervi una mano inqunato ho creato un ciclo while che mi trova tutti i font nella cartella e mi li elenca, affianco al font dovrebbe esserci l'anteprima del testo con relativo font ma cio non avviene

    L'errore che ottengo è questo:
    codice:
    Warning: Cannot modify header information - headers already sent by (output started at C:\Programmi\Apache Group\Apache2\htdocs\lista.php:16) in C:\Programmi\Apache Group\Apache2\htdocs\lista.php on line 34
    ripetutto per tutti i font
    Vi posto il codice
    codice:
    <?php
    //* dati *//
    $eps_dir   =  "C:\WINDOWS\Fonts";
    //* fine  *//
    ?>
    <table align="center" width="390" border="0" cellpadding="1" cellspacing="1">
    <tr>
    <td colspan="3" align="center">FONT
      </td>
    </tr>
    <tr>
    <td align="center">NOME</td>
    <td align="center">Anteprima</td>
    <td align="center">Mirrors</td>
    </tr>
    <?php
    if ($handle = opendir($eps_dir)) 
    {
    	while (false !== ($file = readdir($handle))) 
    	{ 
    		if ($file != "." && $file != "..") 
    		{
    		 $tolgo_estenzione = substr($file,0,-4);
    		 
    		  // istanzio una nuova immagine di dimensioni x=200 e y=300
              $immagine = imageCreate(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);
              imagefttext($immagine, 37, 0, 40, 62, $nero, $file, "testo");
    		  // imposto correttamente gli header
              header("Content-type: image/png");
              // invio l'output come immagine PNG
              imagePng($immagine); 
    
    		 echo"<tr><td align=\"center\">$file</td>";?>
    		 <td align="center">[img]<?php $immagine?>[/img]</td>
    		 <?php
    		 echo"<td><a target=\"_blank\" href=\"$eps_dir\">Download</a></td></tr>";
    		} 
    	}
    	closedir($handle);
    }
    ?>
    </table>
    Grazie in anticipo

  2. #2
    prova ad inserire in testa allo script:
    Codice PHP:
    ob_start(); 
    cichity74

  3. #3
    Utente di HTML.it L'avatar di kakashi
    Registrato dal
    Feb 2005
    Messaggi
    357
    mi dice che ci sono errori nella pagina da parte dell'img

  4. #4

  5. #5
    Utente di HTML.it L'avatar di kakashi
    Registrato dal
    Feb 2005
    Messaggi
    357
    l'errore è appunto L'immagine “http://localhost/lista.php” non può essere visualizzata poiché contiene degli errori.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.