Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sortowanie
Forum PHP.pl > Forum > PHP
orion151
Witam, niezbyt znam się na PHP a chciałbym na stronie zrobić sortowanie po dacie + sortowanie po początku nazwy pliku (cw*, cw2*)

Oto moja stronka: http://hltv.niepyskuj.hostoi.com/

Sortowanie po dacie tak jak tutaj: http://hltv.1shot1kill.pl/772

+ Sortowanie-wybór plików zaczynających się od cw i cw2 (np cw-0907090241-de_dust2.dem.zip)


Caly kod stronki
Kod
<html>
<head>
<title>NIE PYSKUJ HLTV SITE</title>
<style type="text/css">
body {

background: #000000;
}
</style>


Z góry dzięki za pomoc;)

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<table width="550" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td colspan="3"><div align="center"><a href="http://hltv.niepyskuj.hostoi.com/"><img src="img/logo.jpg" border="0"></a></div></td></table>
    </tr>

    </table>
    <table width="70%" border="1" align="left" cellpadding="0" cellspacing="0">
    <!-- (C) 2000-2006 stat24.com/counter -->
<iframe src="http://counters.stat24.com/statcnt.html?type=31/id=B8Lt7eLu7p5Z0LxXQjcIci3QVVHlFWZZe.30_RZF6MH.r7/time=6/data=2/lang=pl" width=88 height=49 scrolling="no" frameborder="0"></iframe>
<!-- (C) stat24 / Strona glowna -->
<script type="text/javascript">
<!--
document.writeln('<'+'scr'+'ipt type="text/javascript" src="http://s1.hit.stat24.com/_'+(new Date()).getTime()+'/script.js?id=BxzrOeO8pImv6u.0QgadpLRHHPvWS6L7BnTa8e99H4L.K7/l=11"></'+'scr'+'ipt>');
//-->
</script>
<!-- stat24 clickMap -->
<script type="text/javascript" src="http://s1.hit.stat24.com/xy.js?id=AkVKT68.DviTW8B7.GoP7MWn74FBWFsTsaoAmLP6_P7.n7/align=center/type=percent">
</script>
<script type="text/javascript"><!--<![CDATA[
/* (c)adPremio 2008-2009 */
if(location.protocol.substr(0,4)=='http')document.write(unescape('%3C')+'script id="adsea_pl_stat24.niepyskuj1.Orion gallery" src="'+location.protocol+'//adpremiopl.adocean.pl/_'+(new Date()).getTime()+'/ad.js?id=OnQHznQVN39ID6t.1yUu8TNy8VBaK2eX14Tt6PJIFkL.k7/x='+screen.width+'/y='+screen.height+'" type="text/javascript"'+unescape('%3E%3C')+'/script'+unescape('%3E'));
//]]>--></script>
    </table>
    <td width="68%"><div>
    </div></td>
<?
//folder w którym mam demka    
$folder = "dema";

$ext   = array('zip', 'rar');

$sciezka = pathinfo($_SERVER['PHP_SELF']);
$adres = 'http://'.$_SERVER['HTTP_HOST'].$sciezka['dirname'].'/';

$files = scandir($folder);
$list  = array();

foreach($files as $file)
{
    $file = pathinfo($file);
    if (in_array($file['extension'], $ext))
    {
        $list[filectime($folder.'/'.$file['basename'])] = $file['basename'];
    }
}
arsort($list);

echo '<b><font color="#FFB538"><table>
<td>                                                       Data</td><td></td><td>                    Godzina</td><td>                        Mapa</td></td><td>                       Rozmiar</td></td><td>                   Kopiuj link</td><td>    Pobierz</td><td> </tr></font></b>';

foreach ($list as $nazwa)
{
    $demo = $folder.'/'.$nazwa;
    $dane = explode('-', $nazwa);
      
    $data = $dane[1];
    $rok = substr($data, 0, 2);
    $mies = substr($data, 2, 2);
    $dzien = substr($data, 4, 2);
    $godz = substr($data, 6, 2);
    $min = substr($data, 8, 2);
      
    $data = '20'.$rok.'-'.$mies.'-'.$dzien;
    $godzina = $godz.':'.$min;
      
    $mapa = $dane[2];
    $mapa = explode('.', $mapa);
    $mapa = $mapa[0];
      
    $rozmiar = round( filesize($demo) / 1024 / 1024, 2);
  
  
    echo '<tr>
<td>                                        <b>|</b>         <font color="#60A8D0">'.$data.'</font></td>   
<td><td>        <b>|</b>             <font color="#60A8D0">'.$godzina.'      </font> </td>
<td>       <b>|</b>            <font color="#60A8D0">'.$mapa.'      </font> </td>
<td>     <b>|</b>                  <font color="#60A8D0">'.$rozmiar.' MB     </font> </td>
<td>          <font color="#60A8D0"><input style="color:#FEB42D; background-color:#5E5E5E "  type="text" value="'.$adres.$demo.'" readonly="yes" onclick="this.select()" />  </font> </td>
    
<td>               <a href="'.$adres.$demo.'"
<img src="img/off.gif" name="Pobierz" border="0"></a>';'


   </tr>';
}
?></div></td>
  </tr>
</table>

</body>
</html>
Gutaj
To jest kod tej strony z której chcesz mieć podobnie... przyjrzyj się może wyciągniesz coś przydatnego ( nie jest to cały kod)
Kod
<div class="main">
<h1>Archiwum HLTV ]|[ Tower #1 </h1>
    <div class="wybor_daty"> <span class="niby_a"><b>2009-07-26</b></a> <a href="?data=2009-07-25">2009-07-25</a> <a href="?data=2009-07-24">2009-07-24</a> <a href="?data=2009-07-23">2009-07-23</a> <a href="?data=2009-07-22">2009-07-22</a> <a href="?data=2009-07-21">2009-07-21</a> <a href="?data=2009-07-20">2009-07-20</a> <a href="?data=2009-07-19">2009-07-19</a></div>    <table style="padding:20px 0 0;width:100%" cellspacing="0">

        <tr><th class="dolewej">Kopiuj link</th><th class="dolewej">Mapa</th><th>Początek</th><th>Koniec</th><th>Rozmiar</th><th></th></tr>
                    <tr><td><input type="text" value="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260946-de_nuke.dem.zip" readonly="yes" onclick="this.select()" /></td><td>de_nuke</td><td class="dosrodka">09:46</td><td class="dosrodka">10:19</td><td class="dosrodka">8.62 MB</td><td class="doprawej"><a href="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260946-de_nuke.dem.zip">Download</a></td></tr>
                        <tr><td><input type="text" value="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260912-de_cpl_mill.dem.zip" readonly="yes" onclick="this.select()" /></td><td>de_cpl_mill</td><td class="dosrodka">09:12</td><td class="dosrodka">09:46</td><td class="dosrodka">7.72 MB</td><td class="doprawej"><a href="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260912-de_cpl_mill.dem.zip">Download</a></td></tr>

                        <tr><td><input type="text" value="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260828-de_dustyaztec.dem.zip" readonly="yes" onclick="this.select()" /></td><td>de_dustyaztec</td><td class="dosrodka">08:28</td><td class="dosrodka">09:12</td><td class="dosrodka">4.5 MB</td><td class="doprawej"><a href="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260828-de_dustyaztec.dem.zip">Download</a></td></tr>
                        <tr><td><input type="text" value="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260757-de_dust2.dem.zip" readonly="yes" onclick="this.select()" /></td><td>de_dust2</td><td class="dosrodka">07:57</td><td class="dosrodka">08:28</td><td class="dosrodka">1.28 MB</td><td class="doprawej"><a href="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260757-de_dust2.dem.zip">Download</a></td></tr>
                        <tr><td><input type="text" value="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260726-de_cpl_strike.dem.zip" readonly="yes" onclick="this.select()" /></td><td>de_cpl_strike</td><td class="dosrodka">07:26</td><td class="dosrodka">07:56</td><td class="dosrodka">1.28 MB</td><td class="doprawej"><a href="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260726-de_cpl_strike.dem.zip">Download</a></td></tr>

                        <tr><td><input type="text" value="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260655-de_cbble.dem.zip" readonly="yes" onclick="this.select()" /></td><td>de_cbble</td><td class="dosrodka">06:55</td><td class="dosrodka">07:25</td><td class="dosrodka">1.32 MB</td><td class="doprawej"><a href="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260655-de_cbble.dem.zip">Download</a></td></tr>
                        <tr><td><input type="text" value="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260623-de_tuscan.dem.zip" readonly="yes" onclick="this.select()" /></td><td>de_tuscan</td><td class="dosrodka">06:23</td><td class="dosrodka">06:54</td><td class="dosrodka">1.31 MB</td><td class="doprawej"><a href="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260623-de_tuscan.dem.zip">Download</a></td></tr>
                        <tr><td><input type="text" value="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260552-de_inferno.dem.zip" readonly="yes" onclick="this.select()" /></td><td>de_inferno</td><td class="dosrodka">05:52</td><td class="dosrodka">06:23</td><td class="dosrodka">1.29 MB</td><td class="doprawej"><a href="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260552-de_inferno.dem.zip">Download</a></td></tr>

                        <tr><td><input type="text" value="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260521-de_aztec.dem.zip" readonly="yes" onclick="this.select()" /></td><td>de_aztec</td><td class="dosrodka">05:21</td><td class="dosrodka">05:52</td><td class="dosrodka">1.3 MB</td><td class="doprawej"><a href="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260521-de_aztec.dem.zip">Download</a></td></tr>
                        <tr><td><input type="text" value="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260450-de_train.dem.zip" readonly="yes" onclick="this.select()" /></td><td>de_train</td><td class="dosrodka">04:50</td><td class="dosrodka">05:21</td><td class="dosrodka">1.28 MB</td><td class="doprawej"><a href="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260450-de_train.dem.zip">Download</a></td></tr>
                        <tr><td><input type="text" value="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260418-de_nuke.dem.zip" readonly="yes" onclick="this.select()" /></td><td>de_nuke</td><td class="dosrodka">04:18</td><td class="dosrodka">04:49</td><td class="dosrodka">1.31 MB</td><td class="doprawej"><a href="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260418-de_nuke.dem.zip">Download</a></td></tr>

                        <tr><td><input type="text" value="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260347-de_cpl_mill.dem.zip" readonly="yes" onclick="this.select()" /></td><td>de_cpl_mill</td><td class="dosrodka">03:47</td><td class="dosrodka">04:18</td><td class="dosrodka">1.71 MB</td><td class="doprawej"><a href="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260347-de_cpl_mill.dem.zip">Download</a></td></tr>
                        <tr><td><input type="text" value="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260317-de_cpl_fire.dem.zip" readonly="yes" onclick="this.select()" /></td><td>de_cpl_fire</td><td class="dosrodka">03:17</td><td class="dosrodka">03:46</td><td class="dosrodka">1.21 MB</td><td class="doprawej"><a href="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260317-de_cpl_fire.dem.zip">Download</a></td></tr>
                        <tr><td><input type="text" value="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260246-de_dust2.dem.zip" readonly="yes" onclick="this.select()" /></td><td>de_dust2</td><td class="dosrodka">02:46</td><td class="dosrodka">03:17</td><td class="dosrodka">1.29 MB</td><td class="doprawej"><a href="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260246-de_dust2.dem.zip">Download</a></td></tr>

                        <tr><td><input type="text" value="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260215-de_cpl_strike.dem.zip" readonly="yes" onclick="this.select()" /></td><td>de_cpl_strike</td><td class="dosrodka">02:15</td><td class="dosrodka">02:46</td><td class="dosrodka">1.29 MB</td><td class="doprawej"><a href="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260215-de_cpl_strike.dem.zip">Download</a></td></tr>
                        <tr><td><input type="text" value="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260143-de_cbble.dem.zip" readonly="yes" onclick="this.select()" /></td><td>de_cbble</td><td class="dosrodka">01:43</td><td class="dosrodka">02:15</td><td class="dosrodka">1.34 MB</td><td class="doprawej"><a href="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260143-de_cbble.dem.zip">Download</a></td></tr>
                        <tr><td><input type="text" value="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260109-de_tuscan.dem.zip" readonly="yes" onclick="this.select()" /></td><td>de_tuscan</td><td class="dosrodka">01:09</td><td class="dosrodka">01:43</td><td class="dosrodka">1.98 MB</td><td class="doprawej"><a href="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260109-de_tuscan.dem.zip">Download</a></td></tr>

                        <tr><td><input type="text" value="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260037-de_inferno.dem.zip" readonly="yes" onclick="this.select()" /></td><td>de_inferno</td><td class="dosrodka">00:37</td><td class="dosrodka">01:09</td><td class="dosrodka">4.35 MB</td><td class="doprawej"><a href="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260037-de_inferno.dem.zip">Download</a></td></tr>
                        <tr><td><input type="text" value="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260036-de_aztec.dem.zip" readonly="yes" onclick="this.select()" /></td><td>de_aztec</td><td class="dosrodka">00:36</td><td class="dosrodka">00:37</td><td class="dosrodka">124 KB</td><td class="doprawej"><a href="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260036-de_aztec.dem.zip">Download</a></td></tr>
                        <tr><td><input type="text" value="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260004-de_train.dem.zip" readonly="yes" onclick="this.select()" /></td><td>de_train</td><td class="dosrodka">00:04</td><td class="dosrodka">00:36</td><td class="dosrodka">3.98 MB</td><td class="doprawej"><a href="http://hltv.1shot1kill.pl/srv772/HLTV_Tower1-0907260004-de_train.dem.zip">Download</a></td></tr>

                </table>
        <div class="wybor_daty"> <span class="niby_a"><b>2009-07-26</b></a> <a href="?data=2009-07-25">2009-07-25</a> <a href="?data=2009-07-24">2009-07-24</a> <a href="?data=2009-07-23">2009-07-23</a> <a href="?data=2009-07-22">2009-07-22</a> <a href="?data=2009-07-21">2009-07-21</a> <a href="?data=2009-07-20">2009-07-20</a> <a href="?data=2009-07-19">2009-07-19</a></div>    </div>

<span class="rogi-dol"></span>
</div>

</body>
</html>
orion151
Nic ciekawego, a przynajmniej nic co by mi pomogło nie znalazłem :/

Ten kod jucz wcześniej miałem smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.