Kod
Warning: in_array() [function.in-array]: Wrong datatype for second argument in /usr/home/udiabelka/domains/udiabelka.unixstorm.org/public_html/kzstats/stats_search.php on line 170
Kod
Warning: in_array() [function.in-array]: Wrong datatype for second argument in /usr/home/udiabelka/domains/udiabelka.unixstorm.org/public_html/kzstats/stats_search.php on line 241
Tutaj jest kod pliku odpowiedzialnego za szukanie:
<html> <head> <title>Wyszukiwarka Statystyk CS-Kreedz.pl</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> <link rel="stylesheet" href="css-stats.css" type="text/css"> </head> <!--<body link="#000000" vlink="#000000" alink="#000000">//--> <!--<img src='images/top15.gif'></img> <br> <br>//--> <?php // $nick_link = ('stats_pa.php?player=%s&sort=0&sid=%s', %nick, $SID); <form method="post" ><table width="100%" border="0" cellspacing="0" cellpadding="0"> <table border="0" align="left"> <tr> <td width="50%"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td> <input type="text" name="search" id="search" /> '); /*echo ('<select name="what_search" id="what_search">'); echo ('<option value="Wszedzie">Wszedzie</option> '); echo ('<option value="Mapa">Mapa</option>'); echo ('<option value="Nick">Nick</option>'); echo ('<option value="SteamID">SteamID</option>'); echo ('<option value="Ilosc CP">Ilosc CP</option>'); echo ('<option value="Uzycie Scouta">Uzycie Scouta</option>'); echo ('<option value="Czas">Czas</option>'); echo ('</select></label><label>');*/ </tr> </table></td> </tr> </table></form>'); if($_POST['submit']) { if ( $_POST['search'] != '' ) { getrezultat(); }else{ } } else { } function getrezultat() { $path = "kz"; $p = 0; { { $mapa = $filetop[0]; $A_maps[$p][0] = $filetop[0]; /*if (file_exists($filetop)) { $topc++; $fp = fopen($filetop, "r"); $i = 1; $A_maps[$p][2] = fgets($fp, 33); //name $rec = fgets($fp, 33); //IP $A_maps[$p][88] = fgets($fp, 33); //ID $A_maps[$p][5] = fgets($fp, 33); //STAMP $rec = fscanf($fp, "%d\n"); list($A_maps[$p][4]) = $rec; //TP $rec = fscanf($fp, "%d\n"); list($A_maps[$p][6]) = $rec; //SCOUT $rec = fscanf($fp, "%d\n"); list($A_maps[$p][3]) = $rec; //TIME */ { { if($A_top[$p][0]=="") break; list($A_top[$p][1]) = $rec; //TP list($A_top[$p][2]) = $rec; //SCOUT list($A_top[$p][3]) = $rec; //TIME //$search_tab_vis[$p] = array($mapa . $A_top[$p][0] . $A_top[$p][88] . $A_top[$p][4] . $A_top[$p][1] . $A_top[$p][2] . $A_top[$p][3]); $search_tab_vis[$p] = $mapa."\t".$A_top[$p][0]."\t".$A_top[$p][88]."\t".$A_top[$p][4]."\t".$A_top[$p][1]."\t".$A_top[$p][2]."\t".$A_top[$p][3]; $search_tab[$p] = $A_top[$p][0]."\t".$A_top[$p][88]."\t".$A_top[$p][4]."\t".$A_top[$p][1]."\t".$A_top[$p][2]."\t".$A_top[$p][3]; $search_tab_map[$p] = $mapa; $p++; } } } $p++; } foreach($search_tab_vis as $keys => $line) { //if ( in_array($keys, $key) ) //{ //} } //$search_tab_vis[0] = "taTA\tTorBa\tLuterkINg\tMiedzianE\tkUKurYdza\toRFeuSz"; //$search_tab_vis[1] = "taddTA\tTdasdorBa\tLusadterkINg\tMieffdzianE\tkUKasfurYdza\toRFeuddaSz"; $_GET['sort']; $searching_vis = $_POST['search']; $searching = "/".$searching."/"; //var_dump($tw2); //echo '<pre>'; //print_r($tw); //echo '</pre>'; // ============================= Wyciagniecie KEY'ow znalezionych wierszy ============= $ids = 0; foreach($tw as $keys => $war) { $key[$ids] = $keys; $ids++; } $ids = 0; foreach($tw2 as $keys => $war) { $key2[$ids] = $keys; $ids++; } // ======================== OBLICZANIE ILOSCI MAP Z FRAZA ===== foreach($tw2 as $keys => $value) { $mapa_nr = $value; { $aTOP[$mapa_nr]++; }else{ $aTOP[$mapa_nr] = 1; } } } foreach($search_tab_vis as $keys => $line) { { /* // =================================================== $mapa_nr = $a[0]; if(!empty($mapa_nr)) { if(isset($aTOP[$mapa_nr])){ $aTOP[$mapa_nr]++; }else{ $aTOP[$mapa_nr] = 1; } } */ // =================================================== $nick_nr = $a[1]; { }else{ $bTOP[$nick_nr] = $mapa_nr; } } } } { $c = 1; foreach($aTOP as $nMap => $iRek) { $c++; } } echo '<br /><hr><i>znalezionych Nickow lub wartosci przypisane do Nick`a</i>:<b> '.$bTOPcount.'</b><br />'; { $c = 1; foreach($bTOP as $nMap => $iRek) { $c++; } } //var_dump ($key); // str_replace <span style="background-color: #ccffff"> // ============= WYSWIETLENIE ============================================================== echo '<td align="center"><b>Nazwa Mapy</b></td><td align="center"><b>Nick Skoczka</b></td><td align="center"><b>SteamID</b></td><td align="center"><b>Data</b></td><td align="center"><b>Ilosc CP</b></td><td align="center"><b>Scout</b></td><td align="center"><b>Czas</b></td></tr>'; foreach($search_tab_vis as $keys => $line) { { //$a = str_replace($searching_vis, "<span style='background-color: #ccffff'>".$searching_vis."</span>" , $a); //$a = str_replace("STEAM", "<span style='background-color: #ccffff'>STEAM</span>", $a); $czas = sek2min($a[6]); echo '<tr align="center" class="table"><td><a href="stats_ma.php?map='.$a[0].'">'.$a[0].'</a></td><td align="center"><a href="stats_pa.php?player='.$a[1].'&sort=0&sid='.$a[2].'">'.$a[1].'</a></td><td align="center"><font size="-2">'.$a[2].'</font></td><td align="center"><font size="-3">'.$a[3].'</font></td><td align="center">'.$a[4].'</td><td align="center">'.$a[5].'</td><td align="center">'.$czas.'</td></tr>'; } } } function sek2min($sek) { $sekundy = $sek%60; return $minuty.':'.$sekundy; } ?> </body> </html>
Mógłby ktoś mi pomóc i sprawdzić co tu jest źle ?
Z góry dzięki.