![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 367 Pomógł: 2 Dołączył: 4.03.2003 Skąd: C:/Windows/Temp Ostrzeżenie: (0%) ![]() ![]() |
witam
mam sobie cóś takiego $i=180; ...... while ($i=180 , $i>= , $i--); to tylko takie pierdołki ale do zeczy (dysortografik ![]() chce alby od liczby 180, co 24 godziny odejmowało 1. wiem tyle ze trza wykombinować cos z time() ale nad php siedze tak na powaŻnie 3 dni ![]() dzięki za pomoc |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 367 Pomógł: 2 Dołączył: 4.03.2003 Skąd: C:/Windows/Temp Ostrzeżenie: (0%) ![]() ![]() |
sory pomyliłem sie
jeszcze raz : mam zmienną $liczba=180; i teraz chce co 24 godziny osjąć od niej 1 jak to zrobić?? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 19.04.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Hmmm... to raczej trzeba by napisac prosty skrypt ktory to robi, ktory by sie co godzine uruchamial, np. za pomoca cron-a... Ale z samego php to chyba nie da sie tego zrobic : Poprawcie mnie jak sie myle - sam sie chetnie dowiem
![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 367 Pomógł: 2 Dołączył: 4.03.2003 Skąd: C:/Windows/Temp Ostrzeżenie: (0%) ![]() ![]() |
nie wiem ja sie nie znam
a mozna zrobić coś takiego?? if (time(86400) , $a--);// ja to rozumie tak ze jesli czas to 24 godziny (w sekundach to od zmiennej $a=180 jest odejmowana wartość 1 to jest tylko amatorskie myślenie: pomozecie rozkminic ten problemik?? ![]() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 8.06.2003 Skąd: #olug Ostrzeżenie: (0%) ![]() ![]() |
[php:1:149227e101]<?php
if(!file_exists('czas.txt') { $czas=time(); touch('czas.txt'); $tmp=fopen('czas.txt','w'); fwrite($tmp, $czas."n 180"); fclose($tmp); } else { $godzina="86400"; $czas=file('czas.txt'); $past=$czas[0]; $liczba=$czas[1]; $actual=time(); $roznica=$past - $actual; if ($roznica >= $godzina) { $dni=$roznica$godzina; $dni=explode("."); $liczba=$liczba-$dni[0]; $tmp2=$liczba*$godzina; $past=$past+$tmp2; unlink('czas.txt'); touch('czas.txt'); $tmp=fopen('czas.txt','a'); fwrite($tmp,$past."n".$liczba); fclose($tmp); } else { } } ?>[/php:1:149227e101] uh nie wiem czy dobrze bo nie sprawdzalem i pisalem na bierzaco. -------------------- sh0re
gg# 1069267 [img]http://www.gadu-gadu.pl/users/status.asp?id=1069267&styl=1[/img] |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 19.04.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Kurcze, nie wnikalem dokladnie w kod, ale tak na oko - czy przypadkiem to odejmowanie nie bedzie sie odbywalo tylko jak ktos ta strone wyswietli ? Bo zeby to sie dzialo faktycznie co godzine, to chyba bez cron-a nie da rady :
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
[php:1:bcc8dcd4b1]<?php
// plik uruchamiany _tylko raz_, // niedostępny pod linkiem, // wywoływany z paska adresu set_time_limit(0); ignore_user_abort(TRUE); while($i=1) { // funkcja "usypia" skrypt na godzinę sleep(60*60); // wywoływanie pliku wykonującego jakieś działania. @include("jakistam.php"); } ?>[/php:1:bcc8dcd4b1] Teoretycznie to może działać, nie wiem jak w praktyce, bo nigdy czegoś takiego nie robiłem. Wadą jest to, że w przypadku restartu serwera wykonywanie pliku zostanie przerwane. -------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 144 Pomógł: 0 Dołączył: 29.06.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
[php:1:8c82cef657]<?php
$a = 180; while($a !== 0){ sleep(86400); $a--; } ?>[/php:1:8c82cef657] -------------------- if(function_exists("zrozum_kobiete")){
echo "Niemożliwe!"; exit;} |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
A co jeżeli ktoś naciśnie "stop" w przeglądarce i zatrzyma wykonywanie? Albo "odśwież" i rozpocznie od nowa.?
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 17:05 |