Autor | Zpráva | ||
---|---|---|---|
gajdynator Profil |
#1 · Zasláno: 12. 1. 2006, 19:42:46 · Upravil/a: gajdynator
Zdrojový kód:
<?php $maxvtip= "vtipy/vtipy/maxvtip.dat"; $ip = getenv ("REMOTE_ADDR"); $ip21="vtipy/ipdata/$ip.dat"; if (file_exists($ip21)){ $ip2 = FOpen($ip21,"r"); $ip3 = FRead($ip2,filesize($ip21)); FClose($ip2); $vtipfile = "vtipy/vtipy/$ip3.dat"; $vtipfile2 = FOpen($vtipfile,"r");//nacita vtipfile $vtipfile3 = fread($vtipfile2,filesize($vtipfile)); $maxvtip2=FOpen($maxvtip,"r");$maxvtip3=fread($maxvtip2,filesize($maxv tip)); if ($ip3<$maxvtip3){$ip2 = FOpen($ip21,"w+");FWrite($ip2,$ip3+1); } else{ $ip2 = FOpen($ip21,"w+");FWrite($ip2,"1");} }else{ $ip2 = FOpen($ip21,"w+"); FWrite($ip2,"1"); $vtipfile="vtipy/vtipy/1.dat"; $vtipfile2=FOpen($vtipfile,"r"); $vtipfile3=fread($vtipfile2,filesize($vtipfile));} echo $vtipfile3; ?> |
||
gajdynator Profil |
#2 · Zasláno: 12. 1. 2006, 19:44:46
testujem tam, ci je ip3 menej ako maxvtip.
ip3 je napr.2, maxvtip 11 vypise mi to 2.vtip potom prvy. Ale namiesto toho 2.tam mal byt treti! |
||
gajdynator Profil |
#3 · Zasláno: 12. 1. 2006, 19:47:48
Ked som zmenil maxvtip na jednociferne cislo, slo to.
Ako mam spravit, aby slo aj dvojciferne? |
||
gajdynator Profil |
#4 · Zasláno: 12. 1. 2006, 19:48:14
Ked som zmenil maxvtip na jednociferne cislo, slo to.
Ako mam spravit, aby slo aj dvojciferne? |
||
Leo Profil |
#5 · Zasláno: 12. 1. 2006, 19:56:55
To je na me moc divoky kod, ale nejspis porovnavate retezce misto cisel (jak si asi myslite), Leo
|
||
gajdynator Profil |
#6 · Zasláno: 12. 1. 2006, 20:09:29
mozes tykat a co mam potom spravit?
|
||
Peca Profil |
#7 · Zasláno: 13. 1. 2006, 00:28:17
Zkus jednoduše tu podmínku opravit na
if (intval($ip3)<intval($maxvtip3)){... |
||
gajdynator Profil |
#8 · Zasláno: 13. 1. 2006, 18:03:57
Funguje ďakujem
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0