- 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/
- 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度目以降なら来ないのでは・・・?(つд⊂)エーン
|

|