[表示 : 全て 最新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/

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\....
に変更したところ動くようになりました。







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

前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