I'm not sure what that means...how do I use it, and where? On Fri, 25 Jul 2003, Marek Kilimajer wrote:
> Don't you need to use $HTTP_POST_FILES array because you have > register_globals off? > > Amanda McComb wrote: > > > I am having a problem with uploading a file from a form. I changed the > > permission on the directory, but I am still getting an error. Here is my > > error: > > > > Copy failed./home/vencel/www/images/apt/company_logo/14Update Failed! > > > > It looks like it's not finding the file type. Here is my code: > > > > <? include("../includes/database.php"); ?> > > <? > > $long_path = "/home/vencel/www/images/apt/"; > > $short_path = "../images/apt/"; > > > > if (($REQUEST_METHOD=='POST')) { > > for(reset($HTTP_POST_VARS); > > $key=key($HTTP_POST_VARS); > > next($HTTP_POST_VARS)) { > > $this = addslashes($HTTP_POST_VARS[$key]); > > $this = strtr($this, ">", " "); > > $this = strtr($this, "<", " "); > > $this = strtr($this, "|", " "); > > $$key = $this; > > } > > > > > > //Check for form fields, insert them. > > > > //Pull out the id auto-incremented from previous insert. > > > > > > //Check to see if a full-sized photo was uploaded > > if ($photo == "none") { > > echo "No photo."; > > } else { > > $end = strrchr($photo_name, "."); > > echo $end; > > $new_photo_name = $company_id[0] . $end; > > > > if ([EMAIL PROTECTED]($photo, $long_path . "company_logo/" . $photo_name)) { > > echo "Copy failed."; > > echo $long_path . "company_logo/" . $photo_name; > > echo $new_photo_name; > > > > } else { > > $long_photo_path = $long_path . "company_logo/" . $new_photo_name; > > $photo_path = $short_path . "company_logo/" . $new_photo_name; > > > > if ([EMAIL PROTECTED]($long_path . "logo/" . $photo_name, > > $long_photo_path)){ > > echo "Full sized photo not renamed."; > > } > > } > > } > > $add_image_query .= "UPDATE apt_company_t set > > company_logo_path='$photo_path', "; > > $add_image_query .= "WHERE company_cd = $company_id[0]"; > > > > mysql_query($add_image_query) or die("Update Failed!"); > > > > > > } > > } ?> > > <FORM METHOD="post" ACTION=<? echo $PHP_SELF ?>> > > <table> > > <TR> > > <td colspan = 2><B>Use the <i>Browse</i> button to locate your file on > > your computer or local network.</B></td></tr> > > > > <tr> > > <td>Company Logo File: </td><td><input type="file" name="photo" > > size="30"></td></tr> > > > > <tr> > > <td colspan=2 align=center><INPUT TYPE="submit" VALUE="Add"></td> > > </tr> > > </table> > > </FORM> > > > > Any ideas? > > > > > > > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php