A PHP Error was encountered

Severity: 8192

Message: Function create_function() is deprecated

Filename: geshi/geshi.php

Line Number: 4698

Backtrace:

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 4698
Function: _error_handler

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 4621
Function: _optimize_regexp_list_tokens_to_string

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 1655
Function: optimize_regexp_list

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 2029
Function: optimize_keyword_group

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 2168
Function: build_parse_cache

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/Process.php
Line: 45
Function: parse_code

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/models/Pastes.php
Line: 517
Function: syntax

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/controllers/Main.php
Line: 693
Function: getPaste

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/index.php
Line: 315
Function: require_once

Untitled - Stikked
From Crippled Ibis, 7 Years ago, written in PHP.
Embed
  1. $string = '<style type="text/css">
  2. .row {display: block}
  3. .u {display: inline-block;width: 50px;padding: 10px;}
  4. .u span, .u tt {display: block;}
  5. </style>';
  6.  
  7. $string .= '
  8. <div class="row">
  9.    <div class="u"><span> </span><tt>2000</tt></div>
  10.    <div class="u"><span> </span><tt>2001</tt></div>
  11.    <div class="u"><span> </span><tt>2002</tt></div>
  12.    <div class="u"><span> </span><tt>2003</tt></div>
  13.    <div class="u"><span> </span><tt>2004</tt></div>
  14.    <div class="u"><span> </span><tt>2005</tt></div>
  15.    <div class="u"><span> </span><tt>2006</tt></div>
  16.    <div class="u"><span> </span><tt>2007</tt></div>
  17.    <div class="u"><span> </span><tt>2008</tt></div>
  18.    <div class="u"><span> </span><tt>2009</tt></div>
  19.    <div class="u"><span> </span><tt>200a</tt></div>
  20.    <div class="u"><span>​</span><tt>200b</tt></div>
  21.    <div class="u"><span>‌</span><tt>200c</tt></div>
  22.    <div class="u"><span>‍</span><tt>200d</tt></div>
  23.    <div class="u"><span>‎</span><tt>200e</tt></div>
  24.    <div class="u"><span>‏</span><tt>200f</tt></div>
  25. </div>
  26. <div class="row">
  27.    <div class="u"><span>‐</span><tt>2010</tt></div>
  28.    <div class="u"><span>‑</span><tt>2011</tt></div>
  29.    <div class="u"><span>‒</span><tt>2012</tt></div>
  30.    <div class="u"><span>–</span><tt>2013</tt></div>
  31.    <div class="u"><span>—</span><tt>2014</tt></div>
  32.    <div class="u"><span>―</span><tt>2015</tt></div>
  33.    <div class="u"><span>‖</span><tt>2016</tt></div>
  34.    <div class="u"><span>‗</span><tt>2017</tt></div>
  35.    <div class="u"><span>‘</span><tt>2018</tt></div>
  36.    <div class="u"><span>’</span><tt>2019</tt></div>
  37.    <div class="u"><span>‚</span><tt>201a</tt></div>
  38.    <div class="u"><span>‛</span><tt>201b</tt></div>
  39.    <div class="u"><span>“</span><tt>201c</tt></div>
  40.    <div class="u"><span>”</span><tt>201d</tt></div>
  41.    <div class="u"><span>„</span><tt>201e</tt></div>
  42.    <div class="u"><span>‟</span><tt>201f</tt></div>
  43. </div>
  44. <div class="row">
  45.    <div class="u"><span>†</span><tt>2020</tt></div>
  46.    <div class="u"><span>‡</span><tt>2021</tt></div>
  47.    <div class="u"><span>•</span><tt>2022</tt></div>
  48.    <div class="u"><span>‣</span><tt>2023</tt></div>
  49.    <div class="u"><span>․</span><tt>2024</tt></div>
  50.    <div class="u"><span>‥</span><tt>2025</tt></div>
  51.    <div class="u"><span>…</span><tt>2026</tt></div>
  52.    <div class="u"><span>‧</span><tt>2027</tt></div>
  53.    <div class="u"><span>
</span><tt>2028</tt></div>
  54.    <div class="u"><span>
</span><tt>2029</tt></div>
  55.    <div class="u"><span>‪</span><tt>202a</tt></div>
  56.    <div class="u"><span>‫</span><tt>202b</tt></div>
  57.    <div class="u"><span>‬</span><tt>202c</tt></div>
  58.    <div class="u"><span>‭</span><tt>202d</tt></div>
  59.    <div class="u"><span>‮</span><tt>202e</tt></div>
  60.    <div class="u"><span> </span><tt>202f</tt></div>
  61. </div>
  62. <div class="row">
  63.    <div class="u"><span>‰</span><tt>2030</tt></div>
  64.    <div class="u"><span>‱</span><tt>2031</tt></div>
  65.    <div class="u"><span>′</span><tt>2032</tt></div>
  66.    <div class="u"><span>″</span><tt>2033</tt></div>
  67.    <div class="u"><span>‴</span><tt>2034</tt></div>
  68.    <div class="u"><span>‵</span><tt>2035</tt></div>
  69.    <div class="u"><span>‶</span><tt>2036</tt></div>
  70.    <div class="u"><span>‷</span><tt>2037</tt></div>
  71.    <div class="u"><span>‸</span><tt>2038</tt></div>
  72.    <div class="u"><span>‹</span><tt>2039</tt></div>
  73.    <div class="u"><span>›</span><tt>203a</tt></div>
  74.    <div class="u"><span>※</span><tt>203b</tt></div>
  75.    <div class="u"><span>‼</span><tt>203c</tt></div>
  76.    <div class="u"><span>‽</span><tt>203d</tt></div>
  77.    <div class="u"><span>‾</span><tt>203e</tt></div>
  78.    <div class="u"><span>‿</span><tt>203f</tt></div>
  79. </div>
  80. <div class="row">
  81.    <div class="u"><span>⁀</span><tt>2040</tt></div>
  82.    <div class="u"><span>⁁</span><tt>2041</tt></div>
  83.    <div class="u"><span>⁂</span><tt>2042</tt></div>
  84.    <div class="u"><span>⁃</span><tt>2043</tt></div>
  85.    <div class="u"><span>⁄</span><tt>2044</tt></div>
  86.    <div class="u"><span>⁅</span><tt>2045</tt></div>
  87.    <div class="u"><span>⁆</span><tt>2046</tt></div>
  88.    <div class="u"><span>⁇</span><tt>2047</tt></div>
  89.    <div class="u"><span>⁈</span><tt>2048</tt></div>
  90.    <div class="u"><span>⁉</span><tt>2049</tt></div>
  91.    <div class="u"><span>⁊</span><tt>204a</tt></div>
  92.    <div class="u"><span>⁋</span><tt>204b</tt></div>
  93.    <div class="u"><span>⁌</span><tt>204c</tt></div>
  94.    <div class="u"><span>⁍</span><tt>204d</tt></div>
  95.    <div class="u"><span>⁎</span><tt>204e</tt></div>
  96.    <div class="u"><span>⁏</span><tt>204f</tt></div>
  97. </div>
  98. <div class="row">
  99.    <div class="u"><span>⁐</span><tt>2050</tt></div>
  100.    <div class="u"><span>⁑</span><tt>2051</tt></div>
  101.    <div class="u"><span>⁒</span><tt>2052</tt></div>
  102.    <div class="u"><span>⁓</span><tt>2053</tt></div>
  103.    <div class="u"><span>⁔</span><tt>2054</tt></div>
  104.    <div class="u"><span>⁕</span><tt>2055</tt></div>
  105.    <div class="u"><span>⁖</span><tt>2056</tt></div>
  106.    <div class="u"><span>⁗</span><tt>2057</tt></div>
  107.    <div class="u"><span>⁘</span><tt>2058</tt></div>
  108.    <div class="u"><span>⁙</span><tt>2059</tt></div>
  109.    <div class="u"><span>⁚</span><tt>205a</tt></div>
  110.    <div class="u"><span>⁛</span><tt>205b</tt></div>
  111.    <div class="u"><span>⁜</span><tt>205c</tt></div>
  112.    <div class="u"><span>⁝</span><tt>205d</tt></div>
  113.    <div class="u"><span>⁞</span><tt>205e</tt></div>
  114.    <div class="u"><span> </span><tt>205f</tt></div>
  115. </div>
  116. <div class="row">
  117.    <div class="u"><span>⁠</span><tt>2060</tt></div>
  118.    <div class="u"><span>⁡</span><tt>2061</tt></div>
  119.    <div class="u"><span>⁢</span><tt>2062</tt></div>
  120.    <div class="u"><span>⁣</span><tt>2063</tt></div>
  121.    <div class="u"><span>⁤</span><tt>2064</tt></div>
  122.    <div class="u"><span>⁥</span><tt>2065</tt></div>
  123.    <div class="u"><span>⁦</span><tt>2066</tt></div>
  124.    <div class="u"><span>⁧</span><tt>2067</tt></div>
  125.    <div class="u"><span>⁨</span><tt>2068</tt></div>
  126.    <div class="u"><span>⁩</span><tt>2069</tt></div>
  127.    <div class="u"><span></span><tt>206a</tt></div>
  128.    <div class="u"><span></span><tt>206b</tt></div>
  129.    <div class="u"><span></span><tt>206c</tt></div>
  130.    <div class="u"><span></span><tt>206d</tt></div>
  131.    <div class="u"><span></span><tt>206e</tt></div>
  132.    <div class="u"><span></span><tt>206f</tt></div>
  133. </div>
  134. ';
  135.  
  136.  
  137. $entity = array_merge(\range(8192, 8207), \range(8234, 8239), \range(8287, 8303));
  138. $string = preg_replace_callback("/([\340-\357])([\200-\277])([\200-\277])/", function ($matches) use ($entity) {
  139.     $code = (ord($matches[1]) - 224) * 4096 + (ord($matches[2]) - 128) * 64 + (ord($matches[3]) - 128);
  140.     if (in_array($code, $entity, true)) {
  141.         return '#!#';
  142.     }
  143.     return $matches[0];
  144. }, $string);
  145.  
  146. echo $string;
  147.  
  148.