I've been working with PHP for a while and come across a problem. My web server doesn't allow me to use variables across pages, unless I use $file = $_REQUEST['file']; This isn't a problem - however when I try to use a <input type="file" name="img"> type for a form, I cannot seem to request the variables sent. I want to use this for an upload form - and PHP should create the variables $img_size, $img_name, $img_type automatically. However it does not. I cannot edit php.ini as I think it's on my hosts server, which I can't access?? I'm not too sure.. This is the script that I have quickly made: [b]<? $img = $_REQUEST['img']; $img_name = $_REQUEST['img_name']; echo($img); echo($img_name); ?> <br><br> <form method="POST" action="test.php" enctype="multipart/form-data"> <input type="file" name="img"><br><br> <input type="submit" value="Go!"> </form>[/b] Any help would be appreciated :)