indahla Skrevet 13. april 2003 Del Skrevet 13. april 2003 ...og deretter kunne trykke på de for å spille de. Problemet mitt er filer med mellomrom (som de fleste mp3'er har). Jeg sliter med å få med hele filnavnet. Får bare med det som kommer før mellomrommet... Noen som har en løsning? Lenke til kommentar
Neo Skrevet 13. april 2003 Del Skrevet 13. april 2003 Heisann! Hva med å bytte ut alle mellomrom i filene med: %20 ? Da vil nettleseren i alle fall skjønne hva filen heter. Lenke til kommentar
magikern Skrevet 13. april 2003 Del Skrevet 13. april 2003 skrev om et script jeg har brukt til index før, for at det skal fungere må du ha en webserver med støtte for php og det må nok skrives om endel for å brukes under andre OS enn linux. //chmod mappen du har filene i til 777 (chmod 777 mappenavn) //lagre scriptet i en fil du feks kaller index.php og legg den i mappa med filene <?php function directory($result) { $webdir = ("/code/new/"); /*hvis mappa di kan nås fra nettet skriver du www addressen(uten domenet) her*/ $fullpath = ("/var/www/html/code/new/"); /*her skriver du hele addressen du vanligvis bruker når du er på din egen maskin*/ $handle=opendir("$fullpath"); while ($file = readdir($handle)) { //see if $file is a directory if(file_exists($file) && is_dir($file)) { //we don't wan't to show "." and ".." if ($file == "." || $file == "..") {}else { $var = eregi_replace(" +", "_", $file); chmod ("$fullpath$file", 0755); rename("$fullpath$file", "$fullpath$var"); echo "<a href=$codedir$var>$file</a><br />n"; } }else{ //if $file is not a directory remove "/" and fileending $navn = substr($file, strrpos($file, '/')); $navn = substr($navn, 0, strrpos($navn, '.')); //we don't wan't to show ALL the files do wee? if ($file == "index.php" || $file == "$navn.swp" ) { }else { $var = eregi_replace(" +", "_", $file); chmod ("$fullpath$file", 0755); rename("$fullpath$file", "$fullpath$var"); echo "<a href=$codedir$var>$file</a><br />n"; } } } closedir($handle); return $result; } echo directory($result); ?> dette scriptet leser alle filene og undermappene i mappa, endrer permissions på alt så det får lov til å leke, alle mellomrom blir byttet ut med "_" alle filer og mapper blir printet med linker til ser at jeg får feilmeldinger på linje 15 og 27 altså er det noe galt med chmodinga men det ser ut til at scriptet fungerer alikevel, hvis noen har veldig mye greie på chmod her og mener at jeg har satt feil tall eller.no sånnt så vennligst si ifra. Lenke til kommentar
mortizz Skrevet 13. april 2003 Del Skrevet 13. april 2003 tnx, dette scriptet fikk jeg også nytte av! Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå