Advertisement
Guest User

Untitled

a guest
Dec 10th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.91 KB | None | 0 0
  1. <h1>Dodawanie wpisu</h1>
  2. <form action="/wdolata/wpis.php" enctype="multipart/form-data" method="post" >
  3. <a name ="wpis"></a>
  4. Nazwa użytkownika<br />
  5. <input type="text" name="txtUserName" /><br/>
  6. Hasło <br />
  7.  
  8. <input type="password" name="txtPassword" /><br/>
  9. Tytuł wpisu<br />
  10. <textarea name="txtTytul"></textarea> <br/>
  11. Wpis<br />
  12. <textarea name="txtWpis"></textarea> <br/>
  13. Data <br />
  14. <input type="date" name="txtDate" /><br/>
  15. Godzina <br />
  16. <input type="time" name="txtTime" /><br/>
  17.  
  18. Plik <br />
  19. <input type="file" class="form-control" name="file1" id="file1" /><br/>
  20. Plik <br />
  21. <input type="file" class="form-control" name="file2" id="file2" /><br/>
  22. Plik <br />
  23. <input type="file" class="form-control" name="file3" id="file3" /><br/>
  24. <!-- <input type="submit" value="Submit"> -->
  25. <button type="submit" class="btn btn-success">Opublikuj</button>
  26.  
  27. </form>
  28.  
  29. php:
  30.  
  31. <?php
  32.  
  33. function idto2digits($i){
  34. if($i<10){
  35. return "0".$i;
  36. }
  37. else{
  38. return $i;
  39. }
  40. }
  41. print_r($_FILES);
  42.  
  43. chdir('users');
  44. $usernamefile = fopen($_REQUEST['txtUserName'],'r');
  45. #echo($_REQUEST['txtUserName']);
  46. $blogname = fread($usernamefile, 100);
  47.  
  48. chdir("..");
  49. if(!chdir($blogname)){
  50. echo("brak blogu dla podanego uzytkownika");
  51. }
  52. else{
  53. $infofile = fopen('info','r');
  54. $l = fgets($infofile);
  55. $passwd = fgets($infofile);
  56. fclose($infofile);
  57. if(md5($_REQUEST['txtPassword']) === trim($passwd)){
  58. $datatxt = $_REQUEST['txtDate'].$_REQUEST['txtTime'];
  59. $datatxt = str_replace("-","", $datatxt);
  60. $datatxt = str_replace(":","", $datatxt);
  61.  
  62. $cursec = time()%60;
  63. $datatxt = $datatxt.$cursec;
  64.  
  65. for($i = 0; $i <= 100; $i++){
  66. if(!file_exists($datatxt.idto2digits($i))){
  67. $idWpisu = $datatxt.idto2digits($i);
  68. $nowywpis = fopen($idWpisu,"w");
  69. fwrite($nowywpis,$_REQUEST['txtWpis']);
  70. fclose($nowywpis);
  71. $wpisy = fopen('wpisy','a+');
  72. fwrite($wpisy,$_REQUEST['txtTytul']."\n".$idWpisu."\n");
  73. fclose($wpisy);
  74. break;
  75. }
  76. }
  77. print_r($_FILES);
  78. echo($_FILES['file1']['tmp_name']);
  79. // if(is_uploaded_file($_FILES['file1']['tmp_name'])){
  80. // $extension = strtolower(end(explode('.', $_FILES["file1"]["name"])));
  81. // $target_file = "data/".$blogname."/".$date[0].$date[1].$date[2].$time[0].$time[1].$second.$unique."0.".$extension;
  82. // move_uploaded_file($_FILES["file1"]["tmp_name"], $target_file);
  83. // }
  84. if( is_uploaded_file($_FILES['file1']['tmp_name'])){
  85. echo(getcwd());
  86. if (isset($_FILES['file1']['type'])) {
  87. echo 'Typ: '.$_FILES['file1']['type'].'<br/>';
  88. }
  89. move_uploaded_file($_FILES['file1']['tmp_name'],
  90. getcwd().$_FILES['file1']['name']);
  91.  
  92. // $uploadDir = "/";
  93. // $filename = $_GET['file1'];
  94. // $tmpFile = basename($_FILES["file1"]["name"]);
  95. // #$uploadDir = $_SERVER['DOCUMENT_ROOT'].$uploadDir;
  96. // $targetFile = $uploadDir . $_FILES['file1']['name'];
  97. // echo($tmpFile);
  98. // if(move_uploaded_file($tmpfile,$targetFile)){
  99. // echo($targetFile);
  100. // }
  101. }
  102. echo(getcwd().$_FILES['file3']['name']);
  103. if( is_uploaded_file($_FILES['file2']['tmp_name'])){
  104. echo(getcwd());
  105. if (isset($_FILES['file2']['type'])) {
  106. echo 'Typ: '.$_FILES['file2']['type'].'<br/>';
  107. }
  108. move_uploaded_file($_FILES['file2']['tmp_name'],
  109. getcwd().$_FILES['file2']['name']);
  110. }
  111. if( is_uploaded_file($_FILES['file3']['tmp_name'])){
  112. echo(getcwd());
  113. if (isset($_FILES['file3']['type'])) {
  114. echo 'Typ: '.$_FILES['file3']['type'].'<br/>';
  115. }
  116. move_uploaded_file($_FILES['file3']['tmp_name'],
  117. getcwd().$_FILES['file3']['name']);
  118. }
  119.  
  120. }
  121. else{
  122. echo("podano zle haslo");
  123. }
  124.  
  125. }
  126.  
  127.  
  128.  
  129. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement