勉強したことのメモ

webプログラマが勉強したことのメモ。

FLASHがインストールされているかどうかチェックする

      2014/06/06

以前にここでちょっとやったけど、インストールされているか
どうかだけならもっと良い方法があった。

■参考サイト
http://5509.me/log/isflashinstalled

■サンプル
http://sample.taitan916.info/flashcheck/

■ソース
<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="UTF-8">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script>
var isFlashInstalled = function(){
if (navigator.plugins["Shockwave Flash"]) {
return true;
} try {
new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
return true;
} catch(a) {
return false;
}
}();

if ( isFlashInstalled ) {
alert('FLASH対応');
} else {
alert('FLASH非対応');
}
</script>
<title>FLASHチェック</title>
</head>
<body>
<h1>FLASHチェック</h1>
</body>
</html>

■その他
フラッシュがあればtrueを返してなければfalseを返しているみたい。

navigatorオブジェクトについては下記が分かりやすそう。
http://phpjavascriptroom.com/?t=js&p=navigator

 - PHP

  関連記事

PHPでパーミッションの変更

chmodというみたことが無いPHP関数があったのでメモ。 ■参考サイト htt ...

PHPでcharset

header("Content-Type: text/html; charset ...

PHPでCSVを出力する際にメモリを節約

MySQLよりデータを大量に取り出してCSV化し、ダウンロードさせるというPHP ...

setcookieで「Cannot modify」エラー

PHPでsetcookieを使うと「Warning: Cannot modify ...

mPDFで「The /e modifier is …」エラー

pdf関連のPHPライブラリ「mPDF」を使っているページがエラーログにのってお ...

PHPでコマンドを実行して画像を加工

PHPで画像をリサイズしたりサムネイルを作ろうとすると、 ソースが長くなって面倒 ...

画像削除用function

ファイルパス、拡張子、seq番号、画像番号を渡してあげるだけ。 拡張子部分があれ ...

フォーム管理画面テンプレPHP

<?php ini_set( 'display_errors', 0 ); ...

PHPで数値チェック

ページング情報だったりフォーム情報だったりで、 数値かどうかをチェックしたかった ...

Twigの使い方簡易メモ

開発中の案件でテンプレートエンジンのTwigを利用する機会があった。使ってみた感 ...