Re: substr?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Jason,

If you don't expressly need it to run server side, you could always use a
simple little javascript check if you want.

*<script type="text/javascript">

function checkFileType() {
  // for mac/linux, else assume windows
  if (navigator.appVersion.indexOf('Mac') != -1 ||
navigator.appVersion.indexOf('Linux') != -1)
     var fileSplit = '/';
  else
     var fileSplit = '\\';

  var fileTypes     = new Array('.zip', '.ZIP', '.jpg', '.JPG'); // valid
filetypes
  var fileName      = document.getElementById('UploadFile').value; //
current value in your file upload box
  var extension     = fileName.substr(fileName.lastIndexOf('.'),
fileName.length);
  var valid = 0;

  for(var i in fileTypes) {
     if(fileTypes[i] == extension) {
        valid = 1;
        break;
     }
  }

  if(valid == 1)
      alert("The file to be uploaded is a PDF or ZIP file!");
  else
      alert("Invalid file type!");   *
*}*
*</script>*

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux