Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Rozszerzenie pliku
Forum PHP.pl > Forum > PHP
seba199696
Jak najlepiej odczytać rozszerzenie jakiegoś pliku np. ".mp3", ".avi"?
erix
pathinfo
seba199696
a rozmiar? jest lepsza funkcja od filesize?
kyku
albo explode jak masz sama nazwe
  1. $nazwa = 'jakis.plik.z.muzyka.mp3';
  2. $r = explode('.', $nazwa);
  3. echo $r[count($r)-1]; // mp3
seba199696
  1. $info = new SplFileInfo($_FILES['userfile']['name']);

lecz niestety nie odczytam w ten sposób np. size bo to to przesyła tylko nazwę pliku a nie D:/zdjecie.jpg
Jest na to rozwiązanie? Musi być z formularza input file.
viking
Tak jak sam zauważyłeś filesize. Od czegoś te funkcje są w końcu wink.gif
seba199696
Chcę użyć SplFileInfo bo chcę odczytać jeszcze kilka innych informacji.
by_ikar
Nie zajrzałeś nawet do manuala wink.gif

  1. $info = new SplFileInfo($_FILES['userfile']['name']);
  2.  
  3. echo $info->getSize(); // wielkość pliku
  4. echo $info->getExtension(); // rozszerzenie
  5. echo $info->getFilename(); // nazwa pliku


BTW miałeś kiedyś doczynienia w ogóle z obiektówką ?
seba199696
ta to spróbuj sobie odczytać informacje korzystając z input file np. D:/photo.png
by_ikar
Próbuje i robię to dość często. Korzystając chociażby z directoryinterator który zwraca splfileinfo. Napisz mi lepiej w czym masz problem? Czym on się dokładnie objawia?
webdice
Jeśli wysyłasz plik na serwer, to masz informacje o jego rozmiarze w tablicy $_FILES.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.