のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,853人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ【PHP】PEAR Part3

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - MDB2 + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    651 : nobodyさん - 2011/11/07(月) 23:16:23.44 ID:???.net (-29,-24,-22)
    自分、ZF使ってるんでPEARって殆ど使わないんですが、これは便利ですげぇってのありますか?
    653 : nobodyさん - 2011/12/12(月) 22:32:37.99 ID:???.net (-26,-30,-161)
    go-pear.phpでPEARのインストールを使用とすると

    ---------------------------------
    An Exception Has Occurred
    Unknown location: /pear/pear-core/branches/PEAR_1_4/PEAR.php
    HTTP Response Status
    404 Not Found
    ---------------------------------

    となります。

    解決策お願いします。
    654 : nobodyさん - 2011/12/14(水) 18:43:31.41 ID:???.net (+24,+29,-9)
    >>653
    これ解決した?俺も同じ症状でインストールできなくて困ってるんだが
    657 : nobodyさん - 2011/12/17(土) 04:00:18.25 ID:???.net (-27,-30,-135)
    >>656
    サンクス。まさに俺がやりたいことを実行してる例だと思うんだけど素人のオイラには初めてみる書き方だ。
    テーブル名の後にいきなりvalueでハテナ連発って当たり前なんですかね?
    sssdってのがハテナを表しててその後に変数を連続して入力すると順々に代入されてく感じなんだろうか。
    $stmt = $mysqli->prepare("INSERT INTO CountryLanguage VALUES (?, ?, ?, ?)");
    $stmt->bind_param('sssd', $code, $language, $official, $percent);
    659 : nobodyさん - 2011/12/22(木) 18:25:30.99 ID:???.net (+22,+27,-5)
    >>657
    SQLインジェクション対策にはプリペアドステートメントが一般的だな
    660 : nobodyさん - 2012/01/13(金) 02:12:08.56 ID:???.net (+10,+29,+1)
    661 : nobodyさん - 2012/03/25(日) 00:12:40.75 ID:???.net (+6,+18,+0)
    あああ
    663 : nobodyさん - 2012/05/03(木) 14:27:12.88 ID:???.net (-24,-30,-63)
    >>662
    go-pear.phpの120行前後の
    'Archive/Tar.php'
    の行を
    'Archive/Tar.php' => 'https://raw.github.com/pear/Archive_Tar/master/Archive/Tar.php',

    にすれば行けた。
    ダウンロード先がphp.netからgithub.comに順番に移行してるらしいよ。
    664 : nobodyさん - 2012/05/03(木) 16:26:21.15 ID:???.net (+28,+29,-2)
    >>663
    インストール完了した!!
    助かったよ、ほんとありがとう
    665 : 663 - 2012/05/03(木) 23:26:01.88 ID:???.net (+31,+29,-15)
    >>664
    出来たなら良かったw

    でもなんで公式のをアップデートしてくれないのかな?
    もう半年近くこの状態だと思うけど・・・
    666 : nobodyさん - 2012/05/17(木) 21:49:57.33 ID:???.net (+10,+22,-1)
    ピアー極めた
    667 : nobodyさん - 2012/06/07(木) 23:44:46.56 ID:???.net (-24,-22,-72)
    PEARとか全く使ってないな
    最初勉強したcostが無駄だったような気もする
    俺ZF使ってるから
    自分はcake使った事が無いから分からないけど、cakeの場合はPEARがいいのかな?
    併用とか
    668 : nobodyさん - 2012/07/23(月) 01:04:28.69 ID:???.net (-27,-30,-294)
    PEARのMDB2で、
    つまりは

    for (int $i=0; $i<10; $i++) {
    //begin transaction
    $mdb2->beginTransaction();

    //create PreparedStatement
    $sql = 'SELECT COUNT(id) from ? WHERE user = ? ORDER BY created_at DESC, id';
    $types = array('text', 'text');
    $sth = $mdb2->prepare($sql, $types);
    $values = array($tablename[$i], $user_filter[]);

    //do query
    $res = $sth->execute($values);
    $sth->free();

    $res = $res->fetchRow();
    $count = $res['count(id)'];

    print "table :".$count."<br />\n";
    }

    ってな感じに、大量のテーブルに対してそれぞれ順番に同じクエリを実行していきたいんだけど、
    それってどうにかして可能ですかね?

    上みたいにクエリ内で from ? ってふうにテーブル名を?に置き換えるとエラー出ちゃって。
    669 : nobodyさん - 2012/07/29(日) 01:33:24.34 ID:???.net (-27,-30,-285)
    MDB2を使ってAというテーブルから取得した結果をBというテーブルにインサート仕様としているのですがうまくいきません。
    取得はうまくいくのですが、Bテーブルにインサートする際にループが一回で抜けてしまい1っかいめのループの1000レコードしか登録できません。
    なぜ1回目でループを抜けてしまうのか原因がわかりません。
    ご教示お願いします。

    以下、プログラム

    ※Aテーブルのレコード数30万件

    // Aテーブルよりデータを取得(15万件ほど)
    $result = $mdb2->query('select `product_id`, `product_title` from `tmp_mst_product` group by `product_id`');

    // Bテーブルにインサート
    $meta = array();
    while ($row = $result->fetchRow()) {
    $meta[] = "('".$row['product_id']."','".$row['product_title']."')";
    if (count($meta) == 1000) {
    $mdb2->exec('insert into `mst_product` (`product_id`, `product_title`) values ' . implode(',', $meta));
    $meta = array();
    }
    }
    670 : nobodyさん - 2012/08/01(水) 03:03:52.25 ID:???.net (+27,+29,-8)
    だめだな。
    単純に2chスレの技術レベルが落ちたのか過疎ってるのか知らないが諦めろ
    671 : nobodyさん - 2012/08/01(水) 21:03:52.65 ID:???.net (-27,-30,-64)
    metaが1000個でimplodeしたら、1000個の列なデータになっちゃわない?
    execしようとしてるクエリーをdebugなprintして手で実行してみたら?
    あと、mysql_error()も活用してみんしゃい
    673 : nobodyさん - 2012/11/03(土) 04:48:54.69 ID:???.net (-21,-12,-77)
    >>672
    俺はキャッシュ関連で妙なメッセージやエラーが出た場合はとりあえず
    pair clear-cache
    することにしてるよ。そうするとたいがい正常に戻る。

    根本的解決ではないのでまたなったりするんだけど
    キャッシュファイルのなんらかの理由でアクセス不能になったりって
    多分pear側の理由であるんだよな。
    >>672もキャッシュファイルの情報が取得できないというわけだから、同じだと思う
    675 : nobodyさん - 2012/11/21(水) 01:18:37.34 ID:???.net (+30,+29,-195)
    php初心者です。(基本MDB2しか使ってません)
    PEARも入れて試してるところで、セキュリティーとか移植性も利点なのですが
    ソース的にはphpから直接MySqlを叩くほうがシンプルかなとも思ってしまいます。

    PEARを使ったら全てのDBアクセスはPEARを通すべきなのか
    ところどころでphp直が混じってもいいのか悩みどころです。

    もう少しPEARに慣れるべきか、今回のアプリではPEARなしでも
    いけるのかも(ユーザーが書き込む事はないので)と思っています。
    PEARをお使いの方はどうお考えでしょうか?
    676 : nobodyさん - 2012/11/21(水) 01:34:16.31 ID:???.net (-21,-29,-27)
    >>675
    PEARはない
    FW使うか、スクラッチならPDO
    677 : nobodyさん - 2012/11/21(水) 03:06:03.07 ID:???.net (+35,+29,-144)
    >>676
    やはりPEARはないですか、買った本に載ってたというだけなんです。
    フレームワークも調べてみると習得に時間がかかりそうと書いてあるし
    PDOもPEARよりシンプルで速そうで良さげです。
    でも結局PEARやPDOは、将来MySQL以外の使用にも対応する事が
    主要なところかと思うので、初心者はカリカリと基本SQLを書いてた
    ほうが良いのかと思いました。もっと経験積んで選択したいところです。
    678 : nobodyさん - 2012/11/21(水) 07:14:53.94 ID:???.net (+32,+29,-21)
    >>677
    PEAR使うにしてもDBの勉強しなくていいということではないからな
    679 : nobodyさん - 2012/12/12(水) 07:06:37.22 ID:ioMlf9P5.net (+3,+18,+0)
    てす
    680 : nobodyさん - 2012/12/13(木) 12:26:46.15 ID:???.net (-17,-30,-59)
    send($address, $header, $msg);

    $addressが配列で仮に100件のメールアドレスを入れてる場合
    存在しないアドレスが含まれていると
    100件送信せずに途中で処理が止まってしまうものなのでしょうか?
    681 : nobodyさん - 2012/12/14(金) 09:31:20.01 ID:???.net (+33,+29,-5)
    存在しないアドレスだと分かるタイミングってどこか知ってるか?
    682 : 680 - 2012/12/15(土) 00:45:23.84 ID:???.net (+37,+29,-20)
    >>681
    ありがとうございます。
    そうですよね。。

    そこでちょっと試してみたのですが
    メールアドレスの形式があきらかに間違っているアドレスが含まれてると1通も送られてこないんです。
    これはsendの仕様でしょうか?
    687 : 687 - 2014/05/04(日) 17:57:52.62 ID:RN97SqK4.net (+26,+26,+1)
    どうしたらいいかわからない
    689 : nobodyさん - 2014/07/19(土) 11:40:24.70 ID:???.net (-27,-30,-246)
    レンタルサーバにgo-pearでpearを入れました。そして一緒にインストールされたpeclを用いてブラウザ上からxdebug(2.2.5)をインストールしようとしたのですが、インストールに失敗します。
    メッセージが途中で止まり、エラーなども出ていないようで、原因がわかりません。どうすればよいでしょうか。
    (phpのエラーを吐くようにしても、set_magic_quotes_runtime()のDeprecatedしか出ません)
    サーバのOSはCentOS 5.10、phpのバージョンは 5.3.3です。
    この現象はデフォルトのまま他に何もインストールしてない時も、phpunitをインストールした後も同様に発生しています(phpunitはpear.phpunit.deからインストール出来ました)
    表示されたメッセージは以下のとおりです(ドメインなどはhogeに置き換えています。)

    http://www1.axfc.net/u/3279294?key=hoge
    691 : nobodyさん - 2015/04/04(土) 16:01:41.33 ID:Dzyz/Joa.net (+0,+16,+0)
    馬鹿には無理
    694 : nobodyさん - 2017/08/18(金) 08:34:10.37 ID:6RreLQ3o.net (+0,+1,-20)
    このライブラリ使ってる案件って、今あるの?
    695 : nobodyさん - 2017/08/18(金) 11:31:29.94 ID:???.net (-1,+10,+0)
    誰もいないスレ
    696 : nobodyさん - 2017/08/18(金) 12:25:58.70 ID:midXpN+v.net (+19,+29,-3)
    二人の愛を確かめたくって~
    697 : nobodyさん - 2017/08/18(金) 17:51:50.41 ID:6RreLQ3o.net (+31,+28,-46)
    確かにw
    2年ぶりだったのか?
    Smartyはどうなんだろうね?
    Smartyはスレすらないねw
    698 : nobodyさん - 2017/08/19(土) 00:11:38.56 ID:C4EUoiS5.net (+29,+29,-36)
    >>697
    Smartyは良く使ってるよ。
    Smartyはもう枯れた領域に入っていて特にスレを立てるほどのこともないんじゃない。
    699 : nobodyさん - 2017/09/25(月) 13:41:25.63 ID:???.net (-26,-30,+0)
    366 :nobodyさん 2017/05/29(月) 16:07:39.16 ID:6v4UcGhE
    今回の民法改正、ソフトウェア受託開発の場合、(検収後ではなく)バグ発見後1年瑕疵担保責任があるということで、地獄かよ、と思ったが、
    元々問題が起きがちな受託案件がビジネス的に成立しなくなることで強制的に業界再編につながるなら良いことかもと思うようになった。
    一部で地獄を見ても。
    http://twitter.com/yukihiro_matz/status/869061879389343744

    367 :nobodyさん 2017/05/29(月) 16:28:06.55 ID:6v4UcGhE
    ニュース - 改正民法が成立、「瑕疵担保責任」などシステム開発契約に影響大:ITpro
    http://b.hatena.ne.jp/entry/itpro.nikkeibp.co.jp/atcl/news/17/052601508/

    372 :nobodyさん2017/05/29(月) 19:10:37.12 ID:???
    Railsでシステム作って納品する

    Railsはマイナー、メジャーのアップデートが半年以内に必ずある

    客がアップデートする。アップデートによるエラーやバグ、動作の不具合に気づく

    気づいてから1年以内に通知すれば、5年間無料保証ゲット

    つまりRailsがアップデートするたびに、無償の修正作業を発生するということかな

    376 :nobodyさん2017/05/30(火) 09:20:20.09 ID:L5po86sS
    >>378>>379>>375
    客が瑕疵担保責任法の法改正を知ってくると思うから、今後5年無償保証をお願いされるだろう
    営業がそれでも仕事を取ってこれるか?たぶん無理だろう。無限の直していたら赤字になる。
    こういう保守に弱い言語、ころころ仕様が変わる言語は仕事として発生しなくなってくる。
    これは変わり目だ。お前らも早く逃げたほうがいいぞ。RubyやPHPなど動的言語は確実に廃れる。
    保守に強い言語のみ生き残れる。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - MDB2 + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について