} if ($err == "0") { // check for valid file size $imageurlsize = getSize($imageurl); $imageurlsize_mb = $imageurlsize / 1048576; $imageurlsize_mb = number_format($imageurlsize_mb, 3); if ($imageurlsize > $max_file_size_b) { $messages .= "Sorry but this image size is " . $imageurlsize_mb . " MB which is bigger than the max allowed file size of " . $max_file_size_mb . " MB."; $err = "1"; } } // save the file, if no error messages if ($err == "0") { // SAVE THE PICTURE $newFileName = newImageName($thefile); $FileName .= "|" . newImageName($thefile); $FileFile .= "|" . $server_dir . $newFileName; $newFile = $server_dir . $newFileName; $newFileUrl = $url . $newFileName; $FileUrl .= "|" . $url . $newFileName; $newFileUrlLink = $server_save_directory . $newFileName; $FileUrlLink .= "|" . $newFileName; if (in_array_nocase($file_ext, $valid_file_ext)) { $lx = 3; if ($file_ext == "jpeg") { $lx = 4; } $tnFileName = substr($newFileName, 0, strlen($newFileName) - $lx) . "jpg"; $tnFileName = str_replace('.', '_tn.', $tnFileName); $tnFile = $server_dir . $tnFileName; $FiletnUrl .= "|" . $url . $tnFileName;
$thefile['name'] = ereg_replace('_+', '_', $thefile['name']); $path_parts = pathinfo($thefile['name']); // if php < 5.2 if (!isset($path_parts['filename'])) { $path_parts['filename'] = substr($path_parts['basename'], 0, strpos($path_parts['basename'], '.')); } $thefile['name'] = strpos($path_parts['filename'], '.'); $thefile['name'] = substr($path_parts['filename'], 0, 22); // limit file name length to 22 chars from the beginning $thefile['name'] = $thefile['name'] . "." . strtolower($path_parts['extension']); // Generate prefix to add to file name $prefix = rand(99, 999); // Add prefix to file name $newFileName = $prefix . $thefile['name']; // SAVE THE PICTURE $FileName .= "|" . newImageName($thefile['name']); $FileFile .= "|" . $server_dir . $newFileName; $newFile = $server_dir . $newFileName; $newFileUrl = $url . $newFileName; $FileUrl .= "|" . $url . $newFileName; $newFileUrlLink = $server_save_directory . $newFileName; $FileUrlLink .= "|" . $newFileName; if (in_array_nocase($file_ext, $valid_file_ext)) { $lx = 3; if ($file_ext == "jpeg") { $lx = 4; } $tnFileName = substr($newFileName, 0, strlen($newFileName) - $lx) . "jpg"; $tnFileName = str_replace('.', '_tn.', $tnFileName); $tnFile = $server_dir . $tnFileName; $FiletnUrl .= "|" . $url . $tnFileName;