Jump to content
php.lv forumi

Tkal lamerisms :)


barons

Recommended Posts

  • Replies 47
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Nez kaapeec man liekas ka esmu novirziijies uz nepareizo celju! Varbuut kaads var noraadiit pareizo celju :huh:

 

$imagesCount = @file_get_contents('pic/auto/images.txt',r); // sheit nolasa skaitu

$page = (int) $_GET['page'];

$perPage = 8; //noraad cik buus bildes vienaa lapaspusee

$pages = ceil( $imagesCount / $perPage ); //sadal cik buus lapas puses

 

if ($page<1 || $page>$pages) $page = 1; //ja page lielaaks pa noeikto lpp.sk. page ir 1

 

$start = $perPage * ( $page - 1 ); //apmeeram nojaushu

$end = ($start+$perPage<$imagesCount) ? $start+$perPage : $imagesCount-1; // apmeeram nojaushu

 

for ($i=$start; $i<$end; $i++ ) {

 

$dir=opendir("pic/auto/");

 

while(($fails=readdir($dir)) !=false){

if ( !eregi('(jpg|jpeg)$',$fails) ) continue;

 

if ($i<$start) continue;

if ($i>$end) break;{

print("<img src=pic/auto/$fails width=120 height=81 border=1><b>$fails</b>  ");}

if(!($i % 3)) { echo "<br/><br/>"; }

$i++;

 

}

}

Link to comment
Share on other sites

tu kad kodē arī mēģini saprast ko dari ?

parasti kodējot ir arī zemapziņā jānoimpretē kas notiks ko tu tur sarakstīji :)

 

for ($i=$start; $i<$end; $i++ ) {

$dir=opendir("pic/auto/");

while(($fails=readdir($dir)) !=false){
if ( !eregi('(jpg|jpeg)$',$fails) ) continue;

if ($i<$start) continue;
if ($i>$end) break;{
print("<img src=pic/auto/$fails width=120 height=81 border=1><b>$fails</b>  ");}
if(!($i % 3)) { echo "<br/><br/>"; }
$i++;

}

 

aizstajam ar

 

$dir=opendir("pic/auto/");
$i = 0;
while(($fails=readdir($dir)) !=false){
     if ( !eregi('(jpg|jpeg)$',$fails) ) continue;
     if ($i<$start) continue;
     if ($i>$end) break;

     print("<img src=pic/auto/$fails width=120 height=81
               border=1><b>$fails</b>  ");
     
     if( $i % 3 == 0 ) echo "<br/><br/>";

     $i++;
}

Edited by Delfins
Link to comment
Share on other sites

Tieshi taa visi ar kautko saak :unsure:

 

<?php

$filename = "images.php";

 

$imagesCount = @file_get_contents('pic/auto/images.txt',r); // sheit nolasa skaitu

$page = (int) $_GET['page'];

$perPage = 9; //noraad cik buus bildes vienaa lapaspusee

$pages = ceil( $imagesCount / $perPage ); //sadal cik buus lapas puses

 

if ($page<1 || $page>$pages) $page = 1; //ja page lielaaks pa noeikto lpp.sk. page ir 1

 

$start = $perPage * ( $page - 1 ); //apmeeram nojaushu

$end = ($start+$perPage<$imagesCount) ? $start+$perPage : $imagesCount-1; // apmeeram nojaushu

 

 

 

$dir=opendir("pic/auto/");

$i = 1;

 

while(($fails=readdir($dir)) !=false){

if ( !eregi('(jpg|jpeg)$',$fails) ) continue;

 

if ($i<$start) continue;

if ($i>$end) break;

 

print("<img src=pic/auto/$fails width=120 height=81

border=1><b>$fails</b>  ");

 

if( $i % 3 == 0 ) echo "<br/><br/>";

 

$i++;

 

}

 

 

for ($i = 1; $i<=$pages; $i++)

{

echo " [<a href=\"$filename?page=$i\">$i</a>] ";

}

echo "</center>";

 

?>

 

bet nu tomeer man kaads pateiks kur iisti ir kljuuda, nu nekaadi nevaru izdomaat, izlasiijos manuaali cauri un cauri bet nekaa... :huh:

Edited by barons
Link to comment
Share on other sites

Pirmkārt, iemācies likt [ code ] BBtagus, citādi grūti tavu iepastoto kodu lasīt.

Un pasaki, kur ir kļūda? Kas nestrādā šajā kodā?

 

P.S. Gadījumā $i nav jāinicializē ar 0, nevis ar 1, kā tev ir?

Link to comment
Share on other sites

Pirmkārt, iemācies likt [ code ] BBtagus, citādi grūti tavu iepastoto kodu lasīt.

Un pasaki, kur ir kļūda? Kas nestrādā šajā kodā?

 

P.S. Gadījumā $i nav jāinicializē ar 0, nevis ar 1, kā tev ir?

15170[/snapback]

 

man paraad prmaas 9 bildes bet, paarejot uz naakamo lapu neraad neko :unsure:

 

man ar liekas ka ar sho vietu nav kautkas kaartiibaa

 

$i = 1; //ir shaadi, bet vai vajag ???

while(($fails=readdir($dir)) !=false){
    if ( !eregi('(jpg|jpeg)$',$fails) ) continue;
   
 if ($i<$start) continue;
  if ($i>$end) break;

Link to comment
Share on other sites

Beigās pamaini savu kodu uz:

for ($i = 1; $i<=$pages; $i++) {
 echo " [<a href='?page=$i'>$i</a>] ";
}
echo "</center>";
?>

Varbūt līdzēs.

 

Un vispār, paņem padebugo. Uzliec while ciklā, lai drukājas mainīgie $i, $start, $end, paseko vērtību izmaiņām un izdari secinājumus.

Link to comment
Share on other sites


×
×
  • Create New...