Re: recreate a gif
| From: | Rouvas Stathis | Date: | Sat, 28 Oct 2000 11:59:32 +0000 |
| Subject: | Re: recreate a gif | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-22438@lists.php.net to get a copy of this message | ||
Ok, maybe I forgot something.
The code fragment I sent, is from
<http://helios.mm.di.uoa.gr/~rouvas/gif2php.php>
I didn't want to post the whole thing to the list and I still don't.
so for the source of the above goto
<http://helios.mm.di.uoa.gr/~rouvas/gif2php.phps>
Hope that helps,
-Stathis.
Scott Poarch wrote:
>
> 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
> >
>
> --
> 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