「ねこすけの晩御飯」では毎週3種類のレシピを追加している。
定型化して、なるべく簡単に更新できるよう徐々にルール付けをしてきました。
Pukiwikiに移行してからは過去のページをテンプレートにして、ファイル名やレシピ名、カテゴリー名などをエディタで置換して戻していたのですが、これも面倒になってきました。
そこでPHPをつかってWikiページ生成スクリプトを作りました。
入力はタイトル、ページ名、カテゴリ、写真の数。
内部で決められたフォーマットに変換して出力する。
Pukiwikiはwikiファイルでデータを保存します。
ファイル名はすべて大文字アルファベットと数字であわしています。
この部分で少してこずりました。
Pukiwikiのソースを見てわかりました。
PHPやCGIはソースが見えるからこれが便利だね。
今回初めて使った関数
strtoupper 文字をすべて大文字にする
unpack バイナリ文字列からデータを切出す