Código PHP:
<?php
$mensaje_error = "";
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
$accion = isset($_POST['accion']) ? $_POST['accion'] : '';
$base_datos = $_POST['titulo'];
if ($accion == 'crear_articulo')
{
$base_datos = $_POST['titulo'];
$nuevo_articulo = $_POST['articulo'];
}
if (empty($mensaje_error))
{
$archivo = fopen($base_datos, 'a');
fwrite($archivo, $nuevo_articulo);
}
}
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" >
<link rel="stylesheet" type="text/css" href="../estilos/estiloarticulos.css"></link>
<title>Musicaendo - Nuevo artículo</title>
</head>
<body>
<!-- CABEZA -->
<div id="cabecero">
<div id="menu">
<div id="tabla">
<ul>
<li><a href="http://www.forosdelweb.com/f18/opciones/index.php" >Opciones</a></li>
<li><a href="estadisticas.php" >Estadísticas</a></li>
</ul>
</div>
</div>
<div id="menu2">
<div id="tabla2">
<ul>
<li><a href="login.php" id="especial">Iniciar sesión</a></li>
</ul>
</div>
</div>
</div>
<div id="contenido">
<div id="herramienta">
<div class="margen">
<div id="div_articulo">
<form name="crear_articulo" method="post" action="<?php echo basename(__FILE__); ?>" id="crear_articulo">
<input type="hidden" name="accion" value="crear_articulo">
<table cellspacing="4" cellpadding="0" >
<tr>
<td colspan="2" align="center" > <b>Nuevo artículo</b></td>
</tr>
<tr>
<td align="right" >Título:</td>
<td align="left"><input type="text" name="titulo"></td>
</tr>
<tr>
<td align="right" >Artículo:</td>
<td align="left"><textarea name="articulo"></textarea></td>
</tr>
<tr>
<td colspan="2"><?php echo $mensaje_error; ?></td>
</tr>
<tr>
<td> </td><td align="left" valign="bottom"><input type="submit" name="crear_articulo" value="¡Enviar!" id="crear_articulo"></td>
</tr>
</table>
</div>
</div>
</div>
</div>
</div>
</body>
</html>