Mi idea es hacer con este codigo php editar un texto txt, pero cuando entre a editarlo tenga que poner usuario y contraseña.
<?php
// Define el usuario y la contraseña de acceso
$username = "nombredeusuario";//Aqui el nombre de usuario
$password = "password";// Aqui la contraseña
if ($_POST['txtUsername'] != $username || $_POST['txtPassword'] != $password) {
?>
<style type="text/css">
<!--
.Estilo1 {
font-size: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
-->
</style>
<h2 class="Estilo1">Login</h2>
<form name="form" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<p><label for="txtUsername">Username:</label>
<br><input type="text" title="Introduce nombre de usuario" name="txtUsername"></p>
<p><label for="txtpassword">Password:</label>
<br><input type="password" title="Introduce la contraseña" name="txtPassword"></p>
<p><input type="submit" name="Submit" value="Login"></p>
</form>
<?php
}else {
?>
<p><?php
$fichero = "texto.txt";
$texto = $_POST["texto"];
if($texto != ''){
if($fp = fopen($fichero,"w+")){ echo 'Archivo modificado<br><br>';
}
}
$fp = fopen($fichero,"r"); echo "<form method='POST'><textarea name='texto'>$contenido</textarea><br><input type='Submit' value='Guardar'></form>";
?></p>
<?php
}
?>
Lo probé una pagina de iespana, meti usuario y contraseña, y modifique el texto. El problema es que cuando le doy a guardar no me pone Archivo Modificado, si no que me vuelve a la pagina de Login.
¿Que ocurre?¿Alguien me sabria decir que falla en este codigo?