ďťż

[php] jak to zrobić :) sprawdzanie rozsz. pliku i odp. reakcja ;)

       

Podstrony


telcocafe

Witam.
Na samym początku zaznaczam, że jestem naprawdę początkujący jeśli chodzi o php.
Kawałek kodu:
$plik=explode('.',$_FILES["file"]["name"]) ; $ostatni = count($plik); if ($plik[$ostatni-1]=='abc') die('Nieakceptowany typ pliku!');

aktualnie: sprawdzane jest rozszerzenie pliku i jeśli jest takie jak w warunku to skrypt jest przerywany.

pytanie: jak przerobić ten kod by skrypt był przerywany jeśli rozszerzenie nie jest równe podanemu string'owi? tzn. by skrypt był kontynuowany tylko jeśli plik ma podane rozszerzenie.

proszę o pomoc, pozdros.
Użytkownik solver edytował ten post 11 listopad 2007, 13:26



$plik=explode('.',$_FILES["file"]["name" ]);
$ostatni = count($plik);

if ($plik[$ostatni-1]!='abc') die('Nieakceptowany typ pliku!');


o to chodzi? ze jesli plik ma inne rozszezenie niz 'abc' to nie przyjmuje?
polecam kursy php bo to podstawy [jesli o to chodzilo tobie]

aha, jak bedziesz przyjmowal okreslone rozszerzenia, rob to switch-em ;)

substr + strrpos :)

$s = 'filename.ext'; echo substr($s, strrpos($s,'.')+1, strlen($s));i się baw :P
Użytkownik DJ_ProG edytował ten post 11 listopad 2007, 14:11
pathinfo

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.