У меня есть некоторые проблемы с GD, когда я создаю изображения с помощью php.
Странно то, что он работает на одном сервере с php версии 5.3.1, но не на php версии 5.2.14. (Я не уверен, что это делает версия php или библиотека GD.)
Этот файл создан с помощью convert и сохранен в каталоге в captcha::get_file()
.
И этот файл генерируется с imagecreatefrompng()
и imagepng()
Я сделал несколько небольших изменений в сценарии и сделал GIF. Но есть проблема с png
Что вызывает это и как я могу это исправить?
Вот код php:
<?php
session_start();
require_once("./captcha.php"));
// creates the image with convert and returns the location of the picture
// document_root/picture/picture.png
$picloc = captcha::get_file();
$image = @imagecreatefrompng($picloc);
header('Content-type: image/png');
imagepng($image);
imagedestroy($image);
unlink($picloc);
?>