Avatar billede mosegrisen Nybegynder
15. oktober 2002 - 13:12 Der er 11 kommentarer og
1 løsning

file handling

Hvis jeg har en række filer hvordan kan jeg så gøre sådan at man kan se size, type, last modified (ligesom details i windows)

Jeg ved at man skal bruge en funktion men jeg er ikke sikker

eks:

kategori  type  size    last  modified
billede    jpg    20mb      32/8-2002

Det er sådan det skal se ud men hvordan skal koden være hvis det var for minhund.jpg??
Avatar billede hbhansen Nybegynder
15. oktober 2002 - 13:14 #1
last modified gøres med:
echo filectime("minhund.jpg");
Avatar billede hbhansen Nybegynder
15. oktober 2002 - 13:15 #2
Filstørrelsen:
echo filesize("minhund.jpg");
Avatar billede hbhansen Nybegynder
15. oktober 2002 - 13:17 #3
Typen skal du hente ved at hente de sidste bogstaver efter .
Og med kategori ved jeg ikke helt hvad du mener!
Avatar billede hbhansen Nybegynder
15. oktober 2002 - 13:21 #4
Jeg ville tage ext ud således:
// EXT TRÆKKES UD AF FILNAVNET
$filename = "minhund.jpg";
for ($i=strlen($filename);$i>=0;$i--)
{
    if ($filename{$i} == '.')
    {
        $ext .= substr($filename,($i+1),strlen($filename));
        break;
    }
}
echo $ext;

Det kan godt være det kan gøres nemmere!
Avatar billede mosegrisen Nybegynder
15. oktober 2002 - 13:21 #5
det vil sige:

<?
echo filesize("minhund.jpg");
?>
Avatar billede hbhansen Nybegynder
15. oktober 2002 - 13:22 #6
På det her link kan du læse mere om filsystems i php, det kan være det hjælper dig lidt:
http://www.php.net/manual/en/ref.filesystem.php
Avatar billede hbhansen Nybegynder
15. oktober 2002 - 13:23 #7
Ja:
<?
echo filesize("minhund.jpg");
?>
Det skulle give størrelse på minhund.jpg, hvis den ligger i samme bibliotek !
Avatar billede mosegrisen Nybegynder
15. oktober 2002 - 13:24 #8
Jeg skal bare vide at hvis man gør som jeg lige har gjort med filezise, om det så viser hvor stor filen er?
Avatar billede mosegrisen Nybegynder
15. oktober 2002 - 13:24 #9
kan ikke teste det lige nu for jeg er ikke hjemme...
Avatar billede hbhansen Nybegynder
15. oktober 2002 - 13:25 #10
Det gør det, jeg mener det vises i kb !
Avatar billede mosegrisen Nybegynder
15. oktober 2002 - 13:30 #11
Tror i man kan gøre det således?

<?
echo filesize("minhund.jpg")<BR>;
echo filetype("minhund.jpg")<BR>;
echo filemtime("minhund.jpg");
?>
Avatar billede hbhansen Nybegynder
15. oktober 2002 - 13:41 #12
Det tror jeg ikke :

<?
echo filesize("minhund.jpg")<BR>; //DUER
echo filetype("minhund.jpg")<BR>; //DUER IKKE
echo filemtime("minhund.jpg"); //DUER
?>
Som der står her:
http://www.php.net/manual/en/function.filetype.php
Så returnere den om typen er: fifo, char, dir, block, link, file, and unknown.
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