Archive for the ‘WordPress と PHP のコネタ’ Category
日曜日, 8 月 17th, 2008
いつも忘れてしまうので、忘れないようにメモ
pathinfo 関数
$path_parts = pathinfo('ファイル名');
$path_parts['dirname'] ... ディレクトリ名
$path_parts['basename'] ... ファイル名
$path_parts['extension'] ... 拡張子 ←これをよく忘れる
Posted in WordPress と PHP のコネタ | No Comments »
火曜日, 8 月 5th, 2008
Google Street View が利用できるようになったので、ちょっと試してみた。
http://www.uzula.net/googlemap.html
これって、矢印で方向の移動もできるんだね。
これがあれば、迷うことがなさそう。しかし、プライバシーが・・・
知り合いの家をチェックしたら、車のナンバーがバッチリ映っていたし、なかなか笑えない。
上記の南行徳駅も、ぐるっと回すと、パチンコ店に並んでいる様子が・・・
知り合いなら、一発でバレそうです。
うちは田舎で未対応だけど、そのうちに対応されそうですね。怖いなぁ。
で、ソースです。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Google Map で ストリートビュー</title>
<script src="http://maps.google.com/maps?file=api&v=2&key=(あなたのAPIキー)"
type="text/javascript"></script>
<script type="text/javascript">
function initialize() {
if (GBrowserIsCompatible()) {
var myPano = new GStreetviewPanorama(document.getElementById("pano"));
GEvent.addListener(myPano, "error", handleNoFlash);
var map = new GMap2(document.getElementById("map_canvas"));
var lon = 139.902091 ...
Posted in WordPress と PHP のコネタ | No Comments »
木曜日, 7 月 31st, 2008
文字列の比較で、下記のソースをご覧ください。
if ($abc== $xyz) {
echo "Ok!" ;
} else {
echo "NG!";
}
仮に $abc には、文字列で、"uzula" がセットされていたとします。
$xyz には 数値の 0 がセットされているとします。
この場合、表示されるのは Ok! です。
$xyz が文字列で定義されていれば問題ない話ですが、うっかり数値を入れてしまうと数値の比較となるので、 uzula は 0 になり 0 == 0 となるわけです。
同様に、$abc = "2ab" の場合、$xyz = 2 で $abc == $xyz が成立します。
まあ普通はこんなことしないので問題ないと思いますが、文字列比較は下記のようにすれば安全です。
if(strcmp($abc,$xyz) == 0) {
echo "Ok!" ;
} else {
echo "NG!";
}
参考記事
PHP:文字列の比較で == は絶対に使っちゃだめ。
Posted in WordPress と PHP のコネタ | No Comments »