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
Post a Comment