Kom ihåg mig?
Home Menu

Menu


Gör länkar utav filer?

Ämnesverktyg Visningsalternativ
Oläst 2006-12-18, 10:03 #1
spajk spajk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2006
Inlägg: 637
spajk spajk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2006
Inlägg: 637
Hej!

Finns det en möjlighet att lista filerna ur en mapp på servern till länkar, på automatik? Så fort man lägger in en bild eller html fil så listas den?
Går det även att göra så att ingen filändelse finns eller underline finns i filnamnet?

Kan inte riktigt förklara det jag vill, men ni kanske förstår utav detta.
Annars får jag flumma vidare i tekniken som jag ej förstår.

tack
spajk är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-18, 10:26 #2
DeSotos avatar
DeSoto DeSoto är inte uppkopplad
Flitig postare
 
Reg.datum: Oct 2005
Inlägg: 323
DeSoto DeSoto är inte uppkopplad
Flitig postare
DeSotos avatar
 
Reg.datum: Oct 2005
Inlägg: 323
Visst, du kan använda glob() i PHP för att få alla filer och mappar i en array. Den loopar du igenom, och skriver ut länkar. Använd stränghanteringsfunktioner för att ta bort filändelser och underscore.
DeSoto är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-18, 10:29 #3
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
Aktivera "directory listing"?
jonny är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-18, 10:32 #4
spajk spajk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2006
Inlägg: 637
spajk spajk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2006
Inlägg: 637
DeSoto: Du har möjligtvis inga guider på lager hur man skapar och har sig?
Är väldigt svag vid kodning.

Jonny: nej.
spajk är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-18, 11:10 #5
DeSotos avatar
DeSoto DeSoto är inte uppkopplad
Flitig postare
 
Reg.datum: Oct 2005
Inlägg: 323
DeSoto DeSoto är inte uppkopplad
Flitig postare
DeSotos avatar
 
Reg.datum: Oct 2005
Inlägg: 323
Kanske inte den snyggaste koden, men den fungerar:
Kod:
<?php
$realpath = dirname( __FILE__ ) .'/';
if( isset( $_GET['path'] ) )
{
   $path = str_replace( '.', '', $_GET['path'] );
   if( is_dir( $realpath . $path ) )
   {
     $realpath .= $path;
     $realpath = rtrim( $realpath, '/' ) .'/';
   }
}

foreach( glob( $realpath .'*' ) as $file )
{
   $file = str_replace( dirname( __FILE__ ) .'/', '', $file );
   if( is_dir( $file ) )
   {
     echo '<a href="files.php?path='. $file .'">'. $file .'<br />';
   }
   else
   {
     echo '<a href="'. $file .'">'. substr( $file, 0, strrpos( $file, '.' ) ) .'<br />';
   }
}
?>
Förutsätter att filen du lägger koden i heter files.php.
DeSoto är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-18, 11:16 #6
spajk spajk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2006
Inlägg: 637
spajk spajk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2006
Inlägg: 637
Så länge det fungerar,
vill bara säga. Tack så hemskt mycket!

DeSoto for president.
spajk är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-26, 09:09 #7
spajk spajk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2006
Inlägg: 637
spajk spajk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2006
Inlägg: 637
Hm, får inte DeSotos script att fungera.

Det jag vill är att det ska med automatik lista filer i olika mappar i bokstavsordning.
Tex, jag har en mapp om bilar, i den mappen har jag andra mappar. localhost se/bilar/ford och /bilar/volvo med många olika sidor inne i, olika modeller.

På framsidan då, där "menyn" ska vara. Så vill jag att det ska se ut såhär i länkar.

Ford Focus
Ford Ka
(nymapp inuti bilmapp kallad volvo)
Volvo 240
Volvo v70

Vill inte att filändelsen ska visas, heller inte underscores. De heter Ford_Ka.html så jag vill enbart att det ska heta Ford Ka.
ja, ni kanske förstår?
Önskar att jag kunde förklara mer, men eftersom jag inte riktigt förstår mig på tekniken så kan jag inte. :/
spajk är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-26, 16:18 #8
spajk spajk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2006
Inlägg: 637
spajk spajk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2006
Inlägg: 637
Problem löst!
PHPportalen rockar.
spajk är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 17:45.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017