[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 08/06 20:46 / Filesize : 154 KB / Number-of Response : 570
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【PHP】PEAR Part3



1 名前:nobodyさん [2007/09/03(月) 12:15:51 ID:l6O4U4Dh]
■PEAR
pear.php.net/
■PEAR マニュアル 邦訳
pear.php.net/manual/ja/
■PEAR オフィシャル blog
blog.pear.php.net/

■前スレ
【PHP】PEAR Part2
pc11.2ch.net/test/read.cgi/php/1122899232/

■過去スレ
Pear
pc8.2ch.net/test/read.cgi/php/985665522/

206 名前:nobodyさん mailto:sage [2008/05/07(水) 17:55:59 ID:???]
>>204
変な参考書よりマヌアル
pear.php.net/manual/ja/package.html.pager.intro.php

getPageDataではあかんの?



207 名前:nobodyさん mailto:sage [2008/05/07(水) 18:50:58 ID:???]
>>205-206
ありがとうございます
なんていうか、参考書とかマニュアルとかわかり辛くて参ってます
リンク部分に任意のGETパラメータつける方法も良くわからないし…
ページング自体は自力で作れるんですが、pearの勉強しようとしたらこの有り様で。
これじゃ本末転倒だorz もう少しマニュアル読んで頑張ります ありがとう

208 名前:nobodyさん mailto:sage [2008/05/07(水) 20:53:16 ID:???]
色々使ってきた結果、今ではPEAR自体ほとんど使ってないんだけど、その中で数少ない「使えるPEAR」の一つがPAGERだな。俺の場合はね。

209 名前:nobodyさん mailto:sage [2008/05/07(水) 23:02:47 ID:???]
PAGERか。そういうのはフレームワークに入っているから
必要ないんだよね。


ほかにPEARで使っているもの何?

210 名前:208 mailto:sage [2008/05/07(水) 23:13:15 ID:???]
>>209
Cache_Liteかな。けどまあフレームワーク使うならこういうのもいらないよね。

211 名前:nobodyさん [2008/05/08(木) 00:06:46 ID:kI0BTsJW]
そんなにフレームワークて便利なんだ? 勉強しようかなぁ zend使ってるの?

212 名前:nobodyさん mailto:sage [2008/05/08(木) 00:52:00 ID:???]
なれれば便利。良くも悪くも、そのフレームワークの設計者の思想にあわせる必要があるからな。

213 名前:nobodyさん mailto:sage [2008/05/08(木) 02:14:59 ID:???]
そっか、、いまさらsmartyやろうと思ってたんだけど、
pearもsmartyもやる必要なくなるならやってみるよ みんな地震には気をつけてね

214 名前:nobodyさん mailto:sage [2008/05/08(木) 06:19:27 ID:???]
>>212
> なれれば便利。良くも悪くも、そのフレームワークの設計者の思想にあわせる必要があるからな。

それが嫌になって結局はPEARを使ってるオレ

>>213
smartyやるぐらいなら、PEAR::HTML_Template_Flexyを使ったら?



215 名前:nobodyさん mailto:sage [2008/05/08(木) 10:34:25 ID:???]
>>214
PEAR::HTML_Template_Flexyなんて知りませんでした 調べたら、
「●高い安全性
デフォルト出力がhtml_specialcharsを付け加えた状態なので、
意図的に出力を変えない限りクロスサイトスクリプトなどの心配はありません。
|escapeなど不要。」
…結構よさそう
それとも知らないだけでZendFWにも同じような機能があるのかな
調べてどっちか使いますね ありがとう

216 名前:nobodyさん mailto:sage [2008/05/08(木) 17:59:40 ID:???]
PEARのテンプレエンジンなんて誰も使ってねーよ。

217 名前:nobodyさん mailto:sage [2008/05/08(木) 20:23:52 ID:???]
PHP・Perl各種テンプレートエンジンの処理速度比較
ttp://ryuichi.jp/computer_memo/etc/template_time_match/

テンプレートエンジンについて
ttp://www.phppro.jp/qa/141

218 名前:nobodyさん mailto:sage [2008/05/08(木) 20:25:03 ID:???]
多くの場合、ある程度までデザイナがHTMLを作って、それをプログラマーにテンプレートファイルの書式に直してもらうことになるだろう。
だったら、テンプレートエンジンってあんまり意味ないね。特にPHPでは。

219 名前:nobodyさん mailto:sage [2008/05/08(木) 21:17:48 ID:???]
HTMLの中にPHPコードを挟むと書きづらく読みづらい。


220 名前:nobodyさん mailto:sage [2008/05/08(木) 22:17:42 ID:???]
プログラマーじゃないけど、PHP自体がテンプレートエンジンという認識で使ってるよ。
なんでわざわざSmartyとかPEARのテンプレートとか、余計に難しくするのかがわからん。

221 名前:nobodyさん mailto:sage [2008/05/08(木) 23:55:04 ID:???]
HTMLもPHPも全部一人でコーディングする日曜プログラマならテンプレートエンジンなんて要らないだろうな

222 名前:nobodyさん mailto:sage [2008/05/09(金) 10:48:52 ID:???]
>>220
俺もPHPはテンプレートとしてサイコーって思ってるんだけど、
それはきっと一からプログラミングできる人間の言うことなんだろうな。
もう、PHP便利すぎw


223 名前:nobodyさん [2008/05/22(木) 19:49:40 ID:HxLt0S8G]
いったんローカルでインスコしたのを鯖にアップすればいいの?

224 名前:nobodyさん mailto:sage [2008/05/23(金) 09:50:46 ID:???]
きみはなにをいっているんだ



225 名前:nobodyさん [2008/05/23(金) 13:02:10 ID:Ux8l5tju]
さくらインターネットのレンタルサーバ、PHP5にPEARをインストールしてみた。
サーバ上にPEARというフォルダができたんだけど、動作確認ができない。

<?php //
require_once "PEAR/Info.php";

$info =& new PEAR_Info();
$info->show();
?>

をやってInfo.phpが表示されればOKらしいけど、
PEAR配下にも
PEAR/PEAR配下にもInfo.phpってファイルが見つからない。
正常じゃないのかな?

226 名前:nobodyさん mailto:sage [2008/05/23(金) 13:12:03 ID:???]
はい?そんなもんデフォで入ってねーYO

227 名前:nobodyさん mailto:sage [2008/05/23(金) 13:41:28 ID:???]
>>225pear.php.net/package/PEAR_Info

228 名前:nobodyさん mailto:sage [2008/05/23(金) 14:29:08 ID:???]
>>226
そうだったのですか。
知らなかった。

>>227
こちらのものですね。
よく読んでみます。
教えてくれてありがとうございました。

229 名前:nobodyさん [2008/05/29(木) 22:18:03 ID:3Fd0rQSc]
pear install PEAR Info-1.6.0というコマンドを入力したんですが、

No releases available for package "pear.php.net/Info"
Cannot initialize 'channel://pear.php.net/Info-1.6.0', invalid or missing package file
pear/PEAR is already installed and is newer than detected release version 1.7.2
Cannot initialize 'PEAR', invalid or missing package file
Package "channel://pear.php.net/Info-1.6.0" is not valid
Package "PEAR" is not valid
install failed

と出ました。
どうゆう意味ですか?

230 名前:nobodyさん mailto:sage [2008/05/29(木) 22:33:42 ID:???]
× pear install PEAR Info-1.6.0
○ pear install PEAR_Info-1.6.0
○ pear install PEAR_Info

231 名前:nobodyさん mailto:sage [2008/05/29(木) 22:55:23 ID:???]
>>230
ありがとうございます。
できましたw

232 名前:nobodyさん mailto:sage [2008/06/01(日) 12:29:53 ID:???]
image_graphの設定についてお聞きしたいのですが
line_gridの表示時方法を
エクセルで言う「項目境界で交差する」ON の状態のような表示方法は出来ないのでしょうか?
1+-----

2+-----

1|
+-----
2|
+-----
見たいに変更できないかな?

233 名前:nobodyさん [2008/06/02(月) 21:31:01 ID:f8AKsURr]
pecl memcacheについて質問させて下さい。verは1.2.1です。

memcachedに格納されたデータの削除について、特定のカテゴリのデータを一斉に削除することはできませんでしょうか?
cache_1
cache_2
・・・
cache_x
と言うデータを格納するとします。
これを一斉に削除するとすると、ループ文で
$memcache_obj->delete('cache_1');
のようなコードを発行しないとダメでしょうか?
他カテゴリのデータも格納されているのでflushはできません。

$cache[0] = cache_1
$cache[1] = cache_2
のようにしてsetし、$memcache_obj->delete('cache'); で削除ということも考えたのですが、
配列が大きくなるに連れてget取得時のphpでのメモリ使用量が大きくなり過ぎて破綻すると思い断念しました。

例えば、「cache_」と名の付くkeyは全てmemcache側で削除してくれるようなそんな方法はないでしょうか?
ttp://jp.php.net/manual/ja/ref.memcache.php
とにらめっこしているのですが良い案が浮かびません。
どうかお力添え頂けませんでしょうか。

234 名前:nobodyさん mailto:sage [2008/06/03(火) 19:38:57 ID:???]
配列だといくらくらい使いそうなの



235 名前:momon [2008/06/08(日) 20:45:27 ID:7tVwPEeC]
はめまして、pear初心者です。
HTML QuickFormについて質問させてください。
addElementでpasswordを使用すると、
更新した際に情報がリセットされてしまいます。


$form->addElement('password', 'password', 'パスワード');

textだとうまく行きます。
$form->addElement('text', 'password', 'パスワード');

ググってみたんですが、欲しい情報が見つかりませんでした。
どなたかご教授お願いします。

236 名前:nobodyさん mailto:sage [2008/06/08(日) 20:47:09 ID:???]
それが仕様

237 名前:momon [2008/06/08(日) 20:56:10 ID:7tVwPEeC]
>>236 さん
返信ありがとうございます!
そういった仕様とのことですが、
passwordの値を取得するのはどうしたら良いんでしょうか?

238 名前:momon [2008/06/08(日) 21:21:13 ID:7tVwPEeC]
すいません、 >>236 さんの言ってくれた"それが仕様"を考えてみたら解決しました!!

setPersistantFreeze(true);
↑↑が必要だったんですね!
ありがとうございました!!

239 名前:nobodyさん mailto:sage [2008/06/08(日) 23:10:03 ID:???]
というかHTMLソース開けたらパスワード丸見えって嫌じゃないか?

240 名前:momon [2008/06/08(日) 23:18:43 ID:7tVwPEeC]
>>239 さん
ご指摘受けてHTMLソース見たら丸見えでした・・・
どうしたら良いんでしょうか・・・

241 名前:nobodyさん mailto:sage [2008/06/08(日) 23:30:12 ID:???]
別に消えてもいいやと思う

242 名前:momon [2008/06/08(日) 23:41:19 ID:7tVwPEeC]
>>241 さん
すいません、よく意味が分からないです。
値を受けないと処理が出来ないですし、
フォームがリセットされちゃって変更が出来なくなってしまいます。
どういうことなんでしょうか。
初心者でわからない事が多いのでご迷惑おかけします。

243 名前:nobodyさん mailto:sage [2008/06/08(日) 23:45:17 ID:???]
更新ってF5?

244 名前:nobodyさん mailto:sage [2008/06/09(月) 13:24:04 ID:???]
なんか入出力と処理の流れを勘違いしてるような気がする・・・



245 名前:nobodyさん mailto:sage [2008/06/09(月) 14:29:55 ID:???]
つか、なんでフォームのパスワード欄に設定した内容を
再読込した際にデータ保持して表示しなきゃならんのだ?


246 名前:nobodyさん mailto:sage [2008/06/09(月) 14:43:55 ID:???]
多分だけど、入力→確認→完了みたく確認画面を挟むような形の時に
確認画面でpasswordの入力情報が引き継げないって事なんじゃないかな

247 名前:nobodyさん mailto:sage [2008/06/09(月) 15:03:11 ID:???]
>>246
んでもパスワードをわざわざ引き継がんでも
受け取った内容を*******とかにして
HTMLに戻すロジック書けば良いんでないの?

内容丸見えでいいんなら、もう出来てる訳だし、
何に悩んでるのか今いちよく分からん。


248 名前:nobodyさん mailto:sage [2008/06/09(月) 20:13:41 ID:???]
そこでセッションですよ。
まぁ、確認画面で「入力へ戻る」するときにどうするとき、結局同じ問題になるけどな。
大半のサイトでは戻ってきたときとかは「再度パスワードを入力してください」になる。

249 名前:nobodyさん mailto:sage [2008/06/14(土) 13:51:17 ID:???]
pear2は5.3以上

250 名前:nobodyさん [2008/06/16(月) 01:14:10 ID:Z0AjyD6R]
PHPで定石のアルゴリズムを全般的に知りたいのですが、
PEARで美しいソースと言ったら、何でしょう?

どうもPHPネイティブのライブラリで
参考になるようなライブラリソースが見つけられずにいて、困っています。

イメージとしては、Effective C++ のような方向性の知識を身に付けたいのです。

251 名前:nobodyさん mailto:sage [2008/06/16(月) 01:19:44 ID:???]
アルゴリズムなのかコーディング規約の話なのかどっちなんだ?

252 名前:nobodyさん mailto:sage [2008/06/16(月) 01:31:56 ID:???]
>定石のアルゴリズムを全般的に知りたい

253 名前:nobodyさん mailto:sage [2008/06/16(月) 01:43:04 ID:???]
定石のアルゴリズムって・・・。
アルゴリズムの意味誤解してないか?

254 名前:nobodyさん mailto:sage [2008/06/16(月) 01:57:22 ID:???]
それ人工無能の作文だから



255 名前:nobodyさん mailto:sage [2008/06/16(月) 02:43:59 ID:???]
とりあえずZend技術者が書いてるライブラリから一通り目を通していけば。
どれがZend技術者が書いてるライブラリなのかは分からんけど。

256 名前:nobodyさん mailto:sage [2008/06/18(水) 05:39:10 ID:???]
cpanからぱくるといいよ

257 名前:nobodyさん [2008/06/22(日) 22:22:37 ID:QMNmEs54]
後ろ向きな質問でスミマセン。
WebベースでPEARをレンサバにインストールしたのですが、
PEAR自体のアンインストール方法がわからず途方に暮れてます。
とりあえずパーミッションの関係でFTPクライアントで削除はできません… orz

258 名前:nobodyさん mailto:sage [2008/06/22(日) 22:29:36 ID:???]
適当に自分がインストールしたディレクトリを削除するスクリプトを
phpで書いてそれをwebからアクセスして叩いてやればいい

259 名前:nobodyさん mailto:sage [2008/06/22(日) 22:41:33 ID:???]
>>258
ありがとうございます!
が、しかし「適当な削除スクリプト」を書くためにPHPを勉強せねば…。
(なんでスキルないのにPEARなんて入れちまったんだ… orz)

260 名前:nobodyさん mailto:sage [2008/06/22(日) 23:26:31 ID:???]
CPANモジュールと違って、PEARは単なるPHPライブラリがほとんどだから、
基本、カレントディレクトリにコピーするだけで使えるよ。

試しにエスパーしてみると、
>>257は、PHPセーフモードで作成したんじゃね?
(ディレクトリのアクセス権がApacheで作成されるから、ユーザ権限で削除できなくなる)

XREA関係だったら、公式にアクセス権変えるPerlスクリプト配布してるよ。

261 名前:257 mailto:sage [2008/06/22(日) 23:27:30 ID:???]
いろいろググって www.t-eyes.com/php_sample_203.html
にたどり着き、ちょっと修正して解決しました。
スレ汚しスミマセンでした。

262 名前:257 mailto:sage [2008/06/22(日) 23:29:23 ID:???]
>>260
エスパーありがとうございます。確かにアクセス権がApacheのものでした。

263 名前:nobodyさん [2008/06/23(月) 19:34:44 ID:DispO3Sl]
以下のコマンドでpearをインストール使用としたのですがエラーとなってしまいます。
申し訳ありませんがわかるかた教えていただけますか?
C:\php>php -n -r "include 'go-pear.org';"

Warning: include(): URL file-access is disabled in the server configuration in C
ommand line code on line 1

Warning: include(go-pear.org): failed to open stream: no suitable wrapper
could be found in Command line code on line 1

Warning: include(): Failed opening 'go-pear.org' for inclusion (include_p
ath='.;C:\php5\pear') in Command line code on line 1

環境は、
My PCのWin XP Pro SP2
PHP Ver5.2.3
ではうまくインストールできたのですが、
会社のPC Win Server 2000
PHP Ver5.2.3
では上記のようなエラーが出てしまいます。

インストールフォルダーは、
どちらもC:\php\です。

正直行き詰っていて困っています。
こちらのサイトとかも参考にしたのですがダメでした。
www.phppro.jp/qa/697
blog.livedoor.jp/snowdunker/archives/50530677.html
よかったら教えていただけませんか?
よろしくお願いします。



264 名前:nobodyさん mailto:sage [2008/06/23(月) 19:52:02 ID:???]
allow_url_include が Off になってるんぢゃないでしょうか?



265 名前:nobodyさん [2008/06/23(月) 21:13:10 ID:iWsZXoRu]
263です
264さんありがとうございます。

確かにphp.iniを見てみると、
allow_url_include = off
になってました。
今度会社のPCで
allow_url_include = on
にして試してみたいと思います。
ありがとうございます。
それにしても、MyPCのphp.iniでも
allow_url_include = off
になっていたのですが、
なぜインストールできたんでしょう・・・。

いずれにしても試してみます。
ありがとうございます。
またご報告いたします。


266 名前:nobodyさん mailto:sage [2008/06/23(月) 21:20:36 ID:???]
つか、それでインストールできるわけがない。
家PCには元々入っていたとしか思えない。
なぜなら、go-pear.orgドメインなんて使われてないから。
正しくは、pear.php.net/go-pear

267 名前:nobodyさん [2008/06/23(月) 21:42:04 ID:gGylOlGM]
266さん
レスありがとうございます。

それがですね、MyPCでは、
C:\php>php -n -r "include 'go-pear.org';"
でインストールできたんです。

私の持っている参考書3冊のうち2冊にこのコマンドでのインストール方法が記されていました。
もう1冊には、go-pear.batを実行するようにうに記されています。
結構他の掲示板でも、go-pear.orgのURLではインストールなんてできないはずだと書き込みされていました。

参考書に記されているとおりにするのがいいのか・・・。
真意の程は・・・です。

ちなみにWebサーバにはどちらにもIIS5.1を使用しており、
phpモジュールはどちらもISAPIで使用しています。

ご教授していただきありがとうございます。


268 名前:nobodyさん mailto:sage [2008/06/23(月) 21:47:38 ID:???]
真意もくそも売出し中ドメインでインストールできるわけないだろ。
考えられるとしたら、MyPCにインストールしたのが、
数年前のドメイン利用されてた頃ってことだけ。

当然、ドメイン変わったんだから、それに併せて書き方変えようよ。
マニュアル人間過ぎるぞw

269 名前:nobodyさん [2008/06/23(月) 21:50:43 ID:XoM4+gvu]
すみません。
なんせPHP初心者なもので。
もっと勉強したいと思います。

ありがとうございます。

270 名前:nobodyさん mailto:sage [2008/06/23(月) 21:52:38 ID:???]
プログラミングの参考書なんて5%くらいにしか当てにならん

271 名前:nobodyさん mailto:sage [2008/06/26(木) 21:35:29 ID:???]
Archive_ZIPでレンタルサーバー上で解凍すると
できたフォルダが所有者権限になってしまうらしく
使用者の自分では一切の変更ができなくなってしまいます。
どうすればよいのでしょうか?


272 名前:nobodyさん mailto:sage [2008/06/27(金) 01:48:55 ID:???]
>>272
所有者というかWebサーバの実行ユーザだろ。
そうであれば、chmod 0777 filenameしてやれば操作できると思うがどうか

273 名前:nobodyさん mailto:sage [2008/06/27(金) 12:42:26 ID:???]
返答ありがとうございます。
<?php
require'Archive/Zip.php';
$zip = new Archive_Zip("tes.zip",0777);
$option = array('add_path'=>'1');
$zip->extract($option);
?>
こんな感じで良いのかな?
解凍されたフォルダ内のすべてのファイルがアクセス可能になるのでしょうか?

274 名前:nobodyさん mailto:sage [2008/06/27(金) 12:52:28 ID:???]
しょうがねぇな。スーパーエスパーと呼んでくれ。
www.xrea.com/files/chg_uname.txt




275 名前:nobodyさん mailto:sage [2008/06/27(金) 23:14:33 ID:???]
>>274
早速使ってみましたが削除できませんでした。
色々試してみましたが
普通にmkdirで作成したものは問題なく消せるのに
Archive_Zipで解凍してものだけが消せないみたいです。


276 名前:nobodyさん mailto:sage [2008/07/02(水) 16:41:07 ID:???]
皆、DB操作はPEAR::DBかPEAR::MDB2どっち使ってるよ

277 名前:nobodyさん mailto:sage [2008/07/02(水) 16:52:12 ID:???]
>>276
こないだMDB2にシフトしたばっかりだ。
RDBMS依存のSQLをprepare→executeで実行してるから、
使い勝手はどっちも変わらないと思ってる。



278 名前:nobodyさん mailto:sage [2008/07/03(木) 20:30:15 ID:???]
>>276
CakePHPについているO/Rマッパー使ってる。
もうSQL直発行&変数への詰め替えはやろうとは思わない。

念のためにいっておくと、もちろん必要な場合はSQL直発行できる。

279 名前:nobodyさん mailto:sage [2008/07/03(木) 23:10:13 ID:???]
>>276
PDOはPECLだから最速とかどっかに書いてて、それを継承して使ってる。


280 名前:nobodyさん [2008/07/18(金) 05:15:10 ID:KKknHOVD]
HTML_QuickFormで初期値に{/***/}が設定できないけど回避する方法ある?
$form->addElement('text', 'string', 'String:');
$form->setDefaults(array('string'=>'{/HOGE/}'));


281 名前:nobodyさん mailto:sage [2008/07/19(土) 02:53:36 ID:???]
現在vine + PHP5 +MySQL5.027でHPを作っているのですが,
なぜかPEARのDBとMDB2のファイルを認識せず,うまく動作させることができません.
pear_infoを行うとしっかりと2つとも認識されていますし,当然パスの通った場所にも置いてあります.
しかしいざ実行してみるとMySQLとの接続ができずにint(1)が帰ってきてしまいます.
自分ではまったく原因がわかりませんでした.
どなたかよろしくお願いします.



282 名前:nobodyさん mailto:sage [2008/07/19(土) 02:59:17 ID:???]
コード見せて

283 名前:nobodyさん [2008/07/19(土) 12:48:14 ID:A+3HeoJ1]
DBとMDB2両方ためしたのですが,今手元にDBverしかないので,とりあえずこちらのソースを張ります.

require_once("DB.php");
...
class SQLConnection {

// インスタンス変数
private $conn;

...

// コンストラクタ
public function __construct($user, $pass, $host, $name) {
$dsn = "mysql://$user:$pass@$host/$name";
$this->conn = DB::connect(dsn); ←ここでエラーがでて終了する
...
}
}

こんな感じであとは$this->connを使っていろいろとやっていくつもりです.
VS.PHPを使っているのですが,その際require_once("DB.php");に赤線が引っ張られているので,
すでにこの時点でファイルが見つかっていないように思われます.


284 名前:nobodyさん mailto:sage [2008/07/19(土) 12:55:38 ID:???]
エラーって何ですの
DNSの書き方あってんのかよ



285 名前:283 mailto:sage [2008/07/19(土) 13:00:56 ID:???]
とりあえずエラーが出る箇所のdsnに$が抜けてますね・・・すいません.
実際のソースでは$が入った状態でエラーが出ています.

>>284
ブザウザ上の表示はint(1)という表示しか出ません.
VS.PHPのエラーは
「呼び出し履歴のフレームシンボルは読み込まれません.ソースコードを表示できません.」
となります.
その際スタックフレームがconnect() line 519
と表示された状態で泊まります.

286 名前:283 mailto:sage [2008/07/19(土) 13:02:25 ID:???]
すいません.
書き忘れ.
ブラウザには出力されていませんが,VS.PHPの出力には
Fail to map "/usr/share/php5-pear/DB.php" to a local path
Fail to map "/usr/share/php5-pear/DB.php" to a local path
というエラーが表示されています.
なぜか2回同じものが表示されています.

287 名前:nobodyさん mailto:sage [2008/07/19(土) 18:08:50 ID:???]
VS.PHPではって、、IDE脳かおまえは
最低でも出力ダンプしてデバッグくらいはしろよ、、、

288 名前:nobodyさん mailto:sage [2008/07/19(土) 18:40:32 ID:???]
>>283
まずPEARのライブラリのパスをinclude_pathに入れろよ。

289 名前:263 mailto:sage [2008/07/19(土) 19:05:43 ID:???]
>>287
出力ダンプですが,この場合どの値をダンプすべきなのでしょうか?
connect直前までは全ての値が自分の思い通りになっているのですが,connectした瞬間に落ちてしまいます.
connectの中の値をダンプしようとしても,読み込めないといっている519行目というのが,connectの定義部分の最初の行なのでダンプする値が存在しないのです・・・.
また519行目ということを認識しているにも関わらず,読み込めないというのも理由がわかりませんし・・・.

>>288
pear_infoなどの他のPEARライブラリは使用できているため,パスは通っていると思われます.
なぜかDBとMDB2だけが認識しないという状態なのです.


290 名前:nobodyさん mailto:sage [2008/07/19(土) 19:06:54 ID:???]
VS.PHPなんか使わずに確認すれ

291 名前:nobodyさん mailto:sage [2008/07/19(土) 22:13:52 ID:???]
>>289
思われる、はやめようぜ。
phpinfoでphp.iniの設定内容確認したりしてるのか?


292 名前:263 mailto:sage [2008/07/20(日) 14:49:16 ID:???]
>>290
VS.PHPは普段VisualStudioでプログラミングしている身としてはすごく楽で・・・.
いろいろと調べましたが,VS.PHPの挙動がいくつかおかしい部分があったりするので,それ抜きでやってみたいと思います.

>>291
確かに表現があいまいでしたね.
申し訳ないです.
phpinfoで確認したところinclude_pathにPEARへのパスが通っていました.
そのためパスが通っていることは間違いないです.

293 名前:nobodyさん mailto:sage [2008/07/20(日) 15:45:27 ID:???]
サーバ側でinclude_pathはちゃんと通ってても
IDE上からはIDEの設定でinclude_pathの設定なりちゃんとしてないと
requireやらincludeやらするところで当然エラーが出るんじゃないの?
だからそのVS.PHPとやらがFail to mapって言ってるんじゃない?

何使って開発するかは何でもいいと思うけど
IDEによる問題とサーバサイドの問題を
ちゃんと切り分けて考えられないと
これが解決できたとしてもまた同じような穴に嵌る罠

294 名前:nobodyさん mailto:sage [2008/07/20(日) 18:34:09 ID:???]
>>293
そのあたりは、VS.PHPのスタートページを
phpinfo();
だけのファイルにすることで容易に確認できるはずなので、
それを確認した上で>>292の発言だと信じたい訳だがwww



295 名前:nobodyさん mailto:sage [2008/07/21(月) 15:23:22 ID:???]
pear.php.netトンj

296 名前:nobodyさん [2008/08/04(月) 14:35:04 ID:cq8LE1/w]
これまでに四回ほど挑戦しているが、いずれもインストールの段階で挫折してる。
ってかインストールで手間取る以前にパッケージ自体が発見できないんだが。

go-pear.phpなんてどこ探しても無いじゃないか。
SSHで取ろうとしてもエラーしか返ってこないじゃないか。
PEARなんて存在しないだろ。でないと見つからない理由が分からん。

297 名前:nobodyさん mailto:sage [2008/08/04(月) 15:34:21 ID:???]
>>296

404になってるな。
俺も使おうと思ってるんだがすげー困ってる。

298 名前:nobodyさん mailto:sage [2008/08/04(月) 15:37:56 ID:???]
いい加減PEARはPHPに完全に同梱しろwww
…って思うことがあるよ。

そうなれば最新版にアップデート出来なくても、
最低限、パッケージングされた時点での
ファイルは入手できるし。


299 名前:nobodyさん mailto:sage [2008/08/04(月) 17:50:49 ID:???]
ググレカス
pear.php.net/go-pear.phar

>>298
基本部分は普通にバンドルされてると思うけど

300 名前:nobodyさん [2008/08/10(日) 00:05:05 ID:3za8cG7i]
HTML_quickformのaddElementで、例えば2008/10/10とかの指定した日付をデフォルトでセットしたいんですが、
どうやっていいかわかりません。

下記のソースの'format'部分を変更したら良いのかと思ったんですが、
うまく行きませんでした。
ググってみたけど欲しい情報にたどり着けず。。
だれか教えてください!!

$date_option = array(
'Y'=>$a,
'minYear' => date( 'Y' ) - 1,
'maxYear' => date( 'Y' ) + 3,
'format' => 'Y 年 m 月 d 日',
'addEmptyOption' => true,
'emptyOptionValue' => '',
'emptyOptionText' => '----'
);
$form->addElement('date', 'date', '日付', $date_option);

301 名前:nobodyさん [2008/08/10(日) 00:27:08 ID:3za8cG7i]
>>300です。
すいません'Y'=>$a, は適当に$aに数字をぶち込んだ感じです。

302 名前:nobodyさん mailto:sage [2008/08/18(月) 09:25:16 ID:???]
>>300
value=>'2008/10/10'とかaddElementした後、setValueとかどう?

303 名前:nobodyさん mailto:sage [2008/08/18(月) 13:07:54 ID:???]
MDB2のプリペアードステートメントでlikeって使えないん?
$sql=$db->prepare(" select * from books where price like '%?%'");
$ret=$sql->execute(array('100'));
SQLがselect * from books where price like \'%?%\'になっちゃって結果がarray()
price=100とか1000とかのデータは入ってるのできっちりエスケープされてる

全然どうでもいいがqueryはできるのにquoteが何故か動かず解決に超苦労した。
実はXAMPPのドライバ読み込みがinclude_pathからしか読んでない&XAMPPのパスの最後に\が付いてるせいで
自力で入れたMDB2とmysqliドライバ読んでくれてなかっただけだった。
何故MDB2の現在位置からのパスを拾ってくれないんだ…

304 名前:nobodyさん mailto:sage [2008/08/18(月) 13:39:17 ID:???]
?でやりゃいいだろ



305 名前:nobodyさん mailto:sage [2008/08/18(月) 15:55:47 ID:???]
$a=$this->db->prepare(" select * from books where price like ?");
$res=$a->execute('%10%');

でよかったのか。ぎゃー

306 名前:nobodyさん [2008/08/20(水) 16:27:03 ID:nVxHuE1Q]
MailのSMTP認証を使ってメール送信しています
送信元メールとエラーメール受信先を別にしたいので、
sendメソッドの第二パラメータに'Return-Path'というキーを含めて
リターンパスを指定したのですが、
届いたメールを見ると、
何故かそのリターンパスが、本文の頭にまで書かれています。
ヘッダにも、ちゃんと書かれているのですが。
ヘッダにだけ書くようにしたいのですがどうすればいいのでしょうか?

307 名前:nobodyさん [2008/08/20(水) 17:00:43 ID:nVxHuE1Q]
q.hatena.ne.jp/1152592696
似たような問題見つけました
これはバグですかね・・・
こんな基本的なパッケージにいまだにこんなバグがあるなんて・・・

308 名前:nobodyさん mailto:sage [2008/08/20(水) 17:06:30 ID:???]
>>307
オマイがソース読んで直してコミットしたらどうよ。


309 名前:nobodyさん [2008/09/04(木) 17:02:18 ID:3IjpaimK]
なんでinfoseekはログインできないの??

<?php
require_once "HTTP/Client.php";

$URL = "https://register.www.infoseek.co.jp/Login.html";
$LOGIN_ID = 'xxxx';
$LOGIN_PW = 'xxxx';

$http = new HTTP_Client();
$params = array(
'username' => $LOGIN_ID,
'password' => $LOGIN_PW,
'plogin' => 'on',
'saveId' => 'on',
);

$ret = $http->post($URL, $params);
$response = $http->currentResponse();
print_r($response['body']);
?>
ログインできてないHTMLが帰ってくるんだけど、どうしてですかね?

310 名前:nobodyさん mailto:sage [2008/09/04(木) 18:58:34 ID:???]
リファラやUAやら見てるんじゃないの?

311 名前:309 mailto:sage [2008/09/04(木) 19:20:56 ID:???]
setDefaultHeader追加してみました。
結果変わらず。

$http = new HTTP_Client();
$http->setDefaultHeader(
array(
'User-Agent' => 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)',
'Referer' => $URL,
)
);
うーむ。

312 名前:nobodyさん mailto:sage [2008/09/04(木) 19:25:17 ID:???]
思ったんだけど
https://register.www.infoseek.co.jp/Login.html
にログイン情報POSTしてどーすんの?

313 名前:nobodyさん mailto:sage [2008/09/04(木) 19:26:36 ID:???]
ああいいんだ。
jsessionidやら何やら付いてるのはいいのか

314 名前:nobodyさん mailto:sage [2008/09/04(木) 19:28:36 ID:???]
あと<input type="hidden" name="sv" value="JP">も



315 名前:309 mailto:sage [2008/09/04(木) 19:49:53 ID:???]
<?php
require_once "HTTP/Client.php";

$URL = "https://register.www.infoseek.co.jp/Login.html";
$LOGIN_ID = 'xxxx';
$LOGIN_PW = 'xxxx';

$http = new HTTP_Client();
$http->setDefaultHeader(
array(
'User-Agent' => 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)',
'Referer' => $URL,
)
);
$params = array(
'username' => $LOGIN_ID,
'password' => $LOGIN_PW,
'plogin' => 'on',
'saveId' => 'on',
'sv' => 'JP',
);

$ret = $http->post($URL, $params);
$response = $http->currentResponse();
print_r($response['body']);
$cookie = $http->getCookieManager();
print_r($cookie);
?>
なぜ駄目なんでしょう??実行してる環境の問題??

316 名前:nobodyさん mailto:sage [2008/09/04(木) 22:17:07 ID:???]
appRedirectとかは?あとはHOSTヘッダとかって送ってるんだっけ?
ともかく、一度LiveHTTPheadersとかで流れを把握すればいいんでない?


317 名前:309 mailto:sage [2008/09/05(金) 15:20:44 ID:???]
いろいろ試しても駄目っぽいので
HTTP/Client.phpとHTTP/Request.phpのソースを読んでみた。
デバッグ用のコード仕込んだりしてみたけど、HOSTヘッダとかも正しく送信してるみたい。
Firefox3でLiveHTTPheaders使って調べてみたけど、
PHPとの違いは Connection closeとkeep-aliveの違いみたいだったので、
setDefaultHeaderにConnection:keep-aliveセットしてみたけど、結局動作変わらず。
currentResponseでPOST後のHeader見てみたけど、どこがおかしいか不明でした。
infoseekはログイン後に
<meta http-equiv="Refresh" content="1; URL=www.infoseek.co.jp/">
とかやってるみたいなので、POST前にsetMaxRedirects(0)してみたけど、NGでした。

ブラウザでログインすると、ログイン後にGHG、GPPという名前のクッキーが
セットされるみたいだけど、HTTP/ClientでPOSTすると、そこがセットされない。
これが問題っぽいんだけど、理由がわからずお手上げ状態です。
識者の方、何方かわかりませんでしょうか??

318 名前:nobodyさん mailto:sage [2008/09/05(金) 16:33:01 ID:???]
infoseekに聞けば?

319 名前:309 mailto:sage [2008/09/05(金) 17:14:25 ID:???]
HTTP/Client.phpあきらめて、curlで同等の処理を作って解決しました。
原因はわかりませんでした。
しょぼーん(´・ω・`)

320 名前:nobodyさん mailto:sage [2008/09/06(土) 01:09:27 ID:???]
PEAR::DB→PEAR::MDB2に移行しようとしたのですが、
MDB2インスタンス生成時に

MDB2 Error: not found
no RDBMS driver specified

と表示されます。

FAQより、ドライバをインストールするということなのですが、
インストール(Windowsなのでダウンロード)したのですが、同じエラーで動きません。

ちなみに場所は
C:\xampp\php\PEAR\MDB2\Driver\mysql.php
です。

一応一番新しいのをダウンロードして更新したのですが、他に何か必要なものがあるのでしょうか?

321 名前:nobodyさん mailto:sage [2008/09/06(土) 05:53:18 ID:???]
ちゃんとインストールできてない

322 名前:nobodyさん mailto:sage [2008/09/06(土) 19:37:21 ID:???]
>>320
インスタンス生成のときにdsnの指定ってどうした?

323 名前:nobodyさん [2008/09/06(土) 22:00:24 ID:Fjgg9Ep0]
デバッグ環境を構築したいと思うのですが、無料だとechoで埋めるしか無いのでしょうか?
Ver5.2.6です。あと、Pearもインストールしてみたのですが、64BIT環境では動作しないのでしょうか?
今日の最新版をApache共々インストールして、Pear以外の動作は行える状態です。
偉い人お願いします

324 名前:nobodyさん mailto:sage [2008/09/07(日) 05:33:35 ID:???]
日本語で



325 名前:nobodyさん mailto:sage [2008/09/07(日) 07:12:29 ID:???]
>>323
> デバッグ環境を構築
ググって調べれば幾らでも出来るよ。

> 64BIT環境では動作しないのでしょうか?
ググって調べれば(ry

326 名前:nobodyさん mailto:sage [2008/09/21(日) 19:10:06 ID:???]
next release: 2.0.0dev1 in -320 days!!, 100% complete
いつになったら出るんだろう

327 名前:nobodyさん [2008/09/21(日) 23:10:45 ID:jnXhi64R]
PEAR::HTML_QuickFormについての質問です。

フォームチェックをする仕組みを探してて、これを見つけたんですが、チュートリアルなどを参照してみました。
チュートリアルに従うとフォームオブジェクトを作成し、フォーム要素を設定、そのオブジェクトに対してルールを適用するみたいな感じだったんですが
例えばhtmlで書かれたformに対してこのルールを適用することなんで出来るんでしょうか?

<body>
<form action="/localhost/testQuickForm.php" method="get" name="frmTest" id="frmTest">
<input name="MyTextBox" type="text" value="111" />
<input name="btnClear" value="クリア" type="reset" />
<input name="btnSubmit" value="送信" type="submit" />
</form>
<?php
require_once "HTML/QuickForm.php";
$form = new HTML_QuickForm('frmTest', 'get');
$form->addRule('MyTextBox', '名前の入力が必要です', 'required');
$form->applyFilter('MyTextBox', 'trim');

if ($form->validate()) {
// フォームの検証が成功したら、凍結する。
$form->freeze();
}
$form->display();
?>

</body>
</html>
みたいなことってできないですかね?

328 名前:327 [2008/09/21(日) 23:32:35 ID:jnXhi64R]
なんか意味わからないこと言っちゃってすみません
平たく言うとビューとロジックの分離をしたいんです。
pearのロジックは使いたいんだけどフォームの出力は本来どおりhtmlで見たいな事を実現する方法を探してます。
詳しい方ご教授ください。

329 名前:nobodyさん mailto:sage [2008/09/22(月) 00:37:13 ID:???]
中見れば分かるだろ

330 名前:327 [2008/09/22(月) 10:14:14 ID:wSWOo9Rg]
はい 天麩羅揚げときます。
くだらない質問してすんまそんでした。

331 名前:nobodyさん mailto:sage [2008/09/29(月) 18:35:46 ID:???]
MDB2を使おうとしたのですが、
接続しようとすると
Call to undefined method MDB2::areequals()
と表示されます。
何か必要なものがあるのでしょうか?

332 名前:nobodyさん mailto:sage [2008/09/29(月) 18:40:56 ID:???]
www.pear-forum.org/topic1845.html

333 名前:nobodyさん mailto:sage [2008/10/01(水) 16:05:33 ID:???]
>>332
英語読めないです><。

334 名前:nobodyさん mailto:sage [2008/10/01(水) 18:41:21 ID:???]
厨房じゃあるまいし目の前の箱使ってなんとかせい



335 名前:nobodyさん mailto:sage [2008/10/05(日) 22:39:35 ID:???]
>>333
pearコマンドのとこだけ見ればわかるだろ

336 名前:nobodyさん [2008/10/18(土) 00:44:50 ID:yI6BlwBF]
単純なことを伺ってすいません。

会員サイトなど、ログイン後に表示される設定変更画面(登録情報など)
にある部分のフォーム内の特定のname="*" value="*"の部分を読み込んで、
それを置換して登録情報更新させるようなことはHTTP_Clientで可能でしょうか?

337 名前:nobodyさん mailto:sage [2008/10/18(土) 00:53:23 ID:???]
単純なこと伺わないで下さい。

338 名前:nobodyさん mailto:sage [2008/10/18(土) 07:25:37 ID:???]
>>336
テライミフ

339 名前:nobodyさん [2008/10/25(土) 17:25:53 ID:QCX7glUS]
Warning: require_once(Auth/Auth.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/html/index.php on line 9

Fatal error: require_once() [function.require]: Failed opening required 'Auth/Auth.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/html/index.php on line 9


上記のエラーがでたので公式ページなりグーグル先生で検索したのですが解決できずにいます。
Auth.phpが開けないというあまりに初歩的なエラーなのですが、どなたか助けてくださいです・・・

340 名前:nobodyさん mailto:sage [2008/10/25(土) 17:27:14 ID:???]
Auth.phpがinclude_pathに置かれてない

341 名前:339 [2008/10/25(土) 18:28:06 ID:QCX7glUS]
>>340
この場合のinclude_pathはphp.ini(/etc/php.ini)内のinclude_pathでよろしいんでしょうか?
現在は「include_path = ".:/var/www/html/PEAR:/var/www/html/PEAR/Auth"」となっております

342 名前:nobodyさん mailto:sage [2008/10/25(土) 18:33:50 ID:???]
/var/www/html/PEAR/AuthにAuth/Auth.phpがあんの?

343 名前:339 [2008/10/25(土) 18:42:58 ID:QCX7glUS]
>>342
[root@localhost html]# ls /var/www/html/PEAR/
Archive Config.php MDB2.php PEAR.php System.php pearcmd.php
Auth Console MIME Pager Template pearfrontendweb.php
Auth.php HTML OS Pager.php data peclcmd.php
Config MDB2 PEAR Structures docs tests
[root@localhost html]# ls /var/www/html/PEAR/Auth/
Anonymous.php Auth.php Container Container.php Controller.php Frontend

このような配置になっております。


344 名前:nobodyさん mailto:sage [2008/10/25(土) 18:56:11 ID:???]
/var/www/html/PEAR/AuthにAuth/Auth.phpないじゃん



345 名前:nobodyさん mailto:sage [2008/10/25(土) 18:59:02 ID:???]
すまん、phpinfoして想定しているiniが読まれてるか、include_pathが正しく設定されているか、確認してみたら?

346 名前:nobodyさん [2008/10/25(土) 19:21:11 ID:QCX7glUS]
>>345
phpinfoの結果は以下の通りでした。
Configuration File (php.ini) Path
→ /etc/php.ini
include_path
Local Value → .:/usr/share/pear:/usr/share/php
Master Value → .:/usr/share/pear:/usr/share/php

[root@localhost]# ls -a /usr/share/pear/
. .depdb .lock Archive PEAR XML pearcmd.php
.. .depdblock .pkgxml Console PEAR.php data peclcmd.php
.channels .filemap .registry OS System.php doc test

php.iniのincludeは>>341なんだけどどこから/usr/share/pearを読み込んでるんだか・・・

347 名前:nobodyさん mailto:sage [2008/10/25(土) 19:54:10 ID:???]
いや自分が書いたのが
「include_path = ".:/var/www/html/PEAR:/var/www/html/PEAR/Auth"」
で、PHPが認識してるのが
「include_path='.:/usr/share/pear:/usr/share/php'」
なんでしょ?その時点でおかしいじゃん

348 名前:nobodyさん [2008/10/25(土) 20:18:50 ID:QCX7glUS]
>>347
Apacheの再起動忘れという初歩的なミスでした。
無事起動できました。
ありがとうございます。

349 名前:nobodyさん mailto:sage [2008/10/25(土) 20:28:20 ID:???]
これはひどい

350 名前:nobodyさん mailto:sage [2008/10/25(土) 21:45:48 ID:???]
まあ、焦るとありがちではある。
2秒待って10秒吸って落ち着いたらリブートするのだ。

351 名前:nobodyさん mailto:sage [2008/10/26(日) 13:45:47 ID:???]
客先の鯖に入ってrootで作業してるときにrm -rf /をやった俺に比べればマシ

352 名前:nobodyさん mailto:sage [2008/10/26(日) 16:58:42 ID:???]
それはまた絵に描いたような・・・
そういや俺もマスタデータ潰したことがあるorz

353 名前:nobodyさん [2008/11/18(火) 19:28:47 ID:rMMSGmFx]
PEARライブラリのfile_archiveを使用してZIPファイルを解凍する処理で、
zipファイルの中にサブフォルダがある場合に解凍する場所にサブフォルダを作らずに
中身のファイルだけを出力することは可能でしょうか?

また、zipファイルから拡張子を指定(jpgのみなど)して解凍することはできますか??


354 名前:nobodyさん mailto:sage [2008/11/18(火) 20:54:28 ID:???]
pc11.2ch.net/test/read.cgi/php/1226453713/l50
ここの人?



355 名前:nobodyさん mailto:sage [2008/11/22(土) 14:55:20 ID:???]
いまAuthを使ってページ内でログイン・ログアウトができ、
ログインすると隠しページが出てくるようなのをつくってるけど
すごくむずかしいね。
htmlとcssしかできないひとじゃムリなのかな

356 名前:nobodyさん mailto:sage [2008/11/22(土) 15:23:26 ID:???]
pearってのはphpで使うためにあるんじゃ・・・

357 名前:nobodyさん mailto:sage [2008/11/22(土) 15:26:45 ID:???]
htmlとcssしか経験が無い人がPEAR Auth使って
PHPで何か作ろうとしてるんだろ
それくらい読み解いてやれよ

358 名前:nobodyさん mailto:sage [2008/11/22(土) 16:41:55 ID:???]
htmlとcssしかできないんだったらpearを使うなんて無理だって言ってるんだろ
それくらい読み解けよ

359 名前:nobodyさん mailto:sage [2008/11/22(土) 17:07:56 ID:???]
典型的な脊髄反射だなぁ

360 名前:nobodyさん mailto:sage [2008/11/22(土) 17:36:10 ID:???]
典型的な低脳だなぁ

361 名前:nobodyさん mailto:sage [2008/11/27(木) 01:38:51 ID:???]
openpear.org/

362 名前:nobodyさん [2008/12/31(水) 22:37:18 ID:gvSBwlYm]
はじめまして、質問です
PEAR Text_Captcha をインストールして使用したところ以下のようなエラーがでました。
ローカルでは正常に動作しています
imageドライバがないと表示されていますが、調べたところフォルダにドライバはありました
他のPEARはクイックフォームなどが動いているので、パスが間違っているというわけではないようです
いろいろ調べてみましたがどうにもわかりません
原因や解決方法などわかりましたらよろしくお願いします

Warning: Text_CAPTCHA::include_once(Text/CAPTCHA/Driver/image.php) [text-captcha.include-once]: failed to open stream: No such file or directory in /home/***/www/install/PEAR/Text/CAPTCHA.php on line 166

Warning: Text_CAPTCHA::include_once() [function.include]: Failed opening 'Text/CAPTCHA/Driver/image.php' for inclusion (include_path='.:/home/***/www/includes:/home/***/www/install/PEAR') in /home/***/www/install/PEAR/Text/CAPTCHA.php on line 166

Fatal error: Class 'Text_CAPTCHA_Driver_image' not found in /home/***/www/install/PEAR/Text/CAPTCHA.php on line 169


363 名前:nobodyさん mailto:sage [2008/12/31(水) 22:44:08 ID:???]
区切り文字コロンなの?

364 名前:nobodyさん [2008/12/31(水) 22:53:03 ID:gvSBwlYm]
>>363
それはコロンであってるみたいです
あってないと、他のPEARも動かないので
クイックフォーム以外にもPAGERやAUTH、DBなどを使っているのですが、このTEXT_CAPTCHA だけなぜか動きません




365 名前:362 [2009/01/01(木) 01:01:02 ID:Q8eTqSoU]
あきらめてKCAPTCHAを導入しました

366 名前:nobodyさん [2009/01/08(木) 09:25:34 ID:gMRgBRnb]
PagerをつかったBBSを構築している初心者です。
ユーザーが入力した検索ワードを元に、ページングさせたいのですが
みなさん、検索ワードはどのようにされていますか?
自分はセッションを使っているのですが、URL機能とかあるのですか?

367 名前:nobodyさん mailto:sage [2009/01/08(木) 20:40:33 ID:???]
どのようにって何?

368 名前:nobodyさん mailto:sage [2009/01/17(土) 14:50:29 ID:???]
QuickFormでちょいちょいっとフォーム作ったら、シングルクォートが
エスケープされないじゃん、困る。

QuickForm.phpを修正するしかないのかなぁ。

369 名前:nobodyさん [2009/01/25(日) 20:42:19 ID:4yhXqn5Z]
Cache Liteでオブジェクトのキャッシュってできない?

$value= $cache->call($obj->method,$args);


370 名前:nobodyさん mailto:sage [2009/02/05(木) 20:10:22 ID:???]
>>366
そういう用途でセッションを使うものじゃない
検索ワードならGETで渡すほうが便利だろ

371 名前:nobodyさん [2009/02/06(金) 00:58:52 ID:3pSilmD2]
PHPでプログラム書くのってPEAR使うの当たり前なんですか?
別の言語引き合いに出して悪いけど、
C++におけるstdみたいな感じで。

372 名前:nobodyさん mailto:sage [2009/02/06(金) 01:31:42 ID:???]
当たり前ではない。

373 名前:nobodyさん mailto:sage [2009/02/06(金) 03:19:09 ID:???]
コード書くのが面倒臭いときに使うだけの話。

374 名前:nobodyさん mailto:sage [2009/02/06(金) 10:16:52 ID:???]
車輪の再発明になるコードを書かないために使うんだよ



375 名前:nobodyさん mailto:sage [2009/02/06(金) 13:33:47 ID:???]
>>371
必要に応じてだけど、使うと便利なときは使う。
使えて当たり前、というなら○だな。

376 名前:nobodyさん mailto:sage [2009/02/06(金) 15:13:16 ID:???]
環境:PHP5 Linux
はじめまして、現在会員情報を管理するサイトを作っているのですが
個人レベルではいき詰まってしまったので、教えてください。

セキュリティなどを考慮しつつ、セッション管理をしたいのですが
自前で作った関数や処理では不安が多々あります。
そこでフレームワークをと思ったのですが、不慣れなため敷居が高く
結局、Pearがいいのでは?と検索しているうちに考えました。

Pearでのセッション管理などでお勧めの方法やサイトがあったら教えてください。
よろしくお願いします。

377 名前:nobodyさん mailto:sage [2009/02/06(金) 15:33:22 ID:???]
PEARは中途半端なので自分でちゃんと学ぶかFW使うべし

378 名前:nobodyさん mailto:sage [2009/02/06(金) 20:06:35 ID:???]
メジャーどころのフレームワーク使った方が良いと思うよ

379 名前:nobodyさん mailto:sage [2009/02/19(木) 23:03:46 ID:???]
はじめまして、最近はじめた者ですが、質問させていただきます
require_once 'DB.php';
の行で毎回
Fatal error: Class 'PEAR_Error' not found in C:\Program Files\PHP5\PEAR\DB.php on line 946

がでてしまいます。PEARのインストールは確認できたので原因がわかりません。
その他色々調べましたが解決いたしませんので、よろしくお願いいたします

380 名前:nobodyさん mailto:sage [2009/02/20(金) 03:26:01 ID:???]
require_once 'DB.php';

//require_once 'DB.php';


381 名前:nobodyさん mailto:sage [2009/02/20(金) 14:16:09 ID:???]
379ですが解決いたしました
php.iniのインクルードパス設定
include_path = ".;C\....

include_path = "C\....
に変更したところ動くようになりました。


382 名前:nobodyさん mailto:sage [2009/03/10(火) 05:22:23 ID:???]
pearで初心者向きで
なんかおもしろいもの教えて。

383 名前:nobodyさん mailto:sage [2009/03/10(火) 09:17:23 ID:???]
↓とりあえずこん中で面白そうなのを試してみたら?
ttp://www.phppro.jp/school/pear/


384 名前:nobodyさん mailto:sage [2009/03/10(火) 10:44:04 ID:???]
PEARなんかよりFWやれよ・・・



385 名前:nobodyさん mailto:sage [2009/04/15(水) 16:50:41 ID:???]
File_Archive::extract()についての質問です。
アーカイブの読み込みをファイルパスからではなくfile_get_contents()の返り値の変数から行いたいと思っています。
readSource()あたりかと思ったんですがどうやら違うようです。
何か方法がありましたら教えてください。


386 名前:385 [2009/04/15(水) 16:51:24 ID:OqJi2BWr]
readConcat()あたりも試しましたがうまくいきませんでした。

387 名前:nobodyさん mailto:sage [2009/04/16(木) 01:41:00 ID:???]
PEARはライブラリでFWではないよ

388 名前:nobodyさん mailto:sage [2009/04/16(木) 02:05:33 ID:???]
だからどうした

389 名前:nobodyさん mailto:sage [2009/04/16(木) 02:44:04 ID:???]
>>388
お前馬鹿だろ

390 名前:nobodyさん mailto:sage [2009/04/16(木) 03:55:23 ID:???]
お前は何を言ってるんだ

391 名前:nobodyさん mailto:sage [2009/04/16(木) 08:36:29 ID:???]
俺も言わせてもらう。お前は何を言ってるんだ。

392 名前:nobodyさん mailto:sage [2009/04/16(木) 08:38:57 ID:???]
なんで?

393 名前:nobodyさん [2009/04/16(木) 17:12:12 ID:gZPIq8MQ]
pearの公式サイトが落ちてるんだけどいつから?

394 名前:nobodyさん mailto:sage [2009/05/24(日) 22:41:54 ID:???]
レンタルサーバでPEARを使うには、何を持っていけばいいんですか?
使いたいのはPagerです。



395 名前:nobodyさん mailto:sage [2009/05/25(月) 00:07:23 ID:???]
PearとPear::Pager

396 名前:nobodyさん mailto:sage [2009/05/27(水) 17:57:30 ID:???]
ここ3日ほど苦しんでます orz...
助けてください。。。

PEARのインストール時に、コマンドプロンプトで
[php.mbstring.dll が見つからなかったため、このアプリケーションを解しできませんでした。]
というアラートが表示され、
それをOKすると、次に、プロンプト上に

PHP Warning: PHP Startup: Unable to load dynamic library 'C:\php\php\5.2.2-Win32\ext*php_exif.dll' - 指定されたモジュールが見つかりません。
in Unknown on line 0
Could not open input file: PEAR\go-pear.phar
続行するには何かキーを押してください. . .

と出てしまい、先に進めません。

環境は次に書きます

397 名前:nobodyさん mailto:sage [2009/05/27(水) 18:01:18 ID:???]
(続き)
環境など

OS: WindowsXP home

PHP のインストール先
C:\php\php\5.2.2-Win32\

php.ini での設定(一部抜粋)
extension_dir = "C:\php\php-5.2.2-Win32\ext"


これまでやったこと、、、
PHPの再インストール、
ini ファイルのディレクトリセパレータを \ から / に変える、
php_mbstring.dll を、いろんな場所にコピー
 ※C:\php に入れたら余計変な挙動になってしまいました
神様に祈る

同じことばっかり繰り返して、気が変になりそうです。
ほんとうにお願いします。

398 名前:nobodyさん [2009/05/27(水) 18:06:53 ID:LaEpX0wM]
すいません、あげさせてください m(__)m

399 名前:nobodyさん mailto:sage [2009/05/27(水) 19:27:23 ID:???]
PHP のインストール先
C:\php\php\5.2.2-Win32\

php.ini での設定(一部抜粋)
extension_dir = "C:\php\php-5.2.2-Win32\ext"

変な\入ってるじゃん

400 名前:nobodyさん mailto:sage [2009/05/27(水) 20:58:59 ID:???]
すいません、PHPのインストール先がミスタイプでした
(?) C:\php\php\5.2.2-Win32\
(○) C:\php\php-5.2.2-Win32\
申し訳ないです。



401 名前:nobodyさん [2009/06/19(金) 12:23:10 ID:Ek6xRtmv]
こんにちは
あるサイトでは相手の言語に合わせたレスポンスをくれます
 require_once( "HTTP/Client.php" );
 $client = new HTTP_Client();
 $client->get( "hoge.com");
普通に見に行くと英語版が渡され
$client->setDefaultHeader(
array('User-Agent' => 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)',
'Accept-Language' => 'ja', 'Content-Language' => 'ja' ));
こうしても変わりませんでした
自分のサーバーにアクセスさせると
UA PEAR HTTP_Request class ( pear.php.net/ )" となり、UAが変わった形跡がありません
何がおかしいのでしょうか?

402 名前:nobodyさん [2009/06/19(金) 13:24:38 ID:Ek6xRtmv]
$context = stream_context_create(array(
'http' => array(
'method' => 'GET',
'header' => 'Accept-Language: ja'
)));

$url = "aaaaaa";
$data = file_get_contents($url, false, $context);

var_dump( $data );
これでできましたm_ _m

403 名前:nobodyさん [2009/07/30(木) 10:46:33 ID:Wo1TQTt+]
sendmailでtoを指定せずbccに複数宛先を指定して、
それぞれ受信者のto:にはアドレスが表示されてるってできまっか?
以下でやると宛先は無表示になるけど。

$headers['From'] = $from ;
$headers['Bcc'] = "aa@ddd.com, cc@jjjj.com" ;
$headers['Subject'] = "本文" ;
$headers['X-Mailer'] = "PHP/".phpversion() ;

$param["sendmail_path"] ="/usr/sbin/sendmail";
$param["sendmail_args"] = ("-t") ;
$mail = Mail::factory("mail", $param) ;

$mail->send($recipients, $headers, $body) ;

404 名前:nobodyさん mailto:sage [2009/07/30(木) 19:56:26 ID:???]
SMTPの仕組みを考えれば分かる



405 名前:nobodyさん mailto:sage [2009/07/31(金) 02:09:48 ID:???]
結論からいえばできない。

Toヘッダもメールの一部だからな。
受信者ごとに内容が違ったらcarbon copyにならないだろう。
(Bccは消えるが、受信者ごとの内容が変わるわけではない)
1通ずつ送るしかないな。

406 名前:nobodyさん mailto:sage [2009/07/31(金) 13:54:28 ID:???]
RFCでは、toの記入が必須、とはかかれていない。
つまり、toを絶対に入れなくてはいけない、というルールは無い。

しかし、実際の運用では、toが未記入だと、
送信できないメーラーがほとんど。

407 名前:nobodyさん mailto:sage [2009/08/01(土) 01:20:52 ID:???]
しかし元質問ではToヘッダに本来の受信者アドレスを入れたいわけであって・・・

408 名前:nobodyさん mailto:sage [2009/08/01(土) 07:32:25 ID:???]
エンベローブToとメールヘッダのToは別。
MTAが使うのはエンベローブTo、メールヘッダはMUAが使う。

それぞれの受信者のToに各受信者のアドレスを表示したいなら、1通ずつそう
送ってやればいい。

409 名前:nobodyさん mailto:sage [2009/08/05(水) 18:45:22 ID:???]
PEAR::DB利用しいてオートナンバー利用時に登録した主キーを取得するのに
Insert後に
・MySQL
select last_insert_id() as LASTID
・PostgreSQL
select LASTVAL() as LASTID
・SQLite
select last_insert_rowid() as LASTID
を発行して主キーを取得しているのですが
もっとスマートにPEAR::DBに備わっている機能でなんとかならないのでしょうか?
(一応さがしたのですが見あたりませんでした。)

410 名前:nobodyさん mailto:sage [2009/08/05(水) 19:50:05 ID:???]
Pear::DB古すぎるでしょ

411 名前:nobodyさん mailto:sage [2009/08/07(金) 10:40:24 ID:???]
やはり厳しいですか。。。
宛先は空欄で運用することにします。

412 名前:nobodyさん [2009/08/07(金) 18:27:14 ID:84mwQBPd]
Image_Graphで棒グラフ使っています。
横積み型と縦積み型のグラフを合体したようなグラフを作成しようと考えております。
$Plot =& $Plotarea->addNew('bar', array($Dataset, 'stacked'));// 縦積み
$Plot =& $Plotarea->addNew('bar', array($Dataset));// 横積み

どうすれば再現できますでしょうか?

413 名前:nobodyさん mailto:sage [2009/08/11(火) 23:32:24 ID:???]
>>410
今更PEAR:DBM2用に自前のデータベース用クラスを書き直すのも微妙ですから
PHP4を考慮する必要が無くなったらPDOに移行するつもりです。
ですからとりあえずPEAR:DBを使い続けてPEAR:DBM2に移行するつもりはありません。


414 名前:nobodyさん mailto:sage [2009/08/11(火) 23:48:49 ID:???]
変更を楽にするために抽象化してんじゃないのか



415 名前:nobodyさん mailto:sage [2009/08/11(火) 23:51:06 ID:???]
そもそも、DBを変更する(ことを想定する)システムってそんなにあるのか
という気が。

速さ的には
 ネイティブ関数>PDO>PEAR:DBとかのPDOを使わない遺物達
なんだっけか。

416 名前:nobodyさん mailto:sage [2009/08/12(水) 04:11:27 ID:???]
>>415
> そもそも、DBを変更する(ことを想定する)システムってそんなにあるのか
> という気が。

それには同意だが、でも便利なメソッドとかあるから、使っちゃいますけどね。
一部はMDB2に書き換えて、さすがにPEAR::DBを利用するのはもうない。
今はZF使っているのでZend_Db。

417 名前:nobodyさん mailto:sage [2009/08/12(水) 04:42:53 ID:???]
Zend_DBって遅くね?

418 名前:nobodyさん mailto:sage [2009/08/13(木) 17:00:13 ID:???]
>>417
単発処理の時は気にならないが、毎分何千何万というアクセスを受けるときはどうでしょうかね?
幸か不幸かそういう開発に携わったことないからしらね。
Zend_DbはPDO経由だから、Zend_Db自身がそれほど遅いつうもんでもないんじゃね。
ZF自身が遅いだろうつーのは置いといてw

419 名前:nobodyさん mailto:sage [2009/08/13(木) 17:03:51 ID:???]
いやZend_DBのソース読めば分かるけどZend_DB自身も結構遅いよ

420 名前:nobodyさん mailto:sage [2009/08/15(土) 01:44:48 ID:???]
基本はラッパーだからそんなには感じないけどね。

ソースのどのあたりが重いわけ?

421 名前:nobodyさん mailto:sage [2009/08/16(日) 19:56:46 ID:???]
つーか、DBまわりって結構クエリがDB依存だから、
ラッパーってのも微妙なところがあるなw

そこら辺ってみんなどうやってるん?

422 名前:nobodyさん mailto:sage [2009/08/16(日) 20:13:18 ID:???]
ラッパーだから重いんだよ

423 名前:nobodyさん [2009/08/19(水) 17:37:00 ID:Ph4gYam8]
Calendar-0.5.4.gz
コレを解凍する方法を教えて、
gzipとかすると、ディレクトリじゃなくなります。

424 名前:nobodyさん mailto:sage [2009/08/19(水) 23:05:29 ID:???]
ディレクトリじゃないからだろ。
gzipってのは1つのファイルを圧縮する物だからgunzipしても1つのファイルに置き換わるだけ。



425 名前:423 [2009/08/20(木) 09:17:35 ID:zQE0R8is]
guiのでそのファイルをダブルクリックすると展開できるんですよね。
windowsのzipの様に。

426 名前:nobodyさん [2009/08/21(金) 11:15:09 ID:LNcKPABb]
Mail_Queueクラスで送信するメールにReturn-Pathを設定したいのですが
1日がんばってもうまくいってくれないので質問いたします。
次の様にコードを書いたのですが、Return-Pathにfoo@bar.jpに指定したいのですが
どなたか分かる方いらっしゃらないでしょうか?

$params = '-f foo@bar.jp';
$mail_opt['param']=$params;
$mail_queue = new Mail_Queue($db_opt, $mail_opt);
$mail_queue->put($from, $address, $headers, $body);

環境は
PHP5.2、メーラーはsendmailです。


427 名前:nobodyさん mailto:sage [2009/08/21(金) 14:33:47 ID:???]
>>426
今ざっとソースとドキュメント見た限りでは
Mail_Queueコントラクタの第2引数ってそういう使い方じゃなくね?ってのと、
結局Mail_Queue自体はキューの操作だけで
メール送信処理自体はsend_mailプロパティに
セットされてるdriver(送信用のライブラリ)に委ねていて、
デフォルトではdriverが設定されてない場合は
factorySendMail()でPEARのMailクラスが自動的に設定されるっぽいので
自前でMailのインスタンス生成してそのオプションで
エンベロープfrom(Return-Path)を設定して
Mail_Queueのdriverとしてセットすりゃいけそうな感じはするけど

ほんとにざっと見ただけなんではずしてたらすまん

428 名前:426 [2009/08/21(金) 19:44:15 ID:LNcKPABb]
>>427
お知恵をありがとうございます。
結局Mail_Queueクラスの奥深くにもぐりながら試行錯誤した結果
コンストラクタの中で
$mail_option[]='-ffoo@bar.jp';
としたらうまく動きました。ハードコーディングになるのですごく嫌なのですが・・・

それなら
$params = '-ffoo@bar.jp';
$mail_opt[]=$params;
$mail_queue = new Mail_Queue($db_opt, $mail_opt);
$mail_queue->put($from, $address, $headers, $body);

と変更するだけで動きそうなのですが、何故か動かなかったです。
文法的にありえない気がするのですが・・・。
今回はここで手を引かねばならないのが痛い・・・。
私がお馬鹿なのでしょうか?
失礼致しました。


429 名前:nobodyさん [2009/08/21(金) 21:08:09 ID:CksuvRke]
初歩的なことだとおもうんですがサンプルコードの最初にかいてある
require_once "HTTP/Request.php";
とかって実際にはどこにあるんでしょうか?

430 名前:nobodyさん mailto:sage [2009/08/21(金) 21:36:38 ID:???]
あなたが置いたとこ

431 名前:429 [2009/08/21(金) 21:43:01 ID:CksuvRke]
>>430
レンタルサーバーなので私は何も置いてないんですがサンプルで大抵指定してあるこれは
どっかから調達してこないといけないわけですね。

432 名前:nobodyさん mailto:sage [2009/08/21(金) 21:44:16 ID:???]
pearのサンプルを実行する前にまずマニュアルを一読することをオススメします

433 名前:sage mailto:sage [2009/08/25(火) 09:23:05 ID:???]
pearの機能を入れる際にpear.php.netって出てくるけどこれはネット経由でモジュールを落として来てるってこと?
ネットに繋がってない環境だと設定書き換える必要ありますか?

434 名前:sage mailto:sage [2009/08/25(火) 10:47:52 ID:???]
下記のPearを用いたものでファイルをアップロードしようとしてます。
require_once "HTTP/Request.php";
$req =& new HTTP_Request("192.168.24.1/uketori.php");
$req->setMethod(HTTP_REQUEST_METHOD_POST);
$result = $req->addFile("upload.jpg", "/tmp/sample.jpg");
if (PEAR::isError($result)) {
echo $result->getMessage();
} else {
$response = $req->sendRequest();
if (PEAR::isError($response)) {
echo $response->getMessage();
} else {
echo $req->getResponseBody();
}
}

uketori.php
$updir = "./upload/";
$upload = move_uploaded_file( $_FILES["name"]["tmp_name"], $updir.$_FILES["filepath"]["name"]);
if($upload == true) {
echo "成功";
} else {
echo "失敗";
}

この場合は従来formに記載していた
<input type="file" name="test">という部分のtestの指定方法がおかしいのではないかと思います。
どう修正すればよいのか教えてもらえないでしょうか。
しょうもない質問だとは思いますが宜しくお願いします。





435 名前:nobodyさん mailto:sage [2009/08/25(火) 13:57:38 ID:???]
上がupload.jpgで 下がname

436 名前:sage mailto:sage [2009/08/25(火) 15:19:58 ID:???]
>>435
サンクス
解決した

437 名前:nobodyさん [2009/08/25(火) 18:27:14 ID:JbiEo6v+]
MDB2ではMySQLのユーザ変数は使えないのでしょうか。

以下ようなのSQL文

SELECT
@n := COUNT(*)
FROM
articles

を実行しようとしています。
要は、MySQLのユーザ変数を使いたいのですが、うまくいかないようです。

↑のSQLはあくまでも例なので、これでは変数を使う意味はありませんが、
MySQLだけでランクを表示する際などには、不可欠です。
(例えば、値が前の行と同じならランクはカウントアップしない、等)

使う方法等知っている方がいたら、どうか教えてください。

438 名前:nobodyさん [2009/08/26(水) 11:43:54 ID:8M2okJyE]
データのバックアップをmove_uploaded_fileで受け取ってますが、特に送信元とかの確認はしてません。
特定のところのみから受け取ったり、データの信頼性を高めたいのですがそういった関数や方法があれば教えてください。

439 名前:nobodyさん [2009/08/26(水) 16:56:39 ID:249fyvI5]
HTTP_Requestで下記のヘッダーを送ってみたんですが

 $req->addHeader("User-Agent:","hogehoge");

特に何も表示されていません。
表示側のPHPは下記になります。

 $headers = getallheaders();
 while (list ($header, $valie) = each ($headers)){
  echo "$header: $value <br />\n";
 }

しかし下記のようにするとヘッダーに出てきます。

 $req->addHeader("hogehoge");

書き方は間違っていないと思うのですがUser-Agentの中に任意の文字列を入れて
送出するが間違っているようであれば教えてください。

440 名前:nobodyさん [2009/08/26(水) 17:09:00 ID:8M2okJyE]
>>439
$valueが$valieになってる

>>438で何か情報あればだれでもいいのでお願いします。


441 名前:nobodyさん mailto:sage [2009/08/26(水) 17:14:20 ID:???]
特定のところってホストのこと?$_SERVER変数で比較すればいいのでは

442 名前:nobodyさん mailto:sage [2009/08/26(水) 17:20:35 ID:???]
別の話だけど cron のときに $_SERVER で取得できなくてハマるのは誰もが通る道

443 名前:nobodyさん [2009/08/31(月) 15:44:28 ID:/123ISMp]
やったことないけどcronだと$_SERVERって取れないの?

444 名前:nobodyさん mailto:sage [2009/08/31(月) 22:49:11 ID:???]
PHP直で開いたらサーバーないもんね。



445 名前:nobodyさん mailto:sage [2009/09/02(水) 23:02:30 ID:???]
MDB2で、queryがエラーになった時にメモリリークするっぽいんですが、うちだけ?
Windows Server 2003、XAMPP 1.7.1、Pear MDB2 2.4.1、MDB2_Driver_mysql 1.4.1 で、

--
$db =& MDB2::connect( "mysql://test:test@localhost/test" );
for ($i = 0; $i < 10000; $i++) {
$db->query("XXXX");
print $i.": memory usage=".memory_get_usage()."<br>\n"; flush();
}

--
こんなコードでも、どんどんメモリ使用量が増えていきます。
query だけでなく、exec でも、prepare と execute でも、エラーになるようなコードだとメモリが増える。
成功するqueryのループだと増えません。

INSERTに失敗したらUPDATEするようなコードにしたのが間違いだったかなぁ
マジメに存在チェックするしかないのか…

446 名前:nobodyさん mailto:sage [2009/09/02(水) 23:23:52 ID:???]
REPLACE INTO

447 名前:nobodyさん mailto:sage [2009/09/04(金) 02:50:54 ID:???]
すみません
すべてのPEARをインストールしたいんですが
いい方法ありませんか?

448 名前:nobodyさん mailto:sage [2009/09/04(金) 03:00:50 ID:???]
コマンドがあるじゃない

449 名前:nobodyさん mailto:sage [2009/09/04(金) 06:23:27 ID:???]
>>448
全部インストールするコマンドがあるんですか?

450 名前:nobodyさん mailto:sage [2009/09/04(金) 06:55:47 ID:???]
>>449
pear remote-list | awk '{print $1}' | xargs -n 1 pear install

451 名前:nobodyさん mailto:sage [2009/09/06(日) 23:10:32 ID:???]
>>450
うおっ!! ありがとうございます!! できました
ちなみに、すべてインストールすることによる弊害ってディスク容量圧迫以外になにかありますか?

452 名前:nobodyさん mailto:sage [2009/09/07(月) 01:38:50 ID:???]
セキュリティーホール対策するべきプログラムが増える

453 名前:nobodyさん mailto:sage [2009/09/07(月) 03:16:46 ID:???]
なんで?

454 名前:nobodyさん mailto:sage [2009/09/07(月) 14:07:23 ID:???]
どうして?



455 名前:nobodyさん mailto:sage [2009/09/09(水) 01:31:20 ID:???]
どうなって?

456 名前:nobodyさん [2009/09/09(水) 17:48:32 ID:bfanGFS3]
ttp://pear.php.net/manual/ja/package.http.http-request.file-upload.php
のコードで質問なんですが
9行目は送信元となるファイルが無かったりした場合
13行目は送信先から何らかのレスポンスを$responseに格納
15行目は13行目の$responseに何も無いとき?エラーの場合
18行目は$responseが正常な時は戻ってきたbodyを表示
という意味だとおもうのですが、4行目で指定している送信先が(受け取り側)が
無い場合はどうすればいいのでしょうか?
file_get_contentsなどで事前に確認するしかないでしょうか?







457 名前:nobodyさん mailto:sage [2009/09/09(水) 22:19:45 ID:???]
その旨のレスポンスが返ってくるよ

458 名前:nobodyさん [2009/09/16(水) 15:07:05 ID:jfE5YpuQ]
PEARをインストールしたんですけれど、PHPフォルダの中にDBフォルダ(その下にあるDataObjectフォルダも)が存在せず、
またcreateTables.phpも見当たらないのですが
この場合どうしたらいいのですか?

pear.php.net/packages.php
こういう所からパッケージをダウンロードして自分でPHPフォルダに入れなければいけないのでしょうか?

で、一応ココの(pear.php.net/packages.php?catpid=7&catname=Database&php=all)一番上のDBってのをダウンロードして解凍したのですが、上記のファイルが存在しません
どうしたらいいのでしょうか?

459 名前:nobodyさん mailto:sage [2009/09/16(水) 15:13:06 ID:???]
↑自己解決しました
DBではなく、DateObjectに入っていました

460 名前:nobodyさん mailto:sage [2009/09/23(水) 17:55:28 ID:???]
人気無いな、このスレ
俺にとっては必須のライブラリなんだけど

461 名前:nobodyさん mailto:sage [2009/09/23(水) 17:56:14 ID:???]
今時Pearなんか使ってる開発者おらんわ

462 名前:nobodyさん mailto:sage [2009/09/23(水) 18:26:09 ID:???]
では、何を使ってるんですか?
時代遅れの自分に教えて下さい

463 名前:nobodyさん mailto:sage [2009/09/23(水) 20:55:20 ID:???]
PEAR

464 名前:nobodyさん mailto:sage [2009/09/24(木) 08:28:26 ID:???]
はぁ???



465 名前:nobodyさん mailto:sage [2009/09/24(木) 10:03:41 ID:???]
つまり
"Pear" != "PEAR"

466 名前:nobodyさん mailto:sage [2009/09/25(金) 14:39:19 ID:???]
PEAR、機能多すぎて、学習に時間かかる・・・
基本的なものをいくつか勉強したけど、全部は無理・・・
使いこなせない

467 名前:nobodyさん mailto:sage [2009/09/25(金) 14:48:45 ID:???]
えっ

468 名前:nobodyさん mailto:sage [2009/09/25(金) 15:59:59 ID:???]
今は Zend なんじゃないの?

469 名前:nobodyさん mailto:sage [2009/09/25(金) 22:54:24 ID:???]
ハァ?

470 名前:nobodyさん mailto:sage [2009/09/25(金) 22:59:30 ID:???]
Zendなんか使ってるヤツいるのか?
ってかお前らライブラリ何使ってるんだ?

471 名前:nobodyさん mailto:sage [2009/09/26(土) 15:05:57 ID:???]
>>466
そんなの勉強するもんじゃないぞ。
PEARの利用法だけ習得して
あとは必要なときにマニュアル見て使えればOKだ



472 名前:nobodyさん mailto:sage [2009/09/28(月) 14:34:14 ID:???]
しかし、流れを掴む為には勉強は必要だと思うけどな

473 名前:nobodyさん mailto:sage [2009/09/28(月) 17:12:58 ID:???]
サーバーサイドで実行できるjqueryライクなphpオープンソース phpquery

サーバー側でHTMLをjqueryで整形できるよ。

code.google.com/p/phpquery/


$doc = phpQuery::newDocumentHTML("www.yahoo.co.jp/");

$html = $doc['div'] -> html();

サーバーサイド側でこんな簡単にHTMLが抜け出せる。
正規表現も使わないで済む。jqueryライクな書き方でOK

474 名前:nobodyさん [2009/10/17(土) 06:05:34 ID:A9OOSCKK]
pearのパッケージダウンロードして解凍するじゃん?
んでその解凍されたファイルが拡張子何もついてないから
圧縮ファイルだと気づくまで半日かかったんだが死んでくれないか?



475 名前:nobodyさん mailto:sage [2009/10/17(土) 11:57:39 ID:???]
えっ?

476 名前:nobodyさん mailto:sage [2009/10/17(土) 15:00:11 ID:???]
>>470
必要に応じてどっちとも使うだろJK

477 名前:nobodyさん mailto:sage [2009/10/17(土) 16:20:29 ID:???]
>>474
普通コマンドでインストールするだろう
バージョン管理どうすんの

478 名前:nobodyさん mailto:sage [2009/10/17(土) 20:02:25 ID:???]
tgzだから解凍だけしたならtarに決まってる

479 名前:nobodyさん [2009/10/18(日) 11:01:10 ID:Mpbv70WH]
hoge.php?var1=1&var2=2 ってURLのページにPagerつけるとして、
ページャーのリンクに上のパラメータをつけるにはどうしたらいい?

480 名前:nobodyさん mailto:sage [2009/10/18(日) 11:03:23 ID:???]
http_build_query

481 名前:nobodyさん [2009/10/18(日) 11:22:44 ID:Mpbv70WH]
>>480
早速ありがとう、勉強してみます

482 名前:nobodyさん mailto:sage [2009/10/18(日) 19:22:39 ID:???]
PEAR::Logのように、日本語版マニュアルのないものは、やっぱ皆さん英語で勉強されたのですか?
あんま英語の得意ではない自分にはどうしたらいいか迷ってるのですが・・・

483 名前:nobodyさん mailto:sage [2009/10/18(日) 21:08:35 ID:???]
>>482
translate.google.co.jp/translate?prev=hp&hl=ja&js=y&u=http%3A%2F%2Fwww.indelible.org%2Fphp%2FLog%2Fguide.html&sl=auto&tl=ja&history_state0=
どぞ


484 名前:nobodyさん mailto:sage [2009/10/19(月) 10:01:48 ID:???]
「PEAR使って、こんな凄い事が出来る」って言うような作例やそういうのを紹介しているサイトってありませんか?




485 名前:nobodyさん mailto:sage [2009/10/19(月) 10:02:53 ID:???]
マニュアルのサンプル

486 名前:nobodyさん mailto:sage [2009/10/19(月) 22:48:23 ID:???]
>>471
個人で使うなら良いけど、仕事で使うならPEARのソースを解析して把握しなければ使用してはいけない

って上司が言って使わせてくれないんですよ
PHP自体を使うのは許されているのにね、意味不明

487 名前:nobodyさん mailto:sage [2009/10/19(月) 22:50:57 ID:???]
まぁその考えはある意味妥当

488 名前:nobodyさん mailto:sage [2009/10/19(月) 22:58:50 ID:???]
それを言うならPHP自体もソース見て解析しなければ使えないということにならないか
と思いましてね・・・

489 名前:nobodyさん mailto:sage [2009/10/19(月) 23:10:21 ID:???]
まだまだ甘いですな

490 名前:nobodyさん mailto:sage [2009/10/19(月) 23:12:17 ID:???]
phpのソース結構読みやすいよ

491 名前:nobodyさん mailto:sage [2009/10/19(月) 23:33:51 ID:???]
よし読もうじゃないの

492 名前:nobodyさん mailto:sage [2009/10/20(火) 06:09:01 ID:???]
>>486
ソースの解析はいらんだろJK
PEARへのコミットの厳しさは、おそらく君の会社の100倍くらい

493 名前:nobodyさん mailto:sage [2009/10/20(火) 08:59:29 ID:???]
俺ならpearでやれることは自分で書くなって言うけどな。

494 名前:nobodyさん mailto:sage [2009/10/20(火) 09:07:54 ID:???]
結局どうすりゃいいんだ!!



495 名前:nobodyさん mailto:sage [2009/10/20(火) 09:33:25 ID:???]
う〜ん・・・

しかし、PEARっていうのも幅広いもんな
DB、DB_Objectのような重要(?)なものからExcelやらダウンロード系と言った、自分には必要ないものまで
今パッとマニュアル見に行ったけれど、gtkってジャンル、見たこともなかった
俺には使う事も無さそうだけど


>>485
マニュアルのサンプルだと普通過ぎない?
元々マニュアルなんて読んでいるだろうし
JavaScriptでいうこういうの(www.chromeexperiments.com/ )を紹介しているサイトの事を言ってるんでしょ?


496 名前:nobodyさん mailto:sage [2009/10/20(火) 11:48:21 ID:???]
>>495
全部使わなければならない必要性がわからない

基礎から身に付けていかないと意味がない

497 名前:nobodyさん mailto:sage [2009/10/21(水) 01:25:53 ID:???]
PECLの方がレア度が高いと思う
pecl.php.net/packages.php

DBとか渋すぎる

498 名前:nobodyさん [2009/11/02(月) 16:58:39 ID:uDiH49AH]
Pager のページ指定パラメータpageの前に「/」が勝手につくのをやめたいです。方法はないでしょうか?
フォームの送信値のあとにくっつくんですが、この/のせいでエラーが起きてしまいます
現状は、form.php?var1=10&var2=20/&page=2 となってしまいエラーになっています
よろしくお願いします


499 名前:nobodyさん mailto:sage [2009/11/04(水) 23:32:04 ID:???]
PEAR専用スレは過疎り過ぎて質問しても仕方ないよ

500 名前:nobodyさん mailto:sage [2009/11/12(木) 21:45:38 ID:???]
プロキシ経由でHTTPS(SSL)通信をしたいです。
何か良い方法がありましたらご教授ください。

ちなみに、HTTP_ClientやHTTP_Requestではできないようです。
よろしくお願いします。


501 名前:nobodyさん mailto:sage [2009/11/13(金) 13:19:28 ID:???]
phpにopensslが組み込まれていればできるよ

502 名前:500 mailto:sage [2009/11/14(土) 07:51:07 ID:???]
>>501

opensslは組み込まれています。

プロキシ経由で無い場合なら、SSL通信できます。
プロキシ経由だとダメなんです。

解決方法ありますか?
よろしくお願いします。

503 名前:nobodyさん mailto:sage [2009/11/14(土) 08:10:52 ID:???]
プロキシが対応してないんじゃねーの?

504 名前:500 mailto:sage [2009/11/15(日) 19:02:30 ID:???]
>>503
回答ありがとうございます。

ブラウザでなら、プロキシ経由でSSL通信はできるので、
プロキシは対応しています。

他に原因ありますでしょうか?



505 名前:nobodyさん mailto:sage [2009/11/16(月) 11:33:44 ID:???]
まず君の環境でどこが原因で止まっているのか明確にしてからにしてくれ

506 名前:nobodyさん mailto:sage [2009/11/16(月) 12:38:02 ID:???]
stream_contextでproxy指定してやれば単純にfile_get_contentsするだけ
でいけるはずだが。

<?php

$opts = array(
'http' => array(
'proxy' => 'proxy.example.net:8080'
)
);

$context = stream_context_create($opts);

$result = file_get_contents('https://www.example.net', false, $context);

echo $result;

507 名前:500 mailto:sage [2009/11/17(火) 18:51:47 ID:???]
>>506

ご提供のコードを実行しましたが、ダメでした。

PEARのソースを眺めると、HTTP::Request.phpの705行目あたりに、
httpsで且つ_proxy_hostが設定されている場合は、
  HTTPS proxies are not supported
という例外(Exception)になる、とソースコードに書いてありました。

プロキシ経由のSSL通信ができる方はいらっしゃるのでしょうか?
(ソース読解に自信をもてないので・・・)


508 名前:nobodyさん mailto:sage [2009/11/17(火) 18:54:20 ID:???]
>>507
506はHTTP::Requestを使ってないのでその辺のソースは
関係ないだろ。

509 名前:500 mailto:sage [2009/11/17(火) 20:33:29 ID:???]
>>508

おっしゃる通りですが、506さんのコードでもNG、HTTP_ClientやHTTP_Requestを使った場合でもNGなのです。

HTTP_ClientやHTTP_Requestを使ってプロキシ経由でSSL通信ができている方、いらっしゃいますか?
いらっしゃったら、情報提供いただきたいのですが・・・

よろしくお願い申し上げます。

510 名前:nobodyさん mailto:sage [2009/11/17(火) 20:39:24 ID:???]
>>507
ダメって、エラーメッセージは?

511 名前:500 mailto:sage [2009/11/18(水) 15:49:44 ID:???]
>>507

HTTP_Request::sendRequest() のエラーが、
 HTTPS proxies are not supported
でした。
よろしくお願いします。

512 名前:nobodyさん mailto:sage [2009/11/18(水) 15:54:39 ID:???]
>>511
それはまさしく507でおまえが示した部分のメッセージだな。
HTTP::Requestはhttpsをサポートしてないんだろう。これを
使う方法はあきらめた方がいい。

んで、506のコードのときはそれとは別なことが起きてる筈だが
そっちはどうよ?

513 名前:500 mailto:sage [2009/11/18(水) 20:23:58 ID:???]
>>512

file_get_contentsを使った通信結果を報告します。

直接ネット接続の場合、
 http通信は、通信可能。
  https通信も、通信可能。

プロキシ経由の場合、
 http通信はNG。
 エラーメッセージは次の通り。
  Warning: file_get_contents(example.com/): failed to open stream: HTTP
  request failed! HTTP/1.0 400 Bad Request
 https通信もNG。
 エラーメッセージは次の通り。
  Warning: file_get_contents(https://example.com/): failed to open stream: 接続済みの
  呼び出し先が一定の時間を過ぎても正しく応答しなかったため、接続できませんでした。
  または接続済みのホストが応答しなかったため、確立された接続は失敗しました。
でした。


PHPのバージョンは、5.2.3 です。
何かわかりましたらご教授をお願いします。


514 名前:nobodyさん mailto:sage [2009/11/18(水) 20:37:05 ID:???]
それプロキシ死んでるんじゃね?



515 名前:nobodyさん mailto:sage [2009/11/18(水) 20:55:41 ID:???]
PEARとか関係ねーだろ
これがPEAR脳か

516 名前:500 mailto:sage [2009/11/21(土) 20:11:15 ID:???]
>>PEARとか関係ねーだろ

そうですね(^^;

506さんにコードを教えてもらえたので、513の結果にたどり着き、結果PEARと無関係ということが判りました。

SSLでPROXYは、PHPのバージョンいくつならOKなのでしょうか?
わかる方(実動作した方)いらっしゃいますか?

517 名前:nobodyさん mailto:sage [2009/11/22(日) 21:11:53 ID:???]
煽るだけのヤツって、技術屋としてのレベルは最低だろうな。

518 名前:nobodyさん mailto:sage [2009/11/22(日) 21:20:52 ID:???]
>>517とか?

519 名前:nobodyさん mailto:sage [2009/11/23(月) 15:32:01 ID:???]
>>517とか>>518とか>>519とか

520 名前:nobodyさん mailto:sage [2009/11/24(火) 00:15:18 ID:???]
>>520もだろ

521 名前:nobodyさん mailto:sage [2009/11/24(火) 09:08:31 ID:???]
>>516
506のコードは

PHP 5.2.11-1 with Suhosin-Patch 0.9.7 (cli) (built: Sep 20 2009 12:28:20)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
with Xdebug v2.0.5, Copyright (c) 2002-2008, by Derick Rethans
with Suhosin v0.9.29, Copyright (c) 2007, by SektionEins GmbH

で動作確認したもの。

使用したproxyは

Squid Cache: Version 2.7.STABLE7

522 名前:nobodyさん mailto:sage [2009/11/24(火) 10:15:55 ID:???]
なぜここで質問?

523 名前:500 mailto:sage [2009/11/25(水) 19:02:12 ID:???]
>>521
情報ありがとうございます。
当方の動作しなかった環境は、
 PHP: 5.2.3, 5.2.11, 5.3.1 の3種類
 Proxy: Squid Version 2.6 STABLE6
でした。
Squidのせいかな・・・?


>>522
スレ違いになってしまいましたが、途中(513)で判明したので。。。
すいません。

524 名前:nobodyさん mailto:sage [2009/11/28(土) 23:25:39 ID:???]
スレチかもしれないが、質問投下。
qmail+vpopmailを使ってメールの送受信をしているんだが、
PHPを使って受信メールの一覧を表示することってできる?
もしできるなら、その方法を教えてもらえたら嬉しいんですが・・・



525 名前:nobodyさん mailto:sage [2009/11/28(土) 23:37:19 ID:???]
なぜここで質問・・・?

526 名前:nobodyさん mailto:sage [2009/11/28(土) 23:42:07 ID:???]
どこで質問すればいいのかと思って( ´・ω・)
PHPの総合スレってある?

527 名前:nobodyさん [2009/11/30(月) 14:14:18 ID:85q7Lxtd]
やっぱ皆さんはデータベース関連ではPEAR::DBではなく、PEAR::MDB2やPDOを使っているのでしょうか?

528 名前:nobodyさん mailto:sage [2009/12/01(火) 01:55:42 ID:???]
PHP5ならPDOにしない理由はない。

529 名前:nobodyさん mailto:sage [2009/12/04(金) 17:17:38 ID:???]
PHP5でMDB2使っちゃってるオレって・・・なんでオレPDO使ってないんだろ

530 名前:nobodyさん mailto:sage [2009/12/04(金) 19:53:16 ID:???]
なんでだろうなw
案外移行するのも良いのではないだろうか。
面倒だけど

531 名前:nobodyさん mailto:sage [2009/12/04(金) 23:10:25 ID:???]
今泣きながらMDB2互換ラッパー作ってる・・・orz

532 名前:nobodyさん mailto:sage [2009/12/05(土) 00:33:16 ID:???]
>>531
じゃあおれタバコでも吹かしながら>>531が公開するの待つわ

533 名前:nobodyさん mailto:sage [2009/12/05(土) 13:32:36 ID:???]
>531
じゃあおれ屁でも吹かしながら>>531が公開するの待つわ

534 名前:nobodyさん mailto:sage [2009/12/05(土) 20:45:21 ID:???]
全米が531に期待している!



535 名前:nobodyさん mailto:sage [2009/12/07(月) 13:42:53 ID:???]
PDOの事が書かれていますが、PDOってインピーダンスミスマッチの問題解決してるんですか?
その問題が未だにある場合はまぁMDB2なんか使う理由が無いとも言い切れないような気もするのですが・・・
後、SQLレスでない部分がPDOの欠点と言えば(まぁ個人的にはたいして、とは思うけれども)欠点かなと

536 名前:nobodyさん mailto:sage [2009/12/07(月) 22:05:46 ID:???]
過疎スレでPEARに関係のない話出されても

537 名前:nobodyさん mailto:sage [2009/12/07(月) 22:17:22 ID:???]
そもそもPDOはORMじゃないじゃん。

538 名前:nobodyさん mailto:sage [2009/12/07(月) 23:35:19 ID:???]
ORMって重要なの?

539 名前:nobodyさん [2009/12/08(火) 13:56:23 ID:xkzIj/La]
ちょうど良い話題が!
先月にPHP復帰した者なんですが、PEAR::DB ってなくなったんですね...?
ORMはいらないのですが、今普通にMDBにかわるものって何でしょうか。

540 名前:nobodyさん mailto:sage [2009/12/08(火) 18:36:46 ID:???]
>>539
えっ?
無くなってはいないんじゃないの?
俺この間普通にインストールしたし
開発は終了しているのは知ってるとは思うけれど

MDBであればPEAR自体はMDB2を推奨してるよ

541 名前:nobodyさん mailto:sage [2009/12/08(火) 23:07:51 ID:???]
>>539
どもです。PEAR::DBはメンテナンスもないのですかね?
MDB2が推奨ってことでMDB2にしておきます。

542 名前:nobodyさん mailto:sage [2009/12/10(木) 11:45:53 ID:???]
>SQLレスでない部分
そこはPDOの目指す方向ではないしMDB2でもおなじじゃないか


543 名前:nobodyさん mailto:sage [2009/12/10(木) 17:39:39 ID:???]
PDO使っておけばよかったな、速度が全然違うじゃないか!

544 名前:nobodyさん mailto:sage [2009/12/10(木) 19:22:57 ID:???]
PEAR::Auth使おうとしてたからPEARのDB使い始めたんだった



545 名前:nobodyさん mailto:sage [2009/12/15(火) 11:21:49 ID:???]
PDOってPEAR::DBとかに比べてココで書かれているように、そんなに劇的に処理スピードが上がるの?

546 名前:nobodyさん mailto:sage [2009/12/15(火) 13:45:43 ID:???]
2倍は速いんじゃないか

547 名前:nobodyさん mailto:sage [2009/12/15(火) 14:06:18 ID:???]
へぇ、そうなんだ

548 名前:nobodyさん mailto:sage [2009/12/15(火) 17:10:48 ID:???]
皆さんは、どんなパッケージ使ってますか?
自分はDB、DB_Object、log位しか使っていないのですが・・・
何か使いやすくて便利な有用性のあるパッケージとかあったら教えて下さい

549 名前:nobodyさん mailto:sage [2009/12/15(火) 20:35:47 ID:???]
DB_Objectって糞遅いって話じゃないか?

3つとも使ってないわ
MDB2はプリペアドステートメントでqueryOneとかqueryAllとか使えなくて
ExtendedしてgetOne、getAllしなきゃいけないのがよく分からない
普通は使わないのか

550 名前:nobodyさん mailto:sage [2009/12/16(水) 16:02:31 ID:???]
>>549
データベース系は何使ってるの?
PDO?

551 名前:nobodyさん mailto:sage [2009/12/16(水) 17:35:26 ID:???]
XML_SerializerもXML_RSSもコマンドプロンプトからインストールしようとしたらベータ版だからインストールできないとかエラーが出ました
PEARでXMLを扱うのにいいパッケージって何かありますでしょうか?

552 名前:nobodyさん mailto:sage [2009/12/19(土) 04:26:40 ID:???]
HTTP_Requestを使用して、ログイン後情報を得るシステムを作りました。
下記サイトを参考にしました。
www.ironhearts.com/diary/archives/001397.html

しかし、このサイトを応用して、
windows live hotmailの情報を取得したいのですが、
ログインできません。
なにかいい方法はありませんか?

553 名前:nobodyさん mailto:sage [2009/12/20(日) 22:45:13 ID:???]
>>548
Mailぐらい
だったけど最近はdepracture出すぐらい古いからなあ。
うごくけど

554 名前:nobodyさん mailto:sage [2010/01/07(木) 15:23:00 ID:???]
PEARもSmartyもいまいちだよな・・・




555 名前:nobodyさん mailto:sage [2010/01/07(木) 16:29:14 ID:???]
初心者がちょっとしたことをやろうとすると、候補に出てくるのがPEARだからな
今、PEAR::MDB2で書いてたのをPDOで書き直してる

テンプレートエンジンは他の物を検討せずSmarty使ってるが、
プラグインとか修正子とかキャッシュのグループ化あたりができるものでかなり高速なのがあれば使いたい

556 名前:nobodyさん mailto:sage [2010/01/07(木) 17:15:23 ID:???]
QuickFormのprocessメソッドって何のためにあるのかな
好きな引数渡せないよね

557 名前:nobodyさん [2010/01/12(火) 18:18:03 ID:t01rITZb]
HTTP_Requestを使用して、ログイン後情報を得るシステムを作りました。
下記サイトを参考にしました。
www.ironhearts.com/diary/archives/001397.html

しかし、このサイトを応用して、
windows live hotmailの情報を取得したいのですが、
ログインできません。
なにかいい方法はありませんか?

558 名前:nobodyさん mailto:sage [2010/01/15(金) 09:39:11 ID:???]
DBとMDB2って何が違うのでしょうか?
今はMDB2推奨らしいですが、機能的に、また速度やセキュリティ的にどう変わったのでしょうか?

559 名前:nobodyさん mailto:sage [2010/01/15(金) 09:48:05 ID:???]
コード見れば分かるじゃん

560 名前:nobodyさん mailto:sage [2010/01/15(金) 12:07:46 ID:???]
たまに質問があるとこうだもんな、そりゃ過疎るわ
php5ならPDO使っとけ

561 名前:nobodyさん mailto:sage [2010/01/21(木) 16:15:27 ID:???]
うちのじいちゃんがZendのことを"じぇんど"って呼ぶんですけど、
"ぜんど"と"じぇんど"どっちが正しいのでしょうか?


562 名前:nobodyさん mailto:sage [2010/01/22(金) 06:35:41 ID:???]
じ・えんど

563 名前:nobodyさん mailto:sage [2010/01/23(土) 23:49:51 ID:???]
ズエンド

564 名前:nobodyさん mailto:sage [2010/01/28(木) 10:45:15 ID:???]
厳密には ぜんでぃー



565 名前:nobodyさん [2010/01/31(日) 17:10:41 ID:inXih3zZ]
php5.2.6 と centOS5.3を使っています
pearのバージョンをあげたいと思い、ターミナルで(ルート権限で)
pear upgrade を実行しましたが「bash: pear: command not found」といわれました
コマンドを実行したディレクトリに問題があるのかと思い、pear.batの置いてあるディレクトリに移動して
再度試してみてもダメでした。
何が問題なんでしょうか? ご意見宜しくお願いします。
ストレートにいうと、ターミナルを使ってpearのバージョンアップをする方法を教えてください。
といっても、自分なりに調べて上記の結果なんですが… すみませんが宜しくお願いします

566 名前:nobodyさん mailto:sage [2010/01/31(日) 21:09:42 ID:???]
./

567 名前:nobodyさん mailto:sage [2010/02/13(土) 15:49:14 ID:???]
ぶっちゃけ、PEARとCakeとかのフレームワークはどっちがいいの?

568 名前:nobodyさん mailto:sage [2010/02/13(土) 20:42:06 ID:???]
PEARはフレームワークじゃねぇよwwww

569 名前:nobodyさん mailto:sage [2010/02/28(日) 17:25:33 ID:???]
つД`) ダレカタスケレ !!


HTTP_Session2::setExpire(time() + 60 * 60); // 有効期限は 10 分
HTTP_Session2::setIdle(time() + 10 * 60); // アイドル時間は 10 分

if(HTTP_Session2::isNew())
{
HTTP_Session2::start("bosukete");
//初アクセス処理
}

何回同じブラウザからアクセスしても、ぜったいにisNew()がTrueを返却して、
初アクセス処理を実行してしまうんですが。。
2度目以降なら来ないのでは・・・?(つд⊂)エーン






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<154KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef