<?php $self = file_get_contents( __FILE__ ); $dm = 'di' . 'e; ?>'; $dm_end = strpos($self, $dm)+strlen($dm); $self_php = substr($self, 0, $dm_end); $self_txt = substr($self, $dm_end); if ( isset($_POST['f']) ) { file_put_contents( __FILE__, "{$self_php}{$_POST['f']}"); header('Location: ./'.basename(__FILE__)); } ?> <FORM method="POST" action=""> <TEXTAREA name="f" cols="90" rows="10"><?php echo htmlspecialchars( $self_txt ); ?></TEXTAREA><BR><INPUT type="submit" value="зафигачить"></FORM> <INPUT type="button" onclick="d=document.getElementsByTagName('form')[0].style; d.display=='none'? d.display='block':d.display='none';return false;" value="открыть\закрыть"> <?php die; ?>simple text