Essa semana passei várias horas na frente do micro, tentando escrever <!DOCTYPE html> no topo do meu projeto PHP, mas eu ainda não consegui. A minha ideia era separar CSS, JavaScript, <form>, <div>, cada um em seu lugar. Quase que entrei em desespero, o micro simplesmente travou, alegando Cannot modify header information, ou seja, eu não posso mais usar o comando header("location:pagina.php"); mais de uma vez.
Eu fiquei bastante mordido, eu senti que perdi dois anos da minha vida para nada, mas o meu instinto de fazer gambiarra falou mais alto. Ele disse para eu usar o JavaScript ao invés do PHP, e assim eu criei o comando echo "<script>window.replace('pagina.php')</script>";, ou seja, fiz um código JavaScript bem no meio do PHP e isso torna impossível a tarefa de separar o joio do trigo.
No meio do meu desmoronamento digital, eu encontrei um belo código em JavaScript
var lçto = "";
var descrição = "";
function lançar(id,jd) {lçto=id; descrição=jd; divmodal2.style.display="block";};
function registro(id,jd) {divmodal2.style.display="none"; eleconta = document.getElementById(lçto);
eledescrição = document.getElementById(descrição); eleconta.value=id; eledescrição.innerHTML=jd;}
Essa é a mais bela gambiarra que eu já inventei, ele coloca no formulário do lançamento contábil a conta e a descrição da conta selecionada do plano de contas que aparece numa janela modal. Eu não quero perder isso, assim a minha ideia de separar as coisas vou ter que deixar para depois. É claro que o navegador não vai colocar no topo da página <!DOCTYPE html>, se eu não resolver o problema da organização, do HTTP Caching, ou seja, vou ter que negligenciar as notificações do navegador.
Eu não posso passar o resto da minha vida de braços cruzados. Esse é um sonho de 1999, o de conectar um computador de bolso no banco de dados de um computador de mesa. O meu novo sonho em 2022 é usar o celular e o notebook ao mesmo tempo. Por enquanto, eu não faço a menor ideia de como fazer isso. Já fazer o navegador aceitar a primeira diretriz do HTML no topo da página é uma surpresa que nunca imaginei que iria enfrentar.
Pergunta
Frank K Hosaka
Essa semana passei várias horas na frente do micro, tentando escrever <!DOCTYPE html> no topo do meu projeto PHP, mas eu ainda não consegui. A minha ideia era separar CSS, JavaScript, <form>, <div>, cada um em seu lugar. Quase que entrei em desespero, o micro simplesmente travou, alegando Cannot modify header information, ou seja, eu não posso mais usar o comando header("location:pagina.php"); mais de uma vez.
Eu fiquei bastante mordido, eu senti que perdi dois anos da minha vida para nada, mas o meu instinto de fazer gambiarra falou mais alto. Ele disse para eu usar o JavaScript ao invés do PHP, e assim eu criei o comando echo "<script>window.replace('pagina.php')</script>";, ou seja, fiz um código JavaScript bem no meio do PHP e isso torna impossível a tarefa de separar o joio do trigo.
No meio do meu desmoronamento digital, eu encontrei um belo código em JavaScript
var lçto = ""; var descrição = ""; function lançar(id,jd) {lçto=id; descrição=jd; divmodal2.style.display="block";}; function registro(id,jd) {divmodal2.style.display="none"; eleconta = document.getElementById(lçto); eledescrição = document.getElementById(descrição); eleconta.value=id; eledescrição.innerHTML=jd;}
Essa é a mais bela gambiarra que eu já inventei, ele coloca no formulário do lançamento contábil a conta e a descrição da conta selecionada do plano de contas que aparece numa janela modal. Eu não quero perder isso, assim a minha ideia de separar as coisas vou ter que deixar para depois. É claro que o navegador não vai colocar no topo da página <!DOCTYPE html>, se eu não resolver o problema da organização, do HTTP Caching, ou seja, vou ter que negligenciar as notificações do navegador.
Eu não posso passar o resto da minha vida de braços cruzados. Esse é um sonho de 1999, o de conectar um computador de bolso no banco de dados de um computador de mesa. O meu novo sonho em 2022 é usar o celular e o notebook ao mesmo tempo. Por enquanto, eu não faço a menor ideia de como fazer isso. Já fazer o navegador aceitar a primeira diretriz do HTML no topo da página é uma surpresa que nunca imaginei que iria enfrentar.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.