I have a short script for processing some email addresses. The script contains the following form:
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data"> <label for="openedfile">Choose a file:</label> <input type="file" name="openedfile"><br> <input type="submit" value="submit"><br> </form>
I have some php in the page that looks like this:
$filename = $_FILES['openedfile']['name']; $fp = @fopen($filename, "r+") or exit("<br>Could not open file"); $contents .= @fread($fp, filesize($filename)) or exit("<br>Could not read file"); fclose($fp);
Problem is, it only works if the chosen file is in the same directory as the script. Any other parent- or sub-directory and it says it doesn't exist. I'm guessing this is rrreally simple, but any help much appreciated!