note 78308 added to function.fopen

From: Date: Sat, 06 Oct 2007 01:21:55 +0000
Subject: note 78308 added to function.fopen
Groups: php.notes 
Request: Send a blank email to php-notes+get-131160@lists.php.net to get a copy of this message
The UTF-8 BOM is optional. PHP does not ignore it if it is present when reading UTF-8 encoded data. Here is a function that skips the BOM, if it exists. // Reads past the UTF-8 bom if it is there. function fopen_utf8 ($filename, $mode) { $file = @fopen($filename, $mode); $bom = fread($file, 3); if ($bom != b"\xEF\xBB\xBF") rewind($file, 0); else echo "bom found!\n"; return $file; } ---- Server IP: 208.69.120.35 Probable Submitter: 207.225.248.36 ---- Manual Page -- http://www.php.net/manual/en/function.fopen.php Edit -- https://master.php.net/note/edit/78308 Del: integrated -- https://master.php.net/note/delete/78308/integrated Del: useless -- https://master.php.net/note/delete/78308/useless Del: bad code -- https://master.php.net/note/delete/78308/bad+code Del: spam -- https://master.php.net/note/delete/78308/spam Del: non-english -- https://master.php.net/note/delete/78308/non-english Del: in docs -- https://master.php.net/note/delete/78308/in+docs Del: other reasons-- https://master.php.net/note/delete/78308 Reject -- https://master.php.net/note/reject/78308 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#131160) next »