From 5f6b5442e5a3d7fa5cf6c047ed716b82946629a2 Mon Sep 17 00:00:00 2001 From: Derek Jones Date: Mon, 5 May 2008 18:28:27 +0000 Subject: adding some fopen constants --- system/application/config/constants.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'system/application') diff --git a/system/application/config/constants.php b/system/application/config/constants.php index ace3f8b9d..3909941ec 100644 --- a/system/application/config/constants.php +++ b/system/application/config/constants.php @@ -18,4 +18,20 @@ define('FILE_WRITE_MODE', 0666); define('DIR_READ_MODE', 0755); define('DIR_WRITE_MODE', 0777); +/* +|-------------------------------------------------------------------------- +| File Stream Modes +|-------------------------------------------------------------------------- +| +| These modes are used when working with fopen()/popen() +| +*/ +define('FOPEN_READ_BOF', 'rb'); +define('FOPEN_READ_WRITE_BOF', 'r+b'); +define('FOPEN_WRITE_CREATE_BOF', 'wb'); // truncates existing file data, use with care +define('FOPEN_READ_WRITE_CREATE_BOF', 'w+b'); // truncates existing file data, use with care +define('FOPEN_WRITE_CREATE_EOF', 'ab'); +define('FOPEN_READ_WRITE_CREATE_EOF', 'a+b'); +define('FOPEN_WRITE_CREATE_STRICT', 'xb'); +define('FOPEN_READ_WRITE_CREATE_STRICT','x+b'); ?> \ No newline at end of file -- cgit v1.2.3-24-g4f1b