Animation

PHP はサーバー上で実行されるので、頻繁に画像を切り替えるアニメーションには向きません。
そこで PHP から Javascript のソースコードを吐き出して Animation します。
サーバーにアップロードした PHP を呼び出すコードです。
<a href="http://maedakobe.rw.xsi.jp/php/anime.php">Animation</a>

次のリンクをクリックするとアニメーションが実行されます。
Animation

PHP プログラムの説明

  1. PHP で画像ファイルを切り替えてアニメーションします。
    anime.php のソースコードを UTF-8 でタイプしてサーバーにアップロードして下さい。
    setInterval('change()',100) で 100 ミリ秒ごとに change() 関数を呼び出します。
    <html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <title>Animation</title>
    
    <script type="text/javascript">
    <!--
    imgcnt = 5;     //画像の枚数
    imgnum = 0;     //表示する画像番号
    function change()
    {   imgnum = (imgnum+1)%imgcnt;
        document.anime.src="../img/dog"+imgnum+".gif";
    }
    // -->
    </script>
    </head>
    
    <body onload="timerID=setInterval('change()',100)">
    <img src="../img/dog0.gif" name="anime">
    
    </body>
    </html>
    
  2. 単純にアニメーションをするだけなら animation gif を使うと簡単です。
    animation gif の描画は Image View を参照して下さい。
  3. anime.php では "../img/dog0.gif" ~ "../img/dog4.gif" の5枚の画像を切り替えてアニメーションします。
    このプログラムは Javascript の Animation ページの拡張子を .html から .php に変更しただけです。
    プログラムの詳しい説明は、Animation を参照して下さい。

前田稔の超初心者のプログラム入門
PHP Program