Re: Re: Upload problem - final size is different
| From: | Eric Trahan | Date: | Thu, 10 May 2007 15:20:20 +0000 |
| Subject: | Re: Re: Upload problem - final size is different | ||
| References: | 1 2 3 4 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-254738@lists.php.net to get a copy of this message | ||
Thank you all for your tips and solutions !!
I use chmod and my upload form works fine ;)
Eric
Le 2007-05-09 à 10:23, Daniel Brown a écrit :
PHP has two functions that may help you here, Eric --- chmod() and chown(). http://php.net/chmod http://php.net/chown It should be enough to chmod($filename,0644); the file if it's just an image, or chmod($filename,0755); the file if it's a script. On 5/9/07, Eric Trahan <eric.trahan@sc.ca> wrote:After some other tests, I think the problem is with the rights of the file. I made tests on my personnal Mac that runs Apache/1.3.33 (Darwin) PHP/ 4.4.4. Settings in PHP: file_uploads: On upload_tmp_dir: no value (so it uploads in /var/tmp/) upload_max_filesize: 2M My destination folder is page5, same as my server (everyone can read and write). But when the files are droped in that folder, with the move_uploaded_file function, the owner is www and group is wheel. So I can't open it... But when I change the rights on the file, I can the see the images. Is there a way to change the owner or the group of a file in PHP. Eric Le 2007-05-08 à 17:52, itoctopus a écrit :Have you tried your code on another server? -- itoctopus - http://www.itoctopus.com "Eric Trahan" <eric.trahan@sc.ca> wrote in message news:1A25BD70-BF03-43C6-8FCB-6A49B34C968D@sc.ca...-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.phpfolderHi, I have a form to upload file on my web server, so user can upload their images. The upload work. The user file is uploaded to my destination['name']);(page5/) but the file is unreadable and the file size is smaller than the original file size. I run Apache with PHP 4.1.2. Thank you, Eric. Here is the form code: <form enctype="multipart/form-data" action="fileupload_bd.php" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="100000" /> Une image<br/><input type="file" name="uneimage" /> <br/><br/>Du texte: <input type="text" name="untexte" /> <br/><br/><input type="submit" /> </form> Here is my PHP upload code: <?php echo $_POST['untexte'] . "<br/><br/>"; $tmp_name = $_FILES['uneimage']['tmp_name']; $type = $_FILES['uneimage']['type']; $name = $_FILES['uneimage']['name']; $size = $_FILES['uneimage']['size']; echo $tmp_name . "<br/>" . $type . "<br/>" . $name . "<br/>"; $target_path = "page5/"; $target_path = $target_path . basename( $_FILES['uneimage']again!";echo $target_path; if(move_uploaded_file($_FILES['uneimage']['tmp_name'], $target_path)) {echo "The file ". basename( $_FILES['uneimage']['name']). " has been uploaded";} else{echo "There was an error uploading the file, please try} ?>-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php--Daniel P. Brown [office] (570-) 587-7080 Ext. 272 [mobile] (570-) 766-8107