1 名前:nobodyさん [2005/08/01(月) 21:27:12 ID:pG+mahP3] 落ちてたんで立てとく ■PEAR pear.php.net/ ■前スレ Pear pc8.2ch.net/test/read.cgi/php/985665522/
631 名前:nobodyさん mailto:sage [2006/12/22(金) 14:30:40 ID:???] PEARのアーカイブを解凍してinclude_pathを通して使う場合 /include_path/ ┳ PEAR/ ディレクトリ以下全部 . ┣ PEAR.php . ┗ System.php 追加したいパッケージは解凍後 /include_path/ or /include_path/PEAR/ にブチ込む感じで大丈夫でsぢょうか?
632 名前:nobodyさん mailto:sage [2006/12/22(金) 23:08:18 ID:???] >>631 include_pathの直下の方でOK
633 名前:nobodyさん mailto:sage [2006/12/23(土) 02:04:58 ID:???] pear自体寄せ集めだからねえ。 それより自分でまともなスクリプト書いて、path通せば問題ない。 所詮、プログラムできないウェブデザイナ向けの釣り餌でしょ。
634 名前:631 mailto:sage [2006/12/23(土) 02:14:55 ID:???] >>632 そーすか。ありがと。 とりあえず自分の使ってみた感じではweb interfaceが使えない以外には これで問題ない気がするんですが、これでマズイというか問題になるような 点とかってありますかね? インストーラを使うより解凍して設置してパス通して、の方が正直楽なような気がして。
635 名前:631 mailto:sage [2006/12/23(土) 02:39:07 ID:???] >633 なるほど。 > 手動インストールを行うためには パッケージがどのようにして生成され、 > インストールの際にどのようなプロセスが 実行されるかについての詳しい > 理解が必要となるからです。 ってあったので気になったのですが、パスさえ通ってれば実行には問題なさそうですね。 ありがと。
636 名前:nobodyさん mailto:sage [2006/12/27(水) 00:47:24 ID:???] ■ おすすめ2ちゃんねる 開発中。。。 by FOX ★ このスレを見ている人はこんなスレも見ています。(ver 0.20) ★☆チェ・ジウについて語るPart179☆★ [海外芸能人] 一時間阻止されなかったらキャラを持ち帰る 361人目 [ゲームキャラ] コンパクトフラッシュ(CF)は何処のが良い パート19 [デジカメ]
637 名前:nobodyさん mailto:sage [2006/12/27(水) 10:19:40 ID:???] >>636 アマゾンさんには程遠い検索結果ですねw がんばつてくらはい。
638 名前:nobodyさん mailto:sage [2006/12/28(木) 01:11:57 ID:???] HTTP_Requestのタイムアウトバグってまだ直ってないの?
639 名前:nobodyさん [2006/12/28(木) 01:12:27 ID:sdbBpoeX] >>638 kwsk
640 名前:nobodyさん mailto:sage [2006/12/28(木) 01:30:54 ID:???] >>639 ttp://sandman.s6.xrea.com/nucleus/index.php?itemid=48 1年半前だからさすがに直ってるだろうと思ったら、まだ直ってなかったのかタイムアウトできない。
641 名前:nobodyさん [2006/12/28(木) 12:44:31 ID:s71HHmdJ] >>640 作者に通報したら?
642 名前:nobodyさん mailto:sage [2006/12/28(木) 17:58:25 ID:???] やっぱバグだったのかー。結局wgetに逃げたよ。。
643 名前:nobodyさん mailto:sage [2006/12/28(木) 20:22:13 ID:???] ■ おすすめ2ちゃんねる 開発中。。。 by FOX ★ このスレを見ている人はこんなスレも見ています。(ver 0.20) ★☆チェ・ジウについて語るPart179☆★ [海外芸能人] 一時間阻止されなかったらキャラを持ち帰る 361人目 [ゲームキャラ] コンパクトフラッシュ(CF)は何処のが良い パート19 [デジカメ]
644 名前:nobodyさん mailto:sage [2006/12/29(金) 04:44:23 ID:???] ミクシ以下って評価が嫌なFOX。
645 名前:nobodyさん mailto:sage [2006/12/29(金) 16:01:50 ID:???] QuickForm_ControllerのActionProcessで最後に $page->controller->container(true); みたいにセッションをクリアすると、 submitを2回以上クリックした場合1ページ目が表示されちゃう・・・
646 名前:nobodyさん [2006/12/29(金) 17:00:33 ID:2C2HG/T8] >>642 kwsk
647 名前:nobodyさん mailto:sage [2006/12/29(金) 22:42:09 ID:???] >>645 QFCの方はよくわからんけど それむしろ正しい動作じゃね? submit2回連続でそうなるのが嫌なら javascriptでonsubmit時にdisabったりすればいいんじゃね?
648 名前:nobodyさん mailto:sage [2006/12/30(土) 11:57:35 ID:???] 確かに正しい動作だよね。 JavascriptはUAに依存するからあまり使いたくないす。 なにかいい方法はないものか・・・
649 名前:nobodyさん mailto:sage [2006/12/30(土) 12:02:33 ID:???] >>648 依存性を吸収するライブラリ使えば実用上差ほど問題ないと思うが
650 名前:nobodyさん mailto:sage [2006/12/30(土) 13:02:25 ID:???] pear upgrade-allが失敗してしまう。
651 名前:nobodyさん mailto:sage [2006/12/30(土) 15:43:46 ID:???] >>649 Javascriptをオフにしてる人もいると思うんで >>650 鯖落ちてたっぽい
652 名前:nobodyさん mailto:sage [2006/12/30(土) 15:49:39 ID:???] >Javascriptをオフにしてる人もいると思うんで っていう言い訳よく聞くんで鵜呑みしてたけど、 Google Analytics使うようになって、そういう人が2%くらいだって 知ったので、なんか微妙…。切捨てちゃってもいいかなぁ…て最近思う。
653 名前:nobodyさん mailto:sage [2006/12/30(土) 20:25:05 ID:???] >>652 わかってて切ってるやつがほとんどだから、noscriptで注意書き書いて切り捨てればいいだろ
654 名前:nobodyさん mailto:sage [2006/12/31(日) 00:13:26 ID:???] >>652 仮に2%の人がjsを切っていたとしたら 一万人の会員がいるサイトの場合200人は意図しない動作をさせる可能性があるわけで。 もし1ページ目に戻されたユーザーがもう一度送信したら困るっしょ。 クレームの処理は金と時間がかかるから(ry >>653 フォームに毎回noscriptで注意書き書くくらいならサーバーサイドで処理した方がスマートでは? で、一応できました。 ページを一つ多くして最後のページの中から $this->handle('process'); みたいにプロセスを呼び出せば最初のページに戻されない。 もっといい方法ないすかね・・・
655 名前:nobodyさん mailto:sage [2006/12/31(日) 15:32:47 ID:???] jsが動かなくしてるブラウザを使ってる香具師も居るからねえ。 おまいのサイトでは2%でも世の中のサイトが2%とは言えない。
656 名前:nobodyさん [2006/12/31(日) 23:56:13 ID:ZQTWDF0T] pear.php.net/ が見えないよ。 楽しくプログラム書いてたのに、足りないコンポーネントがだうんろーどできないよ。 かなしい。
657 名前:nobodyさん mailto:sage [2007/01/01(月) 00:26:17 ID:???] >>656 普通に見えるよ!
658 名前:nobodyさん [2007/01/01(月) 06:05:26 ID:QzpvCD4L] pear upgrade-all すると Fatal error: Call to undefined method PEAR_PackageFile_v1::getProvidesExtension() in /usr/share/php/PEAR/Downloader/Package.php on line 963 って怒られるんですが・・・どうすりゃいいでしょうか? Debian GNU/Linux etch です。
659 名前:658 [2007/01/01(月) 06:10:53 ID:QzpvCD4L] www.pear-forum.de/ftopic1468.html ここの情報をさんこうに、Auth だけ別に pear upgrade Auth したらウマくいきました。 何が起こってたんだろうか。
660 名前:nobodyさん [2007/01/01(月) 06:13:32 ID:QzpvCD4L] ところで、PHP スクリプトを php script.php として実行した場合、 その戻り値はどうやってきめているのでしょうか?
661 名前:660 mailto:sage [2007/01/01(月) 06:20:42 ID:???] exit(123) でいいんですね。
662 名前:nobodyさん [2007/01/06(土) 16:31:13 ID:sgvu7Tt8] PEARの自動インストール環境って何かが大きく変わったのでしょうか? 欲しいパッケージがことごとくinstall failedになって、 list-allしたらWarningで「channel -update pear.php.net」しなさいみたいに言われた気がしたので 「pear channel -update pear.php.net」ってやったら 「Update of Channel "pear.php.net" succeeded」と成功したかの様な表示がされました。 でも、その昔「pear list-all」の結果を保存した時にはファイルサイズ40kくらいあったのに 今は17kで、MDB2_Driver_pgsqlとかXML/Parserとかが見当たらない…。 何がどーなったの?何をどうしたらいいの?(;;)
663 名前:nobodyさん [2007/01/06(土) 16:47:56 ID:sgvu7Tt8] list-upgradesしたらArchive_Tar、Console_Getoptがupgrade可能と表示されました。 さっきlist-allした一覧を眺めていたら、 PEAR自体も新しいの(1.5.0RC2)が出ている様子(今1.4.11)。 その昔installしたArchive_Tar、MDB2、MDB2_Driver_mysql、XML_RPCは 一覧上ではLATESTのバージョン値が表示されていないの。 とりあえずPEARをupgradeしたら全て元通りになるのでしょうか?
664 名前:660 mailto:sage [2007/01/06(土) 18:25:39 ID:???] Debian 使ってる俺もなんか変になった。 アップグレード対象になっているパッケージを 落ち着いてひとつひとつ指定してアップグレードしたら 正常になったっぽい。
665 名前:nobodyさん [2007/01/06(土) 22:48:10 ID:sgvu7Tt8] tgz落としてきて半自動インストールで対処できました。 list-allしたリストにも追加されてるし、 完全自動インストールしたのと変わらない?っぽい状態になったのでいいかな、と^^; お騒がせしましたm(_ _)m
666 名前:nobodyさん [2007/01/10(水) 23:24:01 ID:MZg1Wlme] ちょっと質問させてください。 今、生まれて初めてQuickFormを使ってるんだけど、 レンダラ(HTML_QuickForm_Renderer_Default)を用いてHTMLタグをカスタマイズする際って デフォルトの出力HTMLテンプレートを丸ごと書き換えるしかないの? 固定テキスト(static)の文字色を赤にしたいだけなんだけど 「赤にするタグを追加」みたいな加えていくとかできなくて、 デフォルトのHTMLコードを全部手打ちした上で赤にするタグを追加する、でFAでつか?
667 名前:nobodyさん mailto:sage [2007/01/11(木) 11:40:36 ID:???] Defaultレンダラならそうじゃないかな だからArrayレンダラなりArrarSmartyレンダラなり 使うのが常套手段じゃないかな
668 名前:666 mailto:sage [2007/01/11(木) 12:25:16 ID:???] ご返答ありがとうございます。 まずは基本・・って事で参考にしている書籍にならってDefaultレンダラを使い始めましたが Arrayレンダラ等なら望みが叶うって事なのですね。 Arrayレンダラ等については書籍には書いてなかったのでマニュアルをあたってみます。 ども。 >>666 自己レスですが、\PEAR\HTML\QuickForm\Renderer\Default.phpを開いて 該当HTMLタグをコピペすればさほど手間ではなかったです。
669 名前:nobodyさん mailto:sage [2007/01/12(金) 15:41:32 ID:???] MDB2(MySQL)についてなんですが DBパッケージでいうプレイスホルダ的な事はできないんですかね? このように(↓)書いてみたのですが、 $sql="INSERT INTO `user` (user_account, user_password, user_mail) VALUES (?,!,?)"; $affected =& $mdb2->exec($sql, array('$tmp_account', '$tmp_pass', '$tmp_mail')); if(MDB2::isError($affected)) die('失敗:'.$affected->getDebugInfo()); (※元ソースは長いので要素の数とかを適当に省きました) こんな(↓)エラーメッセージが返ってきてしまいますorz Error message: Could not execute statement Native message: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?,!,?)' at line 1 syntaxがどうのこうのって書いてあるので、このやり方はダメないのかなと・・・ ちなみにプレイスホルダ使わないで書いた方では正常に動作してます。 よろしくお願いします。
670 名前:nobodyさん [2007/01/12(金) 17:36:36 ID:2nrbZFx0] すいません、PEAR Mail_Queueの質問です。ご存知の方がいれば教えてください。 Postgresqlにてmail_queue、mail_queue_seqテーブルを作成して、キューを追加しようとしてる のですが、下記のようなエラーが出てしまいます。 $result=$queue->put("CQW15204@hoge.ne.jp","CQW15204@hoge.com",$headers,$body); Mail Queue Error: unknown error [userinfo] => Cannot create id in: mail_queue - FILE: /usr/share/pear/Mail/Queue/Container/db.php, LINE: 192 idが生成できないよといっているようなのですが。PostgresにてMail_Queueって難しい のでしょうか?ご存知の方がいれば教えてください。
671 名前:nobodyさん mailto:sage [2007/01/12(金) 19:18:47 ID:???] 標準のMySQL関連の関数よりも便利?
672 名前:nobodyさん mailto:sage [2007/01/12(金) 20:44:16 ID:???] >>669 pear.php.net/manual/ja/package.database.mdb2.intro-execute.php MDB2はprepareしてからみたいね
673 名前:669 mailto:sage [2007/01/13(土) 14:01:31 ID:???] おぉ!プリペアドステートメント! 参考にしてるDBレイヤの解説ではプレイスホルダとは分けて説明されてたのでスルーしてた(汗 このプリペアド経由のプレイスホルダも内部でエスケープ処理されるのかな。 早速試してみようと思います。 ありがとうございました。助かりました。
674 名前:551 mailto:sage [2007/01/13(土) 20:07:08 ID:???] HTML_QuickFormの ”日付のセレクトボックスの生成” dateフォーム使ってる人います? 年しか初期値設定できなくて微妙なんだけど・・・ setDefaultsで無理やり設定する方法とかありませんか?
675 名前:nobodyさん mailto:sage [2007/01/13(土) 21:35:24 ID:???] >>674 setDefaultsでdateエレメントの初期値にY,m,dみたいなキーの配列で設定できるはず UNIXタイムスタンプでもおk
676 名前:551 mailto:sage [2007/01/14(日) 17:44:09 ID:???] >>675 ありがとうございます! dateは便利でどうしても使いたかったので 助かりました!
677 名前:nobodyさん mailto:sage [2007/01/16(火) 06:37:44 ID:???] PHP の拡張って Windows 上では開発できないんだろうか。 いま Linux 上で phpize などを使って拡張を作ってるんだけど、 Windows 上の PHP で使えるバイナリくれといわれて途方に暮れる。 Windows には phpize も autoconf も m4 もないし・・ Cygwin で作るの?
678 名前:nobodyさん [2007/01/16(火) 06:46:23 ID:zR0oRC8J] うむむしかし PECL for Windows なんてのがあるようだぞ? Creating Extensions の vijay によるコメントでは php.benscom.com/manual/en/zend.creating.php config.js が用意されていて、m4 で記述された config.m4 の代わりに JavaScript (JScript ?) で記述された config.w32 が必要なのだそうだ。いずれにしろできないことはないらしい。
679 名前:nobodyさん [2007/01/18(木) 01:48:09 ID:3ixzqDHl] すいません、ちょっとお知恵をお借りしたいのですが。。。 HTTP_Clientにて $client =& new HTTP_Client(); $client->get($url); $response = $client->currentResponse(); こんな感じで、指定URLでのレスポンスが取得出来ると思うのですが 取得した先のURLを得ることは可能でしょうか?
680 名前:nobodyさん [2007/01/18(木) 02:08:14 ID:7qn+G2a8] echo $url;
681 名前:nobodyさん mailto:sage [2007/01/18(木) 09:59:01 ID:???] PEAR DBについてなんですがデータベースへの接続に失敗します echo "1"; $this->db = DB::connect($dsn); echo "2"; if(DB::isError($this->db)){ $this->error = $this->db->getMessage(); return false; } とかやっても 2 が出る前に死んでしまって何も表示されません どんな原因が考えられるでしょうか?詳しい方ご教授お願いします
682 名前:nobodyさん mailto:sage [2007/01/18(木) 10:51:18 ID:???] >>681 ・$dsnが通ってない ・$this->db=&DB::connect($dsn);じゃない?
683 名前:679 mailto:sage [2007/01/18(木) 11:15:02 ID:???] >>680 さん すいません、説明が足りませんでした。 $urlに入ったURLで別のページにリダイレクトされるのです。 そのリダイレクト先のURLを取得したいなと思っています。 リダイレクト先のBODYは取得できるのですが。。。
684 名前:nobodyさん mailto:sage [2007/01/18(木) 16:56:34 ID:???] >>683 http header でリダイレクトされるんなら $response['headers']の中に入ってんじゃね? metaタグなら$response['body'] の中を探すしかないだろうね。
685 名前:nobodyさん mailto:sage [2007/01/18(木) 18:29:17 ID:???] PEAR:Authを使って、ユーザ認証させようとしています。 ストレージドライバがDBの場合は、問題なくできていました。 が、今回、Fileを使う必要がで出てきたんですが、これがうまくできません。 $params = array("type"=>'Cvs',"file" => "/hoge/hoge/passwd.txt"); $mymyAUTH = new Auth( "File", $params, "myLOGIN" ); $mymyAUTH->start(); $loginStatus = $mymyAUTH->getAuth(); としてるんですが、AUTH_WRONG_LOGINが戻ってきます。 passwd.txtの中身は、File_Passwdにあったデフォルト、 ユーザ,パスワード にしてます。 パスワードは、md5ではダメで、 File_Passwd_Cvs::generatePassword( $_POST[ 'passwd' ] ); でもダメでした。。 ぐぐっても、AuthはDBについての情報は多いけど、Fileの情報は見つけきれま せんでした。
686 名前:nobodyさん mailto:sage [2007/01/18(木) 18:59:50 ID:???] username,password って、 その形式は CVS ではなくて CSV ではなかろうか。 書式を直すか、type'=>'Cvs' の代わりに Authbasic、Authdigest、Custom、Smb、Unix のどれかを使ってみたら? どのみち書式もそれに合わせる必要があるけど。
687 名前:nobodyさん mailto:sage [2007/01/18(木) 19:10:14 ID:???] >>685 か、か、解決しますた!! $mymyAUTH = new Auth( "File", $auth_params ); $res = $mymyAUTH->addUser( $_POST[ 'user' ], $_POST[ 'passwd' ] ); で、ユーザー登録したら、認証できた。 ということでお騒がせしますた。
688 名前:nobodyさん mailto:sage [2007/01/20(土) 14:44:06 ID:???] カンマセパレートバリュー。
689 名前:nobodyさん [2007/01/24(水) 21:46:52 ID:cqEVnQIF] age
690 名前:nobodyさん [2007/01/25(木) 13:17:04 ID:diFouhBc] PEARってなんで大文字なんだよ! ホントうんこすぎ pearのライブラリをディレクトリに移動しようとしたら小文字のファイルにリネームしちまうし、 php.iniはみにくいし、そこでのincludepathも大文字小文字間違って書き直しだし もう氏ねやうんこ言語
691 名前:nobodyさん mailto:sage [2007/01/25(木) 13:28:10 ID:???] >>690 それは鯖がクソなだけ。
692 名前:nobodyさん mailto:sage [2007/01/25(木) 14:08:06 ID:???] ファイル名のケースを区別するかどうかなんて PEARやPHPどころかOSの問題じゃん これをプログラム言語のせいにしてる奴とかもう呆れる他ないな
693 名前:nobodyさん mailto:sage [2007/01/25(木) 22:57:10 ID:???] GDをラップしたライブラリってないの? GDいじるの結構面倒くさい(><)
694 名前:nobodyさん mailto:sage [2007/01/25(木) 23:03:10 ID:???] >>693 いや・・・あの・・・ まっいいか・・・
695 名前:nobodyさん mailto:sage [2007/01/25(木) 23:10:41 ID:???] >>693 PEAR行ってImage_ってプレフィックスがつくパッケージ当たってみ
696 名前:nobodyさん mailto:sage [2007/01/26(金) 10:53:30 ID:???] はやくかけや。 こまってんだよ!
697 名前:nobodyさん [2007/01/26(金) 13:24:07 ID:PVZRthFQ] はじめてPEARを使おうと思っているんですけども、 レンタルサーバでも使えるのでしょうか? インストールされてなければ無理なのかな・・? それと、ダウンロードしてきたファイルの使い方がわかりません。 Image-Graphというのが使いたかったのでダウンロードし、解凍したところ、 Image-Graph-0.7.2というファイルがでてきました。 これはいったいどうすればいいのでしょうか?
698 名前:"""""""""" mailto:"""""""""" [2007/01/26(金) 13:34:58 ID:???] 希少もの:中国製無修正 某大陸高校トイレ盗撮ビデオ www.google.co.jp/search?hl=ja&q=%E3%82%A2%E3%82%A4%E3%83%89%E3%83%AB+torrent+uppics&lr=
699 名前:nobodyさん mailto:sage [2007/01/26(金) 15:56:55 ID:???] >>697 PEARはPHPで書かれてるから適当なバージョンのPHPが動くサーバなら使える。 依存関係とか自分で解決してやらなきゃならないが。 Image_Graphだと Image_Canvas Image_Color Extension gd が必要。 全部そろえばincludeとかrequireすることで使える。
700 名前:nobodyさん mailto:sage [2007/01/27(土) 05:02:52 ID:???] >>696 >>698
701 名前:nobodyさん [2007/01/30(火) 11:27:14 ID:We8vUN44] pearのインストールをしようとgo-pear.batを起動しましたが何も表示されず何度かEnterキーを押すと 「PHP Warning: Cannot use a scalar value as an array in phar://go-pear.phar/PEAR/ Command.php on line 268」 のような表示がたくさん出てインストールが完了できませんと表示されます。どうやったら改善されるのでしょうか?超初心者ですのでわかりやすく説明くださると大変ありがたいです。よろしくお願いします。 PHPは5.2.0を使ってます。
702 名前:nobodyさん mailto:sage [2007/01/30(火) 11:35:02 ID:???] >>701 自分で超初心者とか言うアホにPEARは100年早い。 「俺は超初心者だから、調べるの面倒だし、お前ら!丁寧に分かりやすく解決方法を教えろ!」 って言ってるのか?死ねよ!カス
703 名前:nobodyさん [2007/01/30(火) 11:59:16 ID:We8vUN44] >>702 「超初心者ですのでわかりやすく説明くださると大変ありがたいです。」そういう言い方をしましたので>>702 さんのような捕らえ方をされても仕方ないかもしれません。 ですが昨日から解決方法を調べましたが未だに解決できずにいます。ですので救いの手をいただければと思いますのでどうかよろしくお願いします。
704 名前:nobodyさん mailto:sage [2007/01/30(火) 12:12:05 ID:???] >>701 5.2.0のgo-pear.batは壊れてる ttp://d.hatena.ne.jp/shimooka/20061105/1162714257
705 名前:nobodyさん mailto:sage [2007/01/30(火) 12:15:45 ID:???] >>701 ,703 聞く前に検索しろということだ www.google.co.jp/search?hl=ja&c2coff=1&q=Cannot+use+a+scalar+value+as+an+array+in+phar%3A&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=
706 名前:nobodyさん [2007/01/30(火) 22:37:40 ID:bW5fYcLi] PEAR :: DB のパッケージをインストールしたのですが 「tests」というディレクトリがありました。 これは動作に必要なのでしょうか? 必要ないのであれば消したいのですが。そもそも消す必要もありませんかねぇ。 よろしくお願いします。
707 名前:nobodyさん mailto:sage [2007/01/30(火) 22:45:17 ID:???] >>706 何故、消そうと思うのだ? 別にあってもよくないか?
708 名前:nobodyさん [2007/01/30(火) 22:47:55 ID:bW5fYcLi] >>707 そうですね。 そのまんまにしておきます。ありがとうございました。
709 名前:nobodyさん mailto:sage [2007/01/31(水) 10:55:32 ID:???] 必要ないから消してもOK
710 名前:nobodyさん mailto:sage [2007/01/31(水) 11:58:58 ID:???] 虫垂だの農家の四男坊なんてのはやたらに切るもんじゃないだろう
711 名前:nobodyさん [2007/02/01(木) 12:15:21 ID:PAIOYH/b] PECL には GNU libidn を使うための拡張があります。 pecl.php.net/package/idn 同様の拡張が別の場所でも開発されているようです。 php-idn.bayour.com/ インターフェイス(提供される関数)はほぼ同じようです。 これら二つの拡張の間には何か関係があるのでしょうか?
712 名前:nobodyさん [2007/02/06(火) 15:58:18 ID:rVKmLMVv] もう1日かけて調べたり試行錯誤したけど、全然うまくいきません。 環境: OS WindowsXP Home 鯖 anhttpd 142p PHP 5.2.0(cgiの方使ってます) ソース: <? require_once "HTTP\\Request.php"; $req =& new HTTP_Request("yahoo.co.jp/" ); if (!PEAR::isError($req->sendRequest())) { echo $req->getResponseBody(); } ?> 結果: Warning: require_once(Net/Socket.php) [function.require-once]: failed to open stream: No such file or directory in C:\httpd142p\php5\PEAR\HTTP\Request.php on line 47 Fatal error: require_once() [function.require]: Failed opening required 'Net/Socket.php' (include_path='.;C:/httpd142p/php5/PEAR/') in C:\httpd142p\php5\PEAR\HTTP\Request.php on line 47 INIファイルの該当箇所の設定: ; Windows: "\path1;\path2" include_path = ".;C:/httpd142p/php5/PEAR/" 該当箇所にはちゃんとPearファイルがあるのにエラーになってしまいます。 もう疲れて吐きそうです。。。
713 名前:nobodyさん mailto:sage [2007/02/06(火) 16:22:33 ID:???] >>712 ディレクトリセパレータでは? include_path = ".;C:\httpd142p\php5\PEAR"
714 名前:nobodyさん mailto:sage [2007/02/06(火) 16:30:00 ID:???] "/" を "\" に変えてやってみました。。。 Warning: require_once(Net/Socket.php) [function.require-once]: failed to open stream: No such file or directory in C:\httpd142p\php5\PEAR\HTTP\Request.php on line 47 Fatal error: require_once() [function.require]: Failed opening required 'Net/Socket.php' (include_path='.;C:\httpd142p\php5\PEAR\') in C:\httpd142p\php5\PEAR\HTTP\Request.php on line 47 ふぅ〜。。どうしたもんですかね
715 名前:nobodyさん mailto:sage [2007/02/06(火) 16:42:08 ID:???] require_once 'Net/Socket.php'; これ一行だけのソースでもNo such 〜になる? C:\httpd142p\php5\PEAR\Net でアドレスバー叩いてちゃんとSocket.phpはあるかい?
716 名前:nobodyさん mailto:sage [2007/02/06(火) 17:02:55 ID:???] あー Socket.phpありませんでした。。。 Socket.phpとURL.phpダウンして入れたところ正常に動きました。 ふぅ〜。ありがとうございましたm(_ _)m。
717 名前:nobodyさん mailto:sage [2007/02/06(火) 17:22:12 ID:???] >該当箇所にはちゃんとPearファイルがあるのにエラーになってしまいます。 >該当箇所にはちゃんとPearファイルがあるのにエラーになってしまいます。 >該当箇所にはちゃんとPearファイルがあるのにエラーになってしまいます。 >該当箇所にはちゃんとPearファイルがあるのにエラーになってしまいます。
718 名前:nobodyさん [2007/02/06(火) 17:54:04 ID:NJuIco/q] if ( $_SERVER["REQUEST_METHOD"] != "POST" ) { exit( "不正なリクエストでおじゃる" ); } $hoge = $_POST["hoge"] ? $_POST["hoge"] : ""; こういうソースがあったのですが、リクエストのメソッドを調べる 意味ってあるのですか? 万が一、引数が GET で渡されてたとしても、それが $_POST に代入される ということがありえるのでしょうか。
719 名前:nobodyさん mailto:sage [2007/02/06(火) 17:56:37 ID:???] ねーよww
720 名前:nobodyさん mailto:sage [2007/02/06(火) 20:46:38 ID:???] むかーーーしのバージョンのPHPで GET引数に "GLOBALS[_POST][hoge]" とかそんな感じで 外から $_POST に値を入れられちゃう糞バグがあったような気がしんぐ
721 名前:718 [2007/02/06(火) 21:33:11 ID:NJuIco/q] すみません。 >>718 は誤爆です。
722 名前:718 [2007/02/06(火) 21:36:03 ID:NJuIco/q] >>720 そうだったのですか。 もうちょっと調べてみます。ありがとうございました。
723 名前:nobodyさん [2007/02/14(水) 07:44:29 ID:HWr8LnC4] 質問です。 今html_ajaxでいろいろやってるのですが、 html_ajaxでプロキシアクセスをしてる場合のpostで通信してるのですか?getですか? access_logをみてみると、両方のような気がするのですが。 またpostの場合、sessionでの接続ができますか?どのようにsidを送るのでしょうか? よろしくお願いいたします。
724 名前:nobodyさん [2007/02/14(水) 16:20:33 ID:pTwqj5vm] pearのアンインストール方法を教えてね。
725 名前:nobodyさん mailto:sage [2007/02/15(木) 01:48:19 ID:???] まず、どのようにインストールしたかかけや
726 名前:nobodyさん [2007/02/15(木) 02:10:56 ID:202bzPy7] go-pear.orgからインストールしたのよ。
727 名前:nobodyさん [2007/02/15(木) 17:56:46 ID:kYaagmVU] おまえらどんなPEAR使ってるか教えろ。
728 名前:nobodyさん mailto:sage [2007/02/15(木) 18:18:00 ID:???] インフラとして必要で、実用的で、枯れてて、 誰でもすぐに馴染める使いやすいパッケージは ・PHPUnit ・PhpDocumentor ・PEAR ・MDB2(+Driver) ・HTTP_Request ・Cache_Lite ・Log ・Mail あたりとか? もうPHP4でしか使う機会がないな PHP5でいいならフレームワークに付属ので間に合わすか、 ZFのライブラリを使う
729 名前:nobodyさん mailto:sage [2007/02/15(木) 19:29:34 ID:???] Pagerも結構よいよ
730 名前:nobodyさん [2007/02/15(木) 21:50:13 ID:l05otmqr] まだHTTP_Requestしか使ったことないや。
731 名前:nobodyさん mailto:sage [2007/02/16(金) 09:32:26 ID:???] Cache_Liteはめちゃくちゃ重宝する。