元スレ【PHP】ID出さんでも質問OKなスレ【初心者歓迎】2
php覧 / PC版 /みんなの評価 : ○
801 = :
>>800
逆じゃね?
Perlと言われたらまずCGIの事じゃない?
802 = :
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 = :
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']はアップロード済みのサイズになる。
これ、豆知識な。
みんなの評価 : ○
類似してるかもしれないスレッド
- 【PHP】ID出さなくても質問OKなスレ【初心者歓迎】 (836) - [86%] - 2009/8/18 21:04 ○
- 【PHP】ID出さなくても質問OKなスレ【初心者歓迎】 (1001) - [86%] - 2009/1/28 18:17
- 【PHP】下らねぇ質問はここに書き込みやがれ 69 (1001) - [33%] - 2008/6/25 23:33 ○
- 【PHP】下らねぇ質問はここに書き込みやがれ 70 (1001) - [33%] - 2008/7/19 3:52 ○
トップメニューへ / →のくす牧場書庫について