Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Odliczanie na obrazku
kszymon0
post 31.01.2009, 14:27:02
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
shark121
post 31.01.2009, 15:57:17
Post #2





Grupa: Zarejestrowani
Postów: 62
Pomógł: 5
Dołączył: 31.03.2008

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


java scriptem
Go to the top of the page
+Quote Post
nexis
post 31.01.2009, 16:01:08
Post #3





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


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?


--------------------
Zend Certified Engineer

Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
Go to the top of the page
+Quote Post
kszymon0
post 31.01.2009, 16:22:42
Post #4





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

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


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)
Go to the top of the page
+Quote Post
Fishu
post 31.01.2009, 16:26:40
Post #5





Grupa: Zarejestrowani
Postów: 192
Pomógł: 13
Dołączył: 16.11.2007
Skąd: Żory

Ostrzeżenie: (10%)
X----


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.


--------------------
"Źle czynisz, jeśli chwalisz, gorzej, jeśli ganisz rzecz, której dobrze nie znasz." - Leonardo Da Vinci

30.01.2009 - Mój 100 post.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 15.07.2025 - 14:13