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

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

    php覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - flush + - n12br + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    801 = :

    >>800
    逆じゃね?
    Perlと言われたらまずCGIの事じゃない?

    802 = :

    >>801
    話のもとが>>796なもんで。

    803 = :

    Web関係で重要な技術は
    HTML>CSS>PHP>SQL>Javascript>Java>Flash かな。
    今の新規プロジェクトでCGI使う物はかなり少ないし、
    Flashはプログラマの仕事ってよりデザイナーの仕事って感じだし、
    Javaはぜひ覚えておいた方がいい言語だけど、Webプログラムに特化したら意外と使わせてもらえないし、
    Javascriptはググれば大抵どこかに欲しい物が落ちてるし、
    SQLはWeb系で使えなかったら素人扱いにしかならないし、
    PHPは出来るべきだし、
    HTMLとCSSが出来ない人間にWebプログラマなんて出来ない。
    後、Linuxも必要だよ

    804 = :

    >>796
    仕事をするなら全部覚える必要はないよ
    広く浅い知識より得意分野を作ったほうが仕事は多くなります

    805 = :

    また、規制来てるな・・・

    WEBプログラマならhttpが優先度高いだろう。
    あとflex(adobeの方、字句解析じゃなくて)が要求される仕事が最近増えてきたよ。

    >CGI使う物はかなり少ない
    通常はmod_xxxってことか?w

    806 = :

    ちょっと規模が大きくなってアプリケーションサーバって事になるとJavaって場合が多い。

    809 = :

    >>800
    CGIに用いる言語はPerlに限らないって意味でしょ

    810 = :

    ホームページ論争って何だ?

    811 = :

    >>809 無知乙

    812 = :

    >>810
    「ホームページ」は自分がブラウザ開いた時に表示されるページだ。なんでもホームページ言うな!
    今更そんな古い話持ち出すな、ホムペで通じるだろ老害!

    みたいな話。

    813 = :

    どのへんが無知?

    814 = :

    名前からも分かるとおり、CGIはあくまでもインターフェイスであり、特定のプラットフォームに依存せずに、
    ウェブサーバなどから外部プログラムを呼び出す仕組みのことを指す。

    そのため、この仕組みを用いて起動されるプログラム本体のことをCGIと呼称するのは誤りである。また、
    1990年代後半のCGIを使ったプログラムはPerlが大部分であったため、「CGIとはPerlまたはそれに類する
    特定の言語のことである」という認識も広く存在するが、こちらも誤りである。

    816 = :

    間違った認識を正すのは揚げ足取りとは言わない。

    817 = :

    筋肉痛が痛いっつったら
    ハァっていちいち言うタイプだろ

    818 = :

    多少省略しても成り立つのが日本語のいいところょ。

    819 = :

    ホームページ論争みたいな事になってるしw

    820 = :

    >>798-800

    CGIはインターフェイスだから「CGIはPerlに限らない」はおかしい。

    ではなく

    CGIはインターフェイスだから「もはやCGIはPerlと同義語か?」はおかしい。

    でしょ。

    821 = :

    「きょうび、CGIと言われたらまずPerlの事だな。」もおかしいにょ。

    822 = :

    ホームページって各ウェブサイトのトップページのことだよ

    823 = :

    >>820>>821
    そういう意味で使う人が多い、ってのは間違って無いだろ。

    824 = :

    もうどこまでが本気でどこからがネタなのかwww

    825 = :

    >>822
    君の使ってるブラウザにもあるだろ、ホームページの設定。

    826 = :

    >>825
    ごめん、英語での意味の話。
    僕ちんイギリスに住んでたのよ。

    827 = :

    >>826
    そうだったのか、ごめん。

    828 = :

    http://www.cgi.com/

    829 = :

    「CGIを設置する」って言い方が定着してるから、しょうがないんだろうな。
    CGIはPerlだけじゃないよ、って解説してるページも多いし。
    CGIのちゃんとした意味なんか知らなくても、応募フォームとか、会員管理するサイトとか作るのに支障はない。

    けど、せっかく"prog"って付く板にいるんだから、RFC3875に目を通してみてはどうだろう?
    The Common Gateway Interface (CGI) Version 1.1(日本語訳)
    http://www.studyinghttp.net/rfc_ja/rfc3875

    830 = :

    PHPを書くのにどういうテキストエディタがいいでしょうか?

    832 = :

    こもどwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

    833 = :

    今までSQLite3使っていたのですが、MySQLに変えようと思っております
    で、php.iniにてDSN宣言をしようと思うのですが、今までは
    pdo.dsn.test="sqlite:c:\~\Apache2_2\htdocs\samples\hoge.db"としていました
    MySQLの場合は、
    pdo.dsn.test="mysql:host=localhost;dbname=friend;charset=sjis"の他にどのように書けばいいのでしょうか?
    SQLiteでいう、c:\~\Apache2_2\htdocs\samples\hoge.dbの部分が分かりません

    834 = :

    ファイルの指定なんていらんよ

    835 = :

    >>834
    では、例えば>>833の例で言うと、以上のpdo.dsn.testの設定で終わりで、
    $user = 'aaa';
    $pass = '111';
    とすると、 $dbh = new PDO('test', $user, $pass); でいいのでしょうか?

    $dsn = 'mysql:host=localhost;dbname=friend'; として、
    $dbh = new PDO($dsn, $user, $pass); とする方法は分かっているのですが、少しでも記入を減らす為にphp.iniでDSN宣言をしたいと思いまして
    SQLite使ってて、その宣言方が身についているもので

    836 = :

    それでいいんじゃない?

    837 = :

    >>836
    申し訳ございません
    それとは改行よりも上の部分の方でしょうか、それとも改行よりも下の部分の方でしょうか?
    何度もごめんなさい

    838 = :

    上のほうです

    839 = :

    >>838
    ありがとうございました

    840 = :

    move_upload_fileのエラー処理でファイルがアップロードされているかどうかの判断を['size']でやってる人が
    周りに何人かいるんだけど今はそれで大丈夫なの?
    俺は今まで['erroe']の番号で0ならOKで3なら不完全で4ならアップされてないよ~みたいな判断してて
    かつerrorが0の場合にファイルサイズが0以上ならって感じで見てるんだけど、もしかして順番間違ってる?

    841 = :

    errorで見たほうがいいんでないの
    実質的には変わらんかもしれないけど

    842 = :

    学習中のものです。
    PEAR::DBじゃなくてPDOを使うのが主流なんですか?
    PDO2もあるとどこかで読みましたし…。

    843 = :

    学習中なら違いを学習してください

    844 = :

    アンケート取ったわけじゃないからわからんが
    今時はpear/peclに依存しないのが主流じゃね?

    845 = :

    学習中なら主流なんて気にするな。
    作ろうとするものに、どんな道具を使えばいいのかを考えとけ。

    846 = :

    >>843
    参考書に違いが載っています。
    a)MySQL関数を使う方法、b)PEAR::DBモジュールを使う方法、c)PDOを使う方法
    の3つの説明があり、それぞれの欠点は下のとおりでした。

    a)MySQLでしか使えない
    b)抽象化してセキュリティも配慮しているのでお勧めだが動作が遅め
    c)ネイティブ実装で速度は申し分ないがサポートするRDBMSが少ない

    PDOが使いやすそうですが、ウェブサーバを変えたときに対応してなかったら
    コードの書き直しが必要になるので、迷っているところです。

    >>844
    PECLというのは初めて目にしましたが、Cで書かれていてPEARより高速なんですね。
    でもPEARもPECLも避けたほうがいいということなら、選択肢から外そうと思います。

    >>845
    そうですね。
    主流の方法を勉強しておいたほうが後々有利だと考えてしまいました。

    847 = :

    >でもPEARもPECLも避けたほうがいいということなら、選択肢から外そうと思います。
    いやPEARとPECLは使った方がいいよ

    848 = :

    >>846
    PDOはpeclだよ

    避けた方が良いとかはないよ
    ただ今はフレームワークが流行で、フレームワークはpear/peclに依存してないのが多い。

    学習中なら全部やっとけ、覚えるのに時間かからんから。

    849 = :

    >>847
    そうなんですか…。
    確かにPEARとかはインターネットで調べても情報がいろいろ出てくるので
    よく使われてるんだなぁという印象を受けてます。

    >>848
    PDOってPHP5.1.0以降は標準で入ってるんですね。
    サポートするRDMBSが少ないということですが、今のところMySQLとSQLiteしか
    使ってないので、問題ないかなと思い始めました。

    やっぱり全部やっておくのが一番ですよね。
    まずどれか一つを使ってみてから、他の方法もそれぞれ使えるようにしていこうと思います。
    ありがとうございました!

    850 = :

    swfのFileReferenceでアップロード中にキャンセルすると、
    $_FILES[xxx]['error']が0で$_FILES[xxx]['size']はアップロード済みのサイズになる。
    これ、豆知識な。


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - flush + - n12br + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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