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

    私的良スレ書庫

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

    元スレ【PHP】ID出さなくても質問OKなスレ【初心者歓迎】

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    151 : nobodyさん - 2008/10/05(日) 08:01:08 ID:??? (+2,-25,-45)
    アクセサでぐぐれ
    Javaあたりのサイトを参考にしろ
    間違ってもphpspotのは参考にするなよ
    152 : nobodyさん - 2008/10/05(日) 08:05:13 ID:??? (-1,-29,-3)
    ああ、set/getのメソッド書くのが面倒なだけかw
    153 : nobodyさん - 2008/10/07(火) 04:19:26 ID:??? (+3,-30,-85)
    質問です。
    セキュリティー設定や、ユーザー登録設定を変更しようとすると、
    Fatal error: Not able to open ./../cache/data_global.php in /usr/local/www/htdocs/unabbs/public_html/una/includes/acm/acm_file.php on line 106
    が出てしまい設定が変更出来ません。
    何が原因なのでしょうか・・・?

    よろしくお願いします。
    154 : nobodyさん - 2008/10/07(火) 04:33:27 ID:??? (+51,+11,-33)
    何のセキュリティー設定だ?
    置き場所とパーミッション確認
    155 : nobodyさん - 2008/10/07(火) 04:43:33 ID:??? (+19,-15,-4)
    >>154
    すみません、それはAdminCPの何処で確認出来るのでしょうか・・・。
    156 : nobodyさん - 2008/10/07(火) 11:05:12 ID:??? (+18,-4,-1)
    FTP使ってないの?
    158 : nobodyさん - 2008/10/10(金) 21:15:38 ID:??? (-1,-29,-8)
    jcode.phpってのがある。
    最新版が2004年だからどのぐらい使えるかはわからないが
    http://www.spencernetwork.org/jcode/
    160 : nobodyさん - 2008/10/15(水) 22:14:27 ID:??? (+64,+29,-7)
    改行した状態で挿入されて何か不都合が?
    161 : nobodyさん - 2008/10/15(水) 23:04:07 ID:??? (+19,-17,-9)
    phpの話じゃなくてtextarea自体に改行を反映させるかどうかのオプションがあったようななかったような
    162 : nobodyさん - 2008/10/16(木) 01:55:17 ID:??? (+6,-29,-13)
    ブラウザの対応にもよるからサーバサイドで処理した方がいいな
    単に\rと\nを除去するだけだし
    163 : nobodyさん - 2008/10/16(木) 10:49:23 ID:??? (+12,-29,-101)
    >>160
    他のアプリケーションでデータを表示する際に、下手に改行が入ります。
    >>161
    warpのプロパティを指定しましたが効果はありませんせした。
    >>162
    ご指摘の通りデータを参照する際にtrimする方法で試してみます。
    164 : nobodyさん - 2008/10/16(木) 11:16:22 ID:??? (+3,-29,-15)
    >>163
    trimじゃ一行にはならないからstr_replaceでやったら?
    165 : nobodyさん - 2008/10/16(木) 12:10:31 ID:??? (+5,-29,-5)
    >>164
    str_replaceはもちろん使った事はありますが、
    今回の場合どのように使うのかご教授お願いします。
    166 : nobodyさん - 2008/10/16(木) 12:14:23 ID:??? (+37,-30,-44)
    >>165
    使ったことあるなら分かるはずだが
    $text // textareaの内容
    $text = str_replace("\r", '', $text);
    $text = str_replace("\n", '', $text);

    \rと\nを空白に置き換えれば複数行が一行になる
    文字が詰まるのがイヤなら、スペースとかに置き換えればいい
    167 : nobodyさん - 2008/10/16(木) 12:33:46 ID:??? (+63,+30,-19)
    >>166
    なるほどありがとうござます。
    試してみます。データベースに入っているものには、
    改行コードが付いているんですね。
    168 : nobodyさん - 2008/10/16(木) 18:29:44 ID:??? (+57,+29,-7)
    いや消しちゃったら表示する際に元に戻せないじゃん
    いらないんならいいけどそしたらフォーム関係ない
    169 : nobodyさん - 2008/10/16(木) 20:57:21 ID:??? (+57,+29,-4)
    DBに入れるときに別のものに置き換え、表示するときに戻せばいいじゃないですか。
    170 : nobodyさん - 2008/10/16(木) 21:00:01 ID:??? (+51,+28,-2)
    なぜ置き換える必要があるのですか。
    171 : nobodyさん - 2008/10/16(木) 22:09:25 ID:??? (-11,-29,-3)
    改行コード←→<BR>
    172 : nobodyさん - 2008/10/18(土) 22:48:07 ID:??? (+38,+10,-21)
    PEARって企業で普通に使われているんですか?
    173 : nobodyさん - 2008/10/18(土) 23:16:00 ID:??? (+42,+24,+0)
    企業による
    174 : nobodyさん - 2008/10/19(日) 00:34:14 ID:??? (+57,+29,-4)
    状況による
    少なくとも企業でも使える完成度
    175 : nobodyさん - 2008/10/20(月) 14:37:43 ID:??? (+57,+29,-24)
    完成度にもよるが企業内にある
    完全独自FWとかライブラリより使えると思うぞ
    176 : nobodyさん - 2008/11/01(土) 03:48:07 ID:??? (+48,+20,-18)
    質問したいのですが、どなたか居られますでしょうか?
    177 : nobodyさん - 2008/11/01(土) 11:23:39 ID:??? (+47,+29,+0)
    潜んでるぜ
    178 : nobodyさん - 2008/11/01(土) 14:31:49 ID:??? (+7,+29,-44)
    あ、すいません。ここで質問しました。
    http://pc11.2ch.net/test/read.cgi/php/1219842559/
    502が私です。あまり私一人が独占するのもどうかと思ったのですが…。
    どうしましょうか、こちらに移動したほうが宜しいでしょうか?
    179 : nobodyさん - 2008/11/01(土) 15:18:30 ID:??? (+57,+29,-2)
    それなりにレス出てるからそっちで続けて
    181 : nobodyさん - 2008/11/04(火) 12:40:57 ID:??? (-11,-29,-42)
    >>180
    Eclipseのバージョンとか書かないとわからん
    phpeclipseは確かできたと思うが
    どこまで出来たかは忘れた
    182 : nobodyさん - 2008/11/10(月) 20:00:01 ID:??? (-2,-30,-20)

               ,-‐-、      ,.-‐-、
                  \_, ,_/
     カサカサ...    /〓癶( ;:゚;〓;゚;)癶
           ー=癶(癶( 癶;;:;;ノ癶     カサカサ...
    183 : nobodyさん - 2008/11/11(火) 17:39:13 ID:??? (-1,-29,-54)
    PHP4環境では問題無く使えてた画像掲示板が
    PHP5環境にすると画像表示しなくなり、投稿もできなくなりました。
    レッツPHPの画像掲示板なんですけど。
    184 : nobodyさん - 2008/11/11(火) 17:43:05 ID:??? (+52,+29,-2)
    それはお困りですね
    185 : nobodyさん - 2008/11/11(火) 17:59:06 ID:??? (+37,+9,-25)
    おそらく原因はPHP4環境だったものがPHP5環境になったからではないでしょうか?
    解決してよかったですね
    186 : nobodyさん - 2008/11/11(火) 23:42:25 ID:??? (+36,+3,-69)
    ひでぇw

    まぁどちらにせよレッツPHPさんに対応してよと言うか
    自分で改造するか

    ウノウラボにphp4から5へスクリプトを移行させるツールがあったと思うが
    レッツPHPの場合スクリプトが3ベースで4に対応させたって場合もあるから微妙
    187 : nobodyさん - 2008/11/17(月) 00:03:25 ID:??? (+67,-30,-100)
    今PHPはじめました。
    まずはデバッグプリントできるようにしようと思い、

    <?php

    echo(error_log("test"));

    ?>

    こんなソースを書いてみました。

    php.iniは、
    log_errors = On
    error_log = "C:\Program Files\PHP\error.log"

    こうなってるのですが、どこにも吐かれてないみたいです。
    echoの返り値は1なので、正常にログ吐けてるはずなのですが・・・。

    あと何が足りないのでしょうか?
    鯖はIISでCGIじゃなくてISAPIです。
    188 : nobodyさん - 2008/11/17(月) 00:18:54 ID:??? (+68,+29,-5)
    >>187
    よくわからないけどエラーを発生させないと記録されないんじゃ?
    189 : 187 - 2008/11/17(月) 01:00:17 ID:??? (+12,-29,-44)
    >>188
    それが、どうもerror_log()はエラーの有無関係なく
    ログ出力する関数らしいんです。

    syslogだとイベントビューワに吐かれるらしいのですが、
    できればテキストに落としたいんですよね。
    こんなところで躓くとはorz
    190 : nobodyさん - 2008/11/17(月) 01:04:08 ID:??? (+4,-29,-10)
    >>187
    第2引数で3を指定して第3引数でファイル名を指定すると
    そのファイル名に記録されるみたいだけど
    http://jp.php.net/manual/ja/function.error-log.php
    191 : nobodyさん - 2008/11/17(月) 06:54:13 ID:??? (+3,-30,-84)
    はまった

    $arr = array(1,2,3,4);
    foreach ($arr as &$value) {
    if ($value == '3') { unset($value); }
    }

    としても値3を持つ配列の要素が削除されることはないんだなorz
    noticeもwarningも出ないから、深いループの中をさまよいながら朝を迎えた
    俺のニータイムを返せ~
    192 : nobodyさん - 2008/11/17(月) 08:09:45 ID:??? (+48,-28,-54)
    初心者的な質問ですいません
    メソッド内で定義した変数を別メソッドに呼び出すにはどうしたらいいのでしょうか?
    193 : nobodyさん - 2008/11/17(月) 09:06:21 ID:??? (+62,+29,-13)
    >>192
    オブジェクト指向ははじめてですか?
    194 : nobodyさん - 2008/11/17(月) 09:08:43 ID:??? (+10,-30,-71)
    >>187
    表示したいならvar_dump
    ログにはきたいならerror_log(var_export(内容,true),3,出力先);

    >>192
    function hoge() {
      global $hoge;
      $hoge += 1;
      return $hoge;
    }
    $hoge = 1;
    var_dump($hoge,hoge(),$hoge);

    こんな感じでglobal使えば出来るがお勧めしない
    class等の概念を覚える良い機会だと勝手に思うので調べてみては
    195 : nobodyさん - 2008/11/17(月) 09:19:51 ID:??? (+0,-27,+0)
    globalって・・・
    196 : nobodyさん - 2008/11/17(月) 09:37:11 ID:??? (-1,-29,-27)
    >>195
    メソッド内で定義した変数を別の方法で取得する方法ってあんの?
    197 : nobodyさん - 2008/11/17(月) 09:46:27 ID:??? (+82,+20,-16)
    いろんなメソッドで参照するようなやつはメンバ変数にするのが普通です
    198 : nobodyさん - 2008/11/17(月) 09:53:44 ID:??? (+68,+29,-55)
    >>197
    それはクラスにした場合だろ?
    まぁクラスにした場合でも
    メソッド内で定義した変数をどうやって取得するんだよ
    199 : nobodyさん - 2008/11/17(月) 10:01:09 ID:??? (+16,-30,-67)
    >>192は『メソッド』といってるわけだが・・・
    関数とメソッドは厳密に言うと別物ですよ

    class Hoge {
    private $a = null;
    public function setA($a) {
    $this->a = $a;
    }
    public function getA() {
    return $this->a;
    }
    }

    $obj = new Hoge();
    echo $obj->getA();
    $obj->set("hoge");
    echo $obj->getA();
    200 : nobodyさん - 2008/11/17(月) 10:13:42 ID:??? (+11,-30,-109)
    >>199
    それはメンバ変数に対するgetterを定義してるだけだろ?
    class A {
     function test() {
      $hoge = 'a';
     }
    }
    このクラスA::test()内の$hogeを取得してみろよ
    簡単に言うと質問に対する答えが違うんだよ

    本来のメソッドの定義というのはクラスに対するメンバ関数等のことを言うが
    初歩的な質問でと言ってる時点でメンバ関数とは考え難いわけだが?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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