Welcome to WebmasterWorld Guest from 54.157.3.92

Forum Moderators: coopster & jatar k

Message Too Old, No Replies

Can't Upload & Chg image - PARSING PICTURE UPLOAD

     
7:50 pm on Apr 13, 2012 (gmt 0)

Junior Member

5+ Year Member

joined:Feb 23, 2012
posts: 91
votes: 0


If its not one thing its another. Im a newbie just trying to build a social network website from some tutorials online.

When I try to change my picture, I get these errors…

Warning: move_uploaded_file(members/6/image01.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/******/public_html/edit_res.php on line 70

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/php7MzLn5' to 'members/6/image01.jpg' in /home/******/public_html/edit_res.php on line 70

Warning: move_uploaded_file(members/6/image01.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/******/public_html/edit_res.php on line 95

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/php7MzLn5' to 'members/6/image01.jpg' in /home/******/public_html/edit_res.php on line 95

(Lines 70 & 95 are marked below)

// ------- IF WE ARE PARSING ANY DATA -----------------------------------------------------

if (!isset($_POST['parse_var']))
{
$_POST['parse_var'] = "undefined";
}
if($_POST['parse_var'] == "undefined")
{
//Code to handle undefined exception
}

if ($_POST['parse_var'] == "pic"){
// If a file is posted with the form
if ( isset($_FILES['fileField']) && ! empty($_FILES['fileField']['tmp_name']) ) {
$maxfilesize = 2097152; // equal to 2 mb
if($_FILES['fileField']['size'] > $maxfilesize ) {

$error_msg = '<font color="#FF0000">ERROR: Your image was too large, please try again.</font>';
unlink($_FILES['fileField']['tmp_name']);

} else if (!preg_match("/\.(gif|jpg|png)$/i", $_FILES['fileField']['name'] ) ) {

$error_msg = '<font color="#FF0000">ERROR: Your image was not one of the accepted formats, please try again.</font>';
unlink($_FILES['fileField']['tmp_name']);

} else {
$newname = "image01.jpg";
(LINE 70) $place_file = move_uploaded_file( $_FILES['fileField']['tmp_name'], "members/$id/".$newname);
}
}
}
// ------- PARSING PICTURE UPLOAD ---------
if ($_POST['parse_var'] == "pic"){

// If a file is posted with the form
if ($_FILES['fileField']['tmp_name'] != "") {
$maxfilesize = 51200; // 51200 bytes equals 50kb
if($_FILES['fileField']['size'] > $maxfilesize ) {

$error_msg = '<font color="#FF0000">ERROR: Your image was too large, please try again.</font>';
unlink($_FILES['fileField']['tmp_name']);

} else if (!preg_match("/\.(gif|jpg|png)$/i", $_FILES['fileField']['name'] ) ) {

$error_msg = '<font color="#FF0000">ERROR: Your image was not one of the accepted formats, please try again.</font>';
unlink($_FILES['fileField']['tmp_name']);

} else {
$newname = "image01.jpg";
(LINE 95) $place_file = move_uploaded_file( $_FILES['fileField']['tmp_name'], "members/$id/".$newname);
}
}
}
// ------- END PARSING PICTURE UPLOAD ---------


THANK YOU FOR YOUR HELP!
Scott
7:55 pm on Apr 13, 2012 (gmt 0)

Junior Member

5+ Year Member

joined:Feb 23, 2012
posts:91
votes: 0


FIXED IT! The entry is good, I missed a word that I had changed in other scripts and didnt see it on this sections.
 

Join The Conversation

Moderators and Top Contributors

Hot Threads This Week

Featured Threads

Free SEO Tools

Hire Expert Members