Avatar billede simon-14 Nybegynder
27. april 2004 - 14:40 Der er 12 kommentarer og
2 løsninger

Billede system 25 adgangen

HEj alle, jeg har en side med efter hånden snart mange display billeder. jeg vil gerne have så der er 25 ad gangen .. istedet for så mange her :
http://nadafear.dk/?p=displaymsn

Her er det script jeg bruger.. kan du lave det OM ?..

<?php

echo '<center>';
$handle = opendir('display');
$files = array();
while (false !== ($file = readdir($handle))) {
    if ($file != '.' && $file != '..') {
      $files[] = array('name' => $file, 'timestamp' => filectime('display/'.$file));
    }
}
closedir($handle);

// Sortér
function cmp($a, $b)
{
  if ($a['timestamp'] == $b['timestamp']) {
      return 0;
  }
return ($a['timestamp'] > $b['timestamp']) ? -1 : 1;
}

usort($files,'cmp');

foreach($files as $file) {
  echo '&nbsp;<img src="display/'.$file['name'].'" width="95" height="88" border="1" bordercolor="#000000">&nbsp;';
}

?>

25 ad gangen..
Avatar billede dennismp Nybegynder
27. april 2004 - 14:50 #1
Det er meget lidt motiverende at hjælpe dig når du bare lukker spørgsmålene umotiveret uden begrundelse og når du giver point så er det så ikke altid du giver fuld point, selvom dit spørgsmål bliver besvaret - igen uden begrundelse.

Du bør da i det mindste acceptere reglerne og følge dem hvis du forventer at få hjælp.
Avatar billede simon-14 Nybegynder
27. april 2004 - 14:54 #2
jammen jeg kan jo ik finde ud af noget.., du skal sku nok få point'ne for den her.. det var fordi hvis jeg ik fik de point havde jeg ík nok til at lave det heer spørgsmål..  kan ike finde ud af mine billede systemer,, plz hjælp
Avatar billede simon-14 Nybegynder
27. april 2004 - 14:55 #3
skal man skrive når man lukker ?
Avatar billede dennismp Nybegynder
27. april 2004 - 15:09 #4
Hvis du havde brugt en tid på at hjælpe. Og så der bare blev lukket, vil du ikke føle dig "misbrugt"? Umiddelbart syntes jeg at du bør skrive hvorfor du lukker og evt den løsning du har fundet - så andre kan få nytte af dit spørgsmålet, hvis de har samme problem. *Jeg* vil genre have feedback og evt finde ud af hvorfor mit svar ikke kan bruges - det er på den måde jeg får noget ud af exp.

<?php

echo '<center>';
$handle = opendir('display');
$files = array();
while (false !== ($file = readdir($handle))) {
    if ($file != '.' && $file != '..') {
      $files[] = array('name' => $file, 'timestamp' => filectime('display/'.$file));
    }
}
closedir($handle);

// Sortér
function cmp($a, $b)
{
  if ($a['timestamp'] == $b['timestamp']) {
      return 0;
  }
return ($a['timestamp'] > $b['timestamp']) ? -1 : 1;
}

usort($files,'cmp');

if( isset($_GET['num']) )
  $begin = intval($_GET['num'])
else
  $begin = 0;

$end = $begin + 25;
$more = false;

if( $end > count($files) )
  $end = count($files);

for($i=$begin;$i<$end;$i++)
  echo '&nbsp;<img src="display/'.$files[$i]['name'].'" width="95" height="88" border="1" bordercolor="#000000">&nbsp;';
}

if( $end < count($files) )
  print '<a href="index.php?num=' . $num . '">Næste side</a>';

?>
Avatar billede simon-14 Nybegynder
27. april 2004 - 15:12 #5
Jammen.. jeg tror det er dig der har lavet de fleste af mine scripts på mine sider, og de virker alle sammen.. såå
Avatar billede simon-14 Nybegynder
27. april 2004 - 15:14 #6
den skriver :
Parse error: parse error, unexpected T_ELSE line 102
Avatar billede dennismp Nybegynder
27. april 2004 - 15:18 #7
Tilføj et semikolon i slutningen af denne linje
  $begin = intval($_GET['num'])
altså
  $begin = intval($_GET['num']);
Avatar billede simon-14 Nybegynder
27. april 2004 - 15:36 #8
men nu skifter den ikke side. den bliver bare ved de samme 25 billeder som før
Avatar billede simon-14 Nybegynder
27. april 2004 - 16:18 #9
Dennis Hjælp
Avatar billede simon-14 Nybegynder
27. april 2004 - 16:22 #10
fik jeg selv fikset.. tak for hjælpen
Avatar billede dennismp Nybegynder
27. april 2004 - 16:33 #11
Hvad var der galt?
Avatar billede dennismp Nybegynder
27. april 2004 - 16:33 #12
glemte lige at holde øje med mailen :)
Avatar billede dennismp Nybegynder
27. april 2004 - 16:41 #13
Jeg syntes mine mails herfra er cirka 20mins undervejs :-(
Avatar billede dennismp Nybegynder
27. april 2004 - 17:43 #14
Lad være med at sætte point på højkant hvis du ikke ønsker at bruge dem.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester