Jump to content

unlink not unlinking


rondog

Recommended Posts

I have an avatar upload area. That works fine. I want to unlink the users old avatar and it doesn't seem to be doing it. I made sure the folder has 777 permissions so its not that. Here is my code:

<?php
//avatarupload.php
include "connect.php";
$username		= $_POST['username'];
$file			= $_FILES['Filedata']['tmp_name'];
$info			= getimagesize($file);
if ($info[0] == 80 && $info[1] == 80)
{
//--- Delete the old avatar if its not the default
$query				= mysql_query("SELECT avatar FROM fd_users WHERE username = '$username'");
$row				= mysql_fetch_array();
if ($row['avatar'] != "profile/avatars/default.jpg")
{
	unlink("../".$row['avatar']);
}

//--- Add the new avatar
$addTime			= mktime();
$l_sFileName		= strtolower( str_replace( " ", "_", basename( $_FILES['Filedata']['name'] ) ) );
$l_sFilePath		= "../profile/avatars/".$addTime.$l_sFileName;
$fname				= "profile/avatars/".$addTime.$l_sFileName;

move_uploaded_file( $file, $l_sFilePath );

$sql = mysql_query("UPDATE fd_users SET avatar = '$fname' WHERE username = '$username'");

echo $fname;
}
else
{
echo "Invalid file dimensions!";
}
?>

 

The reason I do the ../ is because this file is in a dir called php. Up one level is profile/avatars/the users avatar.jpg

Link to comment
https://forums.phpfreaks.com/topic/166904-unlink-not-unlinking/
Share on other sites

Archived

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

×
×
  • Create New...

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.