javascript - POST to PHP from different HTML files using AJAX? -


i have 3 html file using upload pictures specific folder , sub folder. problem facing when post 1st , 2nd html page can move image specific folder , sub-folder post file 3rd html, gives me success alert image not uploaded. below codes.

php:

 if(isset($_post)) {     session_start();     //the target location image stored.     $_session['str'];     $_session['str1'];     $_session['str2'];     //to rename file     $_session['img'];     $_session['img1'];     $_session['img2'];       //1st if statement      if(!empty($_files["info_file"]["name"])){       move_uploaded_file($_files['info_file']['tmp_name'], $_session['str'].$_session['img']);       }     else          {         //2nd if statement         if(!empty($_files["info_file1"]["name"])){             move_uploaded_file($_files['info_file1']['tmp_name'], $_session['str1'].$_session['img1']);         }         else         {             if(!empty($_files["info_file2"]["name"]))             {             move_uploaded_file($_files['info_file2']['tmp_name'], $_session['str2'].$_session['img2']);             }         }         } } 

htmls:

1st.

<script>  function readurl(input) {          if (input.files && input.files[0]) {         var reader = new filereader();          reader.onload = function (e) {             $('#blah')                 .attr('src', e.target.result)                 .width(300)                 .height(340);         };          reader.readasdataurl(input.files[0]);     }    uploadfunc();    } </script> <script>  function uploadfunc(){        if(!navigator.online){          alert("你已離線,請再試一次");         return false;        }else{      var formdata = new formdata();      var info_file_data = $('#imageid').prop('files')[0];      console.log(info_file_data);       formdata.append('info_file', info_file_data);       // 2nd , 3rd html onlt 'info_file' changed 'info_file1' , 'info_file2' respectively.      $.ajax({           url: 'login.php', // point server-side php script            datatype: 'text',  // expect php script, if           cache: false,           contenttype: false,           processdata: false,           data: formdata,                                    type: 'post',           success: function(php_script_response){             alert ("上載成功/ upload successful");           }         });     } } </script>  </head> <body style="text-align:center">   <h1 style="color:#f00">smart-interact</h1><br/>  <h2 style="color:#03f">相片上載</h2>   <form enctype="multipart/form-data" id="form" method="post">      <input type="file" required id="imageid" name="image" onchange="readurl(this);" />     <img id="blah" src="#" alt="你的相片" /><br/><br/>      <input type="button" class="test" value="上傳"/>   </form>  </body> 

i thing mistake in if else pls try code

 if(isset($_post))     {         session_start();         //the target location image stored.         $_session['str'];         $_session['str1'];         $_session['str2'];         //to rename file         $_session['img'];         $_session['img1'];         $_session['img2'];           //1st if statement          if(!empty($_files["info_file"]["name"])){         move_uploaded_file($_files['info_file']['tmp_name'], $_session['str'].$_session['img']);              echo 'upload successful';         }         else if(!empty($_files["info_file1"]["name"])){                 move_uploaded_file($_files['info_file1']['tmp_name'], $_session['str1'].$_session['img1']);             }else{                move_uploaded_file($_files['info_file2']['tmp_name'], $_session['str2'].$_session['img2']);                 }          } 

Comments

Popular posts from this blog

javascript - Google App Script ContentService downloadAsFile not working -

javascript - Function overwritting -

php - Find a regex to take part of Email -