See you again!!

長い間、ご愛読ありがとうございました。

大阪オフィスが引越しになるとともに、px*blogも引っ越します。
(たまたまです^^)


次の更新は、http://px.otogawa.com/こちらになります。

まだこっちのサイトは完成していませんが、近日公開いたします。

なお、http://www.inclover-inc.com/pocket/px/にあるページは、
すべてこのまま置いていきますので、
はてなブックマークなどに登録してくださった情報は、
そのままでOKです。

See you again!!

index.phpにアクセスしたら、index.tmpl.htmlを読み込むよっていうソース

<?php
require('index.tmpl.html');
?>


index.phpにアクセスしたら、index.tmpl.htmlを読み込むよっていうソース

encodeURIComponent術を使って、検索キーワードを日本語でリンクする

フューチャーショップでサイトを構築していたところ、
カテゴリーやグループ以外に、
キーワード検索を使って、
タイプ別、色別や用途別などリンクを張りたいとき。

keyword=検索ワード

としたいのに

keyword=%8C%9F%8D%F5%83%8F%81%5B%83h

どうしても↑こういう風に記述する羽目になります。。。

これでは、
合っているのか間違っているのか、見直せませんし、
リンクを作るときも、いちいちソースを変換しないといけません。

10個程度までなら許せますが、
50個、100個となったらリンク張りだけで夜がふけます┐(・ε・`)┌


そんなとき、
ちゃんとencodeURIComponent術を使いましょう。

<a href="javascript:;" onclick="location.href='http://xxxxx.com/fs/xxxxx/GoodsSearchList.html?_e_k='+encodeURIComponent('A')+'&keyword='+encodeURIComponent('検索ワード');">検索ワード</a>


これなら、日本語なので、
HTMLソースを見ただけで分かります♪

future shop以外でも、使えるかもしれませんね。

期間限定ものに対する3つの方法

webサイトに、期間限定ものってつきものですよね。
「いつものバナーではなく、限定バナーを挿入する」とか、
「いつもある検索BOXを隠して、代わりに限定HTMLソースを挿入する」とか。

一定期間、公開が終わると、前の状態に戻すよっていう場合、
どんなふうにHTMLソースを扱っていますか?
方法はいくらでもあると思います。


(1)コメントアウト<!-- -->タグで隠す
(2)HTMLをバックアップして、隠すものはHTMLソースから削除
(3)div要素にstyle="display:none;"で非表示にする"

どれでもいいようで、
時と場合により、使い分けのセンスって大切。

続きを読む>>

ディレクトリのファイルの一覧表示してくれるphp

サイトのサーバに、大量にディレクトリやファイルを設置していて、一覧をテキストとして出力したいよ!!っていうときに、超便利。

参照元:ディレクトリのファイルを一覧表示 - PHP/データベース ありがとうございますm(_ _)m

sample-tagの中を一覧してみました。
人に見せる用というよりは、
自分の管理用・チェック用という感じですね。
でも、これカスタムしまくったら、サイトマップページとか、
生成できちゃうんじゃないでしょうか?( d ▼ω▼ )

<?php
$rep = 1; // 最終更新日(表示=1 非表示=0)
$sze = 1; // ファイルサイズ(表示=1 非表示=0)
$lst = "./list"; // 表示するリストの名前(パス)

$drc=dir($lst);
print("<OL>");
while($fl=$drc->read()) {
  $lfl = $lst."/".$fl;
  $din = pathinfo($lfl);
  if(is_dir($lfl) && ($fl!=".." && $fl!=".")){
    print("<LI>".$din["basename"]."<FONT size='-1'> (ディレクトリ)</FONT></LI>");
  } else if($fl!=".." && $fl!=".") {
    print("<LI>");
    print("<a href=".$lst."/".$fl.">".$fl."</a>");
    // ファイル更新日
    if($rep == 1 || $sze == 1) print("<FONT size='-1'> (");
    if($rep == 1) echo date("m/d",filemtime($lfl));
    if($rep == 1 && $sze == 1) print(", ");
    // ファイルサイズ
    if($sze == 1) echo round(filesize($lfl)/1024)."KB";
    if($rep == 1 || $sze == 1) print(")</FONT> ");
    print("</LI>");
  }
}
print("</OL>");
$drc->close();
?>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 /68 >>
Categories