hatemel.php
<!doctype html> <html> <head> <meta charset="utf-8"> </head> <script type="text/javascript"> var a = 1 setInterval( function myFunction() { a++ var b = a-1 var x = document.createElement("IMG"); x.setAttribute("src", "myimage1.php"); x.setAttribute("id", "obrazek"+a); document.body.appendChild(x); if(a>2) { var image_x = document.getElementById('obrazek'+b); image_x.parentNode.removeChild(image_x); } }, 5000); </script> <body"> </body> </html>
PHP:
myimage1.php
<?php $my_img = imagecreate( 200, 80 ); $background = imagecolorallocate( $my_img, 0, 0, 255 ); $text_colour = imagecolorallocate( $my_img, 255, 255, 0 ); $line_colour = imagecolorallocate( $my_img, 128, 255, 0 ); $text_colour ); imagesetthickness ( $my_img, 5 ); imageline( $my_img, 30, 45, 165, 45, $line_colour ); imagepng( $my_img ); imagecolordeallocate( $line_color ); imagecolordeallocate( $text_color ); imagecolordeallocate( $background ); imagedestroy( $my_img ); ?>
można zobaczyć na stronie http://jasiek12312.esy.es/hatemel.php
Problem jest taki: na stronie powinien pojawiać się obrazek z teraźniejszą datą i godziną, i aktualizować się co 3 sekundy. Kiedy włączam to na serwerze wszystko działa, ale tylko czasem. Raz czas będzie się zmieniał a raz nie, zaś id obrazka zmienia się zawsze. Kiedy siadam na inny komputer, nie ten na którym mam włączoną obsługę serwera, obrazek nie zmienia czasu ale id już tak. Jak zrobić by obrazek zawsze się zmieniał? Chodzi o stworzeniu czegoś jak odświeżająca się co 3 min recaptcha. Z góry dziękuje