Esempio n. 1
0
            echo "数据提交失败<br />";
        } else {
            echo "数据提交成功<br />";
            foreach ($_FILES as $file) {
                $myfile = $file["tmp_name"];
                if (!$myfile) {
                    continue;
                }
                $ftype = getext($file['name']);
                if (!$ftype || !preg_match("/\\*\\.{$ftype};/i", $config['upload_file_types'])) {
                    $err = true;
                    echo "文件类型不允许:" . $ftype . "<br />";
                } else {
                    $file_url = LZ_PAPER_PATH . time() . rand(1111, 9999) . '.' . $ftype;
                    if (move_uploaded_file($myfile, $file_url) && file_exists($file_url)) {
                        $paper_file->add(array('paper_id' => $paper_id, 'filename' => basename($file['name']), 'filepath' => $file_url));
                        echo basename($file['name']) . " 上传成功<br />";
                    } else {
                        $err = true;
                        echo basename($file['name']) . " 上传失败<br />";
                    }
                }
            }
        }
        if ($err) {
            $paper->delete($paper_id);
            echo "<span style='color:red'>提交失败</span><br /><a href='javascript:history.go(-1);'>返回</a>";
        } else {
            ?>
			提交成功! <a href="index.php">返回</a>
			<?php