Jacco schreef op 03.01.2007 19:05
@ jan :
Dit is helaas niet helemaal wat ik zoek. Wat ik zoek is iets wat onderin begint dan dan oploopt. Beetje net als een statistieken grafiek. Maar dan in cirkel vorm
Jammer dat je dat niet meteen gezegd hebt!
Link gekopieerd
@ Jan Srry
@ Arjan
Inderdaad maar dan met een variabel percentage
Link gekopieerd
Mijn code is schrikbarend simpel :+.
<?php
$image = imagecreatetruecolor(400, 400);
$red = imagecolorallocate($image, 255, 0, 0);
$white = imagecolorallocate($image, 255, 255, 255);
imagefill($image, 0, 0, $white);
imagefilledellipse($image, 200, 200, 300, 300, $red);
imagefilledrectangle($image, 0, 0, 400, 190, $white);
header("Content-type: image/png");
imagepng($image);
?>
Link gekopieerd
Arjan bedankt :) ik ga er naar kijken
Link gekopieerd
Zou ik jou sourcecode mogen Jan.Ik probeer het namelijk al maanden
Link gekopieerd
Tuurlijk:
<?php
ini_set ('display_errors', 1);
error_reporting (E_ALL);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Cirkel</title>
</head>
<body>
<h1>Vul een cirkel aan de hand van een percentage</h1>
<form method="post" action="#">
<p>
<label for="procent">procent:</label>
<input id="procent" name="procent" type="text" value="<?php if (isset ($_POST['procent'])) echo $_POST['procent']; ?>">
<input type="submit" value="maak cirkel">
</p>
</form>
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
if (ctype_digit ($_POST['procent'])) {
if ($_POST['procent'] >= 0 && $_POST['procent'] <= 100) {
$cirkel = imagecreatetruecolor (300, 300);
$black = imagecolorallocate ($cirkel, 0, 0, 0);
$purple = imagecolorallocate ($cirkel, 255, 0, 255);
$white = imagecolorallocate ($cirkel, 255, 255, 0);
$hoeveel = round (275 * ($_POST['procent'] / 100));
imagefilledarc ($cirkel, 150, 150, 250, 250, 0, 360, $purple, IMG_ARC_PIE);
imagearc ($cirkel, 150, 150, 250, 250, 0, 360, $white);
imagefilledrectangle ($cirkel, 0, 25, 300, 275 - $hoeveel, $black);
imagejpeg ($cirkel, 'uploads/cirkel.jpg', 85);
echo '<img src="uploads/cirkel.jpg" width="300" height="300">';
}
}
}
?>
</body>
</html>
Link gekopieerd
Hartelijk dank aan iedereen die mij geholpen heeft.
Nog even het is voor een idee dat ik heb voor een MMORPG.
Het is geen criminal, als je meer wil weten mag je me pmen
Link gekopieerd