Avatar billede eksplayer Nybegynder
07. september 2004 - 22:14 Der er 13 kommentarer og
1 løsning

Kig i mappe??

På mit webhotel har jeg en mappe som jeg bruget til at uploade diverse billeder og dokumenter til. Men for at jeg kan tilgå disse filer fra min hjemmeside så er jeg nødt til at lave et link til disse filer. Og det er så i forlængelse heraf mit spørgsmål kommer.

Kan man via PHP gøre alle filerne synlige på en hjemmeside uden at man selv skal lave et tekstlink der pejer på filerne? Altså sådan at når jeg uploader noget til mappen, så popper det automatisk frem på den min hjemmeside.

Håber det er til at forstå hvad jeg skriver...
Avatar billede jansen82 Nybegynder
07. september 2004 - 22:17 #1
jes 2sek...
Avatar billede jansen82 Nybegynder
07. september 2004 - 22:20 #2
Skulle gerne virke... du ændre selvfølgelig dinmappeher til din mappe!!

<table border="0" cellpadding="0" cellspacing="0" width="100%">
<?
$dir = opendir('/dinmappeher');

while($file = readdir($dir)) {

if($file != "." && $file != ".." ) {
                                         
print "<tr><td width=\"100%\"><a href=\"dinmappeher/$file\" target=\"_blank\">$file</a></td></tr>";

}
}

closedir($dir);
?>
</table>

Du kan selvfølgelig også ændre <table> eller fjerne den... hjalp det?
Avatar billede eksplayer Nybegynder
07. september 2004 - 22:30 #3
Jeg får følgende error:

Warning: opendir(): open_basedir restriction in effect. File(/upload) is not within the allowed path(s): (/STORE/mitdomain.dk:/tmp/) in /STORE/mitdomain.dk/public_html/a/uploadet.php on line 121
Avatar billede eksplayer Nybegynder
07. september 2004 - 22:31 #4
I linie 121 står der: $dir = opendir('/upload');
Avatar billede jansen82 Nybegynder
07. september 2004 - 22:34 #5
ret dinmappeher til nok det her:

/STORE/mitdomain.dk/public_html/a

Hvis det er din mappe!!?
Avatar billede eksplayer Nybegynder
07. september 2004 - 22:41 #6
JA TAK, så virker det ;)

Jeg har lige et ekstra spørgsmål, hvis det er ok.
Er det muligt at lave lidt større mellemrum mellem det uploadede filer - lidt alla halvanden linieafstand i word :)
Avatar billede jansen82 Nybegynder
07. september 2004 - 22:42 #7
du kan bare rette i <td> som du har lyst til...

fx. sæt height=\"20\" ind eller sådan noget...
Avatar billede eksplayer Nybegynder
07. september 2004 - 22:44 #8
Smid et svar det er helt perfekt.
Avatar billede jansen82 Nybegynder
07. september 2004 - 22:45 #9
det er ligemeget med pointsne... bare svar selv...!!
Avatar billede eksplayer Nybegynder
07. september 2004 - 22:48 #10
Så siger jeg mange tak. En sidste ting nu hvor jeg har fat i dig. Er det muligt at lave et bulletpoint ud for hver af de uploadet filder? Hvis det er svært så skidt med det - det kunne bare se godt ud.
Avatar billede jansen82 Nybegynder
07. september 2004 - 22:52 #11
det er ikke svært... hvis det er et "billede/icon" du mener så bare indsæt

<img src=\"http://www.ditdomain.dk/dinmappe/ditbillede.jpg\" border=\"0\">&nbsp;

Foran $file

Så skulle det være der... !!
Avatar billede eksplayer Nybegynder
07. september 2004 - 23:07 #12
Mener du sådan?

<?
$dir = opendir('/STORE/nielsen78.dk/public_html/a/upload');

<img src=\"http://www.ditdomain.dk/dinmappe/ditbillede.jpg\" border=\"0\">&nbsp;

while($file = readdir($dir)) {

if($file != "." && $file != ".." ) {
                                         
print "<tr><td height=\"20\" width=\"100%\"><a href=\"upload/$file\" target=\"_blank\">$file</a></td></tr>";

}
}

closedir($dir);
?>
</table>
Avatar billede jansen82 Nybegynder
07. september 2004 - 23:08 #13
nej...

sådan:

<?
$dir = opendir('/STORE/nielsen78.dk/public_html/a/upload');

while($file = readdir($dir)) {

if($file != "." && $file != ".." ) {
                                         
print "<tr><td height=\"20\" width=\"100%\"><img src=\"http://www.ditdomain.dk/dinmappe/ditbillede.jpg\" border=\"0\">&nbsp;<a href=\"upload/$file\" target=\"_blank\">$file</a></td></tr>";

}
}

closedir($dir);
?>
</table>
Avatar billede eksplayer Nybegynder
07. september 2004 - 23:15 #14
Ja selvfølgelig hvor dum er jeg ikke ;) Nå, men tak for det hele - nu virker det som jeg gerne vil have det...
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