Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 8.02.2012 Ostrzeżenie: (0%)
|
Siemka
potrzebuję skryptu, który po wejściu na stronę, ustawieniu kilku parametrów i godziny wykona się o tej godzinie co ustawiłem. potrzebuję prostego skryptu który się wykona jeśli użytkownik jest na stronie, nie potrzeba mi crona ani nic. od dwóch dni próbuję coś wykombinować, powstało kilka wersji kodu, ale nie działa:/ kod:
Jak to zrobić? bo nie mam już żadnego pomysłu:/ |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%)
|
z tego co się orientuje to jeśli porównujez dwa stringi, np. :
$string > $string2 to interpreter php rzutuje oba stringi do typu liczbowego i potem stara się je porównać. I tak string typu "9dfdws24f22" zostanie zrzutowany na liczbę 9. Jaki wynik porównania będzie gdy porównasz takie stringi : "9:29" < "9:31" ? a no będzie false, bo liczbe 9 sparsuje elegancko, ale potem parser "pomyśli sobie" ten dwukropek to nie jest liczba, dalej nie "parsuję" bo nie wiem co to jest. A jak wiadomo 9 < 9 == false. Być może jest trochę błędów w moim tłumaczeniu, bo po prostu porównywanie stringów jest po prostu bez sensu (jak jeden string może być od drugiego większy ? ) i specjalnie się nad tym nie zagłębiałem. Porównywać możesz daty w formacie uniksowego znacznika czasu, albo np. za pomocą obiektu datetime. Poza tym, ta pętla może nie wypalić, bo skrypt ma standardowo 30 sekund czasu wykonywania - potem się przerywa. Oczywiście możesz to zmienić w php.ini |
|
|
|
ktoosiu [PHP] skrypt wykonujący się o danej godzinie 15.07.2012, 17:35:01
!*! A co jest złego w cronie?
1. wchodzisz na stronę
... 15.07.2012, 17:44:51
csharp masz w tej pętli warunek -> wykonuj dopóki ... 15.07.2012, 18:00:20
peter13135 Takie porównywanie stringów nie zadziała. 15.07.2012, 18:53:46
sobol6803 Ja bym zapisywał linka, który ma się wykonać do pl... 15.07.2012, 19:07:20
ktoosiu @!*! nie widzę nic złego w cronie, ale skr... 15.07.2012, 19:07:32
ktoosiu Wykombinowałem coś takiego
[PHP] pobierz, plaintex... 15.07.2012, 20:38:09 
mls Cytat(ktoosiu @ 15.07.2012, 21:38:09 ... 15.07.2012, 21:04:08 
ktoosiu Cytat(mls @ 15.07.2012, 22:04:08 ) No... 16.07.2012, 11:44:53 
mls Cytat(ktoosiu @ 16.07.2012, 12:44:53 ... 16.07.2012, 13:23:45
GoOx Nie da się wykonać czegoś o danej godzienie chyba ... 16.07.2012, 06:47:36
GoOx Odpowiedź jest prosta użyj takiego kodu:
[PHP] po... 16.07.2012, 12:57:43
d3ut3r Jeżeli nie przeszkadza Ci wejście na stronę np min... 16.07.2012, 14:07:25
ktoosiu @d3ut3r słabo znam js+ajax
@GoOx tak właśnie robię... 16.07.2012, 14:11:23
!*! A ja zapytam bo mnie ciekawość zżera... Po co robi... 16.07.2012, 14:14:47
Shido Bez ustalenia OKRESU czasu ( np. od 12:00 do 12:05... 16.07.2012, 14:16:11
d3ut3r tak na szybko:
[PHP] pobierz, plaintext $s... 16.07.2012, 14:19:48
Aqu No to może tak: zrób tabelę w mysql z dwoma polami... 16.07.2012, 14:25:00 
sobol6803 Cytat(Aqu @ 16.07.2012, 15:25:00 ) No... 16.07.2012, 15:22:48
ktoosiu skorzystałem z pomysłu @d3ut3r
ostatecznie wygląda... 16.07.2012, 15:28:22 ![]() ![]() |
|
Aktualny czas: 8.12.2025 - 09:23 |