Commit d3cdf82d authored by Côme Chilliet's avatar Côme Chilliet
Browse files

Fixes #5453 Added an fopen which returns the errors

parent 9ccb2bef
......@@ -2706,4 +2706,23 @@ function mail_utf8($to, $from_user, $from_email, $subject, $message, $type = 'pl
return mail($to, $subject, $message, $headers, $additional_parameters);
/* Calls fopen, gives errors as an array if any, file handle if successful */
function fopenWithErrorHandling()
$args = func_get_args();
$errors = array();
function ($errno, $errstr, $errfile, $errline, $errcontext) use (&$errors)
$errors[] = $errstr;
$fh = @call_user_func_array('fopen', $args);
if ($fh !== FALSE) {
return $fh;
return $errors;
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment