• Решено Djo

    (@northmule)


    Коллеги дня доброго!
    ну ткните носом, ибо у меня не получается загрузить файл в вордпресс из формы размещенной в админке плагина.
    <?php

    function er_upload_form() {
        global $url_plugin;
    //    echo '<div id="er_downlod_form">';
    //    echo "<form action=\"$url_plugin\" method=\"POST\" enctype=\"multipart/form-data\">";
    //    echo "<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"30000\"/>";
    //    echo "<input type=\"file\" name=\"er_upfile\"/>";
    //    echo "<input type=\"submit\" name=\"er_butzagruz\" value=\"Загрузить\">";
    //    echo "</form>";
    //    echo '</div>';
        ?>
        <div id="er_downlod_form">
            <form action="<?php echo $url_plugin; ?>" method="POST" enctype="multipart/form-data">
                <input type="hidden" name="MAX_FILE_SIZE" value="30000"/>
                <input type="file" name="er_upfile">
                <input type="submit" name="er_butzagruz" value="Загрузить">
            </form>
        </div>
        <?php
        $uploaddir = wp_upload_dir();
        echo $uploaddir[basedir] . "/";
        $uploadfile = $uploaddir[basedir] . "/" . basename($_FILES['er_upfile']['name']);
        if (isset($_POST['er_butzagruz'])) {
            $er_up = wp_upload_bits($_POST["er_upfile"], null, file_get_contents($_FILES['er_upfile']['tmp_name']));
            print_r($er_up);
    
        }
    }
        add_action('admin_head', 'er_upload_form');
    ?>

  • Тема «wp_upload_bits ткните носом» закрыта для новых ответов.