Avatar Upload Tutorial - Syntax Error

Post here is you are having problems with any of the tutorials.
Post Reply
Zoomer
Posts: 5
Joined: Wed Nov 23, 2011 1:54 am

Avatar Upload Tutorial - Syntax Error

Post by Zoomer »

Hello,

Currently following the avatar upload tutorial, and I've gotten an error.

"Parse error: syntax error, unexpected '=' in user.inc.php on line 92"


user.inc (Line 27 in the following code)
[syntax=php]// Updates the current user's profile info
function set_profile_info($email, $about, $location, $avatar){
$email = mysql_real_escape_string(htmlentities($email));
$about = mysql_real_escape_string(nl2br(htmlentities($about)));
$location = mysql_real_escape_string($location);

if (file_exists($avatar)){
$src_size = getimagesize($avatar);

if ($src_size['mime'] === 'image/jpeg'){
$src_img = imagecreatefromjpeg($avatar);
}else if ($src_size['mime'] === 'image/png'){
$src_img = imagecreatefrompng($avatar);
}else if ($src_size['mime'] === 'image/gif'){
$src_img = imagecreatefromgif($avatar);
}else{
$src_img = false;
}

if (src_img !== false){
$thumb_width = 200;

if ($src_size[0] <= $thumb_width){
$thumb = $src_img;
}else{
$new_size[0] = $thumb_width;
$new_size[1] = ($src_size[1] / $src_size[0]) = $thumb_width;

$thumb = imagecreatetruecolor($new_size[0], new_size[1]);
imagecopyresampled($thumb, $src_img, 0, 0, 0, 0, $new_size[0], $new_size[1], $src_size[0], $src_size[1]);
}

imagejpeg($thumb, "{$GLOBALS['path']}/user_avatars/{$_SESSION['uid']}.jpg");
}
}

$sql = "UPDATE `users` SET
`user_email` = '{$email}',
`user_about` = '{$about}',
`user_location` = '{$location}'
WHERE `user_id` = {$_SESSION['uid']}";

mysql_query($sql);
}

[/syntax]

Once again, any help would be appreciated.


*EDIT

I fixed my problem. I had an '=' instead of an *. Also missed a '$', on another line.
Post Reply