私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】下らねぇ質問はここに書き込みやがれ 70
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ○
レスフィルター : (試験中)
有名なサイトと言われても曖昧で判らないな。
Javaの需要があることは認める。
ソースが筒抜けって誇張表現なんじゃない。
ソースが見えなければブラウザをレンダリングって意味不明。
大手制作会社の不信感?
Javaの需要があることは認める。
ソースが筒抜けって誇張表現なんじゃない。
ソースが見えなければブラウザをレンダリングって意味不明。
大手制作会社の不信感?
言葉足らずですみません。
たとえば、派遣会社の求人検索サイトで、
PHPよりもJavaの方が検索数が多く、
また、内容も保険や金融など大規模なサイトと思われるものばかりです。
Javaも同じインタープリタ言語ですし、
中間コードにコンパイルしたから速度が優位だといっても、
PHPだってeAccelelatorなど中間コードにコンパイルして速くする方法が存在するわけで、
速さ優位だとは思いません。
で、結局はソースが見えるか見えないかですが、
ブラウザがサーバーからソースを受信してレンダリングする際に、
ブラウザにとってはソースが筒抜けになるわけですよね。Javaにしても。
パケット透過ツールを使用すれば一目瞭然です。
だから、それを仕様として挙げていないphpの不透明感が、
大手制作会社がクリティカルミッションに使おうとする気に
させないのだと考えたのですが。開発会議でクライアントに突っ込まれる可能性もありますし。
たとえば、派遣会社の求人検索サイトで、
PHPよりもJavaの方が検索数が多く、
また、内容も保険や金融など大規模なサイトと思われるものばかりです。
Javaも同じインタープリタ言語ですし、
中間コードにコンパイルしたから速度が優位だといっても、
PHPだってeAccelelatorなど中間コードにコンパイルして速くする方法が存在するわけで、
速さ優位だとは思いません。
で、結局はソースが見えるか見えないかですが、
ブラウザがサーバーからソースを受信してレンダリングする際に、
ブラウザにとってはソースが筒抜けになるわけですよね。Javaにしても。
パケット透過ツールを使用すれば一目瞭然です。
だから、それを仕様として挙げていないphpの不透明感が、
大手制作会社がクリティカルミッションに使おうとする気に
させないのだと考えたのですが。開発会議でクライアントに突っ込まれる可能性もありますし。
>>159に同意
>>158
発注や求人はJavaが多いかもな。
Javaでサイト作る需要>JavaでWebサイト作れる人ってことでしょ。
それなりのところなら自分でPHPでサイト作れるだろ。
レンタルでPHPが使えるサイト多いしプロじゃなくても作れる。
JavaもPHPもブラウザが実行しているわけじゃないよ。
Webサーバで実行してその出力が送信されブラウザはHTMLを表示してるんだよ。
ということでそれ以降の発言はクライアントにまだしてなくて良かったね。
発注や求人はJavaが多いかもな。
Javaでサイト作る需要>JavaでWebサイト作れる人ってことでしょ。
それなりのところなら自分でPHPでサイト作れるだろ。
レンタルでPHPが使えるサイト多いしプロじゃなくても作れる。
JavaもPHPもブラウザが実行しているわけじゃないよ。
Webサーバで実行してその出力が送信されブラウザはHTMLを表示してるんだよ。
ということでそれ以降の発言はクライアントにまだしてなくて良かったね。
あまりにかわいそうだからマジレスするけど・・・
PHP(or JAVA)のソースと、HTMLソースの違いがわかってからここに来てね♪
おたふくソースとも違うからね☆
PHP(or JAVA)のソースと、HTMLソースの違いがわかってからここに来てね♪
おたふくソースとも違うからね☆
phpのスレでphpを否定するような発言をしてすみません。
ずっと疑問に思っていたので、ぶつけてみたのですが、
期せずして反感を買ってしまってしまって申し訳ありませんでした。
私は純粋に技術論をお聞きしたかっただけです。他意はないです。
この質問は撤回します。
お騒がせしました。
ずっと疑問に思っていたので、ぶつけてみたのですが、
期せずして反感を買ってしまってしまって申し訳ありませんでした。
私は純粋に技術論をお聞きしたかっただけです。他意はないです。
この質問は撤回します。
お騒がせしました。
>>150におすすめなオライリー本↓
クライアント側で実行すると勘違いしちゃってる人だろ>>164は
なんで、こんなところにいるんだろう
なんで、こんなところにいるんだろう
どうもこんにちは。
メタルミッキーというサイトにある通常レス式掲示板を、スレッド式掲示板にしようと頑張っているのですが、スレッド一覧をどのように取得したらよいかわかりません。
よし、やって教えてやろう!という方は是非教えてください。待ってます。
参照:
http://metalmickey.genin.jp/study/php_bbs_1_1.html
メタルミッキーというサイトにある通常レス式掲示板を、スレッド式掲示板にしようと頑張っているのですが、スレッド一覧をどのように取得したらよいかわかりません。
よし、やって教えてやろう!という方は是非教えてください。待ってます。
参照:
http://metalmickey.genin.jp/study/php_bbs_1_1.html
たびたびすみません。
ソースが見えるというのは、たとえば、
共通のphpとしてinclude("./common.inc");とした場合に、
エラー表示が、common.incの何行目にエラーが出てしまうと、
悪意のユーザーがcommon.incを直接指定すると見えてしまうからです。
もちろん、Javaでもエラー画面でstacktraceで表示されますが、
それをたどってどこのクラスでNullPointerExceptionが出ているとわかっていても、
直接ソースをみる方法はありません。それはコンパイルされているからです。
あと、Javaはwebサーバーで実行されるという発言されている方がいましたが、
Javaのコードは通常アプリケーションサーバーです。
ソースが見える見えないという点で言えば、やはりJavaであり、
クリティカルミッションに使われる理由なのではないかと思った次第です。
色々とご意見を頂きましてありがとうございます。
ソースが見えるというのは、たとえば、
共通のphpとしてinclude("./common.inc");とした場合に、
エラー表示が、common.incの何行目にエラーが出てしまうと、
悪意のユーザーがcommon.incを直接指定すると見えてしまうからです。
もちろん、Javaでもエラー画面でstacktraceで表示されますが、
それをたどってどこのクラスでNullPointerExceptionが出ているとわかっていても、
直接ソースをみる方法はありません。それはコンパイルされているからです。
あと、Javaはwebサーバーで実行されるという発言されている方がいましたが、
Javaのコードは通常アプリケーションサーバーです。
ソースが見える見えないという点で言えば、やはりJavaであり、
クリティカルミッションに使われる理由なのではないかと思った次第です。
色々とご意見を頂きましてありがとうございます。
俺はPHPは無理強いされない限りは絶対に使わん超アンチPHPな人間だが、別にJavaより劣るとも脆弱だとも思わんよ。
単に、使う人間がPHPしか使えず、PHPで入門したプログラミング初心者ばかりだから、PHPは低く見られるんだよ。
悪いのはPHPではなく、使う人間のスキルが低過ぎること。
たとえば、PHP界隈では、rfc2616やrfc2822を熟読していたら、ほとんど神扱いだろ。
他のWeb系の言語・開発環境では、ありえない。だって、それが最低限度だから。
単に、使う人間がPHPしか使えず、PHPで入門したプログラミング初心者ばかりだから、PHPは低く見られるんだよ。
悪いのはPHPではなく、使う人間のスキルが低過ぎること。
たとえば、PHP界隈では、rfc2616やrfc2822を熟読していたら、ほとんど神扱いだろ。
他のWeb系の言語・開発環境では、ありえない。だって、それが最低限度だから。
>>173
common.incはパーミション変えたりcommon.phpに変えるべきだってどっかで見かけたことある。
普段そんなこと忘れてるけど。
Javaはwebサーバーで実行されるって俺が言ったんだけど
>Javaのコードは通常アプリケーションサーバーです。
俺には難しくてわかりません。
Javaアプレット?
Javaが使われていることは認めるがソースが見える見えないに拘るのがよくわからない。
Javaのよさってそこ?
common.incはパーミション変えたりcommon.phpに変えるべきだってどっかで見かけたことある。
普段そんなこと忘れてるけど。
Javaはwebサーバーで実行されるって俺が言ったんだけど
>Javaのコードは通常アプリケーションサーバーです。
俺には難しくてわかりません。
Javaアプレット?
Javaが使われていることは認めるがソースが見える見えないに拘るのがよくわからない。
Javaのよさってそこ?
>で、結局はソースが見えるか見えないかですが、
>ブラウザがサーバーからソースを受信してレンダリングする際に、
>ブラウザにとってはソースが筒抜けになるわけですよね。Javaにしても。
>パケット透過ツールを使用すれば一目瞭然です。
よく分からんのだが、これはどういう意味?
>ブラウザがサーバーからソースを受信してレンダリングする際に、
>ブラウザにとってはソースが筒抜けになるわけですよね。Javaにしても。
>パケット透過ツールを使用すれば一目瞭然です。
よく分からんのだが、これはどういう意味?
なんだよビビったじゃないかよ。
(アプリケーションサーバを調べてみた)
そりゃ3階層システムのミドルにPHPはないね。
(アプリケーションサーバを調べてみた)
そりゃ3階層システムのミドルにPHPはないね。
>>175
> たとえば、PHP界隈では、rfc2616やrfc2822を熟読していたら、ほとんど神扱いだろ。
> 他のWeb系の言語・開発環境では、ありえない。だって、それが最低限度だから。
技術者の善し悪しって、別にそんなところじゃないだろw。
RFCなんかを例に出して奴の方が痛い。
javaがphpに比べて優れているのは大規模な開発の設計がやりやすい事。
あとは、堅牢性や分散処理する際など、色々メリットは大きい。
> たとえば、PHP界隈では、rfc2616やrfc2822を熟読していたら、ほとんど神扱いだろ。
> 他のWeb系の言語・開発環境では、ありえない。だって、それが最低限度だから。
技術者の善し悪しって、別にそんなところじゃないだろw。
RFCなんかを例に出して奴の方が痛い。
javaがphpに比べて優れているのは大規模な開発の設計がやりやすい事。
あとは、堅牢性や分散処理する際など、色々メリットは大きい。
>>173
見られて困るものは見られる場所に置かねーよwwww
見られて困るものは見られる場所に置かねーよwwww
>>173
ミドル層のJavaとフロント層のPHPを比較することがおかしくない?
PHPを使うことがありえないけどミドル層ならPHPのソースがユーザに見えないでしょ。
フロント層で変な文字受け取ってエラーでしょ。
俺って煽っていると思われて反論されたのかな。
ミドル層のJavaとフロント層のPHPを比較することがおかしくない?
PHPを使うことがありえないけどミドル層ならPHPのソースがユーザに見えないでしょ。
フロント層で変な文字受け取ってエラーでしょ。
俺って煽っていると思われて反論されたのかな。
趣味でやってる俺でも、見られちゃまずいものはドキュメントルート外に置いたり、.htaccessでdenyするよ……。
Webアプリのセキュリティの知識足りないんじゃ。
Webアプリのセキュリティの知識足りないんじゃ。
>>182
XSSって怖いね
XSSって怖いね
ところでサーバーでそのまま出力できるファイルをincludeしてはいけません。かしこ
このスレの住民って、評論家タイプばかりで実務やったことない人ばかりのようだね。
だいたい本業でphpやっている奴がここに来るわけないじゃん。
こんな残業続きで、2chすらみている暇がないんだから。
俺は、今は過労によるパニック障害で休養中だ。
こんな残業続きで、2chすらみている暇がないんだから。
俺は、今は過労によるパニック障害で休養中だ。
【やりたいこと】
テンプレ通りに作ったhtmlファイルが50個ある。
各ファイルのn行目とm行目のデータだけを取り出し、別ファイルにまとめたい。
///////////////現在のアルゴリズム//////////////
1.fgetsをn回空ループ
2.N行目でfgets。
3.空ループ
4.M行目でfget。
array[][n.m]に保存
///////////////////////////////////
array[][n,m]をファイルに出力
///////////////////////////////////
とやっているのですが、無駄が多いように感じます
fseek()も試してみたのですが、ファイル先頭からのバイト数は変動するので、中々うまくいきません。
ファイルポインタを任意の行の先頭に移動させる関数はないのでしょうか?
テンプレ通りに作ったhtmlファイルが50個ある。
各ファイルのn行目とm行目のデータだけを取り出し、別ファイルにまとめたい。
///////////////現在のアルゴリズム//////////////
1.fgetsをn回空ループ
2.N行目でfgets。
3.空ループ
4.M行目でfget。
array[][n.m]に保存
///////////////////////////////////
array[][n,m]をファイルに出力
///////////////////////////////////
とやっているのですが、無駄が多いように感じます
fseek()も試してみたのですが、ファイル先頭からのバイト数は変動するので、中々うまくいきません。
ファイルポインタを任意の行の先頭に移動させる関数はないのでしょうか?
こんなことするバッチ作って連結
100行目だけ出力
head -100 ファイル名 | tail -1
100行目だけ出力
head -100 ファイル名 | tail -1
↓のようにしてファイルをダウンロードさせています。
これをブラウザで「保存」を選ぶと正常に保存できるのですが、「開く」を選ぶとうまく開けません。
どうもアプリケーションが開こうとしたときにはテンポラリファイルがなくなっているようです。
「開く」を選んでも正常に動作させるにはどうすればいいでしょうか?
header('Content-Disposition: attachment; filename="'.$filename.'"');
header('Content-Type: application/octet-stream');
header('Content-Transfer-Encoding: binary');
header('Content-Length: '.$filesize);
$fp = fopen($filepath, "rb");
while (!feof($fp)) {
$contents = fread($fp, 1024*1024*5);
echo $contents;
}
これをブラウザで「保存」を選ぶと正常に保存できるのですが、「開く」を選ぶとうまく開けません。
どうもアプリケーションが開こうとしたときにはテンポラリファイルがなくなっているようです。
「開く」を選んでも正常に動作させるにはどうすればいいでしょうか?
header('Content-Disposition: attachment; filename="'.$filename.'"');
header('Content-Type: application/octet-stream');
header('Content-Transfer-Encoding: binary');
header('Content-Length: '.$filesize);
$fp = fopen($filepath, "rb");
while (!feof($fp)) {
$contents = fread($fp, 1024*1024*5);
echo $contents;
}
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : ○類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はここに書き込みやがれ 71 (1001) - [98%] - 2008/8/17 1:08
- 【PHP】下らねぇ質問はここに書き込みやがれ 72 (1001) - [98%] - 2008/9/3 7:18
- 【PHP】下らねぇ質問はここに書き込みやがれ 73 (1001) - [98%] - 2008/9/20 2:31 ○
- 【PHP】下らねぇ質問はここに書き込みやがれ 68 (990) - [96%] - 2008/5/27 2:33
- 【PHP】下らねぇ質問はここに書き込みやがれ 69 (1001) - [96%] - 2008/6/25 23:33 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 74 (1001) - [87%] - 2008/10/16 6:05
- 【PHP】下らねぇ質問はID出して書き込みやがれ 75 (1001) - [87%] - 2008/11/13 21:31 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 76 (1001) - [87%] - 2008/12/6 22:36 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 77 (1001) - [87%] - 2008/12/23 7:06 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 78 (1001) - [87%] - 2009/1/13 21:32 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 79 (1001) - [87%] - 2009/2/1 0:33 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 80 (1001) - [87%] - 2009/2/18 6:30 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 90 (1001) - [87%] - 2009/12/7 18:47
- 【PHP】下らねぇ質問はID出さずに書き込みやがれ 1 (985) - [86%] - 2011/7/13 20:33
- 【PHP】下らねぇ質問はID出して書き込みやがれ 130 (1001) - [86%] - 2013/11/11 2:45
トップメニューへ / →のくす牧場書庫について