1

コンポーネントの secureimage captcha を作成し、vendor/secureimage/images/refresh.png および vendor/secureimage/images/audio_icon.png の下にある「vendor files audio/refresh.png」ファイルを表示したい

コード -----------

<object type="application/x-shockwave-flash" data="/adminpanel_login/captcha/securimage_play.swf?bgcol=#ffffff&amp;icon_file=/adminpanel_login/captcha/audio_icon.png&amp;audio_file=<?php echo $captcha_hear;?>" height="32" width="32">
     <param name="movie" value="/adminpanel_login/captcha/securimage_play.swf?bgcol=#ffffff&amp;icon_file=/adminpanel_login/captcha/audio_icon.png&amp;audio_file=<?php echo $captcha_hear;?>" />
</object> 

<a tabindex="-1" style="border-style: none;" href="#" title="Refresh Image" onclick="document.getElementById('captcha').src ='<?php echo $this->webroot;?>admins/securimage/' + Math.random(); this.blur(); return false"><img src="<?php //echo $captcha_image_refresh;?>/adminpanel_login/captcha/refresh.png" alt="Reload Image" height="32" width="32" onclick="this.blur()" align="bottom" border="0" /></a>   
4

1 に答える 1

1

画像はウェブルートに配置する必要があります。そうすれば、php ではなくウェブサーバーから直接提供できます。

vendorsこれは、イメージをシンボリック リンクすることで実行できます。webroot/img

于 2012-12-13T14:36:24.953 に答える