visualizzare immagini dinamiche dentro html

giancarlo75

Nuovo Utente
10 Ago 2007
10
0
1
Da un manuale mi son letto come creare immagini utilizzando php e gd.
Tuttavia il manuale quando tratta della creazione di immagini con le funzioni di disegno non spiega come inserirle all'interno di codice html.
Per esempio un esercizio sarebbe questo:
codice PHP:

Codice:
<?php
$iWidth = 200;
$iHeight = 200;
$myImage = imagecreate($iWidth, $iHeight);
$white = imagecolorallocate($myImage, 255, 255, 255);
$red = imagecolorallocate($myImage, 255, 0, 0);
$green = imagecolorallocate($myImage, 0, 255, 0);
$diskTotal = disk_total_space('/');
$diskFree = disk_free_space('/');
$usedDegrees = intval((($diskTotal - $diskFree) / $diskTotal) * 360);
imagefilledarc($myImage, ($iWidth/2), ($iHeight/2), $iWidth -2, $iHeight -2, 0, $usedDegrees, $red, IMG_ARC_EDGED);
imagefilledarc($myImage, ($iWidth/2), ($iHeight/2), $iWidth -2, $iHeight -2, $usedDegrees, 360, $green, IMG_ARC_EDGED);
header("Content-type: image/png");
imagepng($myImage);
imagedestroy($myImage);
?>

che mostra nel browser un diagramma circolare con spazio libero e occupato su disco.
Però non c'è traccia di html, se io volessi piazzare questa immagine all'interno di una pagina?
 
Basta creare una pagina html con un tag IMG ed impostare come src il link allo script PHP che genera l'immagine.
Ad esempio, se il tuo script si chiama image.php, potresti creare una pagina di questo tipo:
Codice:
<html>
<head>
<title>Utilizzo spazio disco</title>
</head>
<body>
<img src="http://forum.mrwebmaster.it/php/image.php" alt="spazio disco">
</body>
</html>
 

Discussioni simili