web-dev-qa-db-fra.com

supprimer le fichier téléchargé

J'ai une fonction wp_handle_upload () pour les fichiers uploadés.

$file = $_FILES['attachment_icon-' . $i];
$upload = wp_handle_upload($file, array('test_form' => false));

qu'est-ce qu'une fonction pour supprimer un fichier téléchargé?

3
Miguel Borges

Utilisez wp_delete_attachment( $post_id ) si vous avez déjà utilisé wp_insert_attachment() auparavant.
$post_id est l'ID de la pièce jointe.

Si vous n’avez pas utilisé wp_insert_attachment() un simple…

unlink( $upload['file'] );

… le fera.

7
fuxia

il n'y a pas de fonction WP désignée, simplement parce que vous en avez déjà une PHP, avec la syntaxe suivante:

    <?php
    $filename="MyFile.txt"
    unlink($filename);
    ?>

pour la documentation complète, voir le manuel PHP:

http://php.net/manual/en/function.unlink.php

2
Matanya