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:
- Constante
WP_TEMP_DIR
do WordPress; - Função
sys_get_temp_dir()
do PHP; - Valor do
upload_tmp_dir
definido no arquivophp.ini
; - Constante
WP_CONTENT_DIR
do WordPress; - 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)
Deixe um comentário