Avatar billede gnutella Nybegynder
09. marts 2006 - 19:25 Der er 8 kommentarer og
1 løsning

Redirect til nyest side

Hej alle

Jeg kunne godt tænke mig et script som kan redirecte til den nyest oprettede side. Eks. hvis jeg opretter en side med navnet 08042006.php og et par dage efter opretter 12042006.php, så skal scriptet selv redirecte til den nyeste altså 12042006.php.

Nogen der kan lave sådan et script, da jeg ikke selv er den store .php haj mere!

På forhånd tak...
Avatar billede coderdk Praktikant
09. marts 2006 - 20:06 #1
Hvad med noget i stil med:

$files = glob( "*.php" );
$newesttime = 0;
$newest = "";
foreach ( $files as $file )
{
  if ( filemtime( $file ) > $newesttime )
  {
      $newesttime = filemtime( $file );
      $newest = $file;
  } 
}
header( 'location: ' . $newest );
Avatar billede gnutella Nybegynder
09. marts 2006 - 21:50 #2
Nice! ´Men er det så filnavnet eller oprettelses tiden på serveren ?

Jeg er absolut ikke en haj! Men står og mangler det :D
Avatar billede coderdk Praktikant
09. marts 2006 - 21:52 #3
Det er tidspunktet for sidste modificering af filen...
Avatar billede coderdk Praktikant
09. marts 2006 - 21:54 #4
Ellers skal du ligge dem alle i et bibliotek for sig selv, og lave dine navne om fra 08042006.php til 20060408.php og bruge:

$filer = glob( "filer/*.php" );
header( 'location: ' . $filer[count( $filer )-1] );
Avatar billede coderdk Praktikant
09. marts 2006 - 21:54 #5
(Grunden til at du skal lave navnene om, er at så kan man sortere på dem)
Avatar billede gnutella Nybegynder
09. marts 2006 - 22:02 #6
Cool. Jeg prøver lige i morgen og så vender jeg tilbage :)
Avatar billede coderdk Praktikant
09. marts 2006 - 22:03 #7
Ok :)
Avatar billede gnutella Nybegynder
13. november 2006 - 13:09 #8
JEg fandt en anden løsning. Men jeg er sikker på at coderdk ville have virket. Smid et svar min ven
Avatar billede coderdk Praktikant
13. november 2006 - 13:57 #9
hehe ok, men lad os da dele dem så :)
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