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

    私的良スレ書庫

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

    元スレ【PHP】ID出さんでも質問OKなスレ【初心者歓迎】2

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - flush + - n12br + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    951 : nobodyさん - 2009/11/17(火) 21:56:34 ID:??? (+25,+2,-12)
    フレームワークだよ
    952 : nobodyさん - 2009/11/17(火) 22:08:27 ID:??? (+62,+29,-222)
    「フレームワーク」調べてみた。

    > フレームワークは一言で表すと、「アプリケーションの土台」と言えます。データベースへの接続、
    > 認証機構の実装、データの登録・編集・削除ページの作成など、どんなWebアプリケーションにも
    > 必須の機能があります。これらの開発を毎回1から行うことは非常に効率が悪いことです。
    > フレームワークはこれらの機能を一つにまとめ、その組み合わせ方も提供します。言わば、コードの
    > 規格書とも言えるでしょう。
    http://www.phppro.jp/article/framework/framework.php


    DBへの接続や認証の実装よりも、「コードの規格書」を新たに覚えるほうが面倒なんだけどなぁ。
    個人で自分用のものを開発してるだけだったらフレームワークとか使わなくてもいいかな。
    953 : nobodyさん - 2009/11/17(火) 22:15:59 ID:??? (+47,+29,-2)
    好きにしなよ
    954 : nobodyさん - 2009/11/17(火) 22:24:03 ID:??? (+57,+29,-2)
    好きにします><

    たぶん近いうちに本を読んでみる。
    955 : nobodyさん - 2009/11/17(火) 22:40:34 ID:??? (+67,+29,-21)
    >>937
    クラスって使い方がわかんねぇや。
    どういうときに使うんだ?
    956 : nobodyさん - 2009/11/17(火) 23:57:53 ID:??? (+57,+29,-4)
    素人や見習い相手にカッコつけたいときに
    957 : nobodyさん - 2009/11/18(水) 00:43:46 ID:??? (-1,-29,-27)
    クラスのコードだけ配布するのはやめてほしい
    俺はExampleがほしいんだよ
    958 : nobodyさん - 2009/11/18(水) 00:44:25 ID:??? (+9,-30,-82)
    配列にhtmlタグを追加していきたいんですけど
    $url=$_GET['url'];
    $tug = "<img src=\"".$url."\" width=\"300\" height=\"300\">";

    $tug_array=array();
    array_unshift($tug_array,$tug);
    どこが悪いんですかね?それともarray_unshift($tug_array,$tug);なんて不可なんでしょうか?
    959 : nobodyさん - 2009/11/18(水) 00:56:01 ID:??? (+38,-30,-75)
    >>958
    どこも悪くないよ
    そのあとにvar_dump($tug_array);って書いてみるといいよ
    あと、特に意図がないならarray_unshiftなんて使わなくても配列の追加は
    $tug_array[] = $tug;
    とか
    $tug_array[] = "<img src=\"".$url."\" width=\"300\" height=\"300\">";
    なんかでできるよ
    960 : nobodyさん - 2009/11/18(水) 01:02:21 ID:??? (+87,+25,-16)
    どうでもいいかもしれないけど、タグのスペルが・・・(ry
    961 : nobodyさん - 2009/11/18(水) 01:20:54 ID:??? (+101,+29,-5)
    >>959
    おお・・・なんと親切な。ありがとうございます。

    >>960
    素直にtagで良かったのか・・・恥
    962 : nobodyさん - 2009/11/18(水) 02:38:42 ID:??? (+57,+29,-7)
    え・・・わざとじゃ・・・なかった・・・だと・・・!!
    963 : nobodyさん - 2009/11/18(水) 02:59:20 ID:??? (+71,+29,+0)
    >>961
    >素直にtagで良かったのか
    俺ちょっと意味分からん
    964 : nobodyさん - 2009/11/18(水) 13:13:19 ID:??? (+3,-30,-137)
    設置ぐらいしかでき無い素人なんだけどここで聞いていいのかな?
    借りてたサーバーが閉鎖するから他のサーバーに移転作業中で
    設置して何回かのエラーの後、前の通り動かすことはできたんだけど
    PHPから生成されるファイルの所有者が「www」になって
    インターネット上から直接ファイルにアクセスすると丸見えなんだけど、これをどうにか自分の権限にすることできない?
    前のサーバーではどこ変更することなく自分のIDになってた。

    変える部分はここら辺かなとはおもう
    /*-- メインファイル作成 --*/
    function make_file1($line, $num) {
    $file = LOGDIR . $num . ".dat";
    $fp = fopen($file, "w");
    set_file_buffer($fp, 0);
    flock($fp, LOCK_EX);
    fputs($fp, $line);
    fclose($fp);
    chmod($file, 0666);
    }
    965 : nobodyさん - 2009/11/18(水) 13:14:30 ID:??? (+3,-30,-120)

    同時に生成されるこっちのファイルはちゃんと自分のIDになってる

    /*-- カウントファイル作成 --*/
    function make_file2($num) {
    $file = LOGDIR . $num . "c.dat";
    $line = "0<><>";
    $fp = fopen($file, "w");
    set_file_buffer($fp, 0);
    flock($fp, LOCK_EX);
    fputs($fp, $line);
    fclose($fp);
    # chmod($file, 0666);
    }

    PHPはレッツPHPのI-BOARDの改造版つかってます。
    よろしくおねがいします。
    966 : nobodyさん - 2009/11/18(水) 13:40:45 ID:??? (+52,+29,-1)
    明らかに違う点があるじゃないか
    967 : nobodyさん - 2009/11/18(水) 14:59:10 ID:??? (-2,-30,-11)
    ここ?
    $line = "0<><>";

    カウントファイルのchmodはエラーが出たので自分でコメントアウトした
    968 : nobodyさん - 2009/11/18(水) 15:02:00 ID:??? (+46,+28,+0)
    そうか
    969 : nobodyさん - 2009/11/18(水) 16:29:27 ID:??? (+46,+28,+0)
    そうさ
    971 : nobodyさん - 2009/11/19(木) 14:50:41 ID:??? (+55,-29,-4)
    >>970
    $hoge = $hoge1 = "4989";
    972 : nobodyさん - 2009/11/19(木) 14:51:25 ID:??? (+61,+29,+0)
    >>971
    そういうやり方でよかったんですね。
    ありがとうございます。
    973 : nobodyさん - 2009/11/19(木) 15:10:14 ID:??? (+67,+28,-1)
    >>971
    何そのセンスの無いきめえ書き方
    974 : nobodyさん - 2009/11/19(木) 15:13:07 ID:??? (+49,+26,-2)
    他に書き方が・・・?
    975 : nobodyさん - 2009/11/19(木) 15:32:31 ID:??? (+6,-21,-1)
    C++とかでも同じように記述するよねぇ
    976 : nobodyさん - 2009/11/19(木) 15:32:39 ID:??? (+3,-30,-113)
    C言語では普通に使われる書き方だな。
    あと、↓でも解説されてる。
    http://php.net/manual/ja/language.expressions.php
    >'$b = ($a = 5)' のように書くことは、 '$a = 5; $b = 5;' と書くのと 同様なのです。(セミコロンは、文の終わりを示します。)
    >代入は、右から左へ実行されるため、'$b = $a = 5' と書くことも 可能です。
    977 : nobodyさん - 2009/11/19(木) 15:58:12 ID:??? (+4,-29,-33)
    別に>>973馬鹿にするわけでも何でもないんだが
    $a = $b = "1"以外に同時に代入する方法あれば知りたいな
    979 : nobodyさん - 2009/11/19(木) 16:59:07 ID:??? (+5,-30,-46)
    $_FILES['aaa']['error'] が空かどうかを判定するのってどうするんでしょうか?
    980 : nobodyさん - 2009/11/19(木) 17:07:26 ID:??? (-11,-29,+0)
    is_null
    981 : nobodyさん - 2009/11/19(木) 18:40:59 ID:??? (-1,-29,-9)
    list($a, $b)=array_pad(null, 4989, 2);//w

    >>979
    isset
    982 : nobodyさん - 2009/11/19(木) 18:44:46 ID:??? (-3,-29,-11)
    array_pad(array(), 2, 4989)だな、ネタだからどうでもいいけど。
    983 : nobodyさん - 2009/11/19(木) 19:39:34 ID:??? (-1,-25,+1)
    >>979
    empty
    984 : nobodyさん - 2009/11/20(金) 10:45:33 ID:??? (+13,-30,-59)
    error_log("1234", 3, "/var/log/1234");
    で実行すると権限がないと怒られます。
    sudoで権限の設定はしたのでsudoでやれば出来ると思いますが、
    これをsudoでする場合はどう記述すればいいのでしょうか?
    985 : nobodyさん - 2009/11/20(金) 11:10:47 ID:??? (+47,+29,-1)
    またおまえか
    986 : nobodyさん - 2009/11/20(金) 11:14:04 ID:??? (-6,-29,-3)
    syslogのほうが便利
    987 : 984 - 2009/11/20(金) 11:47:31 ID:??? (-1,-29,-27)
    すまん
    php分離してsudoからphp別ファイルで叩いて回避した
    syslogも考えて見ます。
    ありがとうございます。
    988 : nobodyさん - 2009/11/20(金) 11:59:12 ID:??? (+52,+29,-4)
    そろそろ次スレ立てないとな・・・
    989 : nobodyさん - 2009/11/20(金) 12:13:31 ID:??? (+21,+29,-159)
    俺立てられないからこんな感じで誰か新スレ立ててくだされ


    【PHP】ID出さんでも質問OKなスレ【初心者可】3

    ID出さなくても質問OKなスレです
    初心者もいるので、そういう方には親切に答えてあげましょう
    荒らしやあまりにも言葉使いの悪い人間は無視の方向で

    PHP以外にもPEAR等のライブラリ、Smarty等のテンプレート、フレームワーク、PHPがらみのSQL等も可としますが、出来るだけ専門のスレで質問された方がいいと思います
    また、出来るだけOS、PHPやApache等のバージョンも書いた方がいいと思います


    ◆前スレ
    【PHP】ID出さんでも質問OKなスレ【初心者歓迎】2
    http://pc11.2ch.net/test/read.cgi/php/1252590753/

    その他、諸情報は >>2-10 辺りにて
    990 : nobodyさん - 2009/11/20(金) 13:02:55 ID:??? (+89,+29,-20)
    自分で解決できなくて質問しにくるのはみんな初心者だと思うんだが・・・
    991 : nobodyさん - 2009/11/20(金) 13:38:00 ID:??? (-5,-28,-4)
    idスレに統合でいいと思うんだが・・・
    992 : nobodyさん - 2009/11/20(金) 13:39:37 ID:??? (+57,+29,-29)
    あっちは毎日暇人気違いが暴れとるぞw
    993 : nobodyさん - 2009/11/20(金) 13:42:16 ID:??? (+57,+29,-8)
    統合はすべきでないと俺は思うけどね
    どっちも見ていてちょっと気質が違うから
    994 : nobodyさん - 2009/11/20(金) 13:43:20 ID:??? (+57,+29,-37)
    ここは元々IDを出さないで質問してくる奴らのために分離されたスレだから
    995 : nobodyさん - 2009/11/20(金) 13:51:52 ID:??? (+80,+29,-1)
    >>990
    そうとも限らない
    996 : nobodyさん - 2009/11/20(金) 13:56:33 ID:??? (+63,+0,+0)
    >>995
    初心者乙
    997 : nobodyさん - 2009/11/20(金) 14:00:55 ID:??? (+58,+26,+0)
    >>996
    本気で言ってるの?
    998 : nobodyさん - 2009/11/20(金) 14:07:08 ID:??? (+53,+25,-14)
    新しいバグ発見とかでも初心者扱いかよw
    999 : nobodyさん - 2009/11/20(金) 14:08:24 ID:??? (+57,+29,-8)
    経験者ほど知識の共有を大事にするもんだ
    1000 : nobodyさん - 2009/11/20(金) 14:15:38 ID:??? (+50,+27,-1)
    一応1000取っておくか
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - flush + - n12br + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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