PHP FORM UPLOAD -


it returns content uploaded no image displayed. can fix problem or move uploaded file stream not found. how can correctly. please help.thanks code;

<?php include('includes/connect.php'); ?> <?php include('includes/function.php'); ?> <?php if($_post['add']){             $h1  = trim($_post['heading']);             $t1  = trim($_post['text']);             $sql = "insert home ( heading,text)values('{$h1}', '{$t1}')" ;              //die(print($sql));             $result = mysql_query($sql);              confirm_query($result);           if($_files['photo']['name']) {     //if no errors...     if(!$_files['photo']['error'])     {         //now time modify future file name , validate file         $new_file_name = strtolower($_files['photo']['tmp_name']); //rename file         if($_files['photo']['size'] > (1024000)) //can't larger 1 mb         {             $valid_file = false;         }         if($valid_file)         {             move_uploaded_file($_files['photo']['tmp_name'], 'uploads/'.$new_file_name);         }     }     else     {         //set returned message         $msg = 'ooops!  upload triggered following error:  '.$_files['photo']['error'];         header("location:home_add.php?msg=$msg");         exit;     } }              //die(printf($sql));             if($result){                 $msg="content uploaded successfully!";                 //$_session['loggein_msg'] = 'content updated successfully!';                 header("location:home_add.php?msg=$msg");                 exit;              }else{                 $msg= "content upload failed!";                 header("location:home_add.php?msg=$msg");             }         } ?>       ?> 

it returns content uploaded no image displayed

move_uploaded_file 2nd parameter should proper path image, shouldn't use tmp_name same. hence, replace line :

move_uploaded_file($_files['photo']['tmp_name'], 'uploads/'.$new_file_name); 

to :

move_uploaded_file($_files['photo']['tmp_name'], 'uploads/'.$_files['photo']['name']); 

to keep original file name in server, else change file name per requirement same extension.


Comments