Re: Upload_File

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Feb 10, 2010 at 7:35 PM, Gunawan Wibisono <landavia81@xxxxxxxxx>wrote:

> u should type the error here
> and attach the file not type in msgbox below
>
> what permision for upload folder?
>
> On Wed, Feb 10, 2010 at 6:16 PM, Bilal Ahmad <
> engg.bilalmalik@xxxxxxxxxxxxxx
> > wrote:
>
> > Hi I am trying to make a form to provide option to user to upload a file
> on
> > a server.Here is the code for my upload.php. It checks all the conditions
> > etc.. . This code works fine on localhost , and file is uploaded
> > successfully. But when I use this script online on my server, it gives me
> > error. couldn't figure out what is error.
> > What I think is error in move_upload_file, but it isn't returning any
> > error.
> > File permissions on upload folder are 755.
> >
> >
> >
> > if((!empty($_FILES['uploaded_file'])) &&
> ($_FILES['uploaded_file']['error']
> > == 0)){
> >
> >  $ok = 0;
> >  $filename = basename($_FILES['uploaded_file']['name']);
> >
> >  $ext = substr($filename, strrpos($filename, '.') + 1);
> >
> >  if (($ext == "jpg" || "gif" || "png") &&
> ($_FILES["uploaded_file"]["type"]
> > == "image/jpeg" || "image/gif" || "image/png") &&
> > ($_FILES["uploaded_file"]["size"] < 2097152) ){
> >
> >      $newname = 'upload/'.$filename;
> >
> >      if (!file_exists($newname)) {
> >
> >        if
> > ((move_uploaded_file($_FILES['uploaded_file']['tmp_name'],$newname))) {
> >        $ok = "1";
> >          echo "It's done! The file has been saved as: ".$newname;
> >        } else {
> >          echo "Error: A problem occurred during file upload!";   //This
> one
> > executes when ever i try to upload file on server.
> >        }
> >      } else {
> >         echo "Error: File ".$_FILES["uploaded_file"]["name"]." already
> > exists";
> >      }
> >  } else {
> >    echo "Error: Only .jpg images under 2MB are accepted for upload";
> >  }
> > } else {
> >  echo "Error: No file uploaded";
> > }
> >
>

 Bilal

hmmm .. Some advice
is the  $_FILES  filled correcly
check if the apache server user able access to the upload folder
Check if the tmp is writable by apache user


Regards,
Eric,




>       Thanks
> > Bilal Farooq Ahmad
> >
>
>
>
> --
> akan ada dimana mulut terkunci dan suara tak ada lagi..
> saat itu gunakanlah HP untuk melakukan SMS!!
> -> ini aliran bedul.. bukan aliran aneh.
> tertawa sebelum tertawa didepan RSJ..
>

[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux