A few observations: if ($formfile == "none") { echo "There is no file to send"; exit; }
for starters, I don't see how $formfile could ever be "none"... secondly, if you have register_globals set to off in your php.ini, $formfile wont' even be a variable, but you've only sent what looks like partial code, so I can't be sure. Can I recommend you try to get the perfectly good, working example of file uploads working that is available on this page: http://www.php.net/manual/en/printwn/features.file-upload.php Once you get it working, you can tweak it to suit your needs, rather than reinventing the wheel over and over... just improve on it. Justin on 05/10/02 2:04 AM, Wilmar Perez ([EMAIL PROTECTED]) wrote: > Hello guys > > This is my first post to the list, hope you can give point me to the right > direction. > > Well, I've been trying to upload a file without much success so far. > > All I get is my firs error message: "There is no file to send" (shown in the > script). > > This is my form: > > <form enctype="multipart/form-data" name="book_add" method="post" > action=".$PHP_SELF."?management=5> > <input type="hidden" name="MAX_FILE_SIZE" value="2000"> > <table width="100%" border="0" bgcolor="#CCCCCC"> > <tr> > <td width="51%">Book Name:</td> > <td width="49%"><input type="text" name="form_title" size="40"></td> > </tr> > <tr> > <td width="51%">File:</td> > <td width="49%"><input type="file" name="formfile"></td> > </tr> > <tr align="center"> > <td width="51%"><input type="reset" name="reset" value="Clean"></td> > <td width="49%"><input type="submit" name="submit" value="Add new book"></td> > </tr> > </table> > </form> > > > And this is the script that handles the data: > > > if ($formfile == "none") > { > echo "There is no file to send"; > exit; > } > > if ($formfile_size == 0) > { > echo "Bad file size"; > exit; > } > > if ($formfile_type != "application/pdf") > { > echo "Non a PDF file"; > exit; > } > > if (!is_uploaded_file($formfile)) > { > echo "Warning!!!"; > exit; > } > > $upfile = "/var/www/bva/new/pdf/".$formfile_name; > > > if (!copy($formfile, $upfile)) > { > echo "There was a problem moving the file to the repository"; > exit; > } > else > { > echo "New book has been uploaded"; > exit; > } > > > > > Thanks a lot for your help. > > > ******************************************************* > Wilmar Pérez > Network Administrator > Library System > Tel: ++57(4)2105145 > University of Antioquia > Medellín - Colombia > 2002 > ******************************************************* > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php