Mudar um .TXT usando um site
4 participantes
Página 1 de 1
Mudar um .TXT usando um site
Eae galera, eu queria saber se tem como mudar um arquivo TXT dentro de um site (Servidor FTP) através de uma página HTML dentro dele. Isto tudo, para que eu consiga ativar e desativar um componente que eu quero no jogo xD. Idéias serão bem vindas .
Se não entendeu:
O que eu quero é mudar um texto que eu enviar para o domínio projetounity.esy.es/Atividade.txt, por exemplo, daí, nós temos a página index.html, que possui um botão. O que eu quero é que quando eu aperte o botão, o texto do arquivo, mude. Porém, eu quero que ele mude para qualquer um que tente acessar o site :D. Como fazer?
Obrigado por ler até o final
Se não entendeu:
O que eu quero é mudar um texto que eu enviar para o domínio projetounity.esy.es/Atividade.txt, por exemplo, daí, nós temos a página index.html, que possui um botão. O que eu quero é que quando eu aperte o botão, o texto do arquivo, mude. Porém, eu quero que ele mude para qualquer um que tente acessar o site :D. Como fazer?
Obrigado por ler até o final
NKKF- ProgramadorMaster
- PONTOS : 4817
REPUTAÇÃO : 574
Idade : 20
Áreas de atuação : Desenvolvedor na Unity, NodeJS, React, ReactJS, React Native, MongoDB e Firebase.
Respeito as regras :
Re: Mudar um .TXT usando um site
Eu não entendo muito dessa área porque raramente faço pesquisas relacionadas a isso.. Mais acho que não é possivel alterar um documento txt atráves de um Html.. Acredito que seja possível alterar um valor num banco de dados usando php..
Re: Mudar um .TXT usando um site
Existem duas formas
1ª Ler/Escrever em um arquivo
procure pelos comandos fopen, fwrite no PHP
2ª Igual nosso amigo disse, utilizar banco de dados
1ª Ler/Escrever em um arquivo
procure pelos comandos fopen, fwrite no PHP
2ª Igual nosso amigo disse, utilizar banco de dados
Re: Mudar um .TXT usando um site
Eu corro de PHP e MySQL igual o diabo foge da cruz! :pale: Estas linguagens são muito complexas, pelo fato de ter que integrar várias linguagens.jasondavin escreveu:Existem duas formas
1ª Ler/Escrever em um arquivo
procure pelos comandos fopen, fwrite no PHP
2ª Igual nosso amigo disse, utilizar banco de dados
Acho que eu vou fazer isso manualmente mesmo .
NKKF- ProgramadorMaster
- PONTOS : 4817
REPUTAÇÃO : 574
Idade : 20
Áreas de atuação : Desenvolvedor na Unity, NodeJS, React, ReactJS, React Native, MongoDB e Firebase.
Respeito as regras :
Re: Mudar um .TXT usando um site
Se quiser eu faço isso pra voce. Se quiser, me envie uma MP com detalhes.
Re: Mudar um .TXT usando um site
Não é dificil cara, quando eu comecei no HTML tambem corria, depois vi que num é nada mais do que o nosso velho if/else...Souris escreveu:Eu corro de PHP e MySQL igual o diabo foge da cruz! :pale: Estas linguagens são muito complexas, pelo fato de ter que integrar várias linguagens.jasondavin escreveu:Existem duas formas
1ª Ler/Escrever em um arquivo
procure pelos comandos fopen, fwrite no PHP
2ª Igual nosso amigo disse, utilizar banco de dados
Acho que eu vou fazer isso manualmente mesmo .
- TESTE:
- Código:
<?php
$fp = fopen('data.txt', 'w');
fwrite($fp, '1');
fwrite($fp, '23');
fclose($fp);
// the content of 'data.txt' is now 123 and not 23!
?>
Re: Mudar um .TXT usando um site
Muito obrigado, resolveu meu problema. Só tive que fazer umas adaptações mas funciona de boas, obrigado <3Zack2 escreveu:Não é dificil cara, quando eu comecei no HTML tambem corria, depois vi que num é nada mais do que o nosso velho if/else...Souris escreveu:Eu corro de PHP e MySQL igual o diabo foge da cruz! :pale: Estas linguagens são muito complexas, pelo fato de ter que integrar várias linguagens.jasondavin escreveu:Existem duas formas
1ª Ler/Escrever em um arquivo
procure pelos comandos fopen, fwrite no PHP
2ª Igual nosso amigo disse, utilizar banco de dados
Acho que eu vou fazer isso manualmente mesmo .
- TESTE:
AQUI O SITE EXPLICATIVO
- Código:
<?php
$fp = fopen('data.txt', 'w');
fwrite($fp, '1');
fwrite($fp, '23');
fclose($fp);
// the content of 'data.txt' is now 123 and not 23!
?>
NKKF- ProgramadorMaster
- PONTOS : 4817
REPUTAÇÃO : 574
Idade : 20
Áreas de atuação : Desenvolvedor na Unity, NodeJS, React, ReactJS, React Native, MongoDB e Firebase.
Respeito as regras :
Re: Mudar um .TXT usando um site
Opa, antes de fechar..
O meu script (Em PHP) ficou assim:
E o meu formulário para mudar:
Porém, no último código (HTML) ele redireciona a página, sendo que eu não quero isso ._. Como fazer?
O meu script (Em PHP) ficou assim:
- Código:
<?php
$a = $_GET['data'];
$fp = fopen('data.txt', 'w');
fwrite($fp, $a);
fclose($fp);
?>
E o meu formulário para mudar:
- Código:
<html>
<head><title>Cadastro</title>
</head>
<body>
<form action="http://projetounity.esy.es/Page.php">
<input type="text" name="data" value="">
<a> <input type="Submit" value="Enviar"></a>
</form>
</body>
</html>
Porém, no último código (HTML) ele redireciona a página, sendo que eu não quero isso ._. Como fazer?
NKKF- ProgramadorMaster
- PONTOS : 4817
REPUTAÇÃO : 574
Idade : 20
Áreas de atuação : Desenvolvedor na Unity, NodeJS, React, ReactJS, React Native, MongoDB e Firebase.
Respeito as regras :
Re: Mudar um .TXT usando um site
Pra isso é necessário utilizar Ajax.
Ai vai...
HTML
Arquivo: main.js
Arquivo: server.php
Coloque todos arquivos na mesma pasta
Ai vai...
HTML
- Código:
<!DOCTYPE html>
<html>
<head>
<title>Formulario</title>
<meta charset="utf-8">
</head>
<body>
<form id="meu_form">
<input type="text" name="data_input" />
<input type="submit" value="Enviar" />
</form>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script type="text/javascript" src="main.js"></script>
</body>
</html>
Arquivo: main.js
- Código:
$(function()
{
$('#meu_form').submit(function(e)
{
e.preventDefault();
e.stopPropagation();
var form = new FormData(this);
$.ajax({
url: 'server.php',
type: 'POST',
dataType: 'json',
data: form,
contentType: false,
cache: false,
processData: false
})
.done(function(data) {
alert(data.msg);
})
.fail(function() {
alert("error");
});
});
});
Arquivo: server.php
- Código:
<?php
$return = array(
"error" => true
);
if(!empty($_POST["data_input"]))
{
$value = $_POST["data_input"];
$fp = fopen('data.txt', 'w');
if(fwrite($fp, $value))
{
$return["error"] = false;
$return["msg"] = "Inserido com sucesso.";
}
else {
$return["msg"] = "Erro ao tentar inserir data.";
}
@fclose($fp);
}
exit(json_encode($return));
?>
Coloque todos arquivos na mesma pasta
Re: Mudar um .TXT usando um site
:affraid: Não tem outro jeito? Obrigado à todos pela atenção
NKKF- ProgramadorMaster
- PONTOS : 4817
REPUTAÇÃO : 574
Idade : 20
Áreas de atuação : Desenvolvedor na Unity, NodeJS, React, ReactJS, React Native, MongoDB e Firebase.
Respeito as regras :
Re: Mudar um .TXT usando um site
Ufa! Tópico resolvido. Solução: (Para não redirecionar)
^ Isto fez não redirecionar, obrigado à todos. <3
- Código:
header("location:http://blabla.com.br/blabla.html");
exit;
^ Isto fez não redirecionar, obrigado à todos. <3
NKKF- ProgramadorMaster
- PONTOS : 4817
REPUTAÇÃO : 574
Idade : 20
Áreas de atuação : Desenvolvedor na Unity, NodeJS, React, ReactJS, React Native, MongoDB e Firebase.
Respeito as regras :
Re: Mudar um .TXT usando um site
O header location eh um comando para redirecionar. O que acontece eh que redireciona tao rapido que voce nao percebe.
A velocidade do redirecionamento vai depender do host e da internet do usuario. Entao, para alguns vai ser perceptivel.
A velocidade do redirecionamento vai depender do host e da internet do usuario. Entao, para alguns vai ser perceptivel.
Re: Mudar um .TXT usando um site
Não é uma página pública, eu queria isso somente para uso meu, privado mesmo. Então não tem problemas xDjasondavin escreveu:O header location eh um comando para redirecionar. O que acontece eh que redireciona tao rapido que voce nao percebe.
A velocidade do redirecionamento vai depender do host e da internet do usuario. Entao, para alguns vai ser perceptivel.
NKKF- ProgramadorMaster
- PONTOS : 4817
REPUTAÇÃO : 574
Idade : 20
Áreas de atuação : Desenvolvedor na Unity, NodeJS, React, ReactJS, React Native, MongoDB e Firebase.
Respeito as regras :
Tópicos semelhantes
» Como mudar o prefab do jogador usando unet
» Como mudar a direção do tiro usando o controle analógico?
» site de programaçoes
» Site de animações
» Site de fontes
» Como mudar a direção do tiro usando o controle analógico?
» site de programaçoes
» Site de animações
» Site de fontes
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos