Afficher un message
Vieux 25/03/2008, 19h01   #2
Jerry Stuckle
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Problems uploading images with script

bizt wrote:
> Hi,
>
> Im having trouble with my script in the sense that it doesnt appear to
> be able to access files uploaded to the temporary folder on the
> server. Below is the script that I am using:
>
> <?php
>
> if(isset($_REQUEST['submit_add'])) {
>
> $imgPath = $_FILES['image']['tmp_name']; // the location of the temp
> file
>
> // diplay tmp file
> print_r($_FILES); echo '<br />';
>
> // does file exists
> echo (file_exists($imgPath)) ? 'File exists' : 'File does not
> exist'; echo '<br />';
>
> $arDims = getimagesize($imgPath); // function to get image
> dimensions etc
> print_r($arDims);
>
> }
>
> ?><html>
> <head>
> </head>
> <body>
> <form method="post" action="test_images.php" enctype="multipart/form-
> data">
> <input type="file" name="image" />
> <input type="submit" name="submit_add" value="Add" />
> </form>
>
> </body>
> </html>
>
>
>
> It is able to provide the location of the uploaded file from the
> $_FILES array:
>
> Array (
> [image] => Array (
> [name] => At the Arch.jpg
> [type] => image/pjpeg
> [tmp_name] => /var/tmp/phpaHKMQl
> [error] => 0
> [size] => 281761
> )
> )
>
> ... but when I even just do a file_exists on it (/var/tmp/phpaHKMQl ..
> is this a lunux path?) returns false. This may be the reason that my
> getimagesize() isnt working too.
>
> Can anyone suggest what the problem may be? Is it my script or shoud I
> speak with the server guys? Ive tried this on my WAMP setup as well as
> another hosting account (possibly Windows) but its only this server
> which its not working. Any ideas?
>
> Cheers
>
> Burnsy
>


I've seen this before - the file may or may not actually exist in the
tmp folder. But even if file_exists() fails, it seems
move_uploaded_file() still works.

Try moving it to your own directory then check it out. If it isn't what
you expect, delete it.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================

  Réponse avec citation
 
Page generated in 0,06590 seconds with 9 queries