hypweb.net
XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

TOP » UsersWiki » nao-pon » blog » 2006-09-05 のバックアップ差分(No.1)
1: 2006-09-06 (水) 09:47:53 ソース
Line 1: Line 1:
 +#freeze uid:1 aid:0 gid:0
 +// author:1
 +// author_ucd:dpU0ZyKZuYAA nao-pon
 +** HypCommonFunc を更新 [#p47f3fe2]
 +#keyword()
 +#category(#right,:Blog,プログラミング)
 +HypCommonFunc 中で、イメージファイルのリサイズ・回転を行うのに、imagemagick, jpegtran コマンドの存在確認に、file_exists() 関数を使っていましたが、Safeモードで PHP が動作している XREA などで、判定ができなくなっていました。
 +
 +以前 XREA で動作確認した時は、判定できていたので、サーバーの設定が変わったようです。
 +
 +そこで、hyp_common ディレクトリに 次のような内容の &font(Blue,b){execpath.inc.php}; ファイルを置くことで、コマンドの存在確認をパスできるようにしてみました。
 +<<<
 +<?php
 +define('HYP_IMAGEMAGICK_PATH', '/usr/bin/');
 +define('HYP_JPEGTRAN_PATH', '/usr/bin/');
 +?>
 +>>>
 +
 +ただ、imagemagick と jpegtran のパスが分からないとどうにもならないので、自動でこのファイルを作成できる仕組みを考えてみました。
 +
 +&font(Blue,b){hyp_common}; ディレクトリに &font(Blue,b){get_execpath.cgi}; というファイルがありますので、そのファイルのパーミッションを 755 などとし実行権限を与えてから、ブラウザでアクセスしてください。~
 +環境が上手くマッチしていれば、&font(Blue,b){execpath.inc.php}; ファイルが出来上がるはずです。
 +
 +&font(Red){XOOPS_ROOT/class}; ディレクトリに配置して、&font(Red){XOOPS_ROOT/include/common.php}; で読み込んでいる場合は、&font(Red){XOOPS_ROOT/class/hyp_common};~
 +それ以外で、PukiWikiMod, 写メールBBS, Yomiサーチモジュールを導入している場合は、&font(Red){各モジュールDir/include/hyp_common};~
 +に[[CVSからダウンロードした最新版:http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/hypweb/hyp_common.tar.gz?view=tar]]をアップロードして、作業してください。
 +
 +----
 +#comment(,btn:つっこみ)
 +----
 +***似たような BLOG [#p2b6214c]
 +#blogs(like)
 +#ping(http://www.blogpeople.net/servlet/weblogUpdates,http://i-uranai.net/tb.php/aries/)


トップ   差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 273, today: 1, yesterday: 0
このページのTopへ
メインメニュー
ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録
最近の更新
オンライン状況
477 人のユーザが現在オンラインです。 (4 人のユーザが UsersWiki を参照しています。)

登録ユーザ: 0
ゲスト: 477

もっと...
サイト情報