Я пытаюсь создать изображение в php (см. Результат)
(в данном случае это ABABAABABAB)
Изображение меняется в зависимости от длины слова
Алгоритм не должен быть проблемой, но настоящая проблема заключается в получении ввода (слова), а затем в рисовании НИЧЕГО.
«Авария» изменена до 500% авария
Код изображения:
<?php
$n=$_GET["word"]; // this is the part which "crashes"header('Content-type: image/png');
$png_image = imagecreate(150, 150);
imagecolorallocate($png_image, 255, 255, 255);
imagesetthickness($png_image, 5);
$black = imagecolorallocate($png_image, 0, 0, 0);
$x = 0;
$y = 0;
$w = imagesx($png_image) - 1;
$z = imagesy($png_image) - 1;
for($i=0; $i<4; $i++){
imageline($png_image, $x+$i*20, $y-20+$i*20, $x+$i*20, $y+$z-$i*20, $black);
imageline($png_image, $x+18+$i*20, $y+20*$i, $x+$w-20*$i, $y+20*$i, $black);
imageline($png_image, $x+$w-$i*20, $y+$i*20, $x+$w-$i*20, $y+$z-$i*20, $black);
imageline($png_image, $x+$i*20, $y+$z-$i*20, $x+$w-$i*20 ,$y+$z-$i*20, $black);
}
imagepng($png_image);
imagedestroy($png_image);
?>
Я включаю «страницу sumbit» здесь:
<!DOCTYPE HTML>
<html>
<head>
<link rel="stylesheet" type="text/css" href="main1.css" />
<title>In</title>
</head>
<body>
<form action="image.php" method="get">
Slovo: <input type="text" name="word"><br>
<input type="submit">
</form>
</body>
</html>
$ П = $ _ GET [ «слово»];
После этого рисунок превращается в неизменный объект, и поэтому я не могу ничего рисовать.
Любые предложения, как это исправить?
Кроме того, если кто-то желает, то приветствуется все решение .php.
СПАСИБО!
Задача ещё не решена.
Других решений пока нет …