Hi,
I have a Flash movie that allows a user to upload an image to a server, using a php script. Once uploaded, the file is then loaded into the Flash movie from the server so that it is displayed to he user.
I had all of this working totally fine on a shared-hosting server I had been using... but I recently switched over to a dedicated-virtual server, and as soon as I did it stopped working! The progress bar shows that the file is being uploaded, but then 'hangs' at the end, and does nothing. Logging into the server via ftp, I can see that the file was indeed successfully uploaded, however it won't let me delete it off of the server (it says I don't have permission). Looking at the properties of the file on the server, it shows the user and group as 'apache', where as on the old server it showed the user as my ftp login, and allowed me to delete it.
I can't figure out why it keeps 'hanging', and why the Flash movie won't load in the file. All of the Flash coding, and PHP settings (i.e. safe_mode, upload_max_filesize, etc.) all match the old server..so I'm stumped.
The PHP code Flash ueses to upload the file is:
<?php
$folderName = $_GET[num];
//create the directory if doesn't exists (should have write permissons)
if(!is_dir("pix/$folderName")) mkdir("pix/$folderName", 0755);
//move the uploaded file
move_uploaded_file($_FILES['Filedata']['tmp_name'], "pix/$folderName/".$_FILES['Filedata']['name']);
chmod("pix/$folderName/".$_FILES['Filedata']['name'], 0777);
?>
Any suggestions/ideas would be greatly appreciated. If you need clarification of anything, please just let me know.
Thanks!
-b.