File "code.php"

Full Path: /home/analogde/www/Design/fileman/Fusion/upload_file/0013/code.php
File size: 3.33 KB
MIME-type: text/html
Charset: utf-8


<!--
   https://elevenstechwebtutorials.com/detail/25/how-to-upload-file-using-javascript-and-php
-->

<script>

var content_coockie;

function uploadData() {

//get input file value
 var content = document.getElementById("file").files;

 if(content.length > 0 ){

    var formData = new FormData();
    formData.append("file", content[0]);
    //formData.append('user', 'person');

    var xhttp = new XMLHttpRequest();

    // ajax file path and Set POST method
    xhttp.open("POST", "fileUpload.php", true);

    // call on request on ready changes state
    xhttp.onreadystatechange = function() {
       if (this.readyState == 4 && this.status == 200) {

         var res = JSON.parse(this.responseText);
         console.log(res.var1); 
         console.log(res.var2); 
         console.log(res.var3); 

         content_coockie = res.var3;

         var response = this.responseText;
         if( res.var1 == 1 )
         //if(response == 1)
         {

          

            //alert("Upload File Successfully.");

            document.getElementById("affichage").innerHTML = "Le fichier a été téléchargé , redirection en cours ...";
            //setTimeout(myURL(res.var3), 10000);

           // setTimeout(redir(res.var3),10000)

          //setTimeout(10000);
            //setTimeout(codingCourse, 10000);

            /*for (let i = 0; i <= 200000; i++) 
            {
                  console.log(i);
            }  */ 

            //await sleep(10000);

           // window.location.href = "https://www.google.fr";

           redirect();


         }else{
            alert("File Not Uploaded Successfully.");
         }
       }
    };

    // Send request with data
    xhttp.send(formData);

 }else{
    alert("Please Select A File");
 }

}

function redirect () {


  
       //  var interval = setInterval(myURL(), 10000);
        // var result = document.getElementById("result");
         //result.innerHTML = "<b> The page will redirect after delay of 5 seconds setInterval() method.";
         console.log(" ------ " + content_coockie);
         for (let i = 0; i <= 200000; i++) 
            {
                  console.log(i);

                  if( i == 200000 )
                  {
                     window.location.href = content_coockie; 
                  }

            }   
            
      }

      function myURL() {
         //document.location.href = 'https://www.clubic.com';
         console.log(content_coockie);
           window.location.href = content_coockie; //"https://www.google.fr";
         clearInterval(interval);
      }

function codingCourse() {
  console.log("Wait 10 s");
}


function xxxxmyURL(xxxxxurl) {
         //document.location.href = 'https://www.tutorialspoint.com/index.htm';
         document.location.href = xxxxxurl;
      }

function redir(val)
{
self.location.href=val
alert("plouf");
}

</script>    


<input type="file" name="file" id="file" class="form-control">

<button type="button" class="btn btn-primary btn-lg" onclick="uploadData();" >Upload</button>
<input type="hidden" value="person" name="user">
<p id="affichage"></p>

<?php


$value = "https://www.tutorialspoint.com/index.htm";

// cookie will expire in 1 hour
setcookie("myCookie", $value, time() + 3600);

?>