hi,
ich habe drei dateien grafikformular.html, makegrafik.php und grafik2.php
in dem formular soll ausgewählt werden, welche bildgrösse dargestellt werden soll. im makegrafik.php wird dann untersucht welche grösse das zu erstellende bild haben soll. in grafik2.php wird das bild erstellt.
nur weiss ich jetzt nicht, wie ich es bewerkstelligen soll, dass das bild mir angezeigt wird. im moment bekomme ich nur meine kontrollausgaben der makegrafik.php zu gesicht. vielleicht hat jemand mir einige tips.
hier erst mal der html code für das formular grafikformular.html:
<html>
<head>
<title>get ipadresse</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<img src="grafik.php" align="middle" alt="Super PHP Grafik" border="1" >
<hr>
<br>
<form name="grafikerstellen" action="makegrafik.php" method="GET" >
<div align="left">
<table width="100%" border="1" align="center" cellpadding="4" cellspacing="2">
<tr>
<td colspan="2">Wählen Sie Ihr gewünschtes Bild aus:</td>
</tr>
<tr>
<td width="15%"><select name="verbindung">
<option value="1">Modem 640 x 480</option>
<option value="2">ISDN 800 x 600</option>
<option value="3">DSL 1280 x 1024</option>
</select> </td>
<td rowspan="3"> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><input type="submit" name="abschicken" value="Abschicken" ></td>
</tr>
</table>
</div>
</form>
<img src="makegrafik.php?">
<hr>
<p><a href="phpsite.php">Zurück</a></p>
</body>
</html>
hier ist mein phpcode "makegrafik.php :
<?php
echo "PHP beginnt hier ";
echo "<br>";
echo $_GET['verbindung']." übergebenes Optionfeld";
echo "<br>";
if($_GET['verbindung']==1)
{
$modem=$_GET['verbindung'];
echo "Variable Modem initialisiert ".$modem;
}
if($_GET['verbindung']==2)
{
$isdn=$_GET['verbindung'];
echo "Variable ISDN initialisiert ".$isdn;
}
if($_GET['verbindung']==3)
{
$dsl=$_GET['verbindung'];
echo "Variable DSL initialisiert ".$dsl;
include("grafik2.php");
}
?>
<hr>
<p><a href="grafikformular.html">Zurück</a></p>
und hier noch der grafik2.php :
<?php
//header("Content-type:image/jpeg");
$bild = imagecreate(1200,1024);
$rot=imagecolorallocate($bild,255,0,0);
$schwarz=imagecolorallocate($bild,0,0,0);
imagestring($bild,5,1,50," Super PHP-Schluuch ",$schwarz);
imagejpeg($bild);
?>
vielleicht hat jemand eine idee?
ich habe drei dateien grafikformular.html, makegrafik.php und grafik2.php
in dem formular soll ausgewählt werden, welche bildgrösse dargestellt werden soll. im makegrafik.php wird dann untersucht welche grösse das zu erstellende bild haben soll. in grafik2.php wird das bild erstellt.
nur weiss ich jetzt nicht, wie ich es bewerkstelligen soll, dass das bild mir angezeigt wird. im moment bekomme ich nur meine kontrollausgaben der makegrafik.php zu gesicht. vielleicht hat jemand mir einige tips.
hier erst mal der html code für das formular grafikformular.html:
<html>
<head>
<title>get ipadresse</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<img src="grafik.php" align="middle" alt="Super PHP Grafik" border="1" >
<hr>
<br>
<form name="grafikerstellen" action="makegrafik.php" method="GET" >
<div align="left">
<table width="100%" border="1" align="center" cellpadding="4" cellspacing="2">
<tr>
<td colspan="2">Wählen Sie Ihr gewünschtes Bild aus:</td>
</tr>
<tr>
<td width="15%"><select name="verbindung">
<option value="1">Modem 640 x 480</option>
<option value="2">ISDN 800 x 600</option>
<option value="3">DSL 1280 x 1024</option>
</select> </td>
<td rowspan="3"> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><input type="submit" name="abschicken" value="Abschicken" ></td>
</tr>
</table>
</div>
</form>
<img src="makegrafik.php?">
<hr>
<p><a href="phpsite.php">Zurück</a></p>
</body>
</html>
hier ist mein phpcode "makegrafik.php :
<?php
echo "PHP beginnt hier ";
echo "<br>";
echo $_GET['verbindung']." übergebenes Optionfeld";
echo "<br>";
if($_GET['verbindung']==1)
{
$modem=$_GET['verbindung'];
echo "Variable Modem initialisiert ".$modem;
}
if($_GET['verbindung']==2)
{
$isdn=$_GET['verbindung'];
echo "Variable ISDN initialisiert ".$isdn;
}
if($_GET['verbindung']==3)
{
$dsl=$_GET['verbindung'];
echo "Variable DSL initialisiert ".$dsl;
include("grafik2.php");
}
?>
<hr>
<p><a href="grafikformular.html">Zurück</a></p>
und hier noch der grafik2.php :
<?php
//header("Content-type:image/jpeg");
$bild = imagecreate(1200,1024);
$rot=imagecolorallocate($bild,255,0,0);
$schwarz=imagecolorallocate($bild,0,0,0);
imagestring($bild,5,1,50," Super PHP-Schluuch ",$schwarz);
imagejpeg($bild);
?>
vielleicht hat jemand eine idee?