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)

Posts Similares

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *