elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 04:23  


Tema destacado: Recuperar cuenta de Google, GMail, Youtube

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP
| | | |-+  PHP para Cambiar un Echo Con contraseña
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: PHP para Cambiar un Echo Con contraseña  (Leído 1,132 veces)
newbie007

Desconectado Desconectado

Mensajes: 13


Ver Perfil
PHP para Cambiar un Echo Con contraseña
« en: 18 Noviembre 2011, 01:24 »

nesesito un php que modifique un echo pero que para modificarlo se necesite una contraseña



(es para una sección donde va haber anuncios y que solo los administradores puedan cambiar eso)

help


En línea
drvy | BSM


Desconectado Desconectado

Mensajes: 1.129


badstupidmonkey


Ver Perfil WWW
Re: PHP para Cambiar un Echo Con contraseña
« Respuesta #1 en: 18 Noviembre 2011, 01:45 »

Y yo necesito un ferrari pero nadie me lo da  :-\


Que tienes hecho hasta ahora ?

Saludos


En línea
s00rk

Desconectado Desconectado

Mensajes: 139



Ver Perfil
Re: PHP para Cambiar un Echo Con contraseña
« Respuesta #2 en: 18 Noviembre 2011, 02:29 »

Pues como ya te dijeron ocupas mostrar lo que llevas hecho, o si deceas ideas pues a como veo lo que deceas es editar directamente el archivo php checando si tal persona es adm, bueno primeramente de donde o como coje lo que va a imprimr el echo, puesto que si lo pones directamente sera muy complicado y un poco tonto, lo mejor seria que lo que deceas imprimir se encuentre en un BD, o si es algo sencillo en un archivo txt y de ahi el php lea tal archio y ya haga el echo y ya solamente hacer un mini panel en el cual el adm se loguee y pueda cambiar directamente el txt o laBD y ya seria todo.

Espero haberme explicado jeje

Y yo necesito un ferrari pero nadie me lo da  :-\


Que tienes hecho hasta ahora ?

Saludos

Yo tengo uno de sobra o quieres?  :D
xD


Saludos*! n_n
En línea

newbie007

Desconectado Desconectado

Mensajes: 13


Ver Perfil
Re: PHP para Cambiar un Echo Con contraseña
« Respuesta #3 en: 18 Noviembre 2011, 21:18 »

BUenO PUeS graCIAS a LA idea AnterIOR ArmE esTE COdE
Citar
<form id="form1" method="post" action="avisos.php">
              <label>
              <input type="text" name="pass" id="pass" />
              <textarea name="text" id="text" cols="45" rows="5"></textarea>
              </label>
                                                              </form>   


Y EL ´PHP:

Citar
<?php
$id=$_POST['avisos'];
$pass=$_POST['pass'];
$master=fopen('/lst/avisos.txt',a);
fwrite($master,"
AVISO: ".$id." && por: " .$pass." ");
fclose($master);
echo "<Ubo un grave ERROR- Error 009281>";
?>

aOrA LO QUE NESESITO ES Que revISE LA PASWoRD y QUE ANtes dE esCriBir EL txt boorrre todo el texto dentro de el

(perdon por laS LETRAS PERO EL tECLADO FallA )

En línea
mokoMonster


Desconectado Desconectado

Mensajes: 300


<? ...


Ver Perfil
Re: PHP para Cambiar un Echo Con contraseña
« Respuesta #4 en: 19 Noviembre 2011, 00:17 »

Código:
<form id="form1" method="post" action="">
              <label>
              <input type="password" name="pass" id="pass" />
              <textarea name="avisos" id="text" cols="45" rows="5"></textarea>
              </label>
</form>   
<?php
if($_POST){

$id=$_POST['avisos'];
$pass=$_POST['pass'];

if($pass == 'AQUI EL PWD'){ // Si el passwd no es el aqui puesto este codigo no se ejecuta
unlink('/lst/avisos.txt'); // BORRA ARCHIVO

$master=fopen('/lst/avisos.txt',a);

fwrite($master,"AVISO: ".$id." && por: " .$pass." ");

fclose($master);

echo "<Ubo un grave ERROR- Error 009281>";>";
}
}

?>

Esto deberia funcionar tio, pruebalo.

Saludos.
En línea

"Se necesitaron unos instantes para cortarle la cabeza, pero se necesitara un siglo para producir otra igual."
Lagrange
s00rk

Desconectado Desconectado

Mensajes: 139



Ver Perfil
Re: PHP para Cambiar un Echo Con contraseña
« Respuesta #5 en: 19 Noviembre 2011, 01:21 »

Como no es algo muy grande prefiero hacerlo todo en el mismo codigo jeje, ademas a como esta puesto hay un error
$_POST['avisos'] , tal cosa estara en blanco porque no tienes ningun campo que se llame asi, bueno el codigo quedaria algo asi:

Código
<?php
if(isset($_POST['enviar']))
{
   $aviso = $_POST['aviso'];
   $user = $_POST['user'];
   $pass = $_POST['pass'];
 
   echo "<b><center>";
   if(empty($aviso) || empty($user) || empty($pass))
   {
       echo "No debes dejar campos vacios";
   }else{
 
       $usuarios = array('user1' => 'pass1', 'user2' => 'pass2', 'user3' => 'pass3');
       if($usuarios[$user] != $pass)
       {
           echo "Usuario y/o Contraseña incorrectas";
       }else{
           $master = fopen("/lst/avisos.txt", "w");
           fwrite($master, "AVISO: ".$aviso." && by ".$user);
           fclose($master);
           echo "Aviso cambiado con exito";
       }
   }
   echo "</center></b><br />";
}
?>
 
<form name="AVISOS" method="post">
   <center>
       <label>
           Usuario: <input type="text" name="user" /> <br />
           Password: <input type="password" name="pass" /> <br />
           Aviso: <textarea name="aviso" cols="45" rows="5"></textarea> <br />
           <input type="submit" name="enviar" value="Enviar" />
       </label>
   </center>
</form>    
 
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines