Re: recreate a gif
| From: | Scott Poarch | Date: | Fri, 27 Oct 2000 15:46:29 +0000 |
| Subject: | Re: recreate a gif | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-22342@lists.php.net to get a copy of this message | ||
Thanks for the response. The code certainly looks interesting, but I can't
seem to get it to work.
I first tried substituting my MIME info for what's in the code. But when
that didn't work, I tried running your original code verbatim, and I
couldn't get that to work either.
- - - - - - - - - - - - - -
Scott Poarch
GlobalHost.com
- - - - - - - - - - - - - -
> From: Rouvas Stathis <rouvas@di.uoa.gr>
> Reply-To: rouvas@di.uoa.gr
> Date: Fri, 27 Oct 2000 18:20:46 +0300
> To: Scott Poarch <scott@globalhost.com>
> Cc: php <php-general@lists.php.net>
> Subject: Re: [PHP] recreate a gif
>
> 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
>