Io ho questo codice:
Pagina sess.php:
Pagina img.php:codice:<?php session_start(); function randomkeys($lenght) { $key = NULL; $pattern = "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; for ($i=0;$i<$lenght;$i++) { $key .= $pattern{rand(0,61)}; } return $key; } $_SESSION['chiave'] = randomkeys(8); ?> [img]img.php[/img]
E poi ho la bg.png nella stessa directory.codice:<?php if (isset($_SESSION['chiave'])) { header("Content-type: image/png"); $string = $_SESSION['chiave']; $img = imagecreatefrompng("bg.png"); $color = imagecolorallocate($img, 0, 90, 60); imagestring($img, rand(4,5), 15, 10, $string, $orange); imagepng($img); imagedestroy($img); } ?>
Dovrebbe creare un'immagine random, ma nonostante il mio web server abbia le GD abilitate non vedo nessuna immagine: come mai?

Rispondi quotando


