Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE HTML>
- <html lang="en-US">
- <head>
- <meta charset="UTF-8">
- <title></title>
- </head>
- <body>
- <h1>File uploading</h1>
- <?php
- if ($_FILES['userfile']['error'] > 0){
- echo "problem occured";
- switch($_FILES['userfile']['error']){
- case 1: echo "File exceed upload_max_filesize";
- break;
- case 2: echo "File exceed max_file_size";
- break;
- case 3: echo "File only partially uploaded";
- break;
- case 4: echo "No file uploaded";
- break;
- case 6: echo "Can not upload file. No temp directory specified";
- break;
- case 7: echo "Upload failed: Can not write to disk";
- break;
- }
- exit;
- }
- if ($_FILES['userfile']['type'] != 'text/plain'){
- echo "Problem: File is not plain text";
- exit;
- }
- $upfile = '/uploads/'.$_FILES['userfile']['name'];
- if (is_uploaded_file($_FILES['userfile']['tmp_name'])){
- if (!move_uploaded_file($_FILES['userfile']['tmp_name'],$upfile)){
- echo "Problem: Couldn't move file to destionation file.";
- exit;
- }
- }
- else{
- echo"Possible file upload attack";
- echo $_FILES['userfile']['name'];
- exit;
- }
- echo "file uploaded successfully<br/><br/>";
- $contents = file_get_contents($upfile);
- $contents = strip_tags($contents);
- file_put_contents($_FILES['userfile']['name'],$contents);
- echo "<<<<<<<<<<<<<<<<<Content>>>>>>>>>>>>>>>>>";
- echo"<><><><><><><><><><><><><><><><><><><><><>";
- echo nl2br($contents);
- echo"<br> <hr/>"
- ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement