Re: recreate a gif
| From: | Rouvas Stathis | Date: | Fri, 27 Oct 2000 15:20:46 +0000 |
| Subject: | Re: recreate a gif | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-22338@lists.php.net to get a copy of this message | ||
goto : http://www.skynet.ca/~pierre/
sample below:
<?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 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 "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>
>
> Hello all,
>
> Any idea how I can recreate a gif from this using PHP?
>
> Content-Transfer-Encoding: base64
>
> R0lGODlhRgBLALMAAP///2NjY/8AALVza5yclOf3/87W3rW9xjmE/yEhMaUIEAAAAAAAAAAAAAAA
> AAAAACwAAAAARgBLAAAE/xDISau9mBZjQihZKI6kVRBB4iULWL5wSaiGZCRurO/T/FEBAm8YuwUM
> OUAHdSA6Q4SFEHBaLa6/5yUZS4E61/CVwNVKokHd7cQKIK7vRSprPic4qWmpU7gmCAYLcTUAAS11
> EkcTRoAkHQYHeB6GARQzZUQoFR00IgUJKgsKoypkEgUgXoilHIQAKJ0YNQEKAgJSSDWoqK+HWhuU
> c7xKsK4VMwcDCmQoUry8M08Fc3eLuzkzepYDA0E+HAsJpy5pRGuFgBwgu1TrwpalsYmVFAf0Q59k
> KSqlVO3XYLQdQKHt1AIkvM6ZAyXnSIEDB65J/JKHBAp2hYzxmBbxHyokHv+HKak24s6wck4conDY
> CqELjAdIhnDoooOWGW0ifdzAU6K/KBot0LSBQ4uhiLsm7WrFDpoUKJWeKTKqMgWnAEhdJolSkILN
> k0E3UnN1NRfGCX262qDHa2qdsIUWRMx1Cu2fCzbrfuCDCMO3nc+oyLHAh12KK5j6UjkK2N/iooui
> JgyTWKhaGD4+ujylivM/JWNe+Hm5Y9qfxi64rh0HWtwLQ3LAVBZhZC5Cf0YqsgvU5EWgMB4MrERJ
> gk0C2xI5kLm2OHiJT4LkiAF1DzOodOpCfhQCO5yH2b3ksHgTBzxUFTon7qIhJhxcCm3CvLnr5GoQ
> Xcyhw4kOflp3D5cNIZv/dl8wFBptBAwkUl/Z2EAQczcsQQJWbvV1AmLhDcacB46FYFOFiBiCwBHj
> ITDiCU3RJwKHINbHQYmHmWhiJXI09dSKTbToYQY+GJKAjIKYGAYNpz1zYwZY5VXcdQRo88kROMkI
> ZGx3fHeHVipUdoSSIUxTo3hTxLTcj1IagMBxFyUoXCHpueOLUJFUh6RVN8QpwXHASCllllVCVIkh
> TPUg5wRYASDTnE1GeMMrUaWgp5QfHJGkXMjw5M8nYRWqYwWfjLjENBw9RKaUBQAp3Kn2TLKXLnZc
> kMamm/yh3DQRTkPqowddI+lBV942jwWaaEJCljwJE9OjUl4RCUIOSRHE/1lUqOgZlx6aBAwgoppY
> 6qMAtgTKb7Fp1c5BXn3wiXmJkMEUKvYgK2QQWcmFlRgtPVOFBtUQB9VOSxzr7kEJohJcKNHlohUq
> h2K1gWsjgIpEqjH++8g06h4gnrKA6WrMd+gsidSzvbh7pnDdIsGCFFhskF1S2qyBypEzIcFhtFG4
> uyVE6kRxhaE1ttSOEtWdW0OEI+RRzQ1klKhnC+saMUYfB9W7lJzBgdBglyjUoBrCQcbRc0ty1FxJ
> FLZtRi0fIJnmEAaoZPYPyXNAIhdPN8gRBz2XqOySQoImB0vJK3gQySlS74KTSRZ758Zgdy6rDjlB
> 4cmcg5Okg9ZS6jAFaP8h/Og8Yjh63LduKkEBlfE6Glyud+YvMkzFLIIMsCCjKveU0QWZqQcQ3S2t
> qxruM5uwau2Msj1HVr3Xyzq7KwToiUky98Y3p2wkqfveG/z9XgnPLjy0cyL8LThE5JMf+PYwWG+P
> O7ByKomq8INkhumQmFtI+4p1Ye5D+8+Afv4vgJ735jEoAOrAf+kQX5UMSARM1SpJRbrHAiwwQSdU
> sAg4WF+oFKakCyLCg6+JlLmSxEEJVmBnEhDDBFAIgAmyMAwrvCAMKbCzXHHQJCVcIQVPuMMWerCC
> QEyhEFuowxZ+R2Ea/IGwiMjDIsYwiDQcIhShyMQW8IMDSWyeE50IwikpNtGLVSxiBQMBCDQkCEQq
> HKIPX4hCEK4xhmKkoQsFxYKVoIuBMahMBAAAOw==
>
> --b4691a7681869ee6f15ecf2f1c5f658fb--
>
> Thanks.
> - - - - - - - - - - - - - -
> Scott Poarch
> GlobalHost.com
> - - - - - - - - - - - - - -
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
> For additional commands, e-mail: php-general-help@lists.php.net
> To contact the list administrators, e-mail: php-list-admin@lists.php.net