コード例 #1
0
ファイル: ajax_upload.php プロジェクト: ALTUN69/icy_phoenix
* 5 => File too big
*/
if (isset($_FILES['userfile'])) {
    $filename = strtolower($_FILES['userfile']['name']);
    $types = explode(',', $filetypes);
    $file = explode('.', $filename);
    $extension = $file[sizeof($file) - 1];
    $filename = substr($filename, 0, strlen($filename) - strlen($extension) - 1);
    if (!in_array($extension, $types)) {
        // Extension not allowed
        //echo('3');
        echo '3|' . $filename . '.' . $extension . '|0|0|0';
        exit;
    }
    $server_path = create_server_url();
    $image_upload_data = $class_images->get_image_upload_data($filename, $extension, $upload_dir);
    $upload_dir = $image_upload_data['upload_dir'];
    $filename = $image_upload_data['filename'];
    $filename_tmp = $_FILES['userfile']['tmp_name'];
    $file_size = $_FILES['userfile']['size'];
    if (empty($filename)) {
        // File is empty
        //echo('4');
        echo '4|' . $filename . '.' . $extension . '|0|0|0';
        exit;
    }
    if ($file_size > $maxsize) {
        // File is too big
        //echo('5');
        echo '5|' . $filename . '.' . $extension . '|0|0|0';
        exit;