PHP Classes

File: example.php3

Recommend this page to a friend!
  Classes of Pierre Marceau   gif2function.php3   example.php3   Download  
File: example.php3
Role: ???
Content type: text/plain
Description: Example of gif function usage
Class: gif2function.php3
Author: By
Last change:
Date: 23 years ago
Size: 11,281 bytes
 

Contents

Class file image Download
<?php /* May 10, 2000. Written and tested on PHP 4.0 RC1 (mod_php) Linux/Apache. Tried on PHP 3.0.14 Win2000/IIS 5.0 for a minute or two, it worked. ============================================================== This script is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Copyright (c)2000 Pierre Marceau. You may freely use and redistribute under the terms of the GNU General Public License. -------------------------------------------------------------- gif2function - http://www.skynet.ca/~pierre/ ============================================================== */ function php4gif() { header("Content-type: image/gif"); header("Content-length: 4907"); echo base64_decode( 'R0lGODlhjwBBAPf/AP///wgICBAQEBgYGCE'. 'hISkpKTExMUJCQkpKSlJSUlpaWmNjY2tra3'. 'Nzc3t7e4SEhIyMjJSUlJycnKWlpa2trbW1t'. 'b29vcbGxs7OztbW1t7e3ufn5+/v7/f396Wc'. 'nFpSUufezv//99bWzr29raWllHt7aykpIXN'. 'zWr29jJyca5SUY62tc8bGhKWla62tY8bGa6'. 'WlUr29WtbWY8bGWrW1UsbGUt7eWikpEOfnW'. 'mtrKa2tQkJCGJycOefnUtbWSu/vUhgYCGNj'. 'IcbGQpSUMYSEKRAQANbeWqWtWoyUUpylY4S'. 'MUq21jJyle2NrUlpjUmNrY+fv75ScnEJKSl'. 'pja+fv9+/3/4SMlFprhFpjczlCUkJSc7W9z'. 'pScrYyUpVJaa0pSYwgQIb3O94SUvUJSezlK'. 'c0pjpd7n/73G3lpje3uMvcbO56WtxmNrhFJ'. 'ac7XG/0pSa5yt52t7rTE5UikxSlprpUpajF'. 'JjnCEpQr3G53uEpaW171pjhIyc1mt7tTlCY'. '2NzrVprrVJjpWN71jFChBghQiExa9be/87W'. '97W93q211qWtzpScvYyUtYSMrZylznN7nGt'. 'zlFpjjJyt93OEzjE5WjlCaykxUlprtVJjrS'. 'k5exghSjlSvc7W/6Wt1pScxnN7pVJahJSl/'. '0JKc2NzxikxWlprxlJjtSEpUjlKnDlKpUpj'. '1jFClEJazik5hEJa1ilCvRgpe73G962155y'. 'l1nuEtVpjlFpjnIyc90pShEJKe2Nzzmt73j'. 'E5a1JjzkJSrSEpWjlKrUpj7zFCpTFCrTlS5'. '7W995Sc1oyUznN7tWtzrWNrpVJalEJKhGt7'. '71pr3kpaxkJSxjlKzpSc3mNrrWtzvXuE3mN'. 'rtWNrvUpSlDE5eyEpczlK1hghexAYa4yU74'. 'SM53N71oSM92NrxikxjCEpjOfn7/f3/87O1'. 'rW1vZycpWtrc3t7hNbW597e71paY3NzhN7e'. '/2Njc1paa0pKWpSUtb2973NzlMbG/ykpOZy'. 'c55yc75SU9yEhORgYOQgIMQAAACwAAAAAjw'. 'BBAAAI/wABCBxIsKDBgwgTKlzIsKFDh+22M'. 'IoDyVYtSI3WcHjIsaNDcxzYnUu0xtEiRo0a'. '5cnzqaXLlSkZLVq0ZssZDVQ8ejS3JY8tOra'. 'W1cFVZ5kdoZDW5NTJlGGHcufOKFpEcZlVoZ'. 'GEXhVap6vXr0S/1qn1iV7NDOXMNTWoRsw0O'. '3XGeGlyou4TL7is1mGzZa1fgeXUKKKlzJYd'. 'O7WWJb4aSWydrI4dg8JFmWhlyl0j5Vlzbin'. 'TRHFsjZmHZMaP06h/1CihpY4tZlbK/eVojl'. '0iqoVt6ba41ahRO7rpABUuXBkd48aB/jSs+'. '6rXy5WZ1cG4RgPHDp3+1PGDBEfq76dtqP8Y'. 'U6sOmgxqZycMrChOMmV/cjc3Gpy4/fv48+c'. '3bljvUOi4MAPJIufIppA5jiTDTAI1gOfgaT'. 'G0IRQbInSgXkFUnCEGMnF0qExutQD3k34kl'. 'miifkf9NwYzuIyRCyh5bOFZQYpo54R3D+Kg'. 'gw/fzdCGHWO8g4GF6nVwhiMbIoPMe7uNeGK'. 'JgAgXJR1TVinlk8QdFQllK7oI4xZECsSOMs'. 'vMY8SDPwwRwD8B8Jiaj8uIYsWQf7WDyDFiH'. 'JMGMoUdpt+UWAYqKIrLcJmLl/RYB4AndFQC'. 'A5o1rPnPPzqA54JQb0ywwVrtdMLHMXykkQx'. 'zg5I4jRpUlJPqqmpMU2qgQbX/OMaszOQBGi'. '5NoIkDEJNOWil4bNgiyjsXhMnRIbLAAccxS'. 'xr2aoliiFDAtNOaYIAGyDybH6D32TLUoWNQ'. 'RgkNaO7Q66TkgpeEUF5MoOhHhhQjrzHZOqs'. 'tiYlIcO6kBZTzx72DCjWGKJRIgSN4OUx6Q8'. 'KUOihDUW9AUKxDVHASRhiypGEvwCSqscC+/'. 'yzADseDkknJHSc8OMSkRQhBhK8O4nCFLW88'. 'UMGmC5ljiCEWH+PnfVZSeaXQRAdt5TQcGAB'. 'yBImQLCggy8hxBxIORjopDz+83LCDDtghyg'. 'PuLkSFGVUYMssfdjhtIjIbCADyBWKoHWjUc'. '1D9nRBFTBqEDjoE/zEpEW5+17UoDkiQQULm'. 'UGGOOYeksYyTxHGrtiPogDwAtnJjuQwlcyg'. 'B3g0g70sEeO94/UAEhx9kThUAmIPIxpnrt8'. 'UDIB/QTuRDG5377kXzDogdlFiS8nfmht4r1'. 'qnhUEstX0eAwUFVqFWFJ3YEYmIyiZyR/fba'. 'd899IoockwyJ7SQAsgNUJGLT9lskguT4+CH'. 'z/fr0a7++ImLAT1wllmRhA3g+4JsA/fYPwI'. 'HnBXD5QuFSRxDWAcAMaUjbiRJhAQYwoAEXz'. 'CAGN3jB01EgA7bRn3CSwYEC1K4BKNxgAxwA'. 'AQlUAISOcBVxzuABC6bwhjhswAMkYAENsEM'. 'R8MOFHP8okQQ0oUZrv/oOE0QjD7C9SyDRA0'. 'A7lCHBE7FDAcbL4qQQYAEOHONKYjiHpLQIs'. 'gAoQATsyJZw2qE0MpYxARdoBy2g5gdKKOBg'. 'D0IieHDwCDv4QYcU2MhAqBA9NdChitcrRxv'. 'dGDopZIBRwlGEBxiZxQf4iw5sGwAly+gADs'. 'QtF5SghAqM+AMeTCpwqFnCH3LxhQfMKUzmI'. 'Jsh4oBIE4khA2Pc5LkM4EXhnIEBugxdBRxB'. 'BzFgIJggUwAVxGCHSlDCDzEgpRAa9B0W9KE'. 'O89Bh2AZyiJ3RApG6I5ojKBC6NQXAnGT8QD'. 'nGx45FInNSHzgDHRIRAeOdk01uZMAU61D/C'. 'V684QWkBA8LIuiHeKxDYmFqRzHCwMyhnegM'. 'DgCZATJA0XNkAAMXmMACcnkudCiCDhlw274'. 'WcIEKmNSkFHiAJiU6Mo+BLAEayMA5LHoOC0'. 'ggARydVAAwwChcVMIPokhBQFGDAmQ0s4kPo'. 'ADOBNIJPRijlieaRjkOALIFnOEPceAQMtLg'. 'iZsgIHQLUAMyKhA6dByDFmlAqxjEoIgLiHS'. 'X7JCqOycVAURgVauN8IQaMmBCkD1gC1Gqgy'. 'gqQQZ1ANSILOiCNbDhB3c44AEeyECY1MAHY'. 'xRmUJn0KyTx4wkNvLVX13IE7fYlgAwk5z5n'. 'mOs/DqAGWnj2bWI4rTj1lcyR/wknLqIQRS4'. 'cwIQXyAAHwJXBC5jwCKAwYx5TeADYzmEsT+'. 'wJqicSwwVCRwFa/KkdX90XAdhxho/tywC2x'. 'Y8aVJuALXiCrPsaAAfUiJ8/iBFkUgjvIVsE'. 'LqJkZTFGwYUfFPgACHzQWOyIQx9kGyh6lvE'. 'c/9LPFS23gXZQdV8NkCd+AHGOlZ7LAY5IxG'. 'jPhYDbkegcn92ifIUDl8s8RxR+QG4DDurCp'. 'Q4kEbZQRi1e9UuJGpJ8D95lqggAMgl8NH7o'. '3dcEPMEO8+3LARLOzzQukNMEjPg4JPbPMsb'. 'Auce28IWCLAgjLALdE2G3qk3TT2b3hQAq4B'. 'JkGIgbZyFwYDFsgP/H+6IAMfVDC3KCjAFJJ'. 'lFyxmCJOagDAhXQgLEK8gmrQA5LfyhHX88V'. 'gc1ydrp+7YCdz0WAdeYnEd49VwE04Ilj7is'. 'AGrCufjoR0R6H+UlCnMMUIGCBQRckMa4plW'. 'tD/A+4kQ+Yb6NCqc+VAA/jhx057pWTO0FbS'. 'l8yP39wMMgEoAE1R7UOnJMHq7N8kPLEelCO'. 'CHKvLtcH/SgCA3kjc6qCPam/So4OUoXzuSC'. 'gPlxz+MnEoSBYff2kqN3BCzajtkHKg4u0hV'. 'N3s4NvOfRzDA2o9h8WuImFe4WOOd8nDWfel'. 'wX0qtoFnPo+idDAonu1U4efCBC4mMMdmlgB'. 'fRckD5T/mfGgync+eQJCGdNIBi26moHs7qv'. 'XnoD0uZgt6vtke9kaSEOFQQYBYsI85lyt6c'. 'Z79YAxCWoMIo9HUk1OEHpQZhmDSkY51N2rC'. 'GjgHBc4BwYwgI6b5vQfBciA/Nj83XLIELUN'. 'qJ0cJ32uCWQg7GIvaQQO/g93dIC9WKrEHe7'. 'QgGkr5BzMGEMdBmXMcqLz7JTWwEcXvC8GwH'. 'sayobwGTyx4XOdU1KQ79UBOuBszckBH1k46'. 'MQS0oEtjeHQJlJEsd/5jwRs4KOYX/o/JNCJ'. '/MRhAwuf1AQcoQgj0/4fCiiHx580jVzMgR/'. 'zOJ0I0pOQRbho8YFSg7uRGYAG9JIOrs1p/5'. 'rzcwydc1wEYjgD14NJgAgs81WU4McdpK5Uh'. 'nAAFLnIBez1I9d3DqABGyBWxOEIE8BggBdv'. 'bHcuJiBHGBB6WtR+RiJCWAJyd8APWdBfXdQ'. 'Qa5BbzIAlsyZRCIAAByCCIZgADLBDcdQW97'. 'EFE3AAI/iC+qQfZ7B3JOiCTZcGlVM7JPgFI'. '4gACsAAEDABGNAOrSUcl2AigAIIUCMH/OBn'. '65AOT7QQkJBbuPAk58Vg7cAOWriF3LUFjkA'. 'YEyYGXLiF7fBF+UFkWTiGYuAI9bQvBUAFWV'. 'gP9bCFaqA9nsAnUnIJ5wY0kRMIgscPrWQFF'. 'zAjC5EBWkAGooB1UBJw33U71v9DHI+4hyTy'. 'iCZCifZxBnG3Lx8QXuJgCiViCuLwcfYxCL9'. 'ggQ5gD1wQhQyxgZWQiCZSZC91Y7ETKIAwVS'. 'BjBYmACVJSDbqgh76ohEqoC54oinSQC6RQC'. 'JbQAPZACxegE1xAWK6oH1qnew3wY7OIJcig'. 'AcH3D2tgDNcgDnpYCsWgD7tQjrvgDLpQCuB'. 'QCpiwh9wSJblgCYWACsrwCThIiA/RBZWwj9'. 'iHH8aUUxNQetdoIp5gAUBnXddQDYLgC3UAA'. 'fbABvbwDmyADbUwCtfQC6VwCRoJjMAoNJiQ'. 'DXNgCYOACriADcZwCBayOg70EFbwU35QhZK'. 'jCAX4NhI4kPiSgKD/RQWuEgjXoA9ZgAEbwA'. 'FCuQEbAAIHcAm7IAgYeQ0aaQrXYAoaeQlvk'. 'Q2DoA2DcA1eAAII8A2SwAnwYAbwQH0f8Yw/'. 'FY0ztH2TQgDnYJNYQnnnwgCyCAilIAcdgAE'. 'rxAAjAAAPkAmlUAqqwArQ8AwY2Quq8JfPcA'. '2BkA3ZMAy+YAqb8AYhMA/f4AZuYAhkI5YO0'. 'QHooAV+4AeVUIXEUQ4LQADUUgAE0ACIwJZR'. 'VQ4JQJrUQgAUcGqX8A2ikAAG8AhWUAAboAG'. 'UUAq6oAqD4AVWsA5+MA7BQwnr8AB+UAip4A'. 'vGmZwQEJm34Ab3AA9RxBQawAbPBFRYBwgyQ'. 'gXguSrl/yCQqpkfZxCeqwKHogYI11AM32AK'. 'yOAGWVABAJAApiAIzsALDQAAIQAAHWACEyA'. 'C1tGfJaANw5AAG0EkCDCd92AIVXCdOrEBXU'. 'Awz5QLilie12gKulAN1XALaFACeikPkrALq'. 'PABABB3A7AAmpAFAIAB/NAPEwAAB4APIXAB'. '+NAPDgAA8+ANlGmdK8kUdckGzkQJn3mhE+Y'. '7SNo7SvpvDvVxuqAPx7AAAFABc6AP4eALCL'. 'AB5iABE5AA3UAMd8ABEKAN0TAHJ6oAHcAPr'. '7ANkDkPDOqgi+MXHbABE9AGdfRMotCPGEoy'. 'gCAO1aAP36AJF8ABB5AIs/AOcyClHSACG//'. 'wBOQQDJrAAREAC8FwByHwAAvAAf1ADMSgBZ'. 'GpD9RpnXH6Fx2gAVzgBaEUSp/pb0Szp4PSp'. '/nwDbeQDTm6AAZgBVJQAQ4ABiCKUwOAAOMQ'. 'phHADWAaAhBQAAAQAfKoDvWpB5Y5qhfCARn'. 'QBViQqngaa5LoqlAyCtWQDCbqnxwQlMm6DL'. '9AAgDAAR0QAgcABpI6CJUaAlHgDw/gn5syA'. 'pZwDz96IQMhrRTABnU0RBV6bdmqrfihC5Vw'. 'ACqUQgaADahQCI7lAPOADaTQBAaADKFQCQp'. 'wAKOACdmEqXXgDfeAmfq6rxpQAQ/wBpQgB5'. 'YAsKKQFz8xsK7KnrqwjtewBuj/sAY4uwiBc'. 'JXWYAe+gA22gAzHIA3GIAuc4AaSIA2yEAZu'. '4A2TcAyywDP3YAYiO7ICMacYkA7vgKoqu7J'. 'E2rKPIyWuEiVMuqRJqjuAMA2XwJSY0BXeYA'. 'j6kA9ymw/Y8AbxEAd7IgY1oQYNagZmcLRea'. 'Qj30KPRszpfabWsJ60X0AXq4AVZIAddy7K5'. 'QBTAwTva8o7EERTYwAygJAdzkA1pwAy8kA3'. 'SUQv20F8S4AjSgAeEVAV+Gz1gaZ1UAA87oz'. 'gDEUv5irgF0QGKSwFWEA9fALkhGZIA65ktW'. 'xRhy4cvFyVjqwznNh91kAsolrJ9Nnh3cAq1'. 'QAnzgAU6BAERMAEU/4ABPjS1DQGtBLE6ups'. 'z4YoBFjAB66AOWOAHKjsH9BuSKztEnbmPua'. 'VbAFIZ0ptb+3innity1mu9czAPX8AGj6Bc3'. '0sBF5ABGxAmhcsQVXu76dsQT6EB7EsBUbAO'. 'aCAPXzAPwlu/JFzCJixy9FvAKjwHWZAFCDw'. 'F3RsBXFoBD6wB6HrBOJyZ4XpRFkABEyABEP'. 'C+WOAFXxDC89DCjzvAJOy5cpAF2ovAX+AF8'. 'qAOK9RfMuwBFFABFiC+QelqOfzFDRECqRJT'. 'GGUBFeDD6SABURABbAwBbvzGcOzGbCzDXEo'. 'BFGABWyygNtwBXgzGfqwTfMy7RKkBMXVRY3'. 'cBiJzIiBA8dhhAUYRMlOjKx3+sEwEBADs='); } function techgif() { header("Content-type: image/gif"); header("Content-length: 862"); echo base64_decode( 'R0lGODlhFAAUAPcAAP//////zP//mf//Zv/'. '/M///AP/M///MzP/Mmf/MZv/MM//MAP+Z//'. '+ZzP+Zmf+ZZv+ZM/+ZAP9m//9mzP9mmf9mZ'. 'v9mM/9mAP8z//8zzP8zmf8zZv8zM/8zAP8A'. '//8AzP8Amf8AZv8AM/8AAMz//8z/zMz/mcz'. '/Zsz/M8z/AMzM/8zMzMzMmczMZszMM8zMAM'. 'yZ/8yZzMyZmcyZZsyZM8yZAMxm/8xmzMxmm'. 'cxmZsxmM8xmAMwz/8wzzMwzmcwzZswzM8wz'. 'AMwA/8wAzMwAmcwAZswAM8wAAJn//5n/zJn'. '/mZn/Zpn/M5n/AJnM/5nMzJnMmZnMZpnMM5'. 'nMAJmZ/5mZzJmZmZmZZpmZM5mZAJlm/5lmz'. 'JlmmZlmZplmM5lmAJkz/5kzzJkzmZkzZpkz'. 'M5kzAJkA/5kAzJkAmZkAZpkAM5kAAGb//2b'. '/zGb/mWb/Zmb/M2b/AGbM/2bMzGbMmWbMZm'. 'bMM2bMAGaZ/2aZzGaZmWaZZmaZM2aZAGZm/'. '2ZmzGZmmWZmZmZmM2ZmAGYz/2YzzGYzmWYz'. 'ZmYzM2YzAGYA/2YAzGYAmWYAZmYAM2YAADP'. '//zP/zDP/mTP/ZjP/MzP/ADPM/zPMzDPMmT'. 'PMZjPMMzPMADOZ/zOZzDOZmTOZZjOZMzOZA'. 'DNm/zNmzDNmmTNmZjNmMzNmADMz/zMzzDMz'. 'mTMzZjMzMzMzADMA/zMAzDMAmTMAZjMAMzM'. 'AAAD//wD/zAD/mQD/ZgD/MwD/AADM/wDMzA'. 'DMmQDMZgDMMwDMAACZ/wCZzACZmQCZZgCZM'. 'wCZAABm/wBmzABmmQBmZgBmMwBmAAAz/wAz'. 'zAAzmQAzZgAzMwAzAAAA/wAAzAAAmQAAZgA'. 'AMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'. 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'. 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'. 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'. 'AAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAFA'. 'AUAEAIQwBJCBxIsKBBAAgTKlyYUCDDhwsdQ'. 'pwoceLDihYjksh4cSNHjR9BhmzocSQAjCFR'. 'flTJkWVGlxZhUiw5UiZEgzhzBgQAOw=='); } switch ($action) { case "techgif" : techgif(); return; case "php4gif" : php4gif(); return; } ?> <html> <head> <title> gif2function example </title> </head> <body background="<?php echo "$PHP_SELF"; ?>?action=techgif"> <div align="center"> <image src="<?php echo $PHP_SELF; ?>?action=php4gif"><br> <image src="<?php echo $PHP_SELF; ?>?action=php4gif"> <image src="<?php echo $PHP_SELF; ?>?action=php4gif"><br> <image src="<?php echo $PHP_SELF; ?>?action=php4gif"><br> </div> </body> </html>