<?php
if ($handle = opendir('nowe')) {
while (false !== ($file = readdir($handle))) {
if($file != '.' && $file != '..'){
$ilosc = strlen($file);
$ile++;
$sortowanie[]=$file;
}
}}
if ($ile > 0)
{
rsort($sortowanie);
for ($i=0; $i<$ile; $i++)
{
$tablica = file("nowe/".$sortowanie[$i]);
echo "
| ".$tablica[0]. " |
| "; for ($z=1; $z { echo "
“.$tablica[$z].” "; } echo "
|
|
"; echo date(“j-m-Y H:i:s”,filemtime(‘nowe/’.$sortowanie[$i]))."
|
| "; echo " |
"; } } ?> [/code]
To jest moj kod do sortowania newsow chcialbym dodac ze jesli bedzie 10 news to zacznei dodawac na nowa strone dajmy na to na news2? prosze o pomoc
system
(system)
#2
Heh, policz ile masz newsow i wtedy to podziel przez dzisiec.
I wtedy masz liczbę stron.
Na 1 stronie ladujesz 10 ostatnich, na 2 10 przedostatnich itd.
dobrze wlasnie o takie cos mi chodzi tylko jak to zapisac za pomoca funkvji i w ktorym miejscu.
system
(system)
#4
<?php
if (!isset($_GET['page'])) { $_GET['page'] = 1; }
if (eregi('[0-9]',$_GET['page'])) {
$l[1] = $_GET['pge'] * 10; $l[0] = $l[1] - 10;
$query = mysql_query('select 1id`,`title`,`short`.`author` from `news` order by `id` asc limit '.$l[0].','.$l[1].'');
while ($news = mysql_fetch_array($query)) {
echo $news[title].'
'.$news[short].''.$news[author];
}
}
$query = mysql_query('select `id` from `news`');
$ile = mysql_num_rows($query);
$str = $ile / 10;
if (round($str,0) != $str) { $str++; }
while ($i <= $str) {
$i++;
echo '['.$i.']';
}
?>[/code]
Jakoś tak ale nie sprawdzałem czy działa.
Agaton
(Agatonster)
#5
Manius_1989 ,
Proszę poprawić pisownię w temacie i w opisie problemu.
W celu edycji swojego posta proszę skorzystać z przycisku przy poście otwierającym temat.
Zignorowanie zalecenia będzie skutkowało usunięciem tematu do Kosza.]
Crop
Punkt Regulaminu cytowany powyżej obowiązuje wszystkich userów forum - radzę o tym pamiętać.