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


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

【PHP】PEAR Part2



1 名前:nobodyさん [2005/08/01(月) 21:27:12 ID:pG+mahP3]
落ちてたんで立てとく

■PEAR
pear.php.net/

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

621 名前:nobodyさん mailto:sage [2006/12/19(火) 10:18:47 ID:???]
小指ぶつけたことがあるな。

622 名前:nobodyさん mailto:sage [2006/12/19(火) 14:25:10 ID:???]
そういやそろそろバッテリ交換しないとなぁ……

623 名前:nobodyさん [2006/12/19(火) 17:56:52 ID:G+HsmUGP]
QuickFormのcheckboxのvalueってどのようにして設定すればいいのでしょうか?

624 名前:nobodyさん mailto:sage [2006/12/19(火) 18:28:48 ID:???]
>>623
「QuickFormのcheckboxのvalue」でぐぐる

625 名前:nobodyさん mailto:sage [2006/12/20(水) 23:11:53 ID:???]
pearってセッション管理が楽になったりはしないね。
諦めて他の方法使います。

626 名前:nobodyさん mailto:sage [2006/12/21(木) 00:46:59 ID:???]
PHPに最初から備わっているセッション管理機能ではダメ?

627 名前:nobodyさん mailto:sage [2006/12/22(金) 02:45:39 ID:???]
pear/PHPの下見たら、Session.phpが居ませんよ。orz

628 名前:nobodyさん [2006/12/22(金) 12:39:04 ID:ujx0PyDC]
結構簡単そうなことなんですけどググッても見つからないので助けてください
QuickFormで'test'にデフォルトの値を渡したい時
例えば
$form->addElement("text","hoge","コメント",array("size"=>80,"value"=>"デフォルトのコメント"));
とやれば出来るのですが
textareaのときは、どうするのでしょうか?
textareaってvalueじゃなくタグの中身じゃないですか?<textarea>ここ</textarea>
attributesで指定できるのでしょうか?

お願いいたします。

629 名前:nobodyさん mailto:sage [2006/12/22(金) 12:52:53 ID:???]
>>628
addElementのあと、setValueでどう?



630 名前:628 mailto:sage [2006/12/22(金) 14:17:26 ID:???]
>>629
できました!
setValueでは、何故か分かりませんがうまくいかず
setDefaultsでできました。

この辺を参考にしました。
ttp://www.bnote.net/php/pear/p_07_setdefaults.shtml

おかげさまでぐぐって見つけることが出来ました。
ナイスヒント

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は誤爆です。






[ 続きを読む ] / [ 携帯版 ]

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

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