PB création d’une page d’admin

  • Statut : non résolu
5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Messages
  • #447292
    blobaya
    Participant
    Initié WordPress
    7 contributions

    hello,

    je suis en train de faire un plugins pour une galerie photo. Pour gérer ce plugin j’ai crée une page d’admin avec une partie upload des images. Pour construire cette page j’ai utilisé un model existant. Par contre pour la partie upload je crée mon propre formulaire. le problème est que mon script ne passe pas l’étape du test de la fonction is_uploaded_file(). A chaque fois ma variable $_FILE[tmp_name] est vide.
    Voici mon bout de code :

    wp-admin/wp-picture-admin.php :

    require_once(‘admin.php’);
    include(‘admin-header.php’);
    require_once(‘../wp-content/plugins/wp-picture/wp-picture.php’);
    $picture_text_domain = “wp-picture”;
    PictureInit();
    // Upload Picture
    if (isset($_POST)) {
    picture_upload();
    build_picture_admin_form();
    (….)
    < ?php $albums = $wpdb->get_results(“SELECT album_path, album_name FROM $wpdb->pictalbum ORDER BY album_num * 1”); ?>

    Album

    (…)
    function picture_upload() {
    global $wpdb;
    print_r($_FILES);
    if (is_uploaded_file($_FILES)) {
    echo “

    “;
    _e(‘Upload Successfully’, $picture_text_domain);
    echo “

    “;
    }
    else {
    echo “

    “;
    _e(‘Upload not Successfully’, $picture_text_domain);
    echo ‘
    Upload file : ‘.$_FILES;
    echo “

    “;
    }
    }

    Le même script sur une page test.php, passe sans problème. Je ne vois pas dans wordpress, ce qui me détruit la variable $_FILES …

    Si quelqu’un pouvait m’aider !
    merci d’avance

    blobaya

    #572053
    z720
    Membre
    Maître WordPress
    579 contributions

    WordPress “prépare” le tableau $_FILES

    essaye de voir si la fonction wp_handle_upload ne peut pas t’aider ?

    #572054
    blobaya
    Participant
    Initié WordPress
    7 contributions

    merci pour ta réponse. je regarde ça ce soir.
    Tu aurais un exemple d’utilisation de cette fonction ?

    blobaya

    #572055
    z720
    Membre
    Maître WordPress
    579 contributions

    C’est utilisé dans le fichier inline-upload de l’admin qui gère le chargement des images

    #572056
    blobaya
    Participant
    Initié WordPress
    7 contributions

    Juste pour dire que je n’utilise plus l’upload. Je n’y suis pas arrivé. Donc je verais plus tard cette partie.
    Je pense que j’ai du oublier un truc tout bête, mais manque de temps faut que je passe à autre chose.
    Merci pour les réponses.

    blobaya

5 sujets de 1 à 5 (sur un total de 5)
  • Vous devez être connecté pour répondre à ce sujet.