Rumah  >  Artikel  >  pembangunan bahagian belakang  >  php无刷新上传文件的代码

php无刷新上传文件的代码

WBOY
WBOYasal
2016-07-25 08:52:06973semak imbas
  1. 无刷新上传文件
  • 复制代码

    文件: upload.php

    1. sleep(2);

    2. $fileTypes = array('jpg','png','gif','bmp');

    3. $result = null;
    4. $uploadDir = './upfiles';
    5. $maxSize = 1 * pow(2,20);
    6. if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['sub'])) {

    7. $myfile = $_FILES['myfile'];
    8. $myfileType = substr($myfile['name'], strrpos($myfile['name'], ".") + 1);
    9. if ($myfile['size'] > $maxSize) {

    10. $result = 1;
    11. } else if (!in_array($myfileType, $fileTypes)) {
    12. $result = 2;
    13. } elseif (is_uploaded_file($myfile['tmp_name'])) {
    14. $toFile = $uploadDir . '/' . $myfile['name'];
    15. if (@move_uploaded_file($myfile['tmp_name'], $toFile)) {
    16. $result = 0;
    17. } else {
    18. $result = -1;
    19. }
    20. } else {
    21. $result = 1;
    22. }
    23. }
    24. ?>
    复制代码


    Kenyataan:
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn