Echo Snippet

Code Memo.



CSS 7 ajax 1 backup 1 bash 18 cron 2 darktheme 1 error 1 fichier 1 git 1 htaccess 3 html 17 ip 2 iptables 1 js 2 load 2 markdown 1 nano 2 netatmo 1 php 43 php4 1 php5 2 php7 1 powershell 1 rss 3 stylus 3 youtube 1

.

error

auto_error_handler

<?php
# Error handler by bronco@warriordudimanche.net #################
function showline($line,$file){
    $f=file($file);$r='';
    for ($l=$line-2;$l<$line+2;$l++){
        if (isset($f[$l])){
            if ($l==$line-1){
                $r.='<em style="color:white;text-shadow:0 0 2px black"><strong>'.$l.' >> </strong> '.$f[$l].'</em>';
            }else{
                $r.='<strong>'.$l.' >> </strong> '.$f[$l];
            }
        }
    }
    return $r;
}
function error_handler($number, $message, $file, $line, $vars){
    echo "
        <div style='word-wrap: break-word;Box-sizing: Border-box ;border-radius:5px;padding:15px;margin-bottom:20px;box-shadow:0 2px 1px maroon;font-family:courier;position:absolute;top:0;left:0;background-color:rgba(255,100,100,0.2);width:100%;height:auto;position:relative;min-width:320px;'>
            <h1 style='color:red;border-radius:5px;background-color:pink;padding:5px;box-shadow:0 2px 1px maroon'>Erreur $number</h1>
            <p style=''> <em>$message </em> a la ligne <strong style='font-size:24px'>$line</strong> dans le fichier <strong style='font-size:24px'>file: $file.</strong></p>
            
            <pre style='font-weight:bold;padding:20px;margin-left:10px;color:orange;text-shadow:0 1px 1px maroon;box-shadow:inset 0 2px 1px maroon;border-radius:5px;background-color:red;'><code>".showline($line,$file)."</pre></code>
            <h1 style='color:red;border-radius:5px;background-color:pink;padding:5px;box-shadow:0 2px 1px maroon'>Variables</h1>
            <pre style='overflow:scroll;height:200px;'>";
            var_dump($vars) ;
            echo "</pre>
            <a style='display:block;text-align:right;font-size:14px;color:maroon;text-decoration:none;font-weight:bold;font-styl:italic;' href='http://warriordudimanche.net/'>Error handler par warriordudimanche.net</a>
        </div>";

    if ( ($number !== E_NOTICE) && ($number < 2048) ) {die("Erreur fatale.");}
}

set_error_handler('error_handler');
#################################################################
?>

error php

<iframe width="100%" height="812" src="https://snippet.echosystem.fr?embed=52ddac64cd8d0" type="text/html"></iframe>

Texte seul - Permalink - Snippet public posté le 22/01/2014

Flux RSS de cette page


Echo Snippet 1.84 par Bronco - Page générée en 0.01 s