2010/1/19 火曜日

WYSIWYG Editor - リッチテキストエディタ -

カテゴリー: PHP, program — hot @ 20:11:40

PHPが使える環境なら画像もアップできるしいい感じです。

Xinha(ジーナ)

画像管理プラグインのフォルダ設定がマニュアルどおりではなぜか
上手くいかないので、設定ファイルを直接いじってみた。
xinha/plugins/ImageManager/config.inc.php
59行目付近 $IMConfig['images_dir'] = “../../../images”;
82行目付近 $IMConfig['images_url'] = “/images”;
82行目付近 $IMConfig['allow_upload'] = true;

2009/11/21 土曜日

yum Error: Missing Dependency

カテゴリー: PHP, サーバ — hot @ 11:49:17

VPSのPHPをアップデートしようとしたところ以下の様にエラーが出た。

[root@ user]# yum update php
Error: Missing Dependency: php-common = 5.1.6-23.9v1 is needed by package php-sqlite2-5.1.6-23.9v1.x86_64 (installed)

色々調べたが結局php-sqliteは目下必要ないので削除する事に
[root@ user]# yum remove php-sqlite2-5.1.6-23.9v1.x86_64

もう一度トライでインストールできた
[root@ user]# yum update php

2008/2/5 火曜日

Pear Pagerについて

カテゴリー: PHP, 波乗り — hot @ 0:23:55

最近ZendFrameworkで色々やってますが、これにはページング機能と云うものが付いていないらしい。仕方ないのでPearのPagerを使っております。今回このPagerでオプション「fileName」にURLエンコードした文字列を渡したかったのだけれども上手くいかなかった。リンク文字列が消えてしまうのです。マニュアルなどを見ても特に情報も見つからないです。
仕方ないのでソースを追って修正してみました。

Pager/Common.php 653行目あたり
_renderLinkの中に

$href = sprintf($this->_fileName, $this->_linkData[$this->_urlVar]);

と云うのがあってsprintfがエンコードした文字列を拾ってしまって上手く変換できないらしい。
しょうがないので無理やり以下のように修正

$href = str_replace(‘%d’,$this->_linkData[$this->_urlVar],$this->_fileName);
※%dはページ番号に変換される

これで一件落着?

さて本日は雪を降らした低気圧のおかげで波乗りを楽しむ事ができました。(仕事の合間、少しだけでしたが)

w08204b624_sub.jpg
powered by Starboard, Inc.

2007/12/15 土曜日

SEO 検索エンジン順位

カテゴリー: PHP, 仕事 — hot @ 2:33:18

とあるお仕事で検索エンジンでの順位を表示させようと云う話になりました。調べたいURLとキーワードを入れるとYahoo,Google,MSNにて現在何位に表示されているか調べるプログラムです。

ラボにアップしてあります。

http://www.hotsystems.jp/lab/seorank/

2007/11/6 火曜日

Zend Framework – mod_rewrite

カテゴリー: PHP, Zend Framework — hot @ 0:15:00

Zend Frameworkをローカル環境でテストする時の設定の覚書。mod_rewriteで少しハマった。。。

Zend FrameworkはPHP5.1.4以上が必要なのでXAMPPのPHP SwitchでPHP5にする。ちなみに小生の環境はPHP5.2.0です。開発はEclipsでやるのでhttpd.confの設定でEclipsのワークスペースに合わせる。それからmod_rewriteを有効に。

LoadModule rewrite_module modules/mod_rewrite.so

Alias /zend “C:/D/Eclipse/zend/public_html/”
<directory “C:/D/Eclipse/zend/public_html/”>
Options All
AllowOverride all
Order allow,deny
Allow from all
</Directory>

ここでOptions Allにしないと.htaccessでmod_rewriteの設定した時に、アクセス拒否されてしまったので注意。
次に.htaccessの設定

RewriteEngine On
RewriteRule !\.(js|ico|gif|jpg|png|css|zip|gz|html|xml)$ index.php
RewriteBase /zend

DirectoryIndex index.php

RewriteBaseはhttpd.confで設定したドキュメントルートのエイリアス「zend」を設定

次ページへ »

Copyright (C) 2007-2010 HOTSYSTEMS