memo.xight.org

Home > Changelogメモ > PHP > 9ページ目 (全9ページ)
ChangeLog 最新ページ / カテゴリ最新ページ / 前ページ 1 2 3 4 5 6 7 8 9 / 9ページ目 (全9ページ)
2008-12 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

2003-09-02 Tue

半角カナから全角カナへ変換

- mb_convert_kana(半角カナ,KV)

カテゴリ: [PHP]

2003-07-29 Tue

p2 - PHP でつくった 2ch Viewer

- Summary
  ブラウザから 2ちゃんねる,まちBBS,JBBS@したらばBBS 等の掲示板を快適に閲覧するためのPHPスクリプト
- NG ワードの設定
  NGワードは改行区切りで複数登録可

設定ファイル p2/data
正規表現 非対応
文字コード Shift-JIS
改行コード LF
- 名前に対するNGワード
  p2_ng_name.txt
  p2_aborn_name.txt
- メールに対するNGワード
  p2_ng_mail.txt
  p2_aborn_mail.txt
- メッセージに対するNGワード
  p2_ng_msg.txt
  p2_aborn_msg.txt
- ID に対するNGワード
  p2_ng_id.txt
  p2_aborn_id.txt
- ファイル名の違い
  NG ワード = p2_ng_*.txt
  あぼーんワード = p2_aborn_*.txt
- NG ワードとあぼーんワードの相違点
  NG ワード : 見えなくしたということを打ち消し線でわかるようにしている.マウスオーバーで表示確認可能.
  あぼーんワード : 完全に見えなくする.いわゆる透明あぼーん状態

- p2機能拡張パック に必要な PEAR パッケージ
Archive_Tar
Benchmark
Cache_Lite
File
PEAR
XML_Beautifier
XML_Parser
XML_RSS
XML_Tree
XML_Util

- ホスト制限 - 「アク禁」と表示されてしまう場合.
  conf_hostcheck.php を編集する.
  
  外部リンクを通すゲートが moonshime だと自動転送されない
  conf_user.php を変更
$through_ime = "p2";


- RSS リーダとして使用する
  p2機能拡張パックを利用する.
  PEAR の XML_RSS が必要.
  conf_user_ex.php を編集.

- Reference
  p2 - PHPでつくった2ch Viewer
  http://akid.s17.xrea.com/
  SourceForge.jp - p2
  http://sourceforge.jp/projects/p2-php/
  p2Wiki
  http://akid.s17.xrea.com:8080/p2puki/pukiwiki.php
  p2機能拡張パック
  http://page2.xrea.jp/expack/

カテゴリ: [PHP][Software][2ch]

2003-07-10 Thu

hoge.phps

- ファイル名.phps にしてアクセスすると
  ソースが色づけされて表示される.
- 方法
  httpd.conf に以下を記述
  AddType application/x-httpd-php-source .phps

カテゴリ: [PHP][Apache]

2003-06-11 Wed

PHP で画像を扱う

- 必要なもの
  GD lib : http://www.boutell.com/gd/
  FreeType lib : http://freetype.sourceforge.net/
  libjpeg : ftp://ftp.uu.net/graphics/jpeg/
  - GD に必要
    libpng : http://www.libpng.org/pub/png/
    zlib : http://www.gzip.org/zlib/

- PHP の再コンパイル
  configure 時に
  --with-gd=/path/to/gd
  --with-jpeg-dir=/path/to/libjpeg
  --with-zlib-dir=/path/to/zlib

- サンプル

$img = ImageCreate($width, $height) or die ("Cannot Initialize new GD image stream");
$color_white = ImageColorAllocate($img, 255, 255, 255);
ImageFill($img, 0, 0, $color_white);


- 日本語を扱う - エンコードが必要
$string ="日本語";
$string = mb_convert_encoding($string,"UTF-8","EUC");
$color_black = ImageColorAllocate($img,   0,   0,   0);
ImageTTFText($img, $size, $angle, $x, $y, $color_black, "/usr/openwin/lib/locale/ja/X11/fonts/TT/HeiseiMin-W3H.ttf", $string);


- Reference
  HotWired Japan : Webmonkey : backend : PHPとGDで画像を生成しちゃおう (第1回)
  http://www.hotwired.co.jp/webmonkey/2001/36/index4a.html
  HotWired Japan : Webmonkey : backend : PHPとGDで画像を生成しちゃおう (第2回)
  http://www.hotwired.co.jp/webmonkey/2001/37/index4a.html
  GD lib
  http://www.boutell.com/gd/
  FreeType lib
  http://freetype.sourceforge.net/
  libjpeg
  ftp://ftp.uu.net/graphics/jpeg/
  libpng
  http://www.libpng.org/pub/png/
  zlib
  http://www.gzip.org/zlib/

カテゴリ: [PHP]

2003-04-22 Tue

呼び出されたファイル元のパスを取得する

- とりあえず

http://xight.org<?=dirname($_SERVER['PHP_SELF'])?>/<?=basename($_SERVER['PHP_SELF'])?>

カテゴリ: [PHP]
2008-12 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
最終更新時間: 2008-12-02 10:52

Color Reference

ChangeLogを検索
携帯電話からアクセス!

カテゴリ

最近の話題

リンク

過去ログ

Google

QR Code

Since
2002-11-28
Update
2008-12-02 10:52
Copyright © 2005 xight.org All Rights Reserved.