PHP probably does not have permission to change those files. chmod 777 and it should work.

However now those files are writable by anyone. If you're on a shared server there could be problems later.

Jon

PHP Junkie wrote:

Ave,

I do not really know what the problem is because I don't get an error, and
in fact my scripts execute fine... Except that, niether is the directory
deleted, nor is the file deleted. Only corresponding database entries are
deleted which I specify in my SQL code.

There are 2 different functions in 2 separate places in my File Manager.
1 function deletes the User including his Folder
The other deletes a particular file.

The code I'm using to delete the User & his Folder is:

<?php
if($delete_user) {
$db = mysql_connect("localhost","usr","pwd");
mysql_select_db("mydb",$db);
$sql = "DELETE FROM user where login = '$user'";
$result = mysql_query($sql) or die("There is a problem.");
$sql2 = "DELETE FROM file where login = '$user'";
$result2 = mysql_query($sql2) or die("There is a problem.");
rmdir (imsafm/$user);
echo "<br><b><i><small>User $user deleted.</small></i></b><br>";
}
?>

The name of Folder of a user is the same as his Login.
Anyhow... The above code doesn�t generate any error, and in fact does delete
the database entries from the table... But it doesn�t remove the user�s
directory. Why is that?

Similarly, this is the code for deleting the file:

<?php
$db = mysql_connect("localhost","usr","pwd");
mysql_select_db("mydb",$db);
$sql = "DELETE FROM file where ID = '$ID'";
$result = mysql_query($sql) or DIE("Cannot Do!");
unlink($P/$F);
echo "<center>File Deleted</center>";
?>

Again, no error... The entries in the table get deleted.. But file remains
in the directory.

Any suggestions?






-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to