Използвам кода от един урок
Но как може да се направи веднага да се показва без да се кликва на линка? Пробвах с този код:
Когато се кликне на линка няма проблеми и изображението се показва.$kade = "./img/$name_arr[0].png";
$Watermark = imagecreatefrompng("watermark.png"); //тук си задаваде файла които е водния знак, png
$putq = "tmp/".basename( $_FILES['uploaded']['name']). "";
$Image = imagecreatefromjpeg("$putq");
imagecolortransparent($Watermark,imagecolorat($Watermark,0,0));
$PosX = imagesx($Image)-imagesx($Watermark)-5;
$PosY = imagesy($Image)-imagesy($Watermark)-5;
imagecopymerge($Image,$Watermark,$PosX,$PosY,0,0,imagesx($Watermark),imagesy($Watermark),25);
imagepng($Image, $kade);
if (unlink("tmp/$fn")) {
echo "Временния файл е изтрит... Даваме линк към готовата картинка <br />";
} else {
echo "Не се изтри временния файл <br />";
}
echo "<a href='$kade'>Виж картинката</a>";
Но как може да се направи веднага да се показва без да се кликва на линка? Пробвах с този код:
, но забелязах следния проблем. Ако картинката е примерно 500 кб експлорера показва, че зарежда картинката, но тя така и не се показва. При натискане на бутона рефреш на браузера тя веднага се зарежда.Та има ли начин да се показва сама?echo ("<br><br><img src='$kade' width=\"650\" border=\"2\" alt=\"\">");