All pastes #189407 Raw Edit

Miscellany

public text v1 · immutable
·published 2006-10-03 01:43 UTC
rendered paste body
<html>
<head><link rel="stylesheet" type="text/css" href="style2.css" />
</head>
<body>
<?
if (isset($_GET['file'])) //php.net/isset, google.com/linux?q=GET+php
{
	if (isset($_POST['text']))
	{
		fwrite($_GET['file'],$_POST['text']);
		$text = $_POST['text'];
	}
	else
	{
		$_GET['file'] = $file;
		$handle = fopen($file,'r+');
		$text = fread($file, filesize($file));
	}
}
?>
<div id="form">
	<form action="<? echo $PHP_SELF."?file=".$_GET['file']; ?>" method="post">
		<textarea name="text">
			<? echo $text ?>
		</textarea>
		<input type="submit" />
	</form>
</div>
<div id="files">
	<ul>
<?
if ($handle = opendir('.')) {
   while (false !== ($file = readdir($handle))) {
       if ($file != "." && $file != "..") {
           echo "\t\t\t<li><a href='".$PHP_SELF."?file=".$file.">".$file."</a></li>\n";
       }
   }
   closedir($handle);
}
?>
	</ul>
</div>
</body>
</html>