dúvida no ex. 2 da aula 1 - instalação do nodejs
oi felipe, blz?<br /><br />o writehead() serve para passar os headers http corretos conforme a regra de negócio.<br /><br />caso ele não seja passado, o cliente não tem como saber o tipo do retorno.<
<p>oi felipe, blz?</p>
<p>o writehead() serve para passar os headers http corretos conforme a regra de negócio.</p>
<p>caso ele não seja passado, o cliente não tem como saber o tipo do retorno.</p>
<p>o que acontece é que o navegador é um cliente bastante inteligente e ele já consegue inferir que o tipo do documento é um html, mesmo sem a informação do content-type, pq o seu conteudo inicia com a tag <code>html</code>.</p>
<p>caso a url seja acessada a partir de um cliente que não faz esse tratamento, ele exibiria um texto plano.</p>
<p>você pode fazer um teste para validar essa resposta alterando o conteudo da resposta para que ele não mais inicie com a tag <code>html</code>.</p>
<p>se vc fizer isso, verá que o navegador passa a exibir o conteudo como texto plano normal.</p>
<p>depois compartilha aqui se a explicação te ajudou. &#61;)</p>
Quando o documento é transferido através de HTTP, [as informações do cabeçalho HTTP são as informações crutial](http://www.w3.org/TR/html401/charset.html#h-5.2.2) :



> 
> [...] agentes de usuário conformes devem observar as seguintes prioridades para determinar a codificação de caracteres de um documento (da mais alta prioridade para a menor):
> 
> 
> 1. Um HTTP " `charset`" parâmetro em um " `Content-Type`campo".
> 2. Uma `META`declaração com " `http-equiv`" definido para " `Content-Type`" e um valor definido para " `charset`".
> 3. O `charset`conjunto de atributos em um elemento que designa um recurso externo.
> 
> 
> 


Portanto, verifique se você declarar a codificação de caracteres no [`Content-Type`campo de cabeçalho](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.17) e não apenas dentro do documento. olá rafael,quando for construir elementos html na página, uma dica é você inserir diretamente no corpo, para evitar o uso excessivo do echo e também porque não é uma boa prática de programação o jei... acredito que ele esteja falando o seguinte, o ssh é um protocolo de rede que serve para “acessar” de forma “segura” uma maquina.

porém existe o ssh- client e ssh-sever, no caso ele disse para instalar o ssh-server, que tem como função “servir” um acesso ssh (e não vem instalado por padrão).

já o s… <p>você usa apenas <code>$from</code> no seu cabeçalho <code>reply-to</code>. se você deseja que ele esteja no cabeçalho <code>from</code>, é necessário configurá-lo no cabeçalho <code>from</code>.</p><p>coloque algo assim antes do seu comando <code>mail()</code>:</p><pre><code>$headers .= 'from: ' . $from . "\r\n"; </code></pre> olá gabriel !! tudo bem ??seguinte, isso que vc está querendo fazer não é possível... o php roda antes do javascript e do html e, além disso, em máquinas diferentes (php no servidor e js/html no nav... boa tarde, elias. precisa dentro do while. porém nesse caso seria interessante você usar o do{}while(), onde primeiro você informaria todos os dados e depois fária o teste. não irei colocar seu cód... <p>a maneira de fazer isso mudou um pouco desde o lançamento do 3.0. agora é algo assim:</p><pre><code>var textarea = document.getelementbyid('myscript'); var editor = codemirror.fromtextarea(textarea); editor.getdoc().setvalue('var msg = "hi";'); </code></pre> <p>em fluxos que suportam leitura e gravação, você tem duas posições, uma para leitura (por exemplo, "get" denotada por "g") e outra para gravação (ou seja, "put" denotada por "p").</p><p>e é por isso que você tem um <code>seekp</code> (herdado de <code>basic\_ostream</code>) e um <code>seekg</code> (herdado de <code>basic\_istream</code>).</p><p>nota: a linguagem c tem - em contraste com c++ - apenas uma dessas funções <code>fseek</code> para ambos os ponteiros; é necessário reposicionar o ponteiro quando se muda de leitura para escrita e vice-versa (por exemplo, <a href="https://stackoverflow.com/a/46152654/2630032">this</a> answer). para evitar isso, o c++ oferece funções separadas para leitura e gravação, respectivamente.</p> Normalmente servidores Apache + PHP de webhosters são configurados para enviar **NO `charset`cabeçalho** . O caminho mais curto para testar como seu servidor está configurado são estes:


* Utilize [esta ferramenta para ver o cabeçalho do servidor](http://www.seoconsultants.com/tools/headers) , obtendo qualquer uma das suas páginas em seu webiste. Se nos cabeçalhos de servidor que você ver um `charset`significa que o servidor está usando, geralmente ele não irá conter `charset`.
* Outra maneira é para executar este script simples em seu servidor: `<?php echo ini_get('default_charset'); ?>`Como dito acima o que normalmente imprime uma cadeia vazia, se for diferente ela vai lhe mostrar o `charset`do PHP.


A 2ª solução é supondo Apache não está configurado com `AddDefaultCharset some_charset`o que não é geralmente o caso, mas, nesse caso, eu tenho medo configuração Apache pode substituir PHP deafult\_charset directiva ini. <p>não existem "regras", apenas "diretrizes".</p><p>com isso, quero dizer que, em teoria, não há nada que o impeça de projetar qualquer interface que você queira, no entanto, existem vários fatores que podem impedir que você atinja seu objetivo.</p><ol> <li> <p>navegadores funcionam de uma certa maneira. o html pode apenas sugerir um layout para a página; portanto, embora você tenha um ótimo design que funcione no papel, ele poderá falhar em alguns navegadores com algumas resoluções de tela.</p> </li> <li> <p>os usuários esperam que certos elementos estejam em determinados locais. isso nem sempre é uma expectativa consciente, mas criada a partir da exposição a outros aplicativos, etc. se o seu design for muito diferente, eles podem não "entender" e achar seu aplicativo difícil, se não impossível, de usar.</p> </li> </ol>