Como utilizar get_temp_dir() no WordPress1 min leitura

Exemplo prático de código para utilizar a função PHP get_temp_dir() do WordPress.

Com a função PHP get_temp_dir() você obtém o caminho da pasta de arquivos temporários do servidor. Este valor é obtido seguindo esta ordem de tentativas:

  1. Constante WP_TEMP_DIR do WordPress;
  2. Função sys_get_temp_dir() do PHP;
  3. Valor do upload_tmp_dir definido no arquivo php.ini;
  4. Constante WP_CONTENT_DIR do WordPress;
  5. Pasta /tmp/.

O seu uso é bem simples:

<?php $pasta_temporaria = get_temp_dir();
Code language: PHP (php)

Utilizando a função get_temp_dir() para salvar um arquivo na pasta temporária

Segue abaixo um exemplo de código que cria um arquivo temporário. Nele, utilizei a função PHP trailingslashit() do WordPress e as funções de escrita de arquivos do PHP.

<?php $pasta_temporaria = get_temp_dir(); $arquivo_temporario = trailingslashit( $pasta_temporaria ) . "temporario.txt"; $conteudo_temporario = "Isto é um conteúdo temporário."; $abre_arquivo = fopen( $arquivo_temporario, "a" ); if ( $abre_arquivo ) { $escreve_arquivo = fwrite( $abre_arquivo, $conteudo_temporario ); if ( $escreve_arquivo ) { fclose( $abre_arquivo ); echo "Arquivo alterado com sucesso."; } else { echo "Arquivo não pode ser alterado."; } } else { echo "Arquivo não pode ser aberto."; }
Code language: PHP (php)

Similar Posts

Você tem algo construtivo sobre este texto para dizer? Então comente abaixo