05. januar 2005 - 19:59Der er
33 kommentarer og 1 løsning
Vise filstørrelse for billede
Jeg er desværre ingen ørn i php, så håber virkelig på hjælp her.
Det drejer sig om et billedgalleri, som jeg har hentet på nettet: "Imageview". Det kører for så vidt rigtig godt og jeg har lavet diverse folder (# og a-z). I hver folder en liste over filnavne på billederne. Filnavnet er ligeledes et link til selve billedet. Det jeg gerne vil have vist, er filstørrelsen på hvert enkelt billede. Denne filstørrelse skal ganske enkelt vises i antal KB umiddelbart efter filnavnet - altså på samme linje!
PHP-koden, som det skal puttes ind i, ser sådan ud (uddrag af en noget større side):
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det var da træls. Uanset hvad jeg gør af dine forslag, så vises filstørrelsen ikke. Hvis jeg skriver:echo $fsize før $data = $data.'</a> $fsize<br />'; så bliver siden ganske enkelt ikke vist!
På siden, hvor listen over billeder skal vises, kommer der i første linje en hel del filnavne (12-15 stykker), men nu uden link til billedet!! Nedenunder bliver resten af filnavnene vist, inkl. link til billedet. Filstørrelse vises stadig ikke!
Problemet er at filesize('albums/'.$file); skal pege på den rigtige fil. $file angiver filnavnet, hvilket er variabelt, og 'albums/' angiver mappen hvori billedet ligger. Prøv at ftp'e og se og det forholder sig sådan at filen ligger i en mappe der hedder albums
Et eller andet sted tror jeg vi nærmer os, men dit seneste virker desværre ikke - ingen decideret fejl, men filstørrelse vises stadig ikke. Jeg prøvede dog at skrive dette:
$fsize = filesize('albums/a/'.$file);
i stedet for
$fsize = filesize('albums/'.$dir.$file);
og hvis jeg så går på siden og ser på listen over billeder (stadig under "a"), så står filstørrelsen der rent faktisk i antal bytes. Men dette er jo så kun under "albums/a/".
ronniedrengen, jeg takker for dit svar, som jeg faktisk allerede har fået klaret i et andet spørgsmål: http://www.eksperten.dk/spm/577626
Jeg havde jo lukket spørgsmål og glemte lige at tilføje her, at jeg havde fået svar!
Synes godt om
Ny brugerNybegynder
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.