25 lines
		
	
	
		
			466 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			466 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| //WTFPL 2.0
 | |
| header('Content-type: text/plain; charset=UTF-8');
 | |
| 
 | |
| $name = $_POST['name'];
 | |
| $text = stripslashes($_POST['text']);
 | |
| $pass = $_POST['pass'];
 | |
| 
 | |
| // Password check
 | |
| include('saved_crypt_pass.php');
 | |
| $crypt_pass = crypt($pass, $saved_crypt_pass);
 | |
| 
 | |
| if ($crypt_pass != $saved_crypt_pass)
 | |
| 	echo "Password error";
 | |
| else {
 | |
| 	try {
 | |
| 		$f = fopen("data/$name", 'w');
 | |
| 		fwrite($f, $text);
 | |
| 		fclose($f);
 | |
| 	} catch (Exception $e) {
 | |
| 		echo "File open/write error";
 | |
| 	}
 | |
| }
 | |
| ?>
 |