Consegui hacr mis propositos, no como yo queria, pero bueno.... una cosa,como hago para que si no existe un case, me mande un error 404.... ???, es que si no se carga pero con los datos en blanco.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
<?php
$fp = fopen("id.txt","r");
//Se abre el archivo contador.txt, la r de read
$visitas = intval(fgets($fp));
// Se lee las visitas y se indica con intval para que se devuela un valor entero
$visitas++;
//Se agregan las visitas
fclose($fp);
// Se cierra el archivo
$fp = fopen("id.txt","w");
// Se abre en modo de escritura
fputs($fp,$visitas);
// Se escriben las visitas
echo $visitas;
// Se muestran las visitas
?>
<?php
$arch = file_get_contents(id.txt);
$mas = file_put_contents('id.txt', $n+1);
$fp = fopen("id.txt","a");
fwrite($fp, $mas);
fclose($fp);
?>
$arch = include(id.txt);
$mas = $arch+"1";
$fp = fopen("id.txt","a");
fwrite($fp, $mas);
fclose($fp);
<input name="" type="submit" value="Enviar" />
, automáticamente, me sume 1, y deje "3323" en el txt, para luego ser consultado (eso se puede hacer con un include), para poner el ultimo case.
$mas = include(id.txt);
$cuenta = if ($mas) { $numero++; }
$fp = fopen("id.txt","a");
fwrite($fp, $cuenta);
fclose($fp);
<?php
session_start();
if ($_POST['action'] == "checkdata") {
if ($_SESSION['tmptxt'] == $_POST['tmptxt']) {
$nombre_archivo = 'texto.txt';
$contenido = "\r\nTexto:" . $_POST["texto"] . "\r\nNombre:" . $_POST["nombre"] . "\r\nEmail:" . $_POST["email"] . "\r\n\r\n\r\n";
if (is_writable($nombre_archivo)) {
if (!$gestor = fopen($nombre_archivo, 'a')) {
echo "<p>No se puede abrir el archivo para guardar su texto. Por favor, si el problema persiste contacte con el administrador.</p>";
exit;
}
if (fwrite($gestor, $contenido) === FALSE) {
echo "<p>No se puede escribir al archivo para guardar su texto. Por favor, si el problema persiste contacte con el administrador.</p>";
exit;
}
echo "<p>Su texto fue enviado correctamente y está pendiente de verificación.</p><p><a href='index.html'>Volver al índice</a></p>";
fclose($gestor);
} else {
echo "<p>No se puede escribir sobre el archivo para guardar su texto. Por favor, si el problema persiste contacte con el administrador.</p>";
}
} else {
echo "<span class='Estilo1'>El código captcha es incorrecto</span><br><a href='javascript:history.go(-1);'>Volver atrás</a>";
}
}
?>
<?php
// archivo: captcha.php
function randomText($length) {
$pattern = "1234567890abcdefghijklmnopqrstuvwxyz";
for($i=0;$i<$length;$i++) {
$key .= $pattern{rand(0,35)};
}
return $key;
}?>
<?php
session_start();
$_SESSION['tmptxt'] = randomText(8);
$captcha = imagecreatefromgif("bgcaptcha.gif");
$colText = imagecolorallocate($captcha, 0, 0, 0);
imagestring($captcha, 5, 16, 7, $_SESSION['tmptxt'], $colText);
header("Content-type: image/gif");
imagegif($captcha);
?>
<html>
<head>
</head>
<body>
<center><form action="texto.php" method="post" enctype="multipart/form-data" name="formredac">
Texto:<br />
<textarea name="texto" cols="60" rows="8"></textarea>
<br />Nombre:<br /><input name="nombre" type="text" size="30" maxlength="40" style="text-align:center" />
<br />Email:<br /><input name="email" type="text" size="30" maxlength="50" style="text-align:center" />
<br /><img src="captcha.php" width="100" height="30"><br>
<input name="tmptxt" type="text" style="text-align:center"><br>
<input name="" type="submit" value="Enviar" />
<input name="action" type="hidden" value="checkdata">
</form></center>
</body>
</html>