Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Odliczanie na obrazku
kszymon0
post
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 29.12.2008

Ostrzeżenie: (0%)
-----


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,

Ten post edytował kszymon0 31.01.2009, 14:27:42
Go to the top of the page
+Quote Post

Posty w temacie
- kszymon0   Odliczanie na obrazku   31.01.2009, 14:27:02
- - shark121   java scriptem   31.01.2009, 15:57:17
- - nexis   Cytat(kszymon0 @ 31.01.2009, 14:27:02...   31.01.2009, 16:01:08
- - kszymon0   Flash'a nie umiem a co do JS to jak zrobić aby...   31.01.2009, 16:22:42
- - Fishu   Poczytaj coś o JS DOM i AJAX. Przyda Ci się jeszcz...   31.01.2009, 16:26:40


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 09:00