Javascript 子ウィンドウからwindow.openerを使って親ウィンドウを操作する
window.openで開いた子ウィンドウからwindow.openerプロパティを使って親ウィンドウのテキストボックスに値を設定する
「親ウィンドウ部分」
<html>続きを読む
<head><title>親ウィンドウ</title></head>
<body>
<input type="button" value="子ウィンドウを開く" onClick="window.open('sub.html','sub','width=640,height=480');return false;">
<div id="title01"></div>
<form action="send.cgi" method="post" name="form01">
<input type="text" name="text01" value="" readonly="readonly">
</form>
</body>
</html>
Javascript セレクトメニューで順番を重複しないように選択させる
順番を変更すると残りの順番をひとつずつずらして行き、重複しないようにする
「Javascript部分」
<script type="text/javascript">
<!--
//現在の順番の並びを保存しておくための配列
buff = new Array();
//最初は1から順番に設定する
function InitOrder(){
var sum = document.form.order.length;
for(i=0; i<sum; i++) {
buff[i] = i;
document.form.order[i].selectedIndex = i;
}
}
続きを読む
NFS Fedora 9でマウントすると「internal error」でエラーとなる場合の対処
Fedora Core 4で行ったNFSサーバの設定がこちら。
Fedora 9においても同様にNFSを設定すると、「internal error」でエラーになってしまう場合の対処をメモします。
続きを読むApache NAMEベースのバーチャルホストにそれぞれSSLを設定することは出来ない
NAMEベースのバーチャルホストにそれぞれSSLを設定することが出来ない
NameVirtualHost *:443続きを読む
<VirtualHost *:443>
DocumentRoot /var/www/blog
ServerName blog.myserver.com
SSLEnable
SSLCertificateFile /usr/local/apache/conf/ssl.crt/blog.myserver.com.crt
SSLCertificateKeyFile /usr/local/apache/conf/ssl.key/blog.myserver.com.key
……
</VirtualHost>
<VirtualHost *:443>
DocumentRoot /var/www/sns
ServerName sns.myserver.com
SSLEnable
SSLCertificateFile /usr/local/apache/conf/ssl.crt/sns.myserver.com.crt
SSLCertificateKeyFile /usr/local/apache/conf/ssl.key/sns.myserver.com.key
……
</VirtualHost>
PHP 配列の値の合計値を求める
配列の値の合計値(和)を求める。
配列の要素ひとつずつ取り出して足して求める
<?php続きを読む
$num_array = array(23,9,45,23);
//配列の要素ひとつずつを取り出して加算していく
$sum = 0;
foreach ($num_array as $value) {
$sum += $value;
}
echo $sum;
?>
PHP 日本語の曜日を取得する
今日の日付から英語の曜日と曜日番号を取得する
<?php
//英語の曜日(エルの小文字)
echo date('l') . '<br>';
//曜日番号
echo date('w');
?>
「出力結果」
Friday
5
曜日番号は、"日~土"を"0~6"までの番号で表す。
続きを読むPHP ファイルの中身を空にする
ftruncate関数を使ってファイルの中身を空にする
<?php
$fp = fopen('test.txt', 'r+');
flock($fp, LOCK_EX);
//2番目の引数のファイルサイズを0にして空にする
ftruncate($fp,0);
flock($fp, LOCK_UN);
fclose($fp);
?>
Postfix 追加したドメインでもメールを扱えるようにする
ドメインmyserver.comで動作中のサーバーに、新ドメインmyserver2.comを割り当てたときに、そのドメインでもメールを扱えるようにしたときのメモです。
ドメインの追加方法はこちら。