On Apr 11, 2005 8:39 PM, Ben Ramsey <[EMAIL PROTECTED]> wrote:
> Ahmed Abdel-Aliem wrote:
> > On Apr 11, 2005 8:28 PM, Ben Ramsey <[EMAIL PROTECTED]> wrote:
> >
> >>Ahmed Abdel-Aliem wrote:
> >>
> >>>i have a problem with deleting files, i use windows XP and installed
> >>>on it apache server & PHP 5.1
> >>>i use unlink($file) to delete files but it doesn't work while it works
> >>>fine on my webhosting which is on linux machine
> >>>is there another function to use to delete files under windows instead
> >>>of link ??
> >>
> >>The webserver needs to have permission to modify the file that you are
> >>trying to delete. Check the file and directory permissions by
> >>right-clicking the directory and going to properties. You will probably
> >>need to give the user that controls apache either "full" or "modify"
> >>permissions to the Web directory.
> >>
> >>In general, permission settings under Windows suck.
> >>
> >
> >
> >
> > i tried that, when a file is being uploaded it becomes read-only, so
> > it can't be deleted, how can i make it not read-only by default ?
> 
> Can you post the code you're using to upload and save the file to the
> Web server?
> 

this is the function i am using to upload the file 

        function UploadFile($File) {
                
                $this->File = $File;
                
                $this->File_Name = strtolower($this->File['name']);
                
                $SQL_Query = mysql_query("SELECT * FROM files WHERE file_name =
'$this->File_Name'");
                $Records = mysql_num_rows($SQL_Query);
                
                
                
                $arr = split("\.",$this->File['name']);
        
                if($Records > 0){
                
                        
                        $dst_file_name = $this->GenerateUniqueID();
                        
                        $this->File['name'] =
$this->File['name'].$dst_file_name[1].$dst_file_name[5];
                        $this->File['name'] .= ".".$arr[count($arr)-1];
                        
                }
                $this->File_Ext = $arr[count($arr)-1];
                
                $dest_dir = 'files';
                $dest = $dest_dir . '/' .$this->File['name'];
                $r = move_uploaded_file($this->File['tmp_name'], $dest);
                $this->File_Name = $this->File['name'];
                chmod("files/".$this->File_Name, 777);  
                
        }


the partition the server on is Fat32

hop i will find a way to solve this, thanks
-- 
Ahmed Abdel-Aliem
Web Developer
www.ApexScript.com
0101108551
registered Linux user number 382789

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

Reply via email to