タグ

2011年1月28日のブックマーク (3件)

  • http://korekarafudosan.com/hp/

    nogoro
    nogoro 2011/01/28
    羽様さんが目指すサイトに近い。どのCMS使っているんだろう?WordPressか、MovableTypeか…?
  • PHP+GDで、将棋盤と将棋の駒画像を合成して一枚の画像にしてみる - 小宮日記

    私が年間2000円という安さで借りているXREAレンタルサーバーは、 予めPHPとGDはインストールされてますので、 苦労なく使えます。 GDで画像を合成してみました。 スクリプトの出力画像を表示してみます これならブログに貼るのもレイアウトが崩れることはありません。 ソースの解説ですが、 まずスクリプトはマイムタイプとしてimage/pngと設定します。 これはバイナリ出力の種別がPNG画像であるということをブラウザに教えます。 次に画像をそれぞれ読み込みます。 元々透明PNGの画像なので、 ImageCopyで合成するだけで、透過処理がされます。 最後に合成した画像を Imagepng メソッドで出力してやれば完了です。 通常スクリプトはHTML(というテキスト)を返しますが、mimeタイプでpngを設定して、 画像のバイナリを返してやれば、スクリプト=画像に成ります。 (アクセスカウ

    nogoro
    nogoro 2011/01/28
    携帯電話サイトのアバターとか、ブレのマップとか、画像合成の際の参考になるかな。
  • <?php echo 'xxxxx'; ?>を省略して書く方法【PHP】 - Programming Magic

    PHPは、プログラムをHTMLの中に埋め込むように書くことができるというのが利点の一つである。 単純にHTMLに文字を出力するコードを埋め込む場合、以下のように書く。 <?php echo 'xxxx'; ?> これは、short_open_tagの設定がonになっていると、以下のように書くこともできる。 <?= 'xxxx'; ?> さらに、最後の「;」を省略して以下のように書くこともできる。 <?= 'xxxx'?> ただし、以下のように書くことはできない。 <?php= 'xxxx'; ?> この省略記法は便利ではあるが、short_open_tagをonにすることで、 <?xml version="1.0"'; ?> などがphpコードと認識されてしまうため、わざわざ以下のように書かなければならなくなる。 <? echo '<?xml version="1.0"?>'; ?> また

    nogoro
    nogoro 2011/01/28
    <?='xxxx'?>の記法をよく忘れるので。php.iniでshort_open_tagがonで可。デフォルトだがこの著者は非推奨。(onだとxml宣言文等をechoで書く必要有。offにすると他者が作ったPHPアプリ(含む有名ライブラリ)動かないかも、と不安だ。)