07. februar 2003 - 14:55
Der er
11 kommentarer og 1 løsning
hurtigt spm.
Hey... Er der en der lige på stående fod kan fortælle mig hvad jeg gør galt her: ? ................. $useronline = count(array_flip(array_flip($arraypieces))); if ($useronline == 0) { $useronline = 1; } if ($useronline == "1") { echo ''.$useronline.' online user'; } else { echo ''.$useronline.' online users'; } ............. Den udskriver bare: 1 online users online user(s) eller 2 online users online user(s)
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
07. februar 2003 - 15:01
#1
kan se du får byttet lidt om på typerne... prøv if ($useronline == 0) { $useronline = 1; } if ($useronline == 1) { echo '1 online user'; } else { echo ''.$useronline.' online users'; } har rettet til at der fast står 1... da den jo kun bliver vist hvis der er 1... så var der ingen grund til at bruge memoryen igen... ;) Morten
07. februar 2003 - 15:01
#2
hov.. det skulle være "kan ske"... og ikke "kan se"... men det giver nu også mening
Slettet bruger
07. februar 2003 - 15:03
#3
Du kan nøjes med: $useronline = count($arraypieces);
07. februar 2003 - 15:42
#4
Hmm, det virker stadig ikke... $useronline = count(array_flip(array_flip($arraypieces))); if ($useronline == 0) { $useronline = 1; } if ($useronline == 1) { echo '1 online user'; } else { echo ''.$useronline.' online users'; }
Slettet bruger
07. februar 2003 - 15:45
#5
Hvad med dette? $useronline = count($arraypieces); if ($useronline == 0) { $useronline = 1; } if ($useronline == 1 || $useronline=="1") { echo "1 online user"; } else { echo $useronline.' online users'; } //TEST echo "TEST:".$useronline;
07. februar 2003 - 15:52
#6
Ja så skriver den: 1 online userTEST:1 online user(s)
Slettet bruger
07. februar 2003 - 15:56
#7
WHAT??? Har du to næsten identiske stykker kode liggende i samme script??? hmm... Hvad med: Hvad med dette? (Den sidste linie kan du selvfølgelig bare fjerne når det virker! $useronline = count($arraypieces); if ($useronline == 0) { $useronline = 1; } if ($useronline == 1 || $useronline=="1") { echo "1 online user"; } else { echo $useronline.' online users'; } //TEST echo "TEST:".$useronline.":TESTSLUT<br>";
07. februar 2003 - 16:03
#8
Ja så skriver den 1 online userTEST:1:TESTSLUT online user(s)
Slettet bruger
07. februar 2003 - 16:04
#9
Ok.... Et sted længere nede i det script står der noget i retning af: echo "online user(s)"; Find det og udkommenter eller slet det!!
07. februar 2003 - 16:05
#10
Tror måske det er tid til i ser hele mit script: --------------------------------- <?php include ("../hto/includes/useronline/config.php"); if (!$datei) $datei = dirname(__FILE__)."/$filename"; $time = @time(); $ip = $REMOTE_ADDR; $string = "$ip|$time\n"; $a = fopen("$filename", "a+"); fputs($a, $string); fclose($a); $timeout = time()-(60*$timer); $all = ""; $i = 0; $datei = file($filename); for ($num = 0; $num < count($datei); $num++) { $pieces = explode("|",$datei[$num]); if ($pieces[1] > $timeout) { $all .= $pieces[0]; $all .= ","; } $i++; } $all = substr($all,0,strlen($all)-1); $arraypieces = explode(",",$all); $useronline = count(array_flip(array_flip($arraypieces))); if ($useronline == 0) { $useronline = 1; } if ($useronline == 1 || $useronline=="1") { echo "1 online user"; } else { echo $useronline.' online users'; } //TEST echo "TEST:".$useronline.":TESTSLUT<br>"; // Löschen $dell = ""; for ($numm = 0; $numm < count($datei); $numm++) { $tiles = explode("|",$datei[$numm]); if ($tiles[1] > $timeout) { $dell .= "$tiles[0]|$tiles[1]"; } } if (!$datei) $datei = dirname(__FILE__)."/$filename"; $time = @time(); $ip = $REMOTE_ADDR; $string = "$dell"; $a = fopen("$filename", "w+"); fputs($a, $string); fclose($a); ?> ---------------------------------
07. februar 2003 - 16:09
#11
HA HA HA HA HA HA HA LOL... Det her er da max sjovt... Mit script var godt nok fra starten... Den side hvor jeg includer det på, havde jeg slettet der hvor der stod online user(s), men jeg havde glemt at gemme det.. Så den skrev det jo hver gang bagefter det andet.. Max sjovt :D Hehe... Men ellers tak for hjælpen... Troede lige jeg lige pludselig var blevet helt fucked til at kode :)
02. august 2003 - 17:49
#12
Lukker! Hvis du mener du burde have haft point, kommenter da venligst og jeg skal følge op på det!
Vi tilbyder markedets bedste kurser inden for webudvikling