![]() |
|
||||
![]() Tenha o seu próprio sistema de controle de estoque web. com cadastro de produtos, categorias, fornecedores, entradas e saídas de produtos, com relatórios por data, margem de lucro e muito mais. Código simples e fácil de modificar. Acompanha instruções para instalação e criação do banco de dados MySQL. Clique aqui e saiba mais |
Você está aqui: PHP ::: Dicas & Truques ::: Arquivos e Diretórios |
Usando fclose() para liberar o ponteiro para arquivo adquirido com fopen()Quantidade de visualizações: 8087 vezes |
Sempre que obtemos um ponteiro para um arquivo usando a função fopen(), devemos liberá-lo o mais rápido possível usando fclose(). Esta função recebe um ponteiro de arquivo e retorna um valor boolean informando do sucesso ou não da operação. Veja um exemplo: <? $arquivo = 'testes.txt'; // obtém um ponteiro para o arquivo $fp = fopen($arquivo, 'r'); if(!$fp){ echo 'Não foi possível abrir o arquivo'; } else{ $conteudo = fread($fp, filesize($arquivo)); echo $conteudo; fclose($fp); // fecha o ponteiro para o arquivo } ?> |
![]() |
PHP ::: Dicas & Truques ::: Data e Hora |
||||
Como retornar o dia da semana para uma determinada data em PHP usando as funções mktime(), date() e o sinalizador "l"Quantidade de visualizações: 89 vezes |
||||
Nesta dica mostrarei como podemos combinar as funções mktime(), date() e o sinalizador "l" para obtermos o nome do dia da semana para uma determinada data. Note o uso da função mktime() para construir a data 20/06/1980. Veja o código completo para o exemplo:
Ao executar este código PHP nós teremos o seguinte resultado: O dia da semana é: Saturday | ||||
PHP ::: Dicas & Truques ::: Trigonometria - Funções Trigonométricas |
||||
Como calcular o cateto oposto dadas as medidas da hipotenusa e do cateto adjascente em PHPQuantidade de visualizações: 1205 vezes |
||||
Todos estamos acostumados com o Teorema de Pitágoras, que diz que "o quadrado da hipotenusa é igual à soma dos quadrados dos catetos". Baseado nessa informação, fica fácil retornar a medida do cateto oposto quando temos as medidas da hipotenusa e do cateto adjascente. Isso, claro, via programação em linguagem PHP. Comece observando a imagem a seguir: ![]() Veja que, nessa imagem, eu já coloquei os comprimentos da hipotenusa, do cateto oposto e do cateto adjascente. Para facilitar a conferência dos cálculos, eu coloquei também os ângulos theta (que alguns livros chamam de alfa) e beta já devidamente calculados. A medida da hipotenusa é, sem arredondamentos, 36.056 metros. Então, sabendo que o quadrado da hipotenusa é igual à soma dos quadrados dos catetos (Teorema de Pitógoras): \[c^2 = a^2 + b^2\] Tudo que temos que fazer é mudar a fórmula para: \[a^2 = c^2 - b^2\] Veja que agora o quadrado do cateto oposto é igual ao quadrado da hipotenusa menos o quadrado do cateto adjascente. Não se esqueça de que a hipotenusa é o maior lado do triângulo retângulo. Veja agora como esse cálculo é feito em linguagem PHP:
Ao executar este código PHP nós teremos o seguinte resultado: A medida do cateto oposto é: 20.000878380711 Como podemos ver, o resultado retornado com o código PHP confere com os valores da imagem apresentada. | ||||
PHP ::: Dicas & Truques ::: Strings e Caracteres |
||||
Como inverter o conteúdo de uma string usando a função strrev() do PHPQuantidade de visualizações: 28 vezes |
||||
Em algumas situações nós precisamos inverter, ou seja, mostrar de forma contrária o conteúdo de uma palavra, frase ou texto. Para isso podemos usar a função strrev() da linguagem PHP. Ela recebe uma string e a devolve invertida. Veja o código completo para o seu uso:
Ao executar este código PHP nós teremos o seguinte resultado: Gosto de PHP PHP ed otsoG | ||||
Desafios, Exercícios e Algoritmos Resolvidos de PHP |
Veja mais Dicas e truques de PHP |
Dicas e truques de outras linguagens |
C# - Como testar se uma string é null ou vazia em C# usando a função IsNullOrEmpty() da classe String Java - Como calcular o coeficiente angular de uma reta em Java dados dois pontos no plano cartesiano VB.NET - Como usar o laço While em VB.NET |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |