The only brain cells I've got awake at this moment figure out that when
copying an upload form/code the "enctype" must be copied as well...
sorry for this. I had some more trouble, but it was solved by giving the
appropriate permissions to the folder.

Thanks again, C.

> -----Original Message-----
> From: César Aracena [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, September 10, 2002 1:04 AM
> To: PHP General List
> Subject: [PHP] Brainfart while uploading
> 
> Hi all.
> 
> I just saw my code laugh at me when this exploded into my face. Can
> anyone tell me why isn’t this working? I just copied it from another
> page made by me for the same site, changed the parameters and tested
it,
> but it doesn’t work here… how’s this possible?
> 
> ****************BEGIN CODE*******************
> if (is_uploaded_file($_FILES['revpic']['tmp_name'])){
> copy($_FILES['revpic']['tmp_name'],
> "/usr/local/www/virtual1/66/175/7/45/html/revpics");
> echo "Review's picture uploaded successfully<br>";
> $query = "INSERT INTO saav_reviews VALUES (NULL, '$revdate',
'$revname',
> '$revrev', ".$_FILES['revpic']['tmp_name'].")";
> $result = mysql_query($query) or die (mysql_error());
> if (!$result){
> //Do Things
> }
> else if ($result){
> //Do Things
> }
> }
> else if (!is_uploaded_file($_FILES['revpic']['tmp_name'])){
> $query = "INSERT INTO saav_reviews VALUES (NULL, '$revdate',
'$revname',
> '$revrev', NULL)";
> $result = mysql_query($query) or die (mysql_error());
> if (!$result){
> //Do Things
> }
> else if ($result){
> //Do Things
> }
> }
> ****************END CODE*******************
> 
> What bothers me, is that I pointed this file to my phpinfo.php and got
> an empty array, so there’s no [tmp_name] anywhere… how’s that
possible?
> And the obvious result, is that the code pass right through to the
else
> if (!is_uploaded_file… instead of stopping at the if decision, and
> stores  everything but the uploaded image ¿anyone?
> 
> Thanks in advance,
> 
>  <mailto:[EMAIL PROTECTED]> Cesar Aracena
> On Dial-Up
> CE / MCSE+I
> Neuquen, Argentina
> +54.299.6356688
> +54.299.4466621
> 


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

Reply via email to