Bạn ghé thăm diễn đàn lần đầu? hãy đăng ký ngay bây giờ để tham gia.
  • Đăng nhập:

Chào mừng bạn đến với ITVNN FORUM - Diễn đàn công nghệ thông tin.

Nếu đây là lần đầu tiên bạn tham gia diễn đàn, xin mời bạn xem phần Hỏi/Ðáp để biết cách dùng diễn đàn. Để có thể tham gia thảo luận bạn phải đăng ký làm thành viên, click vào đây để đăng ký.


  • Partner Area
    • ITVNN HOSTING - Thiết kế website, Cung cấp Domain, Hosting, VPS Việt Nam Anh Hùng - Thông tin truyền thông
Trang 1/3 123 cuốicuối
kết quả từ 1 tới 10 trên 24
Tăng kích thước phông chữ Giảm kích thước phông chữ
  1. #1
    admin's Avatar

    Trạng thái
    Offline
    Họ tên
    Mai Thanh Trung
    Tham gia ngày
    Aug 2006
    Thành viên thứ
    1
    Đến từ
    Pleiku, Gia Lai
    Tuổi
    39
    Giới tính
    Bài gởi
    4,984
    Level: 57 [?]
    Experience: 32,286,693
    Next Level: 35,467,816
    Cảm ơn 53
    Cảm ơn 2,450 lần / 1,409 Bài viết

    Icon14 Share code upload của NhacMoi.Cc  

    Đây là code Uber-Uploader ver 6.8 , upload kiểu AJAX upload progress nên tốc độ rất nhanh, mình phát triển lại với giao diện đẹp hơn và thêm 1 số tính năng.

    Demo: http://nhacmoi.cc/upload

    Hướng dẫn cài đặt:
    - Mình đã config hoàn chỉnh các bạn không cần phải chỉnh sửa gì thêm, bạn chỉ việc upload 3 thư mục cgi-bin, filesupload lên root của host (chú ý là root của host nhé, không upload vào thư mục khác rồi dùng Addon domain cho thư mục đó cũng không được).
    - Chmod file cgi-bin/ubr_upload.pl thành 755 , thư mục files thành 777.

    Chú ý:
    - Yêu cầu Host Linux.
    - Các thư mục cgi-bin, filesupload không được thay đổi, nếu thay đổi bạn phải cấu hình lại trong file upload/ubr_default_config.php.
    - Bạn phải chạy trang upload bằng domain, chẳng hạn bạn có domain là tenban.com thì link trang upload của bạn là http://tenban.com/upload . Không chạy trang upload dạng ip host hoặc subdomain
    - Toàn bộ file upload sẽ được lưu trữ tại thư mục files .
    - Nếu bạn muốn được share các phiên bản tiếp theo thì vui lòng giữ lại dòng chữ ở footer, lần trước mình share bản 6.5 thì thấy rất nhiều người đã thay đổi dòng chữ này thành của riêng mình.

    Link Download: http://upload.nhacmoi.info/PHP/nhacmoi_upload.zip
    thay đổi nội dung bởi: admin; 29-09-2010 lúc 06:06 PM
    .♥.Thà không yêu cho cuộc đời trong trắng.♥.
    .♥.Lỡ yêu rồi phải cố gắng thành công.♥.


    Thiết kế website, Cung cấp Domain, Hosting, VPS

  2. #2
    nguoicodon's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Sep 2009
    Thành viên thứ
    131
    Tuổi
    36
    Giới tính
    Bài gởi
    77
    Level: 32 [?]
    Experience: 413,417
    Next Level: 453,790
    Cảm ơn 0
    Cảm ơn 1 lần / 1 Bài viết

    Default

    Link download không donwn được bạn ơi

  3. #3
    kÔ.đƠn's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Sep 2009
    Thành viên thứ
    19
    Tuổi
    31
    Giới tính
    Bài gởi
    28
    Level: 27 [?]
    Experience: 150,381
    Next Level: 157,092
    Cảm ơn 1
    Cảm ơn 0 lần / 0 Bài viết

    Default

    Link kô download được ! fix lại đi anh Trung ơi , đang cần code này

  4. #4
    admin's Avatar

    Trạng thái
    Offline
    Họ tên
    Mai Thanh Trung
    Tham gia ngày
    Aug 2006
    Thành viên thứ
    1
    Đến từ
    Pleiku, Gia Lai
    Tuổi
    39
    Giới tính
    Bài gởi
    4,984
    Level: 57 [?]
    Experience: 32,286,693
    Next Level: 35,467,816
    Cảm ơn 53
    Cảm ơn 2,450 lần / 1,409 Bài viết

    Default

    Đã fix lại link các bạn download nhe

  5. #5
    hackerkinhcan_lha's Avatar

    Trạng thái
    Offline
    Họ tên
    Phan Thanh Tâm
    Tham gia ngày
    Sep 2009
    Thành viên thứ
    2
    Giới tính
    Bài gởi
    136
    Level: 35 [?]
    Experience: 730,439
    Next Level: 824,290
    Cảm ơn 9
    Cảm ơn 17 lần / 14 Bài viết

    Default

    Phiên bản này khác với phiên bản trước ở chỗ nào anh Trung. Hiên tại e cũng chạy thử 1 bản trc' thấy cũng ổn

  6. #6
    admin's Avatar

    Trạng thái
    Offline
    Họ tên
    Mai Thanh Trung
    Tham gia ngày
    Aug 2006
    Thành viên thứ
    1
    Đến từ
    Pleiku, Gia Lai
    Tuổi
    39
    Giới tính
    Bài gởi
    4,984
    Level: 57 [?]
    Experience: 32,286,693
    Next Level: 35,467,816
    Cảm ơn 53
    Cảm ơn 2,450 lần / 1,409 Bài viết

    Default

    Trích Nguyên văn bởi PhanTâm View Post
    Phiên bản này khác với phiên bản trước ở chỗ nào anh Trung. Hiên tại e cũng chạy thử 1 bản trc' thấy cũng ổn
    Bản mới khác với bản cũ nhiều, ngoài bào mật tốt hơn, fix các bug của phiên bản củ, phiên bản mới này có các chức năng nổi trội sau:
    - Có thể chỉnh nhiều kiểu dạng chạy progress khi upload
    - Chức năng khi Browse chọn file, tiện lợi hơn bản cũ, bạn thử chọn file so sánh 2 phiên bản sẽ thấy điểm khác

    Ngoài ra còn nhiều thay đổi khác bạn xem sự thay đổi qua từng phiên bản ở bên dưới

    Code: 
    2.0 - Rewrite
    uber_uploader.cgi - Added debug and version commands
    uber_uploader.cgi - Replaced SIG{__DIE__} with END{}
    uber_uploader.cgi - Replaced redirect using javascript with redirect using html
    uber_uploader.cgi - Re-arranged the code to make installation easier
    uber_uploader_global.php - Added this file to contain methods and values used by all the php pages
    uber_uploader_file.php - Added debug and version commands
    uber_uploader_file.php - Added an onLoad and onUnload method to the body
    uber_uploader_file.php - Disabled all the controls on upload accept the "Reset Page" button
    uber_uploader_file.php - Changed the way the embedded progress bar is hidden and shown
    uber_uploader_progress.php - Added debug and version commands
    uber_uploader_progress.php - Replaced file_exists() with is_file()
    uber_uploader_progress.php - Changed the output message if the flength file cannot be found in 10 seconds
    uber_uploader_progress.php - Moved GetBytesRead() to uber_uploader_global.php
    uber_uploader_progress.php - Moved deleteTempDir() to uber_uploader_global.php
    uber_uploader_progress.php - (AJAX) Replaced date_now.getSeconds() with Math.random()
    uber_uploader_finished.php - Replaced file_exists() with is_file()
    INSTALL.TXT - Rewrote entire file.
    
    2.1
    uber_uploader.cgi - Fixed a bug where a '\n\r' char from a textarea would break the format of the param file when redirecting to a php page
    uber_uploader.cgi - Fixed a bug where a '=' char from a textarea would break the format of the param file when redirecting to a php page
    uber_uploader.cgi - Re-added SIG{__DIE__} due to an issue with IE not cleaning up it's temp files if the user canceled an upload
    uber_uploader_finished.php - Added code to handle '\n\r' and '=' chars in the param file
    uber_uploader_file.php - Added frameborder="0" to the iframe declaration
    
    2.2
    uber_uploader.cgi - Added code to check for zero length files
    uber_uploader_file.php - Replaced rand() with mt_rand() when generating session-id number
    uber_uploader_file.php - Added javascript function "stop_upload(msg)" to stop current upload
    uber_uploader_file.php - Improved javascript function "resetForm()"
    uber_uploader_file.php - Added code to detect Opera Browser and force it into pop-up mode
    uber_uploader_file.php - Changed embedded progress bar to use a dynamic iframe
    uber_uploader_progress.php - Added code to call javascript function "resetForm()" in parent if max upload size is detected
    uber_uploader_progress.php - (AJAX) Added code to call javascript function "resetForm()" in parent if max upload size is detected
    uber_uploader_global.php - Changed "kak" function to call javascript function "resetForm()" in parent if max upload size is detected
    
    2.3
    uber_uploader.cgi - Added option to prevent overwriting of existing uploaded files.
    uber_uploader.cgi - Added option to display fatal errors in browser.
    uber_uploader.cgi - Improved kak sub routine.
    
    2.4
    uber_uploader.cgi - Added option to use file locking when creating flength file (enabled by default)
    uber_uploader.cgi - Changed the path of the temp and upload directories to use DOCUMENT_ROOT
    uber_uploader_global.php - Changed the path of the temp and upload directories to use DOCUMENT_ROOT
    uber_uploader_progress.php - Added 'ob' flush commands which fixes progress bar under Fedoracore 4 with php 5.
    uber_uploader_progress.php + (AJAX) - Added help link if 'FAILED TO FIND FLENGTH FILE' is thrown.
    uber_uploader_file.php - Made the progress pop-up resizable and scrollable.
    help - Added information to help file which fixes the 'FAILED TO FIND FLENGTH FILE' under certain circumstances.
    Changed all pages to use same font set and color.
    
    2.4.1
    uber_uploader.cgi - Removed END{} block because it was not %100 reliable and replaced it with a manual call to deldir() after the file creation loop.
    uber_uploader_file.php - Made the background color of the iframe #EEEEEE
    
    2.5
    uber_uploader.cgi - Added file normalization method. (enabled by default).
    uber_uploader.cgi - Changed file locking when creating flength file to (disabled by default).
    uber_uploader.cgi - Changed rename method so it does not use '[' and ']' characters.
    uber_uploader.cgi - Added .php3, .php4, .shtml, .cgi, and .pl to the extensions that will not be uploaded.
    uber_uploader.cgi - Removed the warning option.
    uber_uploader.cgi - Removed CGI::private_tempfiles(0);
    uber_uploader_finished.tmpl - Added a back button.
    uber_uploader_file.php - Added 'set_time_limit' so PHP will not timeout uploads.
    uber_uploader_file.php - Added .php3, .php4, .shtml, .cgi, and .pl to the extensions that are tagged as illegal file extensions.
    uber_uploader_file.php - Changed the in line progress bar to (enabled by default).
    uber_uploader_progress.php - Ajax version is now default. Dropped support for flush version of the progress bar.
    uber_uploader_get_data.php - Added extra logic so it will fail gracefully if user loads it directly in the browser.
    uber_uploader_global.php - Moved deleteTempDir method to uber_uploader_progress.php.
    uber_uploader_global.php - Moved GetBytesRead method to uber_uploader_get_data.php.
    uber_uploader_finished.php - Added a back button.
    Included files and support to install a bubbly progress bar.
    
    2.6
    uber_uploader.pl - Changed the file extension from '.cgi' to '.pl'
    uber_uploader.pl - Added code to make %ENV safer.
    uber_uploader.pl - Uploaded files no longer mix up their order in the param file.
    uber_uploader.pl - Changed the value of temp_dir to separate it from the uploads directory.
    uber_uploader.pl - Added a sleep(1) when removing the temp directory. Hopefully it will improve the success rate.
    uber_uploader_file.php - Added a JS function "checkFileNameFormat" to check file name format before it is uploaded.
    
    2.6.1
    uber_uploader.pl - Added '-w' perl option.
    uber_uploader.pl - Rewrote deldir sub routine adding a 5 sec loop to delete the temp directory.
    uber_uploader_finished.php - Added a 5 sec loop to delete the param file in 'getPostData' function.
    
    3.0 - Rewrite
    uber_uploader_global.php - Dropped from project
    uber_uploader_progress.php - Dropped from project
    help.txt - Dropped from project. Added the help file contents to the bottom of the install file
    uber_uploader_progress.pl - Added to project
    uber_uploader_progress.tmpl - Added to project
    UberUploader.pm - Added to project
    UberWord.pm - Added to project
    UberSpread.pm - Added to project
    UberImages.pm - Added to project
    uber_uploader_multi_configs.php - Added to project
    uber_uploader_file.php - Added code so the upload will work without javascript enabled.
    uber_uploader_file.php - Values in upload range drop down are now set in an array.
    uber_uploader_file.php - Name of the config file is passed to the upload and progress script.
    uber_uploader_file.php - Removed kak function call that spit out version number.
    uber_uploader.pl - Moved most of the configuration settings into UberUploader.pm
    uber_uploader.pl - Added code to load a configuration file based on query string value sent to script.
    uber_uploader.pl - Changed the way the query string values are parsed.
    UberUploader.pm - Added an option to link to the uploaded file
    UberUploader.pm - Added an option to set the maximum file name length
    uber_uploader_finished.php - Path to upload dir is now passed in the query string.
    uber_uploader_finished.php - Added kak function.
    uber_uploader_get_data.php - Added kak function.
    
    3.1
    uber_uploader.pl - Added <META NAME="ROBOTS" CONTENT="NOINDEX"> to the kak function.
    uber_uploader_progress.pl - Added <META NAME="ROBOTS" CONTENT="NOINDEX"> to the kak function.
    INSTALL_AND_FAQ.TXT - Added more info
    
    3.2
    uber_uploader.pl - Removed the '$errors_to_browser' section of the 'Debug' method which was causing an "uninitialized value" warning in the error log.
    uber_uploader.pl - Wrapped '$upload_filehandle' and '$tmp_filename' in an if statement testing the file name. Failing to do so caused an "uninitialized value" warning in the error log.
    uber_uploader.pl - Initialized the $js_code value to "" in the 'display_results' method if embedded_progress_bar was enabled. Failing to do so caused an "uninitialized value" warning in the error log.
    
    3.3
    uber_uploader.pl - Added __LINE__ parameter to the kak function.
    uber_uploader_progress.pl - Added __LINE__ parameter to the kak function.
    uber_uploader_progress.pl - Changed the way the $get_data_url is formatted.
    uber_uploader_progress.pl - Fixed typo where the path to the default config file was wrong.
    uber_uploader_progress.tmpl - Added JS function "getElapsedTime()" to calculate lapsed time.
    uber_uploader_progress.tmpl - Moved to "templates" sub directory.
    UberUploads.pm - Changed the code that initializes the module.
    UberUploads.pm - Changed the "progress_template" value to point to the templates directory.
    UberUploads.pm - Changed the "finished_template" value to point to the templates directory.
    UberUploads.pm - Moved to "configs" sub directory.
    uber_uploader_get_data.php - Removed code that calculated elapsed time. It is now calculated on the client.
    uber_uploader_file.php - Changed code so it is easy to configure for a single upload slot.
    uber_uploader_file.php - Added $path_to_upload_script value.
    uber_uploader_file.php - Added $path_to_progress_script value.
    uber_uploader_finished.php - Removed check for "upload_dir" passed to script as the user may decide to hard code value.
    
    3.3.1
    uber_uploader.pl - Added "progress_url" to param file if pop-up mode is enabled.
    uber_uploader.pl - Removed "close_pop" value passed in the query string because it is no longer necessary.
    uber_uploader_progress.pl - Fixed typo where the path to the default config file was wrong in the error message.
    uber_uploader_finished.php - Removed hard coded "path to progress bar script" value in the JS call to close pop-up.
    
    3.4
    Added basic support for notification of upload by email.
    
    3.4.1
    Moved the .param file from the upload directory to the temp directory.
    Added "start upload" and "end upload" timestamps to the notification email.
    
    3.5
    uber_uploader.pl - Moved the 'create_files_by_rename' setting to the config file.
    uber_uploader.pl - Removed the 'flock_flength_file' setting.
    uber_uploader.pl - Changed the 'use config' to 'require config' so it is compatible with older versions of perl.
    uber_uploader.pl - Fixed the detection of multiple disks or mounts.
    uber_uploader.pl - Changed the way a pop-up progress bar is closed.
    uber_uploader.pl - Changed the way the upload file handle is created so it is compatible with older versions of perl.
    uber_uploader_progress.pl - Changed the 'use config' to 'require config' so it is compatible with older versions of perl.
    UberUploads.pm - Changed it to a simple perl script instead of a perl module.
    UberUploads.pm - Added 'create_files_by_rename' setting.
    UberUploads.pm - Removed 'progress_url' setting as it is no longer needed.
    uber_uploader_file.php - Added dynamic upload slots feature.
    uber_uploader_finished.php - Changed the way a pop-up progress bar is closed.
    uber_uploader_finished.php - Added support for posted arrays.
    
    3.5.1
    uber_uploader.pl - Moved the disallow extensions list to the config file.
    uber_uploader_progress.pl - Added the 'get_data_speed' value to the search and replace of the progress template.
    UberUploads.pm - Added 'get_data_speed' setting.
    UberUploads.pm - Added 'disallow_extentsions' setting.
    uber_uploader_finished.php - Changed the way the post data values and keys are verified.
    
    3.5.2
    uber_uploader.pl - Optimized template rendering code.
    uber_uploader.pl - Added code to generate unique upload directory.
    uber_uploader.pl - Added function 'generate_random_string()' to generate random string.
    uber_uploader_progress.pl - Optimized template rendering code.
    uber_uploader_progress.pl - Modified get string to read 'total_uploads' as the third parameter.
    uber_uploader_progress.pl - Moved the 'embedded_progress_bar' setting in the get string to the fourth parameter.
    uber_uploader_progress.pl - Added 'total_uploads' to the search and replace of the progress template.
    UberUploads.pm - Added 'allow_extentsions' setting.
    UberUploads.pm - Added 'unique_upload_dir' setting.
    uber_uploader_progress.tmpl - Added html to display files uploaded.
    uber_uploader_file.php - Added function 'countUploads()' to count user file uploads.
    uber_uploader_file.php - Added 'total_uploads' to the progress bar get string.
    uber_uploader_file.php - Added 'max_upload_slots' setting.
    uber_uploader_get_data.php - Added code to the 'GetBytesRead()' function to read file uploads.
    uber_uploader_get_data.php - Added 'uploaded_files' to the AJAX output.
    extra.zip - Removed because it was a pain to update it for every revision. Will eventually add to the 'DOCUMENTS' section of sourceforge.
    
    3.5.3
    uber_uploader.pl - Moved 'debug_cgi' into the config file.
    uber_uploader.pl - Added and moved around code to accommodate new config settings.
    UberUploads.pm - Added 'debug_cgi' setting.
    UberUploads.pm - Added 'redirect_using_js' setting.
    UberUploads.pm - Added 'delete_param_file' setting.
    UberUploads.pm - Added 'link_to_upload_in_email' setting.
    uber_uploader_file.php - Replaced js function 'checkFileextentsions' with 'checkDisallowFileextentsions'.
    uber_uploader_file.php - Replaced js value 'check_file_extensions' with 'check_disallow_extensions'.
    uber_uploader_file.php - Added js function 'checkAllowFileextentsions'.
    uber_uploader_file.php - Added js value 'check_allow_extentsions'.
    uber_uploader_finished.php - Added and moved around code to accommodate new config settings.
    INSTALL_AND_FAQ.TXT - Expanded 'Debug' section.
    INSTALL_AND_FAQ.TXT - Added 'How it works' section.
    
    3.6
    UberUploads.pm - Added 'cedric_progress_bar' setting.
    uber_uploader.pl - Added 'cedric_progress_bar' config setting to debug message.
    uber_uploader.pl - Added 'format=flowed' to html email.
    uber_uploader_progress.pl - Added 'cedric_progress_bar' config setting to the search and replace.
    uber_uploader_progress.tmpl - Added code, values and functions to support 'cedric_progress_bar'.
    uber_uploader_progress.tmpl - Changed css to use 'px' for the progress bar instead of '%'.
    uber_uploader_get_data.php - Added code to support 'cedric_progress_bar'.
    uber_uploader_get_data.php - Changed output of 'upload_status' to use 'px' instead of '%'.
    uber_uploader_get_data.php - Added '$progress_bar_width' value.
    uber_uploader_finished.php - Added 'format=flowed' to html email.
    uber_uploader_file.php - Added code and values to enable/disable multi config files.
    
    4.0 - Rewrite
    Better support for Opera Browser
    Templates system has been made obsolete
    Rendering the progress bar in an iframe has been made obsolete
    Removed pop-up progress bar option
    Script names shortened from 'uber_uploader_...' to 'uu_...'
    Default config value 'temp_dir' changed to '/tmp/'
    Script command 'version' changed to 'about'
    
    4.1
    uu_upload.pl - Fixed the regular expression that tested for file extentsions
    uu_conlib.php - Added 'disallow_extentsions' and 'allow_extentsions' config settings
    uu_file_upload.js - Removed regular expressions that tested for file extentsions
    uu_file_upload.php -  Added 'disallow_extentsions' and 'allow_extentsions' javascript values
    
    4.2
    uu_upload.pl - Added code to generate unique file names
    uu_upload.pl - Changed back button code to use top.location instead of history.go(-1)
    uu_upload.pl - Changed all occurrences of 'extention' to 'extension'
    uu_default_config.pm - Added 'unique_upload_dir_length' setting
    uu_default_config.pm - Added 'unique_file_name' setting
    uu_default_config.pm - Added 'unique_file_name_length' setting
    uu_default_config.pm - Changed all occurrences of 'extention' to 'extension'
    uu_conlib.php - Changed all occurrences of 'extention' to 'extension'
    uu_conlib.php - Removed 'about' command
    uu_file_upload.php - Changed all occurrences of 'extention' to 'extension'
    uu_file_upload.php - Added 'about' command
    uu_file_upload.php - Fixed 'Reset' bug where pressing 'Reset' would freeze the progress bar on the next upload
    uu_finished.php - Fixed 'about' command
    uu_get_status.php - Removed old javascript calls
    uu_get_status.php - Changed update of Cedric values 'info_width' and 'info_bytes' by function 'updateCedricStatus'
    uu_file_upload.js - Added 'updateCedricStatus' function
    uu_file_upload.js - Added 'iniFilePage' function
    uu_file_upload.js - Added 'cedric_hold' value
    uu_file_upload.js - Changed the code in the 'resetForm' function (Reset Bug)
    
    4.3
    uu_lib.pl - Added a new sub-routine 'parse_query_string' to process the query string
    uu_lib.pl - Added the value 'uu_version'
    uu_upload.pl - Changed code to use the new sub-routine 'parse_query_string'
    uu_upload.pl - Removed the unix time-stamp in emails
    uu_upload.pl - Added missing </body> tag to the 'redirect_using_js_html' redirect
    uu_ini_status.pl - Changed code to use the new sub-routine 'parse_query_string'
    uu_ini_status.pl - Removed unnecessary values used for error messages
    uu_default_config.pm - Increased the 'unique_file_name_length' config setting to 16
    uu_default_config.pm - Changed the 'normalize_file_delimiter' config setting from '-' to '_'
    uu_file_upload.js - Added a new function 'hideProgressBar'
    uu_conlib.php - Changed value '$multi_config_files' to '$MULTI_CONFIGS_ENABLED'
    uu_finished.php - Fixed a typo that was breaking links to uploaded files in email
    uu_finished.php - Removed the unix time-stamp in emails
    
    4.4
    uu_upload.pl - Added code to handle new 'embedded file upload results' feature
    uu_conlib.php - Added new '$embedded_upload_results' setting
    uu_file_upload.php - Added code to handle new 'embedded file upload results' feature
    uu_file_upload.js - Added new function "resetProgressBar()"
    uu_file_upload.js - Found and fixed the real cause of the 'Reset'.
    uu_finished.php - Added code to handle new 'embedded file upload results' feature
    
    4.5
    Changed all content-type headers to UTF-8.
    
    4.5.1
    Fixed a bug introduced in the 4.5 release where all the script files were saved in Unicode instead of ASCII.
    
    4.5.2
    uu_upload.pl - Added regular expression to check the SID format
    uu_upload.pl - Added regular expression to check the config file format
    uu_upload.pl - Improved query string processing code
    uu_upload.pl - Improved the embedded upload results coding
    uu_upload.pl - Simplified mail function
    uu_ini_status.pl - Added regular expression to check the SID format
    uu_ini_status.pl - Improved query string processing code
    uu_ini_status.pl - Added regular expression to check the config file format
    uu_file_upload.php - Improved the embedded upload results coding
    uu_file_upload.js - Added a line to check if embedded upload results iframe exists in document
    uu_finished.php - Removed extra "content-type" param
    uu_finished.php - Simplified mail function
    
    4.6
    uu_lib.pm - Changed to perl module
    uu_lib.pm - Value "print_issued" is now stored locally
    uu_lib.pm - Added regex on the file name in the 'deldir' sub
    uu_default_config.pm - Changed to perl module
    uu_default_config.pm - Moved from 'configs' sub directory to main 'cgi-bin' directory
    uu_default_config.pm - Fixed 'disallow_extensions' bug
    uu_default_config.pm - Fixed 'allow_extensions' bug
    uu_upload.pl - Added 'strict' setting
    uu_upload.pl - Added current directory to list of valid paths
    uu_upload.pl - Added taint checking for all values passed
    uu_upload.pl - Added 'main::' to all config settings
    uu_upload.pl - Re-wrote the upload file processing loop
    uu_upload.pl - Added unique upload directory name to email if 'unique_upload_dir' config setting is enabled
    uu_upload.pl - Added unique upload directory to param file if 'unique_upload_dir' config setting is enabled
    uu_upload.pl - Added regular expression to strip file name spaces in 'normalize_filename' sub
    uu_ini_status.pl - Added 'strict' setting
    uu_ini_status.pl - Added current directory to list of valid paths
    uu_ini_status.pl - Added taint checking for all values passed
    uu_ini_status.pl - Added 'main::' to all config settings
    uu_ini_status.pl - Replaced 'temp_dir' with 'temp_dir_sid' in the xml output
    uu_conlib.php - Fixed 'disallow_extensions' bug
    uu_conlib.php - Fixed 'allow_extensions' bug
    uu_file_upload.php - Removed 'tmp_sid' javascript value
    uu_file_upload.php - Removed 'upload_range' form value
    uu_file_upload.js - 'temp_dir_sid' value is passed from 'uu_ini_status.pl' instead of created by appending 'tmp_dir' to 'tmp_sid'
    uu_finished.php - Added unique upload directory name to email if 'unique_upload_dir' config setting is enabled
    
    4.6.1
    uu_file_upload.js - Added 'handleKey' function
    uu_file_upload.js - Added more commented code to the 'updateCedricStatus' function
    uu_file_upload.php - Added 'handleKey' function to file inputs
    uu_get_status.php - Added check for 'get_data_loop' js value and 'hideProgressBar' js function
    uu_finished.php - Added validation to "all" posted params
    
    4.7
    uu_conlib.php - Removed 'GetBytesRead' function
    uu_file_upload.php - Moved all javascript code into the <head> tag
    uu_get_status.php - Added and updated 'GetBytesRead' function
    uu_get_status.php - Removed the code that calculates and sets upload status values
    uu_file_upload.js - Added 'setProgressStatus' function which calculates and sets upload status values
    uu_file_upload.js - Removed 'updateCedricStatus' function
    uu_file_upload.js - Minor clean up and optimization of code
    
    4.7.1
    uu_default_config.pm - Removed 'cedric_progress_bar' config setting
    uu_upload.pl - Fixed typo in comments concerning 'allow_extensions and disallow_extensions'
    uu_ini_status.pl - Removed 'cedric_progress_bar' config setting from xml output
    uu_conlib.php - Added 'cedric_progress_bar' config setting
    uu_file_upload.php - Added 'cedric_progress_bar' js value
    uu_file_upload.php - Cleaned up code concerning 'allow_extensions and disallow_extensions' js values
    uu_file_upload.js - Removed 'cedric_progress_bar' js value
    uu_file_upload.js - Removed 'cedric_progress_bar' code from xml input
    uu_file_upload.js - Added 'total_Kbytes' js value
    uu_file_upload.js - Fixed bug where the 'smoothCedricBytes' function was comparing kilobytes to bytes
    
    4.8
    uu_upload.pl - Fixed bug related to the 'unique_upload_dir' in combination with 'link_to_upload' config setting
    uu_upload.pl - Added FILE::COPY module to transfer uploaded file to final destination
    uu_upload.pl - Removed code that detected whether the temp and upload directories were on the same disk
    uu_upload.pl - Changed file transfer code to use FILE::COPY
    uu_default_config.pm - Removed 'create_files_by_rename' config setting. All file transfers are now handled by FILE::COPY
    uu_get_status.php - Rewrite.
    .htaccess - Added
    
    4.8.5
    uu_upload.pl - All global values passed as function arguments
    uu_upload.pl - Simplified upload file info storage
    uu_upload.pl - Added file content type detection
    uu_upload.pl - Removed 'display_results_through_cgi' function
    uu_upload.pl - Removed 'confirm_upload' function
    uu_upload.pl - Added 'get_file_size' function
    uu_upload.pl - Added '<br>' tags to email in html format
    uu_upload.pl - File size and type now written to .param file
    uu_default_config.pm - Increased default 'normalize_file_length' config setting to 48
    uu_default_config.pm - Increased default 'max_upload' config setting to 5242880 (5MB)
    uu_file_upload.js - Increased file length max to 48 characters
    uu_conlib.php - Replace '<?' with '<?php'
    uu_get_status.php - Replace '<?' with '<?php'
    uu_file_upload.php - Replace '<?' with '<?php'
    uu_finished.php - Replace '<?' with '<?php'
    uu_finished.php - Simplified file processing loop
    uu_finished.php - File size and type now read from .param file
    uu_finished.php - Added '<br>' tags to email in html format
    uu_finished.php - Removed 'to' field in email header
    
    5.0
    uu_upload.pl - Changed all instances of tmp_sid to temp_sid
    uu_upload.pl - Changed regular expression that checks for valid sid
    uu_upload.pl - Changed regular expression that checks for valid config file
    uu_upload.pl - Added 'log_upload' function
    uu_default_config.pm - Added 'log_uploads' config setting
    uu_default_config.pm - Added 'log_params' config setting
    uu_default_config.pm - Added 'log_dir' config setting
    uu_ini_status.pl - Changed all instances of tmp_sid to temp_sid
    uu_ini_status.pl - Changed regular expression that checks for valid sid
    uu_ini_status.pl - Changed regular expression that checks for valid config file
    uu_ini_status.pl - Changed XML to output temp_sid and temp_dir in separate tags
    uu_conlib.php - Added 'generateTempSID' function
    uu_file_upload.php - Changed all instances of tmp_sid to temp_sid
    uu_file_upload.php - Changed generation of temp_sid by calling 'generateTempSID' function
    uu_get_status.php - Added regular expression to check for valid temp_sid
    uu_get_status.php - Changed all instances of tmp_sid to temp_sid
    uu_get_status.php - Changed input to accept temp_sid and temp_dir in separate values
    uu_file_upload.js - Changed all instances of tmp_sid to temp_sid
    uu_file_upload.js - Changed XML input temp_sid and temp_dir to be sent as separate values
    uu_finished.php - Rewrite
    uu_finished_lib.php - Added file
    
    5.0.1
    uu_upload.pl - Added 'log_uploads' config settings to debug output
    uu_upload.pl - Added perl version to debug output
    uu_upload.pl - Added cgi.pm version to debug output
    uu_upload.pl - Added file::copy version to debug output
    
    5.0.2
    uu_upload.pl - Fixed bug where debug was printing 'temp_dir' setting in the 'log_dir' setting
    uu_upload.pl - Added 8 character random string to log file name
    uu_upload.pl - Changed 'generate_random_string' function to only use lowercase letters
    
    5.1
    uu_upload.pl - Added close statement when upload size is exceeded
    uu_upload.pl - Passed 'MULTI_CONFIGS_ENABLED' setting to debug as function argument
    uu_conlib.php - Added 'show_percent_complete' config setting
    uu_conlib.php - Added 'show_files_uploaded' config setting
    uu_conlib.php - Added 'show_current_position' config setting
    uu_conlib.php - Added 'show_elapsed_time' config setting
    uu_conlib.php - Added 'show_est_time_left' config setting
    uu_conlib.php - Added 'show_est_speed' config setting
    uu_file_upload.php - Changed code to accept new 'uu_conlib.php' config settings
    uu_file_upload.js - Changed code to accept new 'uu_conlib.php' config settings
    
    5.2
    uu_upload.pl - Changed the format of the xml logs
    uu_upload.pl - Changed output of param file to xml
    uu_default_config.pm - Removed 'delete_param_file' config setting
    uu_finished.php - Rewrite - added support for xml param file
    uu_finished_lib.php - Rewrite - added support for xml param file
    
    5.3
    uu_default_config.pm - Added 'param_dir' config setting
    uu_default_config.pm - Added 'pass_param_dir' config setting
    uu_upload.pl - Added code to support new 'param_dir' config setting
    uu_upload.pl - Added code to support new 'pass_param_dir' config setting
    uu_ini_status.pl - Updated error messages
    uu_ini_status.pl - Added '<stop_upload>' tag to XML output
    uu_get_status.php - Added extra code to detect read errors
    uu_finished_lib.php - Took out deprecated pass by reference
    uu_file_upload.js - Added function to output message
    
    5.3.5
    uu_upload.pl - Removed 'cedric_progress_bar' setting from debug message
    uu_file_upload.js - Explicitly set values to null in frequently called functions
    uu_finished_lib.php - Set XML parser to auto detect
    
    5.3.6
    uu_upload.pl - Fixed bug where post data was not written to log files where 'log_params' wan enabled
    uu_finished.php - Fixed bug where the $_CONFIG_DATA was checked for 'embedded_upload_results' instead of $_POST_DATA
    
    6.0 - Rewrite
    File mask changed from 'uu' to 'ubr'. All script versions set to 1.
    
    6.1
    ubr_upload.pl - Added 'purge_ubr_dirs' function to delete old upload_id.dir directories
    ubr_ini.php - Added 'PURGE_TEMP_DIRS' ini setting
    ubr_ini.php - Added 'PURGE_TEMP_DIRS_LIMIT' ini setting
    ubr_link_upload.php - Added support for new ini settings
    ubr_get_status.php - Removed call to 'stopDataLoop' on invalid parameters
    
    6.2
    ubr_upload.pl - Fixed bug where debug info would not show if 'embedded_upload_results' config setting was enabled
    ubr_upload.pl - Added comment related to 'disallowed extentions' config setting
    ubr_lib.php - Added '$debug_upload' argument to 'startUpload' function
    ubr_lib.php - Added 'getProgressStatus' function
    ubr_ini.php - Replaced '$PATH_TO_INI_SCRIPT' ini setting with '$PATH_TO_SET_PROGRESS_SCRIPT'
    ubr_ini.php - Replaced '$PATH_TO_STAUS_SCRIPT' ini setting with '$PATH_TO_GET_PROGRESS_SCRIPT'
    ubr_ini.php - Added '$GET_PROGRESS_SPEED' ini setting
    ubr_link_upload.php - Fixed bug where 'DELETE_LINK_FILE' ini setting was not passed correctly
    ubr_link_upload.php - Fixed bug where 'path_to_upload' config setting was not getting passed in all cases
    ubr_link_upload.php - Added 'disallowed extentions' config setting to link file
    ubr_link_upload.php - Added '$DEBUG_UPLOAD' config setting to 'startUpload' function call
    ubr_ini_progress.php - Replaced by ubr_set_progress.php
    ubr_get_status.php - Replaced by ubr_get_progress.php
    ubr_default_config.php - Added 'disallowed extentions' config setting
    ubr_default_config.php - Removed 'get_status_speed' config setting
    ubr_finished.php - Removed call to 'getFileDataEmail' function
    ubr_finished_lib.php - Added call to 'getFileDataEmail' inside 'emailUploadResults' function
    ubr_file_upload.php - Replaced 'path_to_ini_script' with 'path_to_set_progress_script'
    ubr_file_upload.php - Replaced 'path_to_staus_script' with path_to_get_progress_script
    ubr_file_upload.php - Simplified <div> that wraps iframe
    ubr_file_upload.js - Fixed bug where the upload form was not properly referenced by DOM
    ubr_file_upload.js - Fixed bug where progress bar was still initialized if uploader was in debug mode
    ubr_file_upload.js - Removed 'setTimeout' call in the 'getProgressStatus' function
    
    6.3
    ubr_upload.pl - Added kak statement to output on fail to create log file
    ubr_upload.pl - Fixed bug where the '$print_issued' value was not initialized if the first kak statement was executed
    ubr_upload.pl - Changed main file processing loop to accept allow and or disallow file extension checks without a manual edit
    ubr_upload.pl - Added 'check_file_extension' function to check file extensions
    ubr_upload.pl - Added allow and or disallow extension settings to debug output
    ubr_upload.pl - Changed 'normalize_filename' function to support file names with spaces
    ubr_link_upload.php - Added allow and or disallow extension settings output to link file
    ubr_link_upload.php - Added support for '$PHP_ERROR_REPORTING' ini setting
    ubr_link_upload.php - Added extra '$DEBUG_AJAX' statement to display successful link file creation
    ubr_set_progress.php - Added extra '$DEBUG_AJAX' statement to display successful flength file read
    ubr_set_progress.php - Added support for '$PHP_ERROR_REPORTING' ini setting
    ubr_get_progress.php - Added extra '$DEBUG_AJAX' statement to display upload information
    ubr_get_progress.php - Added support for '$PHP_ERROR_REPORTING' ini setting
    ubr_file_upload.php - Added support for allow and or disallow extension settings
    ubr_file_upload.php - Added support for '$PHP_ERROR_REPORTING' ini setting
    ubr_finished.php - Added comment to show thumbnail file creation
    ubr_finished.php - Added the 'ubr_image_lib.php' require in comments
    ubr_finished.php - Added support for '$PHP_ERROR_REPORTING' ini setting
    ubr_file_upload.js - Added 'checkDisallowFileExtensions' function
    ubr_file_upload.js - Changed 'checkFileNameFormat' function to support file names with spaces
    ubr_file_upload.js - Added call to 'checkDisallowFileExtensions' function in 'linkUpload' function
    ubr_ini.php - Added extra comments
    ubr_ini.php - Changed '$GET_PROGRESS_SPEED' default value from 500 to 1000
    ubr_ini.php - Added '$PHP_ERROR_REPORTING' ini setting to toggle PHP error_reporting(E_ALL)
    ubr_default_config.php - Added 'check_allow_extensions_on_client' config setting
    ubr_default_config.php - Added 'check_disallow_extensions_on_client' config setting
    ubr_default_config.php - Added 'check_allow_extensions_on_server' config setting
    ubr_default_config.php - Added 'check_disallow_extensions_on_server' config setting
    ubr_default_config.php - Removed 'check_allow_extensions' config setting. Replaced by 'check_allow_extensions_on_client' config setting
    ubr_image_lib.php - Added library that contains basic functions for creating thumbnails and sharpening images
    
    6.3.1
    ubr_upload.pl - Enabled 'fatalsToBrowser' by default
    ubr_upload.pl - Changed all fatal kak statement to die
    ubr_upload.pl - Added END block
    ubr_upload.pl - Added 'remove_temp_dir' value to track temp dir cleanup
    ubr_upload.pl - Removed $SIG{'_DIE_'} handler
    ubr_upload.pl - Removed 'make_dir' function
    ubr_upload.pl - Removed 'delete_dir' function
    ubr_upload.pl - Removed 'cleanup' function
    ubr_set_progress.php - Moved 'PHP_ERROR_REPORTING' statement below ini initialization
    ubr_ini.php - Changed 'PHP_ERROR_REPORTING' ini setting default value to enabled
    ubr_ini.php - Changed 'PURGE_TEMP_DIRS_LIMIT' ini setting default value to 43200 (43200=12 hrs)
    ubr_file_upload.php - Changed 'data' css style width to use 'px' instead of '%'
    upload_finished_lib.php - Changed file data table to use 'px' instead of '%'
    ubr_image_lib.php - Rounded numbers returned from the '' function 'getScale'
    
    6.3.2
    ubr_get_progress.php - Removed dead 'embedded_upload_results' values
    ubr_file_upload.php - Added support for 'cedric_hold_to_sync' config setting
    ubr_default_config.php - Added 'cedric_hold_to_sync' config setting
    ubr_file_upload.js - Added support for 'cedric_hold_to_sync' config setting
    
    6.3.3
    ubr_get_progress.php - Fixed bug where 'about' command threw an error
    ubr_set_progress.php - Fixed bug where 'about' command threw an error
    ubr_finished.php - Fixed bug where 'about' command threw an error
    ubr_file_upload.php - Added <div id='ajax_div'> at bottom of page to store AJAX calls
    ubr_file_upload.js - Changed 'getProgressStatus', 'initializeProgressBar' and 'linkUpload' functions to append AJAX data to <div id='ajax_div'> instead of body
    
    6.3.4
    ubr_upload.pl - Made changes to the 'write_uu_file' function to support checkbox arrays
    ubr_upload.pl - Fixed bug where 'redirect_using_js' config setting would use 'top.location' instead of 'document.location'
    ubr_finished.php - Fixed bug where a combination of 'embedded_upload_results' config and 'DEBUG_FINISHED' ini settings failed to open the 'upload_iframe' iframe
    ubr_finished_lib.php - Fixed bug where a combination of 'unique_upload_dir' and 'link_to_upload_in_email' failed to print unique directory
    ubr_finished_lib.php - Re-wrote the 'getpostData' function to support checkbox arrays
    ubr_finished_lib.php - Added $_POST_DATA array to the 'getFileDataEmail' and 'getFileDataTable' functions for user convenience
    ubr_finished_lib.php - Added 'scriptParent' function
    
    6.3.5
    ubr_upload.pl - Added code to send a signal through the flength file to stop the post if the link file is not found
    ubr_link_upload.php - Added extra AJAX debug statements to track errors
    ubr_link_upload.php - Removed code that looked for the link file name in the query string if ini setting 'MULTI_CONFIGS_ENABLED'
    ubr_set_progress.php - Added code to process 'link file is not found' error in the flenght file
    ubr_get_progress.php - Added extra info to the AJAX debug statements to track errors
    ubr_file_upload.php - Removed code that passed the link file name in the query string if ini setting 'MULTI_CONFIGS_ENABLED'
    ubr_file_upload.js - Removed code that passed the link file name in the query string if ini setting 'MULTI_CONFIGS_ENABLED'
    
    6.3.6
    ubr_link_upload.php - Writing the config settings to the link file now uses a foreach loop instead of writing each setting individually
    
    6.3.7
    ubr_upload.pl - Made the 'show_debug_info' function more efficient by writing all the config settings in a foreach loop
    ubr_link_upload.php - Added 'all' link file values to the  $_CONFIG array
    ubr_link_upload.php - Changed the 'write_link_file' function argument to a single value
    ubr_file_upload.js - Added code to the 'setProgressStatus' function that fixes a bug when user is using FF3 browser with 'cedric_progress_bar' config setting enabled
    
    6.3.8
    ubr_upload.pl - Changed all fatal 'kak' statements to 'die'
    ubr_get_progress.php - Fixed bug where flength file was included in file uploads
    ubr_file_upload.php - Added 'z-index' to progress bar CSS
    ubr_file_upload.js - Moved the disable upload button from 'startUpload' to 'linkUpload'
    
    6.4
    ubr_upload.pl - Added 'hook' function
    ubr_upload.pl - Added support for new 'CGI_UPLOAD_HOOK' ini setting
    ubr_upload.pl - Re-added 'TEMP_DIR' and 'UPLOAD_ID' values to the 'show_debug_info' output
    ubr_link_upload.php - Added CSS support
    ubr_link_upload.php - Added the new 'CGI_UPLOAD_HOOK' ini setting to the link file
    ubr_set_progress.php - Added CSS support
    ubr_set_progress.php - Added support for new 'CGI_UPLOAD_HOOK' ini setting
    ubr_get_progress.php - Re-written to support new 'CGI_UPLOAD_HOOK' ini setting and CSS functionality
    ubr_file_upload.php - Removed most of the embedded CSS
    ubr_file_upload.php - Added support for new 'PATH_TO_CSS_FILE' ini setting
    ubr_file_upload.php - Added support for new 'bucket_progress_bar' config setting
    ubr_file_upload.php - Added support for new 'show_current_file' config setting
    ubr_file_upload.php - Changed the name of the upload form from 'form_upload' to 'uu_upload'
    ubr_file_upload.php - Changed the name of the upload info elements to match their config counterparts
    ubr_finished.php - Added CSS support
    ubr_finished_lib.php - Changed 'parseFeed' function to read file using new 'readUberFile' function
    ubr_finished_lib.php - Added CSS support
    ubr_ini.php - Added '$PATH_TO_CSS_FILE' ini setting
    ubr_ini.php - Added '$CGI_UPLOAD_HOOK' ini setting
    ubr_lib.php - Added 'readUberFile' function
    ubr_lib.php - Changed 'setProgressStatus' function to support extra arguements
    ubr_lib.php - Changed 'kak' function to accept CSS
    ubr_default_config.php - Added 'bucket_progress_bar' config setting
    ubr_default_config.php - Added 'show_current_file' config setting
    ubr_default_config.php - Changed 'cedric_progress_bar' default setting to 0
    ubr_default_config.php - Changed 'cedric_hold_to_sync' default setting to 1
    ubr_file_upload.js - Added 'incrementProgressBar()' function
    ubr_file_upload.js - Changed 'setProgressStatus' function to support new 'CGI_UPLOAD_HOOK' ini setting
    ubr_file_upload.js - Changed variable names to be more meaningful
    ubr.css - Added
    
    6.4.1
    ubr_upload.pl - Changed the delimiter in the 'hook' function from : to ::
    ubr_upload.pl - Stripped path info from $current_filename value in the 'hook' function
    ubr_get_progress.php - Changed delimiter if 'CGI_UPLOAD_HOOK' ini setting is enabled
    ubr_get_progress.php - Added 'addslashes' PHP function to $current_filename value
    
    6.4.2
    ubr_upload.pl - Added 'trim' function
    ubr_upload.pl - Sorted the config values before they are written to redirect or log file
    ubr_upload.pl - Removed 'write_uu_file' function arguements 'start_upload' and 'end_upload'
    ubr_upload.pl - Added 'start_upload' and 'end_upload' to the 'config' values
    ubr_upload.pl - Added 'remote_addr' and 'http_user_agent' to the 'config' values
    ubr_upload.pl - Removed 'remote_ip' and 'user_agent' values from the redirect and log files
    ubr_finished_lib.php - Added extra value validation in the 'getFileData' function
    
    6.4.3
    Updated licence information ia all file
    Updated all 'about' commands, dropping the '=1' requirement
    ubr_upload.pl - Change all file io to use the FileHandle module
    ubr_upload.pl - Flength and Hook file are now deleted as soon as the upload finishes
    ubr_upload.pl - Added error control in the case of upload_hook and minimum CGI.pm version
    ubr_ini.php - Increase the values 'PURGE_LINK_LIMIT' and 'PURGE_REDIRECT_LIMIT' to 300 seconds
    ubr_lib.php - Re-wrote 'readUberFile' function
    ubr_link_upload.php - Re-wrote 'write_link_file' function
    ubr_set_progress.php - Change file io to use the 'readUberFile' function
    ubr_set_progress.php - Added 'minimum CGI.pm version' error message
    ubr_get_progress.php - Removed detection of the temp directory as a loop condition
    ubr_finished_lib.php - Added new 'createThumbFile','getScale' and 'getFileExtension' functions
    ubr.css - Added 'ubrUploadSlot' class
    ubr_file_upload.js - Added 'ubrUploadSlot' class to upload slot in the 'addUploadSlot' function
    ubr_image_lib.php - Removed
    
    6.5
    ubr_upload.pl - Added output if no redirect method is set
    ubr_upload.pl - Added 'DEBUG_PERL' value that will dump all environment variables to screen if enabled
    ubr_upload.pl - Added 'DATA_DELIMITER' value that defines the character set used to seperate values in various UU files
    ubr_upload.pl - Changed the 'load_config_file' function to make several attempts to find the link file
    ubr_upload.pl - Changed the javascript redirect to use 'parent' if embedded upload results is enabled
    ubr_ini.php - Added 'DATA_DELIMITER' value that defines the character set used to seperate values in various UU files
    ubr_link_upload.php - Changed 'write_link_file' function to use 'DATA_DELIMITER' ini setting
    ubr_set_progress.php - Change flength file parse to use 'DATA_DELIMITER' ini setting
    ubr_get_progress.php - Change flength file and hook file parse to use 'DATA_DELIMITER' ini setting
    ubr_finished_lib.php - Changed 'getFileData' function to store data indexed by slot
    ubr_finished_lib.php - Changed 'getFileDataTable' function to access file data indexed by slot
    ubr_finished_lib.php - Changed 'getFileDataEmail' function to access file data indexed by slot
    ubr_finished_lib.php - Fixed a bug in the 'emailUploadResults' function where the remote ip and user agent were not sent
    
    6.6
    ubr_upload.pl - Added 'strict_file_name_check' function
    ubr_upload.pl - Added 'normalize_file_regex' check to 'normalize_filename' function
    ubr_upload.pl - Added 'min_file_name_chars' check to 'normalize_filename' function
    ubr_upload.pl - Added 'max_file_name_chars' check to 'normalize_filename' function
    ubr_upload.pl - Added 'strict_file_name' check to main file processing loop
    ubr_upload.pl - Added file transfer 'status' to main file processing loop
    ubr_upload.pl - Added file transfer 'status' to 'write_uu_file' function
    ubr_default_config.php - Added 'check_file_name_regex' config setting
    ubr_default_config.php - Added 'check_file_name_error_message' config setting
    ubr_default_config.php - Added 'normalize_file_regex' config setting
    ubr_default_config.php - Added 'max_file_name_chars' config setting
    ubr_default_config.php - Added 'min_file_name_chars' config setting
    ubr_default_config.php - Added 'strict_file_name_check' config setting
    ubr_default_config.php - Added 'strict_file_name_regex' config setting
    ubr_default_config.php - Removed 'normalize_file_length' config setting
    ubr_default_config.php - Removed 'multi_upload_slots' config setting
    ubr_file_upload.php - Added support for new 'check_file_name_regex' config setting
    ubr_file_upload.php - Added support for new 'check_file_name_error_message' config setting
    ubr_file_upload.php - Added support for new 'max_file_name_chars' config setting
    ubr_file_upload.php - Added support for new 'min_file_name_chars' config setting
    ubr_set_progress.php - Changed initialization of start_time to use time()
    ubr_get_progress.php - Changed initialization of lapsed_time to use time()
    ubr_file_upload.js - Complete re-write to support JQuery
    ubr_file_upload.js - Changed 'checkFileNameFormat' function to support new 'check_file_name_regex' config setting
    ubr_file_upload.js - Changed 'checkFileNameFormat' function to support new 'check_file_name_error_message' config setting
    ubr_file_upload.js - Changed 'checkFileNameFormat' function to support new 'max_file_name_chars' config setting
    ubr_file_upload.js - Changed 'checkFileNameFormat' function to support new 'max_file_name_chars' config setting
    ubr_finished_lib.php - Added 'status' member value to 'FileInfo' class
    ubr_finished_lib.php - Changed 'getFileData' function to set file 'status' value
    
    6.7
    ubr_default_config.php - Replaced 'normalize_file_delimiter' config setting with 'normalize_file_name_char'
    ubr_default_config.php - Replaced 'normalize_file_regex' config setting with 'normalize_file_name_char'
    ubr_default_config.php - Removed 'redirect_using_location' setting
    ubr_default_config.php - Removed 'redirect_using_html' setting
    ubr_default_config.php - Removed 'redirect_using_js' setting
    ubr_default_config.php - Removed 'opera_browser' setting
    ubr_default_config.php - Removed 'safari_browser' setting
    ubr_default_config.php - Removed 'embedded_upload_results' setting
    ubr_upload.pl - Added the new 'normalize_file_regex' and 'normalize_file_name_char' config settings
    ubr_upload.pl - Switched all die statements to kak
    ubr_upload.pl - Added new redirect code
    ubr_upload.pl - Fixed bug where IO::File version number was not displayed in debug mode
    ubr_ini.php - Changed most ini settings to use an array
    ubr_ini.php - Replaced 'timeout_limit' ini setting with 'flength_timeout_limit'
    ubr_ini.php - Added 'hook_timeout_limit' ini setting
    ubr_ini.php - Added 'embedded_upload_results' ini setting
    ubr_ini.php - Added 'redirect_method' ini setting
    ubr_file_upload.php - Rewrite
    ubr_file_upload.js - Rewrite
    ubr.css - Rewrite
    ubr_set_progress.php - Added the new 'flength_timeout_limit' and 'hook_timeout_limit' ini settings
    ubr_set_progress.php - Removed the 'deleteTempUploadDir' function
    ubr_link_upload.php - Removed the 'create_dir','purge_ubr_files' and 'write_link_file' functions
    ubr_lib.php - Added 'createDir', 'purgeFiles', 'writeLinkFile' and 'deleteDir' functions
    ubr_finished.php - Added code to break frameset
    ubr_finished.php - Added support for new CSS
    ubr_finished_lib.php - Added extra data checks to the 'getConfigData' 'getpostData' and 'getFileData' functions
    ubr_finished_lib.php - Fixed bug where 'emailUploadResults' function where email header was not sending Content-Type
    ubr_finished_lib.php - Replaced 'getFileDataTable' function with 'getFormattedUploadResults' function
    ubr_finished_lib.php - Added extra checks to 'getFileData' function
    
    6.7.1
    ubr_upload.pl - Replaced the 'rename_filename' function with 'rename_file' function due to an obscure bug which caused it to enter an infinate loop
    ubr_upload.pl - Improved main file processing loop
    ubr_file_upload.js - Improved the 'getFileExtension' function 
    ubr_finished.php - Changed comments to reflect recent changes to code
    ubr_finished_lib.php - Fixed bug introduced in version 6.7 where the 'getpostData' function added single post values to an array
    INSTALL_AND_FAQ.TXT - Removed
    INSTALL_AND_FAQ.HTML - Added
    
    6.7.2
    ubr_file_upload.js - Added 'highlightFileLabel' function
    ubr_file_upload.js - Added 'clearFileLabels' function
    ubr_file_upload.js - Re-wrote 'checkDuplicateFileCount' function
    
    6.7.3
    ubr_upload.pl - Changed file status to a true/false value
    ubr_upload.pl - Added file status description
    ubr_upload.pl - Lowered font size of about message
    ubr_upload.pl - Removed javascript global values
    ubr_finished_lib.php - Removed 'getFileExtension' function
    ubr_finished_lib.php - Fixed bug in 'getFormattedUploadResults' function where link to file was broken
    ubr_finished_lib.php - Added support for file description
    ubr_lib.php - Added 'getFileExtension' function
    ubr_file_upload.php - Removed javascript global values
    ubr_lib.php - Removed javascript global values
    ubr_finished.php - Removed javascript global values
    ubr_file_upload.js - Removed global values
    
    6.7.4
    ubr_link_upload.php - Fixed bug where old .redirect and .link files where not being purged from the system
    
    6.7.5
    ubr_file_upload.js - Used upload id for iframe name instead of timestamp
    ubr_finished.php - Added extra comments and cleaned up code
    ubr_finished_lib.php - Fixed bug where blank post data was not being parsed
    
    6.8
    ubr_upload.pl - Rewrote redirect code
    ubr_ini.php - Removed 'redirect_method' setting
    ubr_ini.php - Added 'block_ui_enabled' setting
    ubr_ini.php - Added 'path_to_block_ui' setting
    ubr_ini.php - Added 'redirect_after_upload' setting
    ubr_file_upload.php - Added 'block_ui_enabled' value
    ubr_file_upload.php - Added jquery.blockUI.js if 'block_ui_enabled' is enabled
    ubr_link_upload.php - Removed 'redirect_method' setting being written to the link file
    ubr_finished.php - Removed code to break out of iframe
    ubr_finished.php - Removed code that told the parent to show the hidden iframe
    ubr_file_upload.js - Added 'redirectAfterUpload' function
    ubr_file_upload.js - Added 'showAlert' function
    ubr_file_upload.js - Added 'block_ui_enabled' value

  7. #7
    hackerkinhcan_lha's Avatar

    Trạng thái
    Offline
    Họ tên
    Phan Thanh Tâm
    Tham gia ngày
    Sep 2009
    Thành viên thứ
    2
    Giới tính
    Bài gởi
    136
    Level: 35 [?]
    Experience: 730,439
    Next Level: 824,290
    Cảm ơn 9
    Cảm ơn 17 lần / 14 Bài viết

    Default

    rất hay anh ah! e sẽ nâng cấp cho phiên bản đang dùng hiên tại! Thank A!

  8. #8
    samket's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Sep 2009
    Thành viên thứ
    195
    Giới tính
    Bài gởi
    5
    Level: 20 [?]
    Experience: 26,841
    Next Level: 29,658
    Cảm ơn 0
    Cảm ơn 0 lần / 0 Bài viết

    Default

    cái này hay nhỉ. thx các Trung nhé.

  9. #9
    Mr.Phuoc's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Sep 2009
    Thành viên thứ
    348
    Tuổi
    34
    Giới tính
    Bài gởi
    1
    Level: 14 [?]
    Experience: 5,364
    Next Level: 5,517
    Cảm ơn 0
    Cảm ơn 0 lần / 0 Bài viết

    Default

    Anh Trung fix dùm cái,lấy shell đổi đuôi lại là up lên đc liền.
    VD : c99.php đổi lại thành c99.php.zip là up lên chạy tuốt luốt
    Lang thang trên mạng share cho a e test thử nè
    http://vuive360.org/upload/

  10. #10
    TraiDatViet's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Sep 2009
    Thành viên thứ
    14
    Tuổi
    45
    Giới tính
    Bài gởi
    6
    Level: 21 [?]
    Experience: 32,225
    Next Level: 38,246
    Cảm ơn 0
    Cảm ơn 0 lần / 0 Bài viết

    Default

    em muốn chỉnh cao hơn 10Mb thì chỉnh ở đâu anh trung nhỉ:

    Code: 
    ERROR: Maximum upload size of 10.00 MB exceeded


 
Trang 1/3 123 cuốicuối

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Giới thiệu trang upload file mới upload.nhacmoi.info
    By admin in forum Giới thiệu website
    Trả lời: 1
    Bài mới gởi: 13-11-2011, 10:31 AM
  2. Share code upload.itvnn.net
    By admin in forum PHP Scripts
    Trả lời: 12
    Bài mới gởi: 14-07-2011, 08:13 AM
  3. Share Code Upload Share Của 1sctipt.net
    By admin in forum PHP Scripts
    Trả lời: 0
    Bài mới gởi: 07-06-2010, 12:09 PM
  4. Lổi Code upload của NhacMoi.Cc
    By nh0xTin in forum Scripts Request
    Trả lời: 4
    Bài mới gởi: 09-12-2009, 06:11 PM
  5. Share code trang upload tayninhit.net/upload
    By Tử Điệp in forum PHP Scripts
    Trả lời: 0
    Bài mới gởi: 03-10-2009, 09:23 AM

Tags for this Thread

Bookmarks

Quuyền Hạn Của Bạn

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể chỉnh sửa bài viết
  •