Gå til innhold

Bilder i mappe på serveren


Anbefalte innlegg

Skrevet (endret)

Eg har laga ei mappe på serveren min som heite "bilder".

Inni mappa har eg lagt bilder. (bombe!)

 

Viss eg linker til f.eks "http://wwwwwww.www/bilder/" får eg opp feilmelding

"Forbidden

You don't have permission to access /bilder/ on this server."

 

Korleis kan eg vise bildene i denne mappa?

Skulle kanskje hatt ein php kode som kunne vise bildene i mappa.

 

Heilt på jordet no?

 

Edit: Har chmodda mappa "777"...

Endret av Striderkim
Videoannonse
Annonse
Skrevet (endret)

denne vil hente ut alle filene i mappen:

<?php

echo "<h1>Filoversikt:</h1>";

$path ="bilder/";

$dh = opendir($path);
while (($file = readdir($dh)) !== false) {
  echo "<a href='$path/$file'>$file</a><br />";
}
closedir($dh);

?> 

Endret av kennteh
Skrevet

Patz: Får opp bildet viss eg skriver fullt filnamn ja.

Har vurdert Gallery, men ville helst ikkje bruke software med det første.

 

kenneth: Kunne du skrive den om som om det var til http://wwwwwww.www/bilder/ ?

Eg er helt grønn på koder... :) *misunne*

 

men ellers tusen takk!

Skrevet

Om du legger den koden i en php fil og legger den i samme mappe som inneholder "bilder" mappen, vil den liste opp alle bildene i bilder.

Skrevet

Liste filer i mappe, når httpd.conf er satt som standard å ikke vise det, løser man med .htaccess.

Options +Indexes

Dette lagrer du i en .htaccess, som du legger i mappa det gjelder.

Skrevet

Det hjalp ikkje å legge koden i index.php og legge den over i bilde mappa.

 

<?php

 

echo "<h1>Filoversikt:</h1>";

 

$path ="bilder/";

 

$dh = opendir($path);

while (($file = readdir($dh)) !== false) {

echo "<a href='$path/$file'>$file</a><br />";

}

closedir($dh);

 

?>

 

og det hjalp heller ikkje etter eg endra $path til ./

 

 

Og det hjalp heller ikkje å lage ei .htaccess fil der det står kun Options +Indexes

 

 

:(

Skrevet (endret)
Det hjalp ikkje å legge koden i index.php og legge den over i bilde mappa.

 

Husket du å chmod'e index.php?

Endret av Kagee
Skrevet
Og det hjalp heller ikkje å lage ei .htaccess fil der det står kun Options +Indexes

6368892[/snapback]

.htaccess overstyrer httpd.conf (og også php.ini). Derfor ser jeg ingen grunn til at det ikke funket.

 

Du lagret den antageligvis med feil filnavn. Skrev du feil i .htaccess ville du fått en error 500. Internal Server Error.

Skrevet
Og det hjalp heller ikkje å lage ei .htaccess fil der det står kun Options +Indexes

6368892[/snapback]

.htaccess overstyrer httpd.conf (og også php.ini). Derfor ser jeg ingen grunn til at det ikke funket.

 

Du lagret den antageligvis med feil filnavn. Skrev du feil i .htaccess ville du fått en error 500. Internal Server Error.

6370448[/snapback]

 

Kan godt hende eg gjer, feil eller...

Har host på b-one.net så trur ikkje det er der problemet ligger heller.

 

Feilmelding: 500 Internal Server Error

 

"Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

 

Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

 

More information about this error may be available in the server error log."

Skrevet

Der jeg har hosten min har jeg mulighet i kontroll panelet til å aktiver/deaktivere listin av filer på sida mi:

 

Kataloglisting: Lister innholdet i mapper uten index-fil når de åpnes i en nettleser.

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...