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/
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\.... に変更したところ動くようになりました。
382 名前:nobodyさん mailto:sage [2009/03/10(火) 05:22:23 ID:???] pearで初心者向きで なんかおもしろいもの教えて。
383 名前:nobodyさん mailto:sage [2009/03/10(火) 09:17:23 ID:???] ↓とりあえずこん中で面白そうなのを試してみたら? ttp://www.phppro.jp/school/pear/
384 名前:nobodyさん mailto:sage [2009/03/10(火) 10:44:04 ID:???] PEARなんかよりFWやれよ・・・
385 名前:nobodyさん mailto:sage [2009/04/15(水) 16:50:41 ID:???] File_Archive::extract()についての質問です。 アーカイブの読み込みをファイルパスからではなくfile_get_contents()の返り値の変数から行いたいと思っています。 readSource()あたりかと思ったんですがどうやら違うようです。 何か方法がありましたら教えてください。
386 名前:385 [2009/04/15(水) 16:51:24 ID:OqJi2BWr] readConcat()あたりも試しましたがうまくいきませんでした。
387 名前:nobodyさん mailto:sage [2009/04/16(木) 01:41:00 ID:???] PEARはライブラリでFWではないよ
388 名前:nobodyさん mailto:sage [2009/04/16(木) 02:05:33 ID:???] だからどうした
389 名前:nobodyさん mailto:sage [2009/04/16(木) 02:44:04 ID:???] >>388 お前馬鹿だろ
390 名前:nobodyさん mailto:sage [2009/04/16(木) 03:55:23 ID:???] お前は何を言ってるんだ
391 名前:nobodyさん mailto:sage [2009/04/16(木) 08:36:29 ID:???] 俺も言わせてもらう。お前は何を言ってるんだ。
392 名前:nobodyさん mailto:sage [2009/04/16(木) 08:38:57 ID:???] なんで?
393 名前:nobodyさん [2009/04/16(木) 17:12:12 ID:gZPIq8MQ] pearの公式サイトが落ちてるんだけどいつから?
394 名前:nobodyさん mailto:sage [2009/05/24(日) 22:41:54 ID:???] レンタルサーバでPEARを使うには、何を持っていけばいいんですか? 使いたいのはPagerです。
395 名前:nobodyさん mailto:sage [2009/05/25(月) 00:07:23 ID:???] PearとPear::Pager
396 名前:nobodyさん mailto:sage [2009/05/27(水) 17:57:30 ID:???] ここ3日ほど苦しんでます orz... 助けてください。。。 PEARのインストール時に、コマンドプロンプトで [php.mbstring.dll が見つからなかったため、このアプリケーションを解しできませんでした。] というアラートが表示され、 それをOKすると、次に、プロンプト上に PHP Warning: PHP Startup: Unable to load dynamic library 'C:\php\php\5.2.2-Win32\ext*php_exif.dll' - 指定されたモジュールが見つかりません。 in Unknown on line 0 Could not open input file: PEAR\go-pear.phar 続行するには何かキーを押してください. . . と出てしまい、先に進めません。 環境は次に書きます
397 名前:nobodyさん mailto:sage [2009/05/27(水) 18:01:18 ID:???] (続き) 環境など OS: WindowsXP home PHP のインストール先 C:\php\php\5.2.2-Win32\ php.ini での設定(一部抜粋) extension_dir = "C:\php\php-5.2.2-Win32\ext" これまでやったこと、、、 PHPの再インストール、 ini ファイルのディレクトリセパレータを \ から / に変える、 php_mbstring.dll を、いろんな場所にコピー ※C:\php に入れたら余計変な挙動になってしまいました 神様に祈る 同じことばっかり繰り返して、気が変になりそうです。 ほんとうにお願いします。
398 名前:nobodyさん [2009/05/27(水) 18:06:53 ID:LaEpX0wM] すいません、あげさせてください m(__)m
399 名前:nobodyさん mailto:sage [2009/05/27(水) 19:27:23 ID:???] PHP のインストール先 C:\php\php\5.2.2-Win32\ php.ini での設定(一部抜粋) extension_dir = "C:\php\php-5.2.2-Win32\ext" 変な\入ってるじゃん
400 名前:nobodyさん mailto:sage [2009/05/27(水) 20:58:59 ID:???] すいません、PHPのインストール先がミスタイプでした (?) C:\php\php\5.2.2-Win32\ (○) C:\php\php-5.2.2-Win32\ 申し訳ないです。
401 名前:nobodyさん [2009/06/19(金) 12:23:10 ID:Ek6xRtmv] こんにちは あるサイトでは相手の言語に合わせたレスポンスをくれます require_once( "HTTP/Client.php" ); $client = new HTTP_Client(); $client->get( "hoge.com "); 普通に見に行くと英語版が渡され $client->setDefaultHeader( array('User-Agent' => 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)', 'Accept-Language' => 'ja', 'Content-Language' => 'ja' )); こうしても変わりませんでした 自分のサーバーにアクセスさせると UA PEAR HTTP_Request class ( pear.php.net/ )" となり、UAが変わった形跡がありません 何がおかしいのでしょうか?
402 名前:nobodyさん [2009/06/19(金) 13:24:38 ID:Ek6xRtmv] $context = stream_context_create(array( 'http' => array( 'method' => 'GET', 'header' => 'Accept-Language: ja' ))); $url = "aaaaaa "; $data = file_get_contents($url, false, $context); var_dump( $data ); これでできましたm_ _m
403 名前:nobodyさん [2009/07/30(木) 10:46:33 ID:Wo1TQTt+] sendmailでtoを指定せずbccに複数宛先を指定して、 それぞれ受信者のto:にはアドレスが表示されてるってできまっか? 以下でやると宛先は無表示になるけど。 $headers['From'] = $from ; $headers['Bcc'] = "aa@ddd.com, cc@jjjj.com" ; $headers['Subject'] = "本文" ; $headers['X-Mailer'] = "PHP/".phpversion() ; $param["sendmail_path"] ="/usr/sbin/sendmail"; $param["sendmail_args"] = ("-t") ; $mail = Mail::factory("mail", $param) ; $mail->send($recipients, $headers, $body) ;
404 名前:nobodyさん mailto:sage [2009/07/30(木) 19:56:26 ID:???] SMTPの仕組みを考えれば分かる
405 名前:nobodyさん mailto:sage [2009/07/31(金) 02:09:48 ID:???] 結論からいえばできない。 Toヘッダもメールの一部だからな。 受信者ごとに内容が違ったらcarbon copyにならないだろう。 (Bccは消えるが、受信者ごとの内容が変わるわけではない) 1通ずつ送るしかないな。
406 名前:nobodyさん mailto:sage [2009/07/31(金) 13:54:28 ID:???] RFCでは、toの記入が必須、とはかかれていない。 つまり、toを絶対に入れなくてはいけない、というルールは無い。 しかし、実際の運用では、toが未記入だと、 送信できないメーラーがほとんど。
407 名前:nobodyさん mailto:sage [2009/08/01(土) 01:20:52 ID:???] しかし元質問ではToヘッダに本来の受信者アドレスを入れたいわけであって・・・
408 名前:nobodyさん mailto:sage [2009/08/01(土) 07:32:25 ID:???] エンベローブToとメールヘッダのToは別。 MTAが使うのはエンベローブTo、メールヘッダはMUAが使う。 それぞれの受信者のToに各受信者のアドレスを表示したいなら、1通ずつそう 送ってやればいい。
409 名前:nobodyさん mailto:sage [2009/08/05(水) 18:45:22 ID:???] PEAR::DB利用しいてオートナンバー利用時に登録した主キーを取得するのに Insert後に ・MySQL select last_insert_id() as LASTID ・PostgreSQL select LASTVAL() as LASTID ・SQLite select last_insert_rowid() as LASTID を発行して主キーを取得しているのですが もっとスマートにPEAR::DBに備わっている機能でなんとかならないのでしょうか? (一応さがしたのですが見あたりませんでした。)
410 名前:nobodyさん mailto:sage [2009/08/05(水) 19:50:05 ID:???] Pear::DB古すぎるでしょ
411 名前:nobodyさん mailto:sage [2009/08/07(金) 10:40:24 ID:???] やはり厳しいですか。。。 宛先は空欄で運用することにします。
412 名前:nobodyさん [2009/08/07(金) 18:27:14 ID:84mwQBPd] Image_Graphで棒グラフ使っています。 横積み型と縦積み型のグラフを合体したようなグラフを作成しようと考えております。 $Plot =& $Plotarea->addNew('bar', array($Dataset, 'stacked'));// 縦積み $Plot =& $Plotarea->addNew('bar', array($Dataset));// 横積み どうすれば再現できますでしょうか?
413 名前:nobodyさん mailto:sage [2009/08/11(火) 23:32:24 ID:???] >>410 今更PEAR:DBM2用に自前のデータベース用クラスを書き直すのも微妙ですから PHP4を考慮する必要が無くなったらPDOに移行するつもりです。 ですからとりあえずPEAR:DBを使い続けてPEAR:DBM2に移行するつもりはありません。