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/
191 名前:nobodyさん mailto:sage [2008/04/25(金) 22:51:55 ID:???] やる気ないならやめれば?(志村貴子風に
192 名前:175です。 [2008/04/25(金) 22:54:46 ID:OL2uupfE] 違う。わかった。馬鹿だ。おれ ;をつけるんだ。 コメントアウトを間違っていた。はずかしいーーー
193 名前:nobodyさん mailto:sage [2008/04/25(金) 22:59:12 ID:???] 分かったならこれ以上無価値な内容でレスを消費しないでくれる?
194 名前:175です。 [2008/04/25(金) 23:02:13 ID:OL2uupfE] できました。 これでもう使えるのでしょうか? Installed packages, channel pear.php.net: ========================================= Package Version State Archive_Tar 1.3.1 stable Console_Getopt 1.2 stable DB 1.7.13 stable PEAR 1.4.9 stable XML_RPC 1.5.0 stable
195 名前:nobodyさん mailto:sage [2008/04/26(土) 00:32:00 ID:???] 次はWarningとErrorを辞書で引いてみようか
196 名前:nobodyさん [2008/04/27(日) 21:26:39 ID:lCO53Kt9] すいません。質問です。 pdoとpdo_mysqlをインストールしたいと思って調べて pear install pdoではなく pecl install pdo でいれたのですが downloading PDO-1.0.3.tgz ... Starting to download PDO-1.0.3.tgz (52,613 bytes) .............done: 52,613 bytes 12 source files, building running: phpize sh: phpize: command not found ERROR: `phpize' failed というエラーがでます。 これはなんでしょうか? 教えてください。 板違いならここで聞いたほうがいいよって教えてください
197 名前:196です。 [2008/04/27(日) 21:27:40 ID:lCO53Kt9] pdo_mysqlでは pecl install pdo_mysql downloading PDO_MYSQL-1.0.2.tgz ... Starting to download PDO_MYSQL-1.0.2.tgz (14,778 bytes) .....done: 14,778 bytes downloading PDO-1.0.3.tgz ... Starting to download PDO-1.0.3.tgz (52,613 bytes) ...done: 52,613 bytes 12 source files, building running: phpize sh: phpize: command not found ERROR: `phpize' failed 7 source files, building running: phpize sh: phpize: command not found ERROR: `phpize' failed どういう意味でしょうか?
198 名前:nobodyさん mailto:sage [2008/04/27(日) 21:52:52 ID:???] PHPのextensionとしてコンパイルするために phpizeが必要なんだけどそれがないっていうエラー phpizeは普通PHPに含まれてるから 大抵の場合パスが通ってなかったりだけだったりする (PHPのインストールの仕方にもよるけど) 自分でソースからコンパイルしてPHPをインストールしたなら そのディレクトリのbinにphpizeがあると思うのでそこのパスを通せばいい
199 名前:196です。 [2008/04/27(日) 22:23:56 ID:lCO53Kt9] 198さんへ phpizeを入れて pecl install pdo pecl install pdo_mysql インストールできたのですが、 extension=pdo.so extension=pdo_mysql.so をコメントアウトすると pear listで エラーがでます。 ちなみにphpはyumから入れて、 php-develを入れたらphpizeが入りました。
200 名前:196です。 [2008/04/28(月) 02:08:24 ID:koTubDRr] これもしかしてもう入っていて、 別にコメントアウトする必要がないのかな? だれか教えてくれーー
201 名前:nobodyさん mailto:sage [2008/05/01(木) 05:54:06 ID:???] Net_UserAgent_Mobileに abstructなgetUniqueIdメソッド欲しいわ
202 名前:nobodyさん mailto:sage [2008/05/04(日) 16:52:58 ID:???] PEARで使っているライブラリってなにがある?
203 名前:nobodyさん mailto:sage [2008/05/04(日) 17:49:40 ID:???] Net_UserAgent_Mobile
204 名前:nobodyさん [2008/05/07(水) 17:39:07 ID:13lDIKGH] 質問させてください。今、Pagerを利用しようとしています。 が、手元の参考書やいろんなサイトを見ると、 echo $pager -> links(); みたいな形でページングのリンクを生成する部分の 説明しかされていません (例:www.phpbook.jp/pear/pear_pager/index4.html ) これはページングのリンクしか生成しないものなんでしょうか? データベースから取得したデータと、表示ページIDを組み合わせて、 コンテンツ自体を簡単に自動的に生成することは出来ないんですか? 組み合わせと生成のプログラム自体は自分で作るもの? 上記の「組み合わせ・コンテンツ生成」までフォローしてるサイトをご存知でしたら 教えてください、お願いします
205 名前:nobodyさん mailto:sage [2008/05/07(水) 17:46:01 ID:???] pear::pagerの生成リンクがどんなもんか知らんけど 開始と終了の2オフセットを出してくれるならそれをそのままsqlに渡せばいいのでは?
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:???] >>225 つpear.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の設定内容確認したりしてるのか?