diff options
Diffstat (limited to 'node_modules/locutus/php/filesystem/file_get_contents.js')
-rw-r--r-- | node_modules/locutus/php/filesystem/file_get_contents.js | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/node_modules/locutus/php/filesystem/file_get_contents.js b/node_modules/locutus/php/filesystem/file_get_contents.js new file mode 100644 index 0000000..8b861e8 --- /dev/null +++ b/node_modules/locutus/php/filesystem/file_get_contents.js @@ -0,0 +1,26 @@ +'use strict'; + +module.exports = function file_get_contents(url, flags, context, offset, maxLen) { + // eslint-disable-line camelcase + // discuss at: http://locutus.io/php/file_get_contents/ + // original by: Legaev Andrey + // input by: Jani Hartikainen + // input by: Raphael (Ao) RUDLER + // improved by: Kevin van Zonneveld (http://kvz.io) + // improved by: Brett Zamir (http://brett-zamir.me) + // bugfixed by: Brett Zamir (http://brett-zamir.me) + // reimplemented by: Kevin van Zonneveld (http://kvz.io) + // note 1: This used to work in the browser via blocking ajax + // note 1: requests in 1.3.2 and earlier + // note 1: but then people started using that for real app, + // note 1: so we deprecated this behavior, + // note 1: so this function is now Node-only + // example 1: var $buf = file_get_contents('test/never-change.txt') + // example 1: var $result = $buf.indexOf('hash') !== -1 + // returns 1: true + + var fs = require('fs'); + + return fs.readFileSync(url, 'utf-8'); +}; +//# sourceMappingURL=file_get_contents.js.map
\ No newline at end of file |