ようこそComputerAssistServiceへ
Computer Assist Service
Computer Assist Service
Computer Assist Service


TOP Menu

SPONSOR

COLUMN  (備忘録)

番号 日付 タイトル 内容 分類
0015 2011/11/04 動的に画像を変更
document.getElementById("指定ID").src = URL;
JavaScript
0014 2011/11/04 動的にテキストを変更
document.getElementById("指定ID").innerText = 文字列;
JavaScript
0013 2011/10/29 ロボットの検索を許可しない
<META name="robots" content="noindex, nofollow">
<head>タグ内に記載する
HTML
0012 2011/10/29 良く使う文字列操作関数 explode(「,」で区切られたCSVデータの分割に最適かも)
①$配列変数 = explode("区切文字", "分割する文字列");
②list($配列変数[0],$配列変数[1],…) =
       explode("区切文字", "分割する文字列");
implode(配列変数を「,」で区切ったCSVデータにするのに最適)
$文字列変数 = implode("区切文字", $配列変数);
strlen, mb_strlen(文字列の長さを返す) strlenとmb_strlenの差でマルチバイトを含むか判断可能
長さ = strlen("文字列");
長さ = mb_strlen("文字列");
strpos(文字列中の文字列の位置を返す)、見つからない場合はFalseを返す
位置 = strpos("文字列", "探す文字列");
strstr(文字列中から)、見つからない場合はFalseを返す
文字列 = strstr("文字列", "探す文字列");
substr(文字列から指定位置の文字列を取り出す)
文字列 = strpos("文字列", 開始位置, 長さ);
PHP
0011 2011/10/26 iframeの境界線をなくす
<iframe src="呼び出されるファイル" allowtransparency="true"
 frameborder="0" scrolling="no" marginwidth="0" marginheight="0" 
style="width:幅px; height:高さpx;">
</iframe>
背景色で透明にする場合は呼び出されるファイルに以下を記載
<body bgcolor="transparent"> ~ </body>
HTML
0010 2011/10/02 小窓を開く
<a href="javascript:void(window.open('小窓アドレス',
 'popup', 'width=幅, height=高さ, menubar=no, toolbar=no,
 scrollbars=no'));">
小窓を開く</a>
JavaScript
0009 2011/09/21 ページジャンプ②
header("location:ジャンプ先アドレス");
PHP
0008 2011/09/21 ページジャンプ
<meta http-equiv="refresh" content="3;URL=ジャンプ先アドレス">
<head>~</head>間に記載、数字は待機秒数
HTML
0007 2011/09/15 略語の説明
<addr title="説明文">略語</addr>
これだけだと目立たないので色を替えたり強調したりするといいかも?
HTML
0006 2011/09/15 ページ間の値受取り
$変数 = htmlspecialchars($_REQUEST['x'], ENT_QUOTES);
'x'は?x=yyyyで渡されるクエリネーム
必ずhtmlspecialcharsでXSS対策を行うこと!
PHP
0005 2011/09/03 ファイル(CVS形式)の読み込みと配列変数への格納
$filename = 'ファイル名';
if (!is_readable($filename)) {
    $データ数 = 0;
    $filehandler = fopen($filename, "r");
    while (!feof($filehandler)) {
        $buf = fgets($filehandler);
        if (trim($buf) != "") {
            $データ[$n] = split(",", $buf);
            $データ数++;
        }
    }
    fclose($filehandler);
}
ファイルが見つからないと何もしない。
カンマ","で区切られたデータを配列に格納
格納した変数の出力は[0002]を参照
PHP
0004 2011/08/16 全角文字か判定
if (strlen($文字列) != mb_strlen($文字列, "UTF-8")) {
    echo "全角";
}
半角での文字列長と全角での文字列長が違うことを判断
サーバー機によっては判定できない可能性も?
PHP
0003 2011/07/31 フレームからPHPの呼び出し
<frameset cols="*">
    <noframe>
    フレーム未対応<a href="リンク先.php">手動で移動</a>
    </noframe>
    <frame src="リンク先.php">
</frameset>                                  
PHP
0002 2011/07/21 PHP変数の値
<?=$変数名;?>
<?php echo $変数名; ?>と同じこと
PHP
0001 2011/07/16 半角スペースの挿入
&nbsp;
<td>&nbsp;</td>にように書きましょう
HTML