Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Odliczanie na obrazku
Forum PHP.pl > Forum > PHP
kszymon0
Witam,
Napisałem skrypt odliczający na obrazku do pewnej daty a wygląda on tak:

Kod
<html>
<head>
<META http-equiv="Refresh" content="300">
</head>
<body>
</body>
</html>
<?php
$teraz=gmmktime(); // aktualna data
$dzien=gmmktime(23,59,59,02,12,2009); // data od jakiej obliczamy 1979.04.24 - 12:34:11 - GODZINA, MINUTY, SEKUNDY, MIESIAC, DZIEN, ROK

// wyliczanie roznicy
$sekund = abs($teraz-$dzien);
$minut = (int)($sekund/60);
$godzin = (int)($minut/60);
$dni = (int)($godzin/24);
$lat = (int)($dni/365);

// wyliczanie calego okresu
$sekund = (int)($sekund-$minut*60);
$minut = (int)($minut-$godzin*60);
$godzin = (int)($godzin-$dni*24);
$dni = (int)($dni-$lat*365);

$tekst = "$dni dni $godzin godzin $minut minut $sekund sekund";

$obrazek=imagecreatefromjpeg("xxxxxxx.jpg"); //nazwa obrazka
$czerwony=ImageColorAllocate($obrazek,255 ,255 ,255);
ImageString($obrazek,4,130,150,$tekst,$czerwony);
imagejpeg($obrazek, "odliczanie.jpg", 100);

echo "<IMG SRC='http://games4ever.pl/odliczanie.jpg' BORDER='0'>";

?>




Moje pytanie brzmi. Jak zrobić żeby odliczało się automatycznie, czyli żeby odliczało w czasie rzeczywistym po 1s. I żeby odliczanie nie powodowało odświeżania się strony, co ileś s?

Pozdrawiam,
shark121
java scriptem
nexis
Cytat(kszymon0 @ 31.01.2009, 14:27:02 ) *
Moje pytanie brzmi. Jak zrobić żeby odliczało się automatycznie, czyli żeby odliczało w czasie rzeczywistym po 1s. I żeby odliczanie nie powodowało odświeżania się strony, co ileś s?

Flash?
kszymon0
Flash'a nie umiem a co do JS to jak zrobić aby wyświetlało się na obrazku? (próbowałem w <div> ale coś nie działało)
Fishu
Poczytaj coś o JS DOM i AJAX. Przyda Ci się jeszcze funkcja setInterval albo setTimeout. Chętnie bym Ci pomógł, ale niestety nie mam zbyt dużo czasu, a trochę trzeba się napisać, sorrki.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.