Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 202
  • Last Modified:

i am trying to make an upload system for in php but i have a problem

i am trying to learn about the $_FILES['type']
there isa problem
i am trying to upload a photo named Untitled3.jpg using this script


<html>
<body>
  <form enctype="multipart/form-data" action="filephp.php" method="post">
    <input type="hidden" name="MAX_FILE_SIZE" value="20000" />
    Choose a file to upload: <input name="fffffile" type="file" />
    <input type="submit" value="Upload" />
  </form>
</body>
</html>

and the script

<?php

$type=$_FILES['fffffile']['type'];


echo $type;
?>
when i run this it needs to echo the type of the file jpg
but when i really run it it does not echo i just get blank page

why?

0
mgtm3
Asked:
mgtm3
  • 2
  • 2
2 Solutions
 
hieloCommented:
Because the browser is not obligated to provide that information:

 $_FILES['userfile']['type']
    The mime type of the file, if the browser provided this information...
0
 
mgtm3Author Commented:
how can i tell it to provide this?
0
 
hieloCommented:
You (the server programmer) can't "tell" the browser what to do. For example, the browser owner/user may have his/her browser set so that it does NOT include/supply the referrer header. You, the server developer/webmaster do not have control over the browser. The browser will do as the browser owner/user wants, not you. For your purposes, what you can do is obtain the name of the image and check its extension.
0
 
mgtm3Author Commented:
thanks
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now