erro de sintaxe html em resposta de questão
essa é a resposta da *aula 1 - 7 exibindo informações*, do curso *fetch api: consumindo uma api rest com javascript*:<br />```<br />` <br /> ${}<br /> ${} <br /> <br />`<br />```<br />porém a
<p>oi salomão tudo certo ? </p>
<p>muito obrigado pela participação, já arrumamos aqui. </p>
<p>bons estudos</p>
reunix, agora ficou mais claro o problemaestava olhando na documentação do firebase e wherearraycontainsany faz uma citação de lista no valorhttps://firebase.google.com/docs/reference/android/com... oi andrei! o usethis::use\_pipe() (assim como os use\_package() ) deve ser usado no console, no contexto de um pacote. caso você queira guardar o código (para consulta posterior) recomendo deixar comentado.

a mensagem de erro diz que o pipe não foi encontrado, ou seja, ele não está carregado. a mensa… <p>o operador <a href="http://php.net/manual/en/language.operators.errorcontrol.php"><code>@</code></a> tells php para suprimir mensagens de erro, para que elas não sejam mostradas.</p><p>por exemplo, usando:</p><pre><code>$result = mysql\_query("this is an invalid query"); </code></pre><p>resultaria em um aviso sendo mostrado, informando que a consulta mysql é inválida, enquanto</p><pre><code>$result = @mysql\_query("this is still an invalid query"); </code></pre><p>não faria.</p><p>note, no entanto, que esta é uma prática de programação muito ruim, pois não faz com que o erro desapareça, apenas os esconde e torna a depuração muito pior, já que você não consegue ver o que está realmente errado com seu código.</p><p>em vez de usar <code>@</code>, você deve desativar <s><code>error\_reporting</code> e <code>display\_errors</code></s> apenas <code>display\_errors</code> em <a href="http://no.php.net/manual/en/errorfunc.configuration.php">php.ini</a> </p> <p>você deve analisar a solicitação de assinatura. um ótimo exemplo é <a href="http://docs.amazonwebservices.com/amazons3/latest/dev/restauthentication.html">amazon s3 rest)</a> .</p><p>a visão geral é bastante direta. o usuário possui duas informações importantes para usar sua api, um id de usuário público e uma chave de api privada. eles enviam o id público com a solicitação e usam a chave privada para assinar a solicitação. o servidor de recebimento consulta a chave do usuário e decide se a solicitação assinada é válida. o fluxo é algo como isto:</p><ol> <li>o usuário ingressa no seu serviço e obtém um id do usuário (por exemplo, 123) e uma chave de api.</li> <li>o usuário deseja fazer uma solicitação ao seu serviço de api para atualizar o endereço de e-mail. portanto, é necessário enviar uma solicitação para sua api, talvez para <code>/user/update?email=new@example.com</code>.</li> <li>para possibilitar a verificação da solicitação, o usuário adiciona o id do usuário e uma assinatura <strong> </strong> à chamada, para que a chamada se torne <code>/user/update?email=new@example.com&amp;userid=123&amp;sig=some\_generated\_string</code></li> <li>o servidor recebe a chamada, vê que é de userid = 123 e procura a chave da api para esse usuário. em seguida, replica as etapas para criar a assinatura a partir dos dados e, se a assinatura corresponder, a solicitação será válida.</li> </ol><p>essa metodologia garante que a chave da api <strong> nunca seja enviada como parte da comunicação </strong>.</p><p>dê uma olhada na função <a href="http://php.net/hash\_hmac">hash\_hmac ()</a> do php, que é popular para enviar solicitações assinadas. geralmente, você faz com que o usuário faça algo como colocar todos os parâmetros em uma matriz, classificar em ordem alfabética, concatenar em uma string e depois <code>hash\_hmac</code> essa string para obter o sig. neste exemplo, você pode fazer:</p><pre><code>$sig = hash\_hmac("sha256",$params['email'].$params['userid'],$api\_key) </code></pre><p>adicione então <code>$sig</code> no url rest como mencionado acima.</p> <p>eu realmente consegui resolver meu próprio problema. para qualquer um que possa ler isso, o problema que causou isso foi que o meu arquivo <code>functions.php</code> tinha um fechamento</p><pre><code>?&gt; </code></pre><p>no final. por alguma razão, isso é o que causou o problema e, ao remover essa última linha, estava funcionando novamente.</p> <p>atualização: * é sintaxe válida, mas não é necessário. você pode descobrir mais <a href="http://httpd.apache.org/docs/2.0/mod/core.html#servername">aqui</a> .</p><p>isso vai funcionar embora.</p><pre><code>&lt;virtualhost *:80&gt; servername example.com &lt;/virtualhost&gt; &lt;virtualhost *:80&gt; servername www.example.com &lt;/virtualhost&gt; </code></pre><p>a primeira diretiva corresponderá a tudo o que não é explicitamente definido em outro lugar.</p> <p><code>jhtml::script</code> possui lógica adicional incluída. consulte <a href="http://api.joomla.org/cms-3/classes/jhtml.html#method\_script">http://api.joomla.org/cms-3/classes/jhtml.html#method\_script</a> para obter a referência da api</p><p>por padrão, ele detectará a configuração de depuração e o navegador usado e carregará o script correspondente. por exemplo, quando a depuração estiver ativada, será carregada uma versão não compactada do arquivo, se presente.</p><p>existem configurações opcionais que permitem substituir o arquivo no nível do modelo e outras coisas.</p><p>michael babker escreveu um bom guia sobre como usar <code>jhtml::script()</code> para permitir substituições: <a href="http://www.babdev.com/blog/139-use-the-media-folder-allow-overridable-media">http://www.babdev.com/blog/139-use-the-media-folder-allow-overridable- mídia</a> </p><p>função no repositório para referência: <a href="https://github.com/joomla/joomla-cms/blob/staging/libraries/cms/html/html.php#l659">https://github.com/joomla/joomla-cms/blob/staging/libraries/cms/html/html.php#l659</a> </p><p>página oficial do documento, que agora é atualizada por george: <a href="http://docs.joomla.org/j3.3%3aadding\_javascript\_and\_css\_to\_the\_page">http://docs.joomla.org/j3.3:adding\_javascript\_and\_css\_to\_the\_page</a> </p> 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... primeiro passo: lua

qualquer recurso de aprendizado que sejam específicos de uma linguagem, vão lhe ensinar apenas a sintaxe da linguagem, e você em todo caso vai ter que se aprofundar nos específicos da plataforma de interesse.

você pode seguir os vídeos lua dessa playlist que constrói mini-games … <p>o correspondente <a href="http://www.faqs.org/rfcs/rfc2616.html">rfc 2616</a> na seção 9.5 (post) permite o armazenamento em cache da resposta <strong> </strong> para um post mensagem, se você usar os cabeçalhos apropriados.</p><blockquote> <p>as respostas a esse método não podem ser armazenadas em cache, a menos que a resposta inclua os campos de cabeçalho cache-control ou expir apropriados. no entanto, a resposta 303 (consulte outro) pode ser usada para direcionar o agente do usuário para recuperar um recurso armazenável em cache.</p> </blockquote><p>observe que a mesma rfc afirma explicitamente na seção 13 (armazenamento em cache em http) que um cache deve invalidar a entidade correspondente após uma solicitação post <strong> </strong>.</p><blockquote> <p>alguns métodos http devem fazer com que um cache invalide uma entidade. essa é a entidade referida pelo request-uri ou pelos cabeçalhos location ou content-location (se presentes). esses métodos são:</p> <pre><code> - put - delete - post </code></pre></blockquote><p>não está claro para mim como essas especificações podem permitir um cache significativo.</p>