Você está aqui: PHP ::: Dicas & Truques ::: Arquivos e Diretórios

Entendendo os modos de abertura de arquivos da função fopen do PHP

Quantidade de visualizações: 14268 vezes


Quando usamos a função fopen para abrir um arquivo, devemos fornecer o modo com que o arquivo será aberto. Veja um exemplo:
if($readfile = fopen($arquivo, "r")){
  // mais código aqui
} 
Neste exemplo usamos o sinalizador "r" para indicar que o arquivo será aberto apenas para leitura. Eis uma lista de todos os sinalizadores possíveis:
  • "r" - O arquivo será aberto somente para leitura. O ponteiro de arquivo será posicionado no início do arquivo.
  • "r+" - O arquivo será aberto para leitura e escrita. O ponteiro de arquivo será posicionado no início do arquivo.
  • "w" - O arquivo será aberto somente para escrita. O ponteiro de arquivo será posicionado no início do arquivo e todos os dados do arquivo serão truncados para o tamanho zero. Se o arquivo não existir, o script tentará criá-lo.
  • "w+" - O arquivo será aberto para escrita e escrita. O ponteiro de arquivo será posicionado no início do arquivo e todos os dados do arquivo serão truncados para o tamanho zero. Se o arquivo não existir, o script tentará criá-lo.
  • "a" - O arquivo será aberto somente para escrita. O ponteiro de arquivo será posicionado no fim do arquivo. Se o arquivo não existir, o script tentará criá-lo.
  • "a+" - O arquivo será aberto para leitura e escrita. O ponteiro de arquivo será posicionado no fim do arquivo. Se o arquivo não existir, o script tentará criá-lo.
  • "x" - Cria e abre o arquivo somente para escrita. O ponteiro de arquivo é posicionado no início do arquivo. Se o arquivo já existir, a chamada à fopen() falhará e retornará FALSE, gerando um erro de nível E_WARNING. Se o arquivo não existir, o script tentará criá-lo. Isso equivale a especificar as flags O_EXCL|O_CREAT para a chamada open() do sistema. Este opção é suportada no PHP 4.3.2 e recentes, e funciona somente com arquivos locais.
  • "x" - Cria e abre o arquivo para leitura e escrita. O ponteiro de arquivo é posicionado no início do arquivo. Se o arquivo já existir, a chamada à fopen() falhará e retornará FALSE, gerando um erro de nível E_WARNING. Se o arquivo não existir, o script tentará criá-lo. Isso equivale a especificar as flags O_EXCL|O_CREAT para a chamada open() do sistema. Este opção é suportada no PHP 4.3.2 e recentes, e funciona somente com arquivos locais.


Link para compartilhar na Internet ou com seus amigos:

PHP ::: Dicas & Truques ::: Data e Hora

Como construir uma data usando a função mktime() do PHP

Quantidade de visualizações: 19 vezes
A forma mais comum de se construir uma data e hora no PHP é por meio da função mktime(). Esta função recebe as horas e a data na sequência horas, minutos, segundos, mês, dia, ano e retorna um timestamp Unix, que é a quantidade de segundos desde 31/12/1969 - 21:00:00 (fuso horário brasileiro).

Veja um trecho de código que constrói a data 13/05/2020 à meia-noite:

----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------

<html>
<head>
  <title>Estudos PHP</title>
</head>
 
<body>

<?php
  // construir a data 13/05/2020
  // se quiser fornecer as horas o formato é: 
  // hora, minuto, segundo
 
  $timestamp = mktime(0, 0, 0, 05, 13, 2020);
  echo "A data é: " . date('d/m/Y', $timestamp);
?>
 
</body>
</html>

Ao executar este código nós teremos o seguinte resultado:

A data é: 13/05/2020


PHP ::: Dicas & Truques ::: Strings e Caracteres

PHP para iniciantes - Como obter o comprimento (tamanho) de uma string usando a função strlen() do PHP

Quantidade de visualizações: 82 vezes
Nesta dica eu mostro como é possível usar a função strlen() da linguagem PHP para contar, ou seja, obter a quantidade de caracteres em uma palavra, frase ou texto.

Veja o código completo a seguir:

----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------

<html>
<head>
<title>Estudando PHP</title>
</head>
<body>
 
<?php
  // obtém o comprimento (tamanho) de uma string
  $string = "Bom dia";
  echo "Esta string possui " . strlen($string) . 
    " caracteres";
?>
 
</body>
</html>

Ao executar este código nós teremos o seguinte resultado:

Esta string possui 7 caracteres


PHP ::: Dicas & Truques ::: Trigonometria - Funções Trigonométricas

Como converter radianos em graus em PHP usando a função rad2deg()

Quantidade de visualizações: 9740 vezes
As unidades graus e radianos são muito usadas em cálculos de trigonometria, especialmente em aplicações que lidam com geometria, topografia e engenharia.

O grau é de uso mais no cotidiano, pela sua praticidade, pois envolve na maioria dos casos números inteiros. O radiano, por sua vez, é de uso em cálculos envolvendo geralmente números racionais.

Este trecho de código PHP mostra como converter radianos em graus usando a função rad2deg().

----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------

<?php
  // vamos definir um valor em radianos 
  $radianos = 1.45;
  
  // agora vamos converter para graus
  $graus = rad2deg($radianos);
  echo $radianos . " radianos convertido para graus é " .
    $graus . "<br>";
	 
  // outra forma:
  echo $radianos . " radianos convertido para graus é " .
    ($radianos * 180) / pi();
?>

Ao executar este código PHP nós teremos o seguinte resultado:

1.45 radianos convertido para graus é 83.078880293969


Desafios, Exercícios e Algoritmos Resolvidos de PHP

Veja mais Dicas e truques de PHP

Dicas e truques de outras linguagens

Códigos Fonte

Programa de Gestão Financeira Controle de Contas a Pagar e a Receber com Cadastro de Clientes e FornecedoresSoftware de Gestão Financeira com código fonte em PHP, MySQL, Bootstrap, jQuery - Inclui cadastro de clientes, fornecedores e ticket de atendimento
Diga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais
Controle de Estoque completo com código fonte em PHP, MySQL, Bootstrap, jQuery - 100% funcional e fácil de modificar e implementar novas funcionalidadesControle de Estoque completo com código fonte em PHP, MySQL, Bootstrap, jQuery - 100% funcional e fácil de modificar e implementar novas funcionalidades
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

Linguagens Mais Populares

1º lugar: Java
2º lugar: Python
3º lugar: C#
4º lugar: PHP
5º lugar: C
6º lugar: Delphi
7º lugar: JavaScript
8º lugar: C++
9º lugar: VB.NET
10º lugar: Ruby



© 2025 Arquivo de Códigos - Todos os direitos reservados
Neste momento há 77 usuários muito felizes estudando em nosso site.