| Zobrazit předchozí téma :: Zobrazit následující téma |
| Autor |
Zpráva |
ondy1985

Založen: 28. 07. 2007 Příspěvky: 361
|
|
| Návrat nahoru |
|
 |
mival
Založen: 28. 08. 2010 Příspěvky: 85
|
Zaslal: 30. březen 2011, 19:17:38 Předmět: |
|
|
Z male xD, nemam skoro nic. Ale mam to promyslene a dokazu si predstavit jak to funguje a zjistil jsem ze php delam mesic. |
|
| Návrat nahoru |
|
 |
if.then
Založen: 13. 04. 2008 Příspěvky: 579
|
Zaslal: 30. březen 2011, 19:49:07 Předmět: |
|
|
Příspěvek roku
Co vše je konkrétně dokončeno?  _________________ For guns and glory, go to www.ceske-hry.cz.
For work and worry, execute VC++. |
|
| Návrat nahoru |
|
 |
VladR
Založen: 30. 07. 2007 Příspěvky: 1322 Bydliště: Greater New York City Area
|
Zaslal: 31. březen 2011, 14:21:47 Předmět: |
|
|
| mival napsal: |
| a zjistil jsem ze php delam mesic. |
A ako dlho ti trvalo dopracovat sa k tomuto zisteniu ? |
|
| Návrat nahoru |
|
 |
frca

Založen: 28. 07. 2007 Příspěvky: 1561
|
|
| Návrat nahoru |
|
 |
mival
Založen: 28. 08. 2010 Příspěvky: 85
|
Zaslal: 10. duben 2011, 13:34:38 Předmět: |
|
|
Dobry den, snazim se naprogramovat prace v me hre. Jenze tu mam problem. Nevim proc ale dela to chybu typu: 010-10-09-01-01-20 misto toho aby to bylo: 10-10-09-01-01-20
Tady je kod:
| kód: |
$zadanovpost = StrFTime("%d-%m-%Y-%H-%M-%S", Time());
$minutyted=StrFTime("%M", Time());
$hodinyted= StrFTime("%H", Time());
$minutydokonceno = StrFTime("%M", Time()) + 10;
$hodinydokonceno = StrFTime("%H", Time());
$dnydokonceno = StrFTime("%d", Time());
$dokoncenovpost1 = StrFTime("$dnydokonceno-%m-%Y-$hodinydokonceno-$minutydokonceno-%S", Time());
if($minutydokonceno>= 59)
{
$minutydokonceno=$minutydokonceno-59;
$hodinydokonceno=$hodinydokonceno+1;
$dokoncenovpost1 = StrFTime("$dnydokonceno-%m-%Y-$hodinydokonceno-0$minutydokonceno-%S", Time());
if($hodinydokonceno>10)
{
$dokoncenovpost1 = StrFTime("$dnydokonceno-%m-%Y-$hodinydokonceno-0$minutydokonceno-%S", Time());
}
else{
$dokoncenovpost1 = StrFTime("$dnydokonceno-%m-%Y-0$hodinydokonceno-0$minutydokonceno-%S", Time());
}
} if($hodinydokonceno>=24)
{
$hodinydokonceno=$hodinydokonceno-24;
$dnydokonceno=$dnydokonceno+1;
if($dnydokonceno>=10)
{
$dokoncenovpost1 = StrFTime("$dnydokonceno-%m-%Y-0$hodinydokonceno-0$minutydokonceno-%S", Time());
if($minutydokonceno>=10)
{
$dokoncenovpost1 = StrFTime("$dnydokonceno-%m-%Y-0$hodinydokonceno-$minutydokonceno-%S", Time());
}
else{
$dokoncenovpost1 = StrFTime("$dnydokonceno-%m-%Y-0$hodinydokonceno-0$minutydokonceno-%S", Time());
}
}
else{
$dokoncenovpost1 = StrFTime("0$dnydokonceno-%m-%Y-0$hodinydokonceno-0$minutydokonceno-%S", Time());
if($minutydokonceno>=10)
{
$dokoncenovpost1 = StrFTime("0$dnydokonceno-%m-%Y-0$hodinydokonceno-$minutydokonceno-%S", Time());
}
else{
$dokoncenovpost1 = StrFTime("0$dnydokonceno-%m-%Y-0$hodinydokonceno-0$minutydokonceno-%S", Time());
}
} } |
|
|
| Návrat nahoru |
|
 |
if.then
Založen: 13. 04. 2008 Příspěvky: 579
|
Zaslal: 10. duben 2011, 13:59:23 Předmět: |
|
|
Ježíši na nebesích, CO TO JE? Chyby:
1. Používáš STRAŠNÝ algoritmus, to samé bys mohl dokázat pár řádky kódu
2. hodina je 60 minut, ne 59 ( já vím, je těžké si to zapamatovat )
3. Trailing zeros přidáváš úplně blbě, což je taky příčinou tvého problému.
A jinak tohle by se dalo udělat asi tímhle kódem:
| kód: |
/*pri spusteni nejake akce*/
$timeToComplete = 10 * 60; //deset minut v sekundach
$timeOfCompletion = time() + $timeToComplete; //aktualni cas plus deset minut v sekundach
/*tady to ulozis do databaze*/
...
/*pri zobrazovani to nactes a zobrazis*/
echo strftime("Ukonceni akce: %T dne %x",$timeOfCompletion);
|
V jednoduchosti je síla  _________________ For guns and glory, go to www.ceske-hry.cz.
For work and worry, execute VC++. |
|
| Návrat nahoru |
|
 |
mival
Založen: 28. 08. 2010 Příspěvky: 85
|
Zaslal: 10. duben 2011, 14:27:00 Předmět: |
|
|
| if.then napsal: |
Ježíši na nebesích, CO TO JE? Chyby:
1. Používáš STRAŠNÝ algoritmus, to samé bys mohl dokázat pár řádky kódu
2. hodina je 60 minut, ne 59 ( já vím, je těžké si to zapamatovat )
3. Trailing zeros přidáváš úplně blbě, což je taky příčinou tvého problému.
A jinak tohle by se dalo udělat asi tímhle kódem:
| kód: |
/*pri spusteni nejake akce*/
$timeToComplete = 10 * 60; //deset minut v sekundach
$timeOfCompletion = time() + $timeToComplete; //aktualni cas plus deset minut v sekundach
/*tady to ulozis do databaze*/
...
/*pri zobrazovani to nactes a zobrazis*/
echo strftime("Ukonceni akce: %T dne %x",$timeOfCompletion);
|
V jednoduchosti je síla  |
no jo ja jsem uplne blby dneska. Dekuji, snad se mi to ted povede.
Naposledy upravil mival dne 10. duben 2011, 14:43:06, celkově upraveno 1 krát |
|
| Návrat nahoru |
|
 |
Ladis

Založen: 18. 09. 2007 Příspěvky: 1537 Bydliště: u Prahy
|
Zaslal: 10. duben 2011, 14:38:43 Předmět: |
|
|
No pokud jsi úplně blbý - jak sám píšeš - tak se stejným způsobem zasekneš na nějakém dalším problému. _________________ Award-winning game developer |
|
| Návrat nahoru |
|
 |
mival
Založen: 28. 08. 2010 Příspěvky: 85
|
Zaslal: 10. duben 2011, 18:03:58 Předmět: |
|
|
Dobry den,
nevite nahodou jak, nebo kde se da nastavit trvani sessionu? Kdyz udelam session vydrzi asi 15 minut nebo 30 a pote se vymaze. Web mam na ic.cz.
Dekuji predem za odpoved
MiVal |
|
| Návrat nahoru |
|
 |
micky

Založen: 28. 02. 2008 Příspěvky: 348 Bydliště: Plzeň, Praha
|
Zaslal: 11. duben 2011, 13:14:14 Předmět: |
|
|
Musíš každých pár minut (třeba pomocí javascriptu) zavolat nějakou serverovou stránku pracující se session, což prodlouží jeho platnost. Vygoogli něco ve stylu "keep session alive". Tipuju, že v prvních pěti odkazech to bude. _________________ https://www.bluepulsar.cz/
https://twitter.com/11thDream_Game/ |
|
| Návrat nahoru |
|
 |
mival
Založen: 28. 08. 2010 Příspěvky: 85
|
Zaslal: 16. duben 2011, 17:20:26 Předmět: |
|
|
| Chtel bych se zeptat, zda neznate nejaky dobry webhosting jako ic.cz ale lepsi (na ic.cz hodne pada mysql), coz je celkem skoda, nebo ma malo povolenych dotazu na databazi. Pokud znate napiste ho dekuji MiVal. |
|
| Návrat nahoru |
|
 |
satik
Založen: 06. 05. 2010 Příspěvky: 161 Bydliště: Krkonose
|
Zaslal: 16. duben 2011, 23:01:18 Předmět: |
|
|
| treba endora.cz? |
|
| Návrat nahoru |
|
 |
Houp
Založen: 28. 07. 2007 Příspěvky: 672
|
Zaslal: 16. duben 2011, 23:07:19 Předmět: |
|
|
Asi by se to zde moderátorům nevyplatilo, ale myslím si, že by nebylo od věci, kdyby české-hry nabízeli free hosting vybraným webům a aplikacím. _________________
 |
|
| Návrat nahoru |
|
 |
mival
Založen: 28. 08. 2010 Příspěvky: 85
|
Zaslal: 22. duben 2011, 21:02:10 Předmět: |
|
|
| Dobry den, chtel bych se zeptat, delam tu la mafii. No a jede na vsech prohlizecich snad az na nektere. Tim chci rici, ze mi nekde nejede kodovani. Nevite co s tim? A vyzkousejte prosim zda vam jede: http://la-mafia.ic.cz |
|
| Návrat nahoru |
|
 |
|