Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.58 KB | None | 0 0
  1. $datab = fopen('database.txt', "r+");
  2.  
  3. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  4. <html>
  5. <head>
  6. <title>Facebook v0.1</title>
  7. <style type="text/css">
  8. #bod{
  9. margin:0 auto;
  10. width:800px;
  11. border:solid 2px black;
  12. }
  13. </style>
  14. </head>
  15.  
  16. <body>
  17. <div id="bod">
  18. <?php
  19. $fname = $_REQUEST['fname'];
  20. $lname = $_REQUEST['lname'];
  21. $comment = $_REQUEST['comment'];
  22. $datab = $_REQUEST['datab'];
  23. $gfile = $_REQUEST['gfile'];
  24.  
  25. print <<<form
  26. <table border="2" style="margin:0 auto;">
  27. <td>
  28. <form method="post" action="">
  29. First Name :
  30. <input type ="text"
  31. name="fname"
  32. value="">
  33. <br>
  34.  
  35. Last Name :
  36. <input type ="text"
  37. name="lname"
  38. value="">
  39. <br>
  40.  
  41. Comment :
  42. <input type ="text"
  43. name="comment"
  44. value="">
  45. <br>
  46. <input type ="submit" value="Submit">
  47. </form>
  48. </td>
  49. </table>
  50. form;
  51. if((!empty($fname)) && (!empty($lname)) && (!empty($comment))){
  52. $form = <<<come
  53.  
  54. <table border='2' width='300px' style="margin:0 auto;">
  55. <tr>
  56. <td>
  57. <span style="color:blue; font-weight:bold;">
  58. $fname $lname :
  59. </span>
  60.  
  61. $comment
  62. </td>
  63. </tr>
  64. </table>
  65. come;
  66.  
  67. $datab = fopen('database.txt', "r+");
  68. fputs($datab, $form);
  69. fclose($datab);
  70.  
  71. }else if((empty($fname)) && (empty($lname)) && (empty($comment))){
  72. print" please input data";
  73. } // end table
  74.  
  75. $datab = fopen('database.txt', "r");
  76.  
  77. while (!feof($datab)){
  78. $gfile = fgets($datab);
  79. print "$gfile";
  80. }// end of while
  81. ?>
  82. </div>
  83. </body>
  84. </html>
  85.  
  86. <?php
  87. $file_data = "Stuff you want to addn";
  88. $file_data .= file_get_contents('database.txt');
  89. file_put_contents('database.txt', $file_data);
  90. ?>
  91.  
  92. function prepend($string, $orig_filename) {
  93. $context = stream_context_create();
  94. $orig_file = fopen($orig_filename, 'r', 1, $context);
  95.  
  96. $temp_filename = tempnam(sys_get_temp_dir(), 'php_prepend_');
  97. file_put_contents($temp_filename, $string);
  98. file_put_contents($temp_filename, $orig_file, FILE_APPEND);
  99.  
  100. fclose($orig_file);
  101. unlink($orig_filename);
  102. rename($temp_filename, $orig_filename);
  103. }
  104.  
  105. $myFile = "test.csv";<br>
  106. $context = stream_context_create();<br>
  107. $fp = fopen($myFile, 'r', 1, $context);<br>
  108. $tmpname = md5("kumar");<br>
  109.  
  110. //this will append text at the beginning of the file<br><br>
  111. file_put_contents($tmpname, "kumar");<br>
  112. file_put_contents($tmpname, $fp, FILE_APPEND);<br>
  113. fclose($fp);<br>
  114. unlink($myFile);<br>
  115. rename($tmpname, $myFile);<br><br>
  116. //this will append text at the end of the file<br>
  117. file_put_contents($myFile, "ajay", FILE_APPEND);
  118.  
  119. $data = "new stuff to insert at the beggining of the file";
  120. $buffer_size = 10000;
  121.  
  122. $f = fopen("database.txt", "r+");
  123. $old_data_size = strlen($data);
  124. $old_data = fread($f, $old_data_size);
  125. while($old_data_size > 0) {
  126. fseek($f, SEEK_CUR, -$old_data_size);
  127. fwrite($f, $data);
  128. $data = $old_data;
  129. $old_data = fread($f, $buffer_size);
  130. $old_data_size = strlen($data);
  131. }
  132. fclose($f);
  133.  
  134. $data = "new stuff to insert at the beggining of the file";
  135. $buffer_size = 10000;
  136.  
  137. $f = fopen("database.txt", "r+");
  138. $old_data_size = strlen($data);
  139. $old_data = fread($f, $old_data_size);
  140. while($old_data_size > 0) {
  141. fseek($f, SEEK_CUR, -$old_data_size);
  142. fwrite($f, $data);
  143. $data = $old_data;
  144. $old_data = fread($f, $buffer_size);
  145. $old_data_size = strlen($data);
  146. }
  147. fclose($f);
  148.  
  149. $file_data = file_get_contents('database.txt')
  150. $fp = fopen('database.txt', 'a');
  151. fseek($fp,0);
  152. fwrite($fp, 'new content');
  153. fwrite($fp, $file_data);
  154. fclose($fp);
  155.  
  156. $fp_source = fopen('database.txt', 'r');
  157. $fp_dest = fopen('database_temp.txt', 'w'); // better to generate a real temp filename
  158. fwrite($fp_dest, 'new content');
  159. while (!feof($fp_source)) {
  160. $contents .= fread($fp_source, 8192);
  161. fwrite($fp_dest, $contents);
  162. }
  163. fclose($fp_source);
  164. fclose($fp_dest);
  165. unlink('database.txt');
  166. rename('database_temp.txt','database.txt');
  167.  
  168. $handler = fopen('1.txt', 'w+');//1
  169. rewind($handler);//3
  170. $prepend = "I would like to add this text to the beginning of this file";
  171. $chunkLength = strlen($prepend);//2
  172. $i = 0;
  173. do{
  174. $readData = fread($handler, $chunkLength);//4
  175. fseek($handler, $i * $chunkLength);//5
  176. fwrite($handler, $prepend);//6
  177.  
  178. $prepend = $readData;//7
  179. $i++;
  180. }while ($readData);//8
  181.  
  182. fclose($handler);
  183.  
  184. $fh = fopen($filename, 'a') or die("can't open file");
  185. fwrite($fh, $fileNewContent);
  186. fclose($fh);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement