Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17611
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Editor de arquivos on-line

11-02-2007 08:37

Vamos conhecer nesse artigo um código para editar arquivos on-line.
Nesse script você entra através do link: arquivo.php?id=editar e é mostrado um campo para por login e senha, após a verificação dos dados corretos é mostrado um textarea com o conteúdo do arquivo definido no script, veja o código:

<?php // se o nome desse arquivo será editor.php mantenha o valor abaixo // você deve chamar esse arquivo como mostrado abaixo: editor.php?id=editar $editor = "editor.php?id=editar"; // abaixo o nome do arquivo a ser editado $arquivo = "voueditaressearquivo.php"; // login para acessar esse sistema $user_admin = "aaa"; // senha para acessar esse sistema $senha_admin = "bbb"; print <<< HERE <form method="POST" action="?id=editar"> <center> Login: <input type="text" name="login"> Senha: <input type="text" name="pass"> <input type="submit" value="Logar"> </center> </form> HERE; if($id=="editar") { $login = $_POST['login']; $pass = $_POST['pass']; if(($login==$user_admin)&&($pass==$senha_admin)) { echo "<center> <table cellpading=1 cellspacing=1> <tr> <form action='$editor' method='POST' onSubmit='return confirm(\"deseja realmente atualizar esse conteúdo?\")'> <td align=center><font id=font>--- Editor do arquivo $arquivo ---</td> </tr><tr> <td align=center> <input type='hidden' name='login' value='$login'> <input type='hidden' name='pass' value='$pass'> <input type='hidden' name='id' value='salv_template'> <textarea name='edit_template' cols='80' rows='25'>"; $path_salv="$arquivo"; $id = fopen($path_salv, "r"); $readfile=fread($id,filesize($path_salv)); $template_edit_view=htmlspecialchars($readfile); echo $template_edit_view; echo "</textarea> </td></tr> <tr><td align=right><input type=submit value='salvar este conteúdo'></td> </tr></table></center>"; } } if($id=="salv_template") { if(($login==$user_admin)&&($pass==$senha_admin)) { $login = $_POST['login']; $pass = $_POST['pass']; $path_salv="$arquivo"; $id = fopen($path_salv, "w+"); fputs($id,stripslashes($edit_template)); print "<script language='JavaScript'> window.alert('Alterado com sucesso'); history.go(-1) </script>"; } else { print "<script language='JavaScript'>window.alert('Erro ao alterar arquivo')</script>"; } } ?>

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado