Forum Moderators: coopster

Message Too Old, No Replies

File upload problem in PHP5

PHP5, Upload

         

saeed

6:04 pm on Mar 6, 2007 (gmt 0)

10+ Year Member



I test this code in PHP4, It work well,
but in freeBSD and PHP5 I get error # 6 ($_FILES['uploaded_file']['error'])

the main code is:
[codes]
<form action="new.php" method="post" enctype="multipart/form-data">
<p>Pictures:
<input type="file" name="pictures[]" />
<input type="file" name="pictures[]" />
<input type="file" name="pictures[]" />
<input type="submit" value="Send" />
</p>
</form>

<?php

foreach ($_FILES["pictures"]["error"] as $key => $error)
{
if ($error == UPLOAD_ERR_OK)
{
$tmp_name = $_FILES["pictures"]["tmp_name"][$key];
$name = $_FILES["pictures"]["name"][$key];
move_uploaded_file($tmp_name, "data/$name");
}
}

?>

[/codes]

What's wrong with this code or PHP5?

coopster

6:50 pm on Mar 6, 2007 (gmt 0)

WebmasterWorld Administrator 10+ Year Member



You need to review the error.
Error Messages Explained [php.net]

saeed

10:06 pm on Mar 7, 2007 (gmt 0)

10+ Year Member



what is this mean?
what should I do?

"Value: 6; Missing a temporary folder. Introduced in PHP 4.3.10 and PHP 5.0.3."

coopster

5:46 am on Mar 8, 2007 (gmt 0)

WebmasterWorld Administrator 10+ Year Member



Missing a temporary folder.

Files uploaded are placed into a temporary folder [php.net]. Your php.ini file specifies where that folder resides. You will likely want to start there.