Jump to content


This topic is now archived and is closed to further replies.


Notice: Undefined index: file in...

Recommended Posts

Been having a few problems, I'm using PHP 5 and IIS 5

I'm following a tutorial in a book for creating an uploading facility. The two files are:


<html><head><title>File Uploader</title></head>
<body><h3>File Upload</h3>
Select a file to upload:<br>
<form action="uploader.php" method="post" enctype="multiparty/form-data">
<input type="file" name="file" size="45">
<input type="submit" value="Upload File">

and uploader.php

if( $_FILES['file']['name'] != "" )
copy ( $_FILES['file']['tmp_name'],
"C:/Inetpub/wwwroot/" . $_FILES['file']['name'] )
or die( "Could not copy file" );
else{ die( "No file specified" ); }

<html><head><title>Upload Complete</title></head>
<body><h3>File Upload Succeeded...</h3>
<li>Sent: <?php echo $_FILES['file']['name']; ?>
<li>Size: <?php echo $_FILES['file']['size']; ?> bytes
<li>Type: <?php echo $_FILES['file']['type']; ?>

<a href="<?php echo $_FILES['file']['name']; ?>">Click here to view the file</a>

uploader.htm works fine but when I click upload it gives me this error:

"Notice: Undefined index: file in C:\Inetpub\wwwroot\uploader.php on line 2
No file specified"

see image also:
[a href=\"http://groups.msn.com/_Secure/0RADhAr0UCNb7c1bIEGOHeB35SQeNXnKIm1ZDxw7esEuiTTi1Xa4vYAagZnCPULWTqvXVIUz5LfRqCdZ6iuPVJtzNNGibh5P9QsxxeUkvj1s/uploaderphp.JPG?dc=4675562318333745343\" target=\"_blank\"]http://groups.msn.com/_Secure/0RADhAr0UCNb...562318333745343[/a]

Does anyone have any idea why it's doing this? I got this tutorial to work last week and for no reason it's stopped working :-( Thanks!

Share this post

Link to post
Share on other sites
I *think* this is because u used

<form action="uploader.php" method="post" enctype="multiparty/form-data">

but ment to be

<form action="uploader.php" method="post" enctype="multipart/form-data">

So that is multipart instead of multiparty.. Give that a go and see if that solves it :0

Share this post

Link to post
Share on other sites


Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.