Beste GOTers,
Een tijdje geleden ben ik begonnen met scripten. Waaronder een upload script voor gebruikers (avatars).
Nu heb ik echter een probleem, php geeft een fout die ik niet helemaal begrijp, zouden jullie zo vriendelijk willen zijn om me te helpen?
Alvast bedankt!
Het script:
De fout:
Warning: move_uploaded_file(/avatar/user/BlackEmail_verbaasd.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/gelikt/domains/gelikt.com/public_html/v3/coding/controller/user.php on line 35
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpUASGMM' to '/avatar/user/BlackEmail_verbaasd.jpg' in /home/gelikt/domains/gelikt.com/public_html/v3/coding/controller/user.php on line 35
Hoezee!
Array ( [avatar_file] => Array ( [name] => verbaasd.jpg [type] => image/jpeg [tmp_name] => /tmp/phpUASGMM [error] => 0 [size] => 17887 ) )
Een tijdje geleden ben ik begonnen met scripten. Waaronder een upload script voor gebruikers (avatars).
Nu heb ik echter een probleem, php geeft een fout die ik niet helemaal begrijp, zouden jullie zo vriendelijk willen zijn om me te helpen?
Alvast bedankt!
Het script:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| if (!isset($_POST["avatar"]))
throw new Exception("Formulier niet ingevuld.", CUSTOM_ERROR);
if ($_FILES['avatar_file']['type'] != "image/gif" && $_FILES['avatar_file']['type'] != "image/jpeg")
$error_msg["10"] = true;
if (isset($error_msg))
throw new Exception("Er waren fouten.", CUSTOM_ERROR);
if(!move_uploaded_file($_FILES['avatar_file']['tmp_name'], "/avatar/user/" . $this->user->nick . "_" . $_FILES['avatar_file']['name'])){
if(file_exists($_FILES['avatar_file']['tmp_name'])){ echo "Hoezee!<br />"; }
print_r($_FILES);
die();
} |
De fout:
Warning: move_uploaded_file(/avatar/user/BlackEmail_verbaasd.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/gelikt/domains/gelikt.com/public_html/v3/coding/controller/user.php on line 35
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpUASGMM' to '/avatar/user/BlackEmail_verbaasd.jpg' in /home/gelikt/domains/gelikt.com/public_html/v3/coding/controller/user.php on line 35
Hoezee!
Array ( [avatar_file] => Array ( [name] => verbaasd.jpg [type] => image/jpeg [tmp_name] => /tmp/phpUASGMM [error] => 0 [size] => 17887 ) )