Avatar billede saudoo Nybegynder
23. februar 2004 - 22:42 Der er 18 kommentarer og
1 løsning

vise indhold af mappe + billede

Hej Exp,

Jeg søger et script, der kan finde filer i en mappe, swf filer, og derefter at linke til dem. Jeg skal kunne have et standartbillede som er linket.

På forhånd tak.
Jakob Bjerre

www.funsense.tk
Avatar billede schaefner Juniormester
23. februar 2004 - 22:49 #1
<?php
$image = 'description.gif';
$path = '/path/to/files/';
$adress = 'http://domain.dk/path/to/files/';

if ($handle = opendir($path)) {
    while (false !== ($file = readdir($handle))) {
        if ($file != '.' && $file != '..' && substr($file,strrpos($file,'.')) == '.swf') {
            echo '<a href="'.$adress.$file.'"><img src="'.$image.'"></a>';
        }
    }
    closedir($handle);
}
?>
Avatar billede saudoo Nybegynder
23. februar 2004 - 22:50 #2
smukt, prøver det lige.. :D
Avatar billede saudoo Nybegynder
23. februar 2004 - 22:54 #3
Ahh.. det virker ikke helt:
http://fs.frac.dk/finddem.php

fejl -


Warning: opendir() [function.opendir]: SAFE MODE Restriction in effect. The script whose uid is 15734 is not allowed to access / owned by uid 0 in /web/www/frac/users/fs/finddem.php on line 10

Warning: opendir(/gallery/andre/billeder/) [function.opendir]: failed to open dir: No such file or directory in /web/www/frac/users/fs/finddem.php on line 10
Avatar billede saudoo Nybegynder
23. februar 2004 - 22:56 #4
ej okay.. det var min, det virker jo perfekt.. :D tak, læg et svar..
Avatar billede schaefner Juniormester
23. februar 2004 - 22:57 #5
ok :)
Avatar billede saudoo Nybegynder
23. februar 2004 - 23:02 #6
eller først.. kan du ikke lave, sådan så navnet på filen, altså kun filnavnet bliver viste lige over billedet?
Avatar billede saudoo Nybegynder
23. februar 2004 - 23:02 #7
Altså er det muligt?
Avatar billede schaefner Juniormester
23. februar 2004 - 23:04 #8
if ($handle = opendir($path)) {
    while (false !== ($file = readdir($handle))) {
        if ($file != '.' && $file != '..' && substr($file,strrpos($file,'.')) == '.swf') {
            echo '<a href="'.$adress.$file.'">'.$file.'<br><img src="'.$image.'"></a>';
        }
    }
    closedir($handle);
}
Avatar billede saudoo Nybegynder
23. februar 2004 - 23:15 #9
okay.. jeg skal have linket til at pege på swf.php?swf=[stien], det gidder den ikke selv når det er mig der prøver... :D
Avatar billede schaefner Juniormester
23. februar 2004 - 23:22 #10
if ($handle = opendir($path)) {
    while (false !== ($file = readdir($handle))) {
        if ($file != '.' && $file != '..' && substr($file,strrpos($file,'.')) == '.swf') {
            echo '<a href=swf.php?swf="'.$file.'">'.$file.'<br><img src="'.$image.'"></a>';
        }
    }
    closedir($handle);
}
Avatar billede saudoo Nybegynder
23. februar 2004 - 23:22 #11
eller.. kan du lave ?
Avatar billede saudoo Nybegynder
23. februar 2004 - 23:26 #12
Godt arbejde.. :D tak for hjælpen.. :D
Avatar billede saudoo Nybegynder
23. februar 2004 - 23:26 #13
bare en rettelse:

if ($handle = opendir($path)) {
    while (false !== ($file = readdir($handle))) {
        if ($file != '.' && $file != '..' && substr($file,strrpos($file,'.')) == '.swf') {
            echo '<a href=swf.php?swf=swf/'.$file.'>'.$file.'<br><img src="'.$image.'"></a>';
        }
    }
    closedir($handle);
}
Avatar billede saudoo Nybegynder
23. februar 2004 - 23:27 #14
skal self ikke have swf/ med.. :D
Avatar billede saudoo Nybegynder
23. februar 2004 - 23:40 #15
hvis det ikke er for sent. Er det så mulig at sætte filnavn+billede ind i tabel

sådan her

<tabel>
<td width=50>[indhold]</td>
<td width=50>[indhold]</td>
<tr>
</tr>
<td width=50>[indhold]</td>
<td width=50>[indhold]</td>
<tr>
</tr>
<td width=50>[indhold]</td>
<td width=50>[indhold]</td>
</tabel>

Bare få dem lagt op på en side..
Avatar billede saudoo Nybegynder
23. februar 2004 - 23:41 #16
eller jeg mener, få dem lagt på på sider, med < 1 2 3 4 5 > :D
Avatar billede saudoo Nybegynder
23. februar 2004 - 23:41 #17
Hvis du stadig har lyst efter jeg har givet dig de points, ellers kan jeg sagtens oprette et nye spg. XD
Avatar billede schaefner Juniormester
23. februar 2004 - 23:47 #18
Måske du kan bruge det her: http://www.eksperten.dk/spm/468581
Avatar billede saudoo Nybegynder
23. februar 2004 - 23:55 #19
okay.. det går ikke :D jeg er ikke super hærdet til php, og jeg forstår ikke den der kode du har. :D

Jeg skriver et andet spg. på 200 points, så kan du jo se som du har lyst til at være med:D
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