Jack Oliveira 1 Denunciar post Postado Março 11, 2021 Pessoal eu estava vendo o site de worpdress ele tem um editor de arquivos raiz do site PHP, CSS e JS Como que consigo fazer isso no php chamar estes arquivos para edição e gravar-los sem precisar abrir ftp ou até mesmo editor da hospedagem fazer isso direto no meu painel Admin Se for possível definir quais os arquivos poderá ser editado pelo painel admin Ex: login.php registro.php index.php css/style.css css/color.css js/style.js include/header.php include/menu.php include/footer.php controller/login.php e assim vai Definir os principais arquivos para edição Compartilhar este post Link para o post Compartilhar em outros sites
0 Jack Oliveira 1 Denunciar post Postado Março 11, 2021 2 horas atrás, Jack Oliveira disse: Pessoal eu estava vendo o site de worpdress ele tem um editor de arquivos raiz do site PHP, CSS e JS Como que consigo fazer isso no php chamar estes arquivos para edição e gravar-los sem precisar abrir ftp ou até mesmo editor da hospedagem fazer isso direto no meu painel Admin Se for possível definir quais os arquivos poderá ser editado pelo painel admin Ex: login.php registro.php index.php css/style.css css/color.css js/style.js include/header.php include/menu.php include/footer.php controller/login.php e assim vai Definir os principais arquivos para edição Pessoal achei este código na internet porem nao mostra o código para editar // retire as barras antes de colocar os dados do formulário no arquivo de destino //$cd = stripslashes($_POST['code']); if (isset($_GET['code'])) { // Mostra a mensagem, se a string do código estiver vazia if (empty($cd)) echo "Nada para escrever"; // se a string de código não estiver vazia, abra o arquivo de destino e coloque os dados do formulário nele else { $file = fopen("../../index.php", "w"); echo fwrite($file, $cd); // mostrar uma mensagem de sucesso echo "Dados inseridos com sucesso"; fclose($file); } Redireciona('?sucesso'); } no html coloquei desta forma <form id="Form" action="?code=true" method="post" class="form-group"> <div class="card"> <div class="card-header white"> <strong>Editar Arquivo Index.php</strong> </div> <div class="col-md-12"> <div class="form-group"> <label>Editar:</label> <textarea class="form-control" wrap="off" rows="15" name="code"><?php echo $filename; ?></textarea> </div> </div> <div class="col-md-12"> <center> <button type="button" class="btn btn-primary">Atualizar</button> </center> </div> </div> </form> Como posso fazer ele dar certo aqui.... Compartilhar este post Link para o post Compartilhar em outros sites
0 Omar~ 87 Denunciar post Postado Março 12, 2021 Isso é relativamente simples de fazer, porém inviável. Qualquer curso de programação web que se preste, uma das primeiras coisas que se ensina é "NUNCA EDITAR ARQUIVOS EM NUVEM" e eles "PROFESSORES COMPETENTES" estão absolutamente corretos em dizer isso. - Quanto ao HTML não há problemas. - Arquivos de folha de estilo e javascript acontece a seguinte situação: João da Silva acessou seu website todo css e js o hardware irá fazer o download deles para que na próxima vez que João acessar o browser não precise fazer o download novamente e sim usar os de antes. Podemos então definir um no-cache neles? Não, isso vai na contra mão das boas práticas da web. - Já os arquivos PHP é crítico! Um simples erro que cometer pode expor não só o código fonte como qualquer dado que deveria ser secreto para quem acessar. - O caso do wp é um sistema que trabalha ao oposto da segurança de um sistema que é ter Integridade e Confidencialidade por ser algo extremamente vulnerável. Eu até desenvolvi usando o code-mirror para realização dessa tarefa, mas é como disse. Implemente e irá se arrepender depois. Sugiro que veja essa palestra do Rafael: Compartilhar este post Link para o post Compartilhar em outros sites
Pessoal eu estava vendo o site de worpdress ele tem um editor de arquivos raiz do site PHP, CSS e JS
Como que consigo fazer isso no php chamar estes arquivos para edição e gravar-los sem precisar abrir ftp ou até mesmo editor da hospedagem
fazer isso direto no meu painel Admin
Se for possível definir quais os arquivos poderá ser editado pelo painel admin
Ex:
login.php
registro.php
index.php
css/style.css
css/color.css
js/style.js
include/header.php
include/menu.php
include/footer.php
controller/login.php
e assim vai
Definir os principais arquivos para edição
Compartilhar este post
Link para o post
Compartilhar em outros sites