Hello,

I am trying to fix a upload script that doesn't seem to be working anymore. 
I had it up an running for a few months but it broke last week. I don't 
think that there was anything changed on the server. I am using php 
4.0.4pl1. Any help you could give me would be great.


I get this error when the script is run:
Warning: Unable to open '' for reading: No such file or directory in
/dir/on/webserver/upload.php on line 14

Here is line 14:
copy($temp, "/dir/to/copy/to".$file);


Here is the script:

<?php

$file = $HTTP_POST_FILES['file']['name'];
$type = $HTTP_POST_FILES['file']['type'];
$size = $HTTP_POST_FILES['file']['size'];
$temp = $HTTP_POST_FILES['file']['tmp_name'];

$size_limit = "1000000"; // set size limit in bytes
$allowed_types = array("text/plain","text/html", "application/msword", 
"application/pdf");

if ($file){
if ($size < $size_limit){
if (in_array($type,$allowed_types)){
copy($temp, "/dir/to/copy/to".$file);
} else {
$bod = "

<tr>
        <td colspan=\"2\"><font face=\"verdana\" size=\"2\" color=\"#000000\" 
class=\"blacktext2\">Sorry, files of type <tt>$type</tt> are not
permitted</font></td>
</tr>
";
}} else {
$bod = "
<tr>
        <td colspan=\"2\"><font face=\"verdana\" size=\"2\" color=\"#000000\" 
class=\"blacktext2\">Sorry, your file exceeds the size limit of $size_limit
bytes</font></td>
</tr>

        ";
}}

echo "
<html>
<head>
<title>Submit</title>
</head>
<body bottommargin=\"0\" rightmargin=\"0\">
<form enctype=\"multipart/form-data\" action=\"$PHP_SELF\" method=\"post\">
<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"380\">
        $bod
        <tr>
                <td colspan=\"2\"><font face=\"verdana\" size=\"2\" color=\"#000000\" 
class=\"blacktext2\">Please fill out the form below and attach your CV. Also 
please don't use an apostrophe in your resume name. Thank you for your 
interest in WWMG.</font></td>
        </tr>
        <tr>
                <td colspan=\"2\"><font face=\"verdana\" size=\"2\" color=\"#000000\" 
class=\"blacktext2\">&nbsp;</font></td>
        </tr>
        <tr>
                <td><font face=\"verdana\" size=\"2\" color=\"#000000\" 
class=\"blacktext2\">Name:</font></td>
                <td><font face=\"verdana\" size=\"2\" color=\"#000000\" 
class=\"blacktext2\"><input type=\"text\" name=\"name\" 
size=\"25\"></font></td>
        </tr>
        <tr>
                <td><font face=\"verdana\" size=\"2\" color=\"#000000\" 
class=\"blacktext2\">Address:</font></td>
                <td><font face=\"verdana\" size=\"2\" color=\"#000000\" 
class=\"blacktext2\"><input type=\"text\" name=\"add\" 
size=\"40\"></font></td>
        </tr>
        <tr>
                <td><font face=\"verdana\" size=\"2\" color=\"#000000\" 
class=\"blacktext2\">Phone:</font></td>
                <td><font face=\"verdana\" size=\"2\" color=\"#000000\" 
class=\"blacktext2\"><input type=\"text\" name=\"pnum\" 
size=\"25\"></font></td>
        </tr>
        <tr>
                <td><font face=\"verdana\" size=\"2\" color=\"#000000\" 
class=\"blacktext2\">Email:</font></td>
                <td><font face=\"verdana\" size=\"2\" color=\"#000000\" 
class=\"blacktext2\"><input type=\"text\" name=\"email\" 
size=\"25\"></font></td>
        </tr>
        <tr>
                <td><font face=\"verdana\" size=\"2\" color=\"#000000\" 
class=\"blacktext2\">Upload a file:</font></td>
                <td><font face=\"verdana\" size=\"2\" color=\"#000000\" 
class=\"blacktext2\"><input name=\"file\" type=\"file\" 
size=\"25\"></font></td>
        </tr>
        <tr>
                <td><font face=\"verdana\" size=\"2\" color=\"#000000\" 
class=\"blacktext2\"></font></td>
                <td><font face=\"verdana\" size=\"2\" color=\"#000000\" 
class=\"blacktext2\"><input type=\"submit\" value=\"Upload\">&nbsp<form 
method=\"post\" action=\"javascript:window.close();\"><input type=\"submit\" 
value=\"Cancel\" onclick=\"javascript:window.close();\"></form></font></td>
        </tr>
</form>
</table>
</body>
</html>

";
?>

_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp.


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to