//-----------------------------------------------------
//SUB URLが404かどうかを判断する(1のとき、404)
//-----------------------------------------------------
function sub_sonota_url_chk($hp_ad) {
$ret_value = 0;
$head = get_http_header($hp_ad);
$response = $head['Status-Code'];
# if (
# substr($response, 0, 1) != '1' &&
# substr($response, 0, 1) != '2' &&
# substr($response, 0, 1) != '3'
# )
switch($response){
case 'HTML':
$ret_value = 0;
break;
default:
//リンク切れ
$ret_value = 1;
break;
}
# echo "$hp_ad
";
# echo "response,$response
";
return $ret_value;
}
//-----------------------------------------------------
//SUB URLがエラーかどうかを判断する(1のとき、エラー)
//-----------------------------------------------------
function sub_sonota_url_chk_test($hp_ad) {
$ret_value = 0;
$head = get_http_header($hp_ad);
$response = $head['Status-Code'];
# if (
# substr($response, 0, 1) != '1' &&
# substr($response, 0, 1) != '2' &&
# substr($response, 0, 1) != '3'
# )
switch($response){
# case '400':
# case '401':
# case '403':
case '404':
case '420':
case '421':
case '500':
case '503':
//リンク切れ
$ret_value = 1;
break;
default:
$ret_value = 0;
}
# echo "$hp_ad
";
# echo "response,$response
";
return $ret_value;
}
//-----------------------------------------------------
//SUB URLからヘッダーを取得
//-----------------------------------------------------
function get_http_header( $target ) {
// URIから各情報を取得
$info = parse_url( $target );
$scheme = $info['scheme'];
$host = $info['host'];
$port = $info['port'];
$path = $info['path'];
// ポートが空の時はデフォルトの80にします。
if( ! $port ) {
$port = 80;
}
// リクエストフィールドを制作。
$msg_req = "HEAD " . $path . " HTTP/1.0\r\n";
$msg_req .= "Host: $host\r\n";
$msg_req .=
"User-Agent: H2C/1.0\r\n";
$msg_req .= "\r\n";
// スキームがHTTPの時のみ実行
if ( $scheme == 'http' ) {
$status = array();
// 指定ホストに接続。
if ( $handle = @fsockopen( $host, $port, $errno, $errstr, 1 ) ) {
fputs ( $handle, $msg_req );
if ( socket_set_timeout( $handle, 3 ) ) {
$line = 0;
while( ! feof( $handle) ) {
// 1行めはステータスライン
if( $line == 0 ) {
$temp_stat =
explode( ' ', fgets( $handle, 4096 ) );
$status['HTTP-Version'] =
array_shift( $temp_stat );
$status['Status-Code'] = array_shift( $temp_stat );
$status['Reason-Phrase'] =
implode( ' ', $temp_stat );
// 2行目以降はコロンで分割してそれぞれ代入
} else {
$temp_stat =
explode( ':', fgets( $handle, 4096 ) );
$name = array_shift( $temp_stat );
// 通常:の後に1文字半角スペースがあるので除去
$status[ $name ] =
substr( implode( ':', $temp_stat ), 1);
}
$line++;
}
} else {
$status['HTTP-Version'] = '---';
$status['Status-Code'] = '902';
$status['Reason-Phrase'] = "No Response";
}
fclose ( $handle );
} else {
$status['HTTP-Version'] = '---';
$status['Status-Code'] = '901';
$status['Reason-Phrase'] = "Unable To Connect";
}
} else {
$status['HTTP-Version'] = '---';
$status['Status-Code'] = '903';
$status['Reason-Phrase'] = "Not HTTP Request";
}
return $status;
}
?>
はじめに
私たちは、幸せに安全に生きるために、人々の中で学び、衣食住を整え、
自分はどこから来たのか?
あなたは、こうした質問を自分に投げかけたことがあるでしょうか。
自分は何のために生まれてきたのか?
そうしたことを問いかけて、その答えを得るために、もっと内側の、あなたの見えないところからの声を聞くとよいのです。
現代人は、日々便利なもの、高機能なものを使っています。それはもう目を見張るほどです。その一方で、あれがほしい、これがほしい、あの人はこれをしてくれない、こうあるべきだ、などと思っているようです。欲望や不満にも大きなものがあるようです。
知識を身につけ、さまざまな体験をし、ものを生み出すことは、人間としての本当の成長とは違います。人間としての進化でもありません。そう聞くと、腑(ふ)に落ちない感覚を覚える人も多いでしょうが、これは本当です。
外の仕事やさまざまな外の知識を集めることではないのです。自分は誰なのかを知ることです。真理を体験していくことです。そのことにより、あなたは何をするべきか分かるのです。そのようになっていくことが、人間の本当の成長です。
社会や他人は変えられません。個人の力で変えることは難しいのです。しかし、自分自身は、自分で変えることができます。精神を成長させながら、「愛ある人、平和の人、調和の人」に変わっていけるのです。
ヒマラヤの聖者たちは、神(=魂、本当の自分)と一体となり、真理になり、究極のサマディに達したのです。それは、究極の真理を悟ったということです。「自分はいったい誰であるのか」という問いの答えを悟ったのです。
ここに「真の成長」「本当の進化」をするために、あなたが真理を理解するための知恵を示しました。生まれてきて何をしなければならないのかという「人生の目的」を知り、それを達成していくための教えを紹介します。
あなたのなかの可能性を開くために、どうかそんな自分を心に描きながら、この本のページをめくってください。