From edfaba8bdc5e31bf18908deb2c2149c3824a8d52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20L=20F=20S=20Bacci?= Date: Mon, 1 Sep 2025 12:12:50 -0300 Subject: [PATCH] =?UTF-8?q?Corre=C3=A7=C3=B5es=20ortogr=C3=A1ficas=20diver?= =?UTF-8?q?sas.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- faq/build.xml | 6 +++--- faq/com.xml | 12 ++++++------ faq/databases.xml | 4 ++-- faq/html.xml | 8 ++++---- faq/installation.xml | 6 +++--- faq/mailinglist.xml | 2 +- faq/misc.xml | 2 +- faq/obtaining.xml | 4 ++-- faq/passwords.xml | 18 +++++++++--------- faq/using.xml | 2 +- 10 files changed, 32 insertions(+), 32 deletions(-) diff --git a/faq/build.xml b/faq/build.xml index 3227cbc9c..0f5081441 100755 --- a/faq/build.xml +++ b/faq/build.xml @@ -152,7 +152,7 @@ - Quando eu executo make, parace rodar bem mas então falha quando tenta + Quando eu executo make, parece rodar bem mas então falha quando tenta ligar a aplicação final, queixando-se que não consegue encontrar alguns arquivos. @@ -388,7 +388,7 @@ $ gcc -E test.c >/dev/null Warning e não um erro fatal. Porque esta é muitas vezes a última saída durante o make, ela pode parecer um erro fatal, mas não é. Claro que, se - você definir o seu compilador para parar em warnings, ele vai parar. Além disso + você definir o seu compilador para parar em warnings, ele vai parar. Além disso, tenha sempre em mente que o suporte ao MySQL está habilitado por padrão. @@ -437,7 +437,7 @@ $ gcc -E test.c >/dev/null - Certifique-se de que sua biblioteca GD e o PHP estejam ligadas à mesmas + Certifique-se de que sua biblioteca GD e o PHP estejam ligadas às mesmas bibliotecas dependentes (libpng por exemplo). diff --git a/faq/com.xml b/faq/com.xml index 31dddb58b..ac73c4231 100644 --- a/faq/com.xml +++ b/faq/com.xml @@ -32,7 +32,7 @@ Existem dezenas de tipos VARIANT e combinações dos mesmos. A maioria deles já é suportada mas - alguns ainda tem que ser implementados. + alguns ainda têm que ser implementados. Arrays não são completamente suportados. Apenas arrays indexados com uma única dimensão podem ser passados entre o PHP e COM. Se você achar outros tipos que não são suportados, por favor relate-os como um problema (se não tiverem sido relatados ainda) @@ -194,7 +194,7 @@ $word = new COM("C:\docs\word.doc"); ]]> - Isso criará uma nova instância se não houver nenhuma instância em execuçaõ disponível e retornará um identificador para a + Isso criará uma nova instância se não houver nenhuma instância em execução disponível e retornará um identificador para a instância em execução, se disponível. @@ -202,7 +202,7 @@ $word = new COM("C:\docs\word.doc"); - Existe alguma maneria de lidar com um evento enviado por um objeto COM? + Existe alguma maneira de lidar com um evento enviado por um objeto COM? @@ -224,7 +224,7 @@ $word = new COM("C:\docs\word.doc"); - A resposta é tão simples quanto insatisfatória. Não sabemos exatamente mas achamos que não há nada que você possa fazer. + A resposta é tão simples quanto insatisfatória. Não sabemos exatamente, mas achamos que não há nada que você possa fazer. @@ -247,14 +247,14 @@ $word = new COM("C:\docs\word.doc"); Se o PHP pode manipular objetos COM, podemos imaginar o uso de - MTS para manipular recursos de componentes, em conjuto com o PHP? + MTS para manipular recursos de componentes, em conjunto com o PHP? O PHP em si não lida com transações ainda. Por isso, se um erro ocorrer, nenhuma reversão é iniciada. Se você usar componentes que - suportem transações você terá que implementar a + suportam transações, você terá que implementar a manipulação de transações por conta própria. diff --git a/faq/databases.xml b/faq/databases.xml index 03c5caa79..4a71ff629 100644 --- a/faq/databases.xml +++ b/faq/databases.xml @@ -81,7 +81,7 @@ Baixe o driver MyODBC para Windows através do site oficial do MySQL. Instale-o em sua máquina Windows. Você pode testar a operação - com os utilitários inclusos no programa. + com os utilitários incluídos no programa. @@ -108,7 +108,7 @@ Selecione a tabela para ligar, pressione OK, e presto! Agora você consegue abrir a tabela e adicionar/remover/editar dados em seu servidor MySQL! Você também pode construir queries, importar/exportar tabelas para MySQL, - construir forumlários e relatórios, etc. + construir formulários e relatórios, etc. diff --git a/faq/html.xml b/faq/html.xml index 3d2995974..f0c04b07e 100755 --- a/faq/html.xml +++ b/faq/html.xml @@ -56,7 +56,7 @@ É errado urlencode - $data, porque é a responsabilidade do navegador em + $data, porque é a responsabilidade do navegador realizar o urlencode os dados. Todos os navegadores populares o fazem isso corretamente. Note que isso irá acontecer independentemente do método (i.e., GET ou POST).Você só vai perceber isso em caso de solicitação GET, @@ -81,7 +81,7 @@ interpretar os símbolos de escape do HTML. - Em consequência do envio, tando via GET como POST, os dados vão ser urlencoded + Em consequência do envio, tanto via GET como POST, os dados vão ser urlencoded pelo navegador para transferência, e urldecoded diretamente pelo PHP. Resumindo, você não precisa fazer qualquer urlencoded/urldecoded pelo php, tudo é feito automaticamente. @@ -232,9 +232,9 @@ - A seleção de múltiplas tags em uma construção HTML permite os usuários + A seleção de múltiplas tags em uma construção HTML permite aos usuários selecionar múltiplos itens de uma lista. Esses itens são então passados - ao manipilador de ações para o formulário. O problema é que eles + ao manipulador de ações para o formulário. O problema é que eles são todos passados com o mesmo nome widget. I.e. O PHP é como uma cola. É a cola usada para construir aplicações web legais - unindo dezenas de bibliotecas de terceiros e fazendo tudo aparecer como + unindo dezenas de bibliotecas de terceiros e fazendo tudo parecer como uma entidade coerente através de uma interface de linguagem intuitiva e fácil de aprender. A flexibilidade e poder do PHP dependem da estabilidade e robustez da plataforma subjacente. Ele precisa de um sistema operacional funcionando, um @@ -145,8 +145,8 @@ - Se o seu script usa as funções de expressões regulares ( - preg_match e demais), você deve ter certeza + Se o seu script usa as funções de expressões regulares + (preg_match e demais), você deve ter certeza de que compilou o PHP e o Apache com a mesma versão do pacote de expressões regulares. Isso deve acontecer automaticamente com o PHP e Apache 1.3.x. diff --git a/faq/mailinglist.xml b/faq/mailinglist.xml index 31d7eb472..6c47f5d76 100755 --- a/faq/mailinglist.xml +++ b/faq/mailinglist.xml @@ -166,7 +166,7 @@ sobre o que você fez, o que você está tentando fazer e quaisquer mensagens de erro encontradas no processo. Se você tiver problemas com nosso código fonte, você precisa incluir a parte do código que não está funcionando, - indicando a linha apresenta o problema através do posicionamento de + indicando a linha que apresenta o problema através do posicionamento de um comentário de código. Não inclua mais código que o necessário! Isso torna a mensagem difícil de ler e muitas pessoas podem simplesmente ignorar ela por isso. Se você não diff --git a/faq/misc.xml b/faq/misc.xml index c3da9445f..be32afbf6 100644 --- a/faq/misc.xml +++ b/faq/misc.xml @@ -32,7 +32,7 @@ Power Archiver, você pode facilmente descomprimir arquivos bz2 com elas. Se você usa o Total Commander, (anteriormente Windows Commander), - um plugin para o bz2 esta disponível gratuitamente em + um plugin para o bz2 está disponível gratuitamente em Total Commander. diff --git a/faq/obtaining.xml b/faq/obtaining.xml index 2d6cb71eb..07bcb684b 100755 --- a/faq/obtaining.xml +++ b/faq/obtaining.xml @@ -36,7 +36,7 @@ pois isso exigiria capacidade do time do PHP de compilar o PHP para cada uma das plataformas Linux/Unix com cada combinação de extensão. Perceba também, que muitas distribuições Linux vêm com o PHP instalado atualmente. - Binários do Windows podem ser baixados da página de Downloads, para binários do Linux, por favor visite o website de sua distribuição. @@ -216,7 +216,7 @@ "Thread Safety" (segurança para threads) significa que o binário pode trabalhar em um contexto de servidor web multithread, como o Apache 2 no Windows. Essa segurança funciona através da criação de uma cópia - local em cada thread, de modo que os dados não colidirão + local em cada thread, de modo que os dados não colidam com outra thread. diff --git a/faq/passwords.xml b/faq/passwords.xml index f09a09641..622d79a0a 100644 --- a/faq/passwords.xml +++ b/faq/passwords.xml @@ -43,21 +43,21 @@ - Por as funções de hash comuns tais como md5 e - sha1 inadequados para senhas? + Por que as funções comuns tais como md5 e + sha1 são inadequadas para senhas? Algoritmos de hash como MD5, SHA1 e SHA256 são projetados para serem - muito rápidos e eficientes. Com técnicas e equipamento de computação modernos, + muito rápidos e eficientes. Com técnicas e equipamentos de computação modernos, tornou-se trivial usar força bruta na saída desses algoritmos - para de determinar a entrada original. + para determinar a entrada original. Por causa da rapidez com que um computador moderno pode reverter esses - algoritmos de hash, muitos profissionais de segurança de informação sugerem fortemente - que esses algoritmos não sejam utilizados para hash da senhas. + algoritmos de hash, muitos profissionais de segurança da informação sugerem fortemente + que esses algoritmos não sejam utilizados para hash de senhas. @@ -71,7 +71,7 @@ Ao gerar hash de senhas, as duas considerações mais importantes são o - custo do cálculo e o salt. Quando mais custoso computacionalmente for + custo do cálculo e o salt. Quanto mais custoso computacionalmente for o algoritmo de hash, maior será o tempo para usar força bruta na sua saída. @@ -89,7 +89,7 @@ assim é escalável. - A função crypt tabém está disponível para hash + A função crypt também está disponível para hash de senhas, mas ela só é recomendada para interoperabilidade com outros sistemas. No lugar dela, é fortemente encorajado o uso da @@ -106,7 +106,7 @@ - Um salt de criptografia são dados que são aplicado durante o processo de hash + Um salt de criptografia são dados que são aplicados durante o processo de hash para eliminar a possibilidade da saída ser pesquisada em uma lista de pares de hashes pré-calculados e suas entradas, conhecida como tabela arco-íris. diff --git a/faq/using.xml b/faq/using.xml index b6893a392..3201ce4a7 100644 --- a/faq/using.xml +++ b/faq/using.xml @@ -227,7 +227,7 @@ foreach ($headers as $name => $content) { O modelo de segurança do IIS é o culpado aqui. Este é um problema comum a todos os programas CGI rodando no IIS. A solução é criar um arquivo HTML (não interpretado pelo PHP) como uma página de entrada - para o diretório autenticado. Então utilizar a tag META para redirecionar + para o diretório autenticado. Então utilize a tag META para redirecionar para a página PHP ou fornecer um link para a página PHP. O PHP irá então reconhecer a autenticação corretamente. Com o módulo ISAPI, este não é um problema. Isto não deve afetar outros