△▲ WebProg 初心者の質問 Part18 ▼▽at PHP
△▲ WebProg 初心者の質問 Part18 ▼▽ - 暇つぶし2ch1:nobodyさん
08/08/27 22:09:19
2ちゃんねるは初めて。 WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。

そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。

質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
URLリンク(www.google.co.jp)
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
 後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。

2ch 総合ガイド
URLリンク(www.2ch.net)

お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。

関連情報は
>>2-3辺り

欲しいCGIが見つからないならこっちへGo!!
こんなCGI探してます 23
スレリンク(hp板)
前スレ
△▲ WebProg 初心者の質問 Part17 ▼▽
スレリンク(php板)

2:nobodyさん
08/08/27 22:09:43
過去スレ
1: URLリンク(pc.2ch.net)
2: URLリンク(pc2.2ch.net)
3: URLリンク(pc2.2ch.net)
4: URLリンク(pc5.2ch.net)
5: URLリンク(pc2.2ch.net) (Lost)
6: スレリンク(php板) (Lost)
7: スレリンク(php板) (Lost)
8: スレリンク(php板)
9: スレリンク(php板)
10: スレリンク(php板)
11: スレリンク(php板)
12: スレリンク(php板)
13: スレリンク(php板)
14: スレリンク(php板)
15: スレリンク(php板)
16: スレリンク(php板)

3:nobodyさん
08/08/27 22:10:03
関連スレ
■ 設置の方法がわからない場合には
CGI設置について質問【Part3】
スレリンク(php板)

■ 自分で改造できない場合には
【 スクリプト改造依頼スレ 】(丸投げ) part7
スレリンク(php板)

■ 自分で改造する時にアドバイスが欲しい場合には
★三 【 スクリプト改造工房 PART 9 】 ★三
スレリンク(php板)

4:nobodyさん
08/08/28 16:14:43
初歩的な質問です。
最近、googleやwikipedia、YouTubeなんかで、検索欄に入力をしようと
するとその候補の文字が表示されていますが、あれは一体どういう
技術を使ってやっているのでしょうか?

何か、こういうキーワードでぐぐるといいよみたいなものでも
結構ですのでよろしくお願いします。

5:nobodyさん
08/08/28 16:31:35
>>4に追記です。
以下の記事にある「サジェスト機能」の事です。
URLリンク(japan.cnet.com)

6:nobodyさん
08/08/28 17:26:53
>>3の続き

995 名前:nobodyさん[sage] 投稿日:2008/08/27(水) 09:07:56 ID:???
>>994
てっきりphpとかだと思ってましたということは
C#で記述されてるのでしょうか?

996 名前:nobodyさん[sage] 投稿日:2008/08/27(水) 09:11:43 ID:???
お前は何を言ってるんだ

999 名前:nobodyさん[sage] 投稿日:2008/08/28(木) 12:01:45 ID:???
>>995
なにこのギャグwww
フイタwwww

7:nobodyさん
08/08/28 17:43:36
>>4
Ajax

8:nobodyさん
08/08/28 20:50:47
>>7
調べてみます。サンクス

9:nobodyさん
08/08/28 22:26:57
>>4
参考になるかもしれん

JavaScriptとPHPでつくるAjaxインクリメンタル検索
URLリンク(codezine.jp)

10:4
08/08/29 09:53:36
>>9
おお~。ちょうどこういう感じの情報が欲しかったのです。
ありがとうございます。

11:nobodyさん
08/09/01 11:49:40 L3aEM5Qy
submitフォームのname属性ってほとんど意味ないですよね?
submitフォームがたくさんある場合は、区別する必要があるのでいりますが。
一つしかない時に、name属性を書きますか?書きませんか?

12:nobodyさん
08/09/01 15:06:45
HTMLで必須属性であることは置いとくとして

name->valueの形でデータが渡ることを考えるとnameを省略するのは気持ち悪い




13:nobodyさん
08/09/01 17:41:57 KFElilTu
今日CGIの勉強でapacheをインストールしたのですが質問です。
URLリンク(www.miloweb.net)を見ながらSSIの設定をして、
<!--#printenv -->が動くようになったのですが、
<!--#exec cmd="dir"-->が動きません。
環境はwindowXP,Apache2.2.6です。
調べるとwindows環境だとcmdがうまく動かないことがあるようなことが書かれていました。
<!--#exec cmd="./counter.cgi"-->みたいにしてカウンターを埋め込みたいのですが
どのようにすれば可能でしょうか?

14:nobodyさん
08/09/01 18:10:05
エラーログには何か出てる?

15:nobodyさん
08/09/01 18:35:30 KFElilTu
エラーが出ていました。
[Mon Sep 01 18:26:21 2008] [error] [client 127.0.0.1] (OS 2)指定されたファイルが見つかりません。 : Failed to open cgi file dir for testing
[Mon Sep 01 18:26:21 2008] [error] [client 127.0.0.1] (OS 2)指定されたファイルが見つかりません。 : don't know how to spawn cmd child process: C:/user/htdocs/test.shtml
[Mon Sep 01 18:26:21 2008] [error] [client 127.0.0.1] execution failure for parameter "cmd" to tag exec in file C:/user/htdocs/test.shtml

以下test.shtmlの内容です。
<html>
<head>
<title>test</title>
</head>
<body>
<!--#exec cmd="dir"-->
</body>
</html>



16:nobodyさん
08/09/01 19:10:10
exec cgi だとどうなる?
cgiの場合、少なくともContent-Type の出力は必要だから、普通に動くcgiもってくるといい

17:nobodyさん
08/09/01 19:24:53 KFElilTu
cmdの部分をcgiにしたら、cgiがちゃんと動きました。
ありがとうございます。
cmdが動かないのがちょっと気持ち悪いですが。

18:nobodyさん
08/09/01 21:42:15
どう設定したか書いてないけどIncludesNoExecを設定してない?

19:nobodyさん
08/09/02 05:08:05
>>18
Options FollowSymLinks MultiViews Includes を設定しました。

20:nobodyさん
08/09/04 09:34:38
aspとjspってどっちがシェア高いんですか?

21:nobodyさん
08/09/04 10:48:08
サポセンにおいてはespの需要が高い。

22:nobodyさん
08/09/04 17:04:30 AMREDc1b
データベースで階層を表現するのに、
隣接リストモデル、経路列挙モデル、入れ子集合モデルがありますが
実務で一番つかわれているモデルは何ですか?

23:nobodyさん
08/09/04 23:50:32
趣味でapacheでなにかwebアプリ作って公開するなら
java,php,.asp
どれで作るのが一般的だと思いますか?

24:nobodyさん
08/09/04 23:56:35
php

25:nobodyさん
08/09/04 23:58:44
webアプリとなるとflashかjavaアプレットじゃないかな

26:nobodyさん
08/09/06 16:12:43 mzFBVSr9
SQLの勉強ってどうやってます?
なんかSQLってウェブプログラミングの中でも異質ですよね
正統的な数学的知識が必要というか

27:nobodyさん
08/09/06 16:38:22
異質とか以前にSQL自体はプログラムなのか?
単なる問い合わせなんだが


28:nobodyさん
08/09/06 17:13:04
どの辺が数学的知識なんだろう・・・ゴクリ

29:nobodyさん
08/09/06 17:17:58
数学的知識…?

で、まあ、一般的なプログラミング言語とは全く違う分野のシロモノだというのは正解
頭柔らかくしてベツモノだとして勉強するといい

30:nobodyさん
08/09/06 17:34:05
ブール演算的な考え方ができると
理解しやすいんじゃない?

左に10レコード、右に10レコード
FROMに左, 右並べたら10×10で100レコード
JOINで結んだら一致するレコードだけが残る。

31:nobodyさん
08/09/06 20:14:23
ひょっとして、正統的な数学的知識=論理演算なんだろうか。

32:nobodyさん
08/09/06 20:20:01
集合論だろJK

33:nobodyさん
08/09/06 20:37:12
JKの和集合…

34:nobodyさん
08/09/06 21:46:44
>SQL
まあ、非技術者の人間に説明する時はプログラミング言語って言っちゃってるけどな。
場合によってはHTMLもだが。

35:nobodyさん
08/09/06 21:57:25
なんで女子高生が集合論語ってるの?

36:nobodyさん
08/09/06 22:01:12
どっちもLはLanguageのLだしな、一応

37:nobodyさん
08/09/06 23:01:58
JapaneseLanguageもプログラム

38:nobodyさん
08/09/06 23:34:35
言語

39:nobodyさん
08/09/07 05:32:50
LanguageのLだからなんでプログラミング言語になるんだよw

40:nobodyさん
08/09/07 07:09:36 cDLqFro3
memcachedに関するスレとか、rails以外のrubyフレームワークに関するスレを
最近立てたのに、いつの間にかDAT落ちしてた。
書き込みのない、意味もないスレがたくさん残ってるのに
何でせっかく立てた有用なスレが落とされんの?
ひろゆき氏ね。

41:nobodyさん
08/09/07 08:09:16
即死判定だろう。
落ちて困るスレなら、テンプレを充実させて保守すべき。

42:nobodyさん
08/09/08 15:56:28 xMgfGoIi
データベースのorder byは結構コストが高い処理です。
さあ、ここで質問です。
データベースはスケールしにくいことで有名ですが、
そういうことを考えると、
order by等の高コスト処理も、
いくらでもスケールできるアプリケーションサーバ側でやった方が良くないですか?

43:nobodyさん
08/09/08 16:22:26
そのままPerlのsort関数に突っ込んだら、サーバがあっぷあっぷしたのも良い思い出。

44:nobodyさん
08/09/09 21:43:06
>>42
どう考えてもDBサーバでやった方が楽だろ、JK

45:nobodyさん
08/09/10 09:28:10
量が多いと、ソートして一部を取り出すほうがまし。

46:nobodyさん
08/09/10 14:20:05
そりゃ楽さや単純なコストで言えばDBでやる方がいいに決まってるよ
後々のスケールのしやすさのためにってことでしょ

47:nobodyさん
08/09/10 22:17:15
PerlのCGIで、お問い合わせフォームを作っています。
画面遷移は、
 入力画面 -> 確認画面 -> 完了画面
となっており、完了画面の後、確認画面に戻らせたくないので、
キャッシュさせないよう、
 print qq{Cache-Control: no-cache, no-store,\n};
 print qq{Pragma: no-cache\n};
 print qq{Expires: -1\n};
を吐いておりますが、ブラウザの戻るボタンを押すと、
例えばIEであれば
 警告 : ページの有効期限切れ
と表示されますが、ブラウザの更新ボタンで戻れてしまいます。
これをできないようにする方法はありませんでしょうか。

48:nobodyさん
08/09/10 22:21:04
無理っす

49:nobodyさん
08/09/10 22:58:53
とりあえず、ユーザの不手際による多重POSTだけ防げばいいんじゃないかな。
意図してやる人は、小手先で対処しても無駄だろうし。

・hiddenで時刻やユニークなIDを埋め込んでおき、同一IDからの送信は一度のみ
・完了画面のあと、別のページにリダイレクトさせる

これくらい?

50:47
08/09/10 23:20:05
>>49
ありがとうございます。
ユニークなIDで対処しようと思います。

ちなみに今後のためにお聞きしたいのですが、
 警告 : ページの有効期限切れ
この表示は、
 print qq{Expires: -1\n};
これが影響していると思っていますが、
 print qq{Cache-Control: no-cache, no-store,\n};
 print qq{Pragma: no-cache\n};
これらは効いていないのでしょうか。

ただキャッシュ制御について色々と調べていると、
Cache-Controlの事ばかりでてくるもんで。。。
これはローカルキャッシュに残さないという事なのでしょうか?
そうなるとCGIには意味の無いものになってしまいますね。。。

51:nobodyさん
08/09/10 23:26:53
そういうのはブラウザの種類・バージョンによってまちまちだろうし
気休め、おまじない、宗教のたぐいだろうね
実践ではまず使うことはないし

52:nobodyさん
08/09/10 23:39:13
1.入力画面で、ユニークなIDを発行して、それをファイルに保存すると同時にhiddenで次の画面に渡す
2.確認画面で、ファイルに保存されたIDとhiddenで渡されたIDを比較して、異なっていればリダイレクト
3.完了画面で、入力画面で発行したのと異なるIDをファイルに保存

53:47
08/09/11 00:25:19
>>52
ありがとうございます。
丁度似たような事を考えてました。

1.入力画面で、ユニークなIDを発行し、そのID名のファイルを作成。同時にhiddenでIDをPOST。
2.確認画面表示前に、POSTされたIDのファイルが存在すればファイルを削除し確認画面を表示。
  ファイルが存在しなければ、正規ルートではないので入力画面にリダイレクト。

ただ、入力画面を表示するだけでファイルがどんどん生成されるので、cronか何で削除するか、
入力画面を表示する際に、古いファイルを削除するなどの処理が必要ですね。。。

これで、完了画面から戻って、更新ボタン等での再POSTは防げますね。
まぁ、>>51さんが仰られているように、ブラウザによって仕様は違いますし、
今後も仕様が変わる可能性は十分にあると思っていますので、
気休め程度で考えておきます。

いずれにしても、ありがとうございました。

54:nobodyさん
08/09/11 22:36:10
C++でXMLHttpRequestを使っているのですが、不要なレスポンスを削除するにはどうすればいいのでしょうか?

55:nobodyさん
08/09/11 22:44:41
C++で


lol

56:nobodyさん
08/09/12 17:58:53
偉い人教えてください。

webで、ユーザーはサイトAにはアクセスでき、サイトBにはアクセスできない。
ただし、サイトAからのアクションによりサイトBにアクセスできる。

どういう実現方法があるでしょうか。


57:nobodyさん
08/09/12 18:10:59
>>56
つ認証


終了

58:nobodyさん
08/09/18 20:43:39 SSa/K1F9
xmlを書くクラスを作っているのですが
エスケープしなければいけないのって
<>&
だけでOKでしょうか?

59:nobodyさん
08/09/18 20:45:50
良くない

60:nobodyさん
08/09/18 21:20:41
シングルクォート、ダブルクォート

61:nobodyさん
08/09/18 21:34:40
PHPの組み込みDOMクラス使って生成されるXMLは
'"は生のままでしたが
仕様的にクオートしないといけないのですか?

62:nobodyさん
08/09/19 14:08:08 7t6xATMZ
最新のレスしか表示しない掲示板を作るのは可能ですか?

例えば、「○△□」と書き込まれていたが、新に「●▲■」と書き込まれたら
「○△□」は表示されず「●▲■」を表示する掲示板

63:nobodyさん
08/09/19 14:11:18
可能

64:nobodyさん
08/09/19 14:21:51
ちょっとでも自分で作ろうとしたのなら、
むしろそっちが簡単なのはすぐわかると思う・・・

65:nobodyさん
08/09/19 14:52:16 7t6xATMZ
ありがとうございます

66:nobodyさん
08/09/19 18:58:38
>>62
…それは、掲示板なのか?

67:nobodyさん
08/09/19 20:53:40
>>66
新着記事を表示したいんだろzk

68:nobodyさん
08/09/19 22:20:12 7t6xATMZ
・欲しい携帯電話
[ P906 ]
[ 入力欄 ]【書き込む】

掲示板とは少し違いますね(;^_^
入力欄に欲しい携帯電話を記入して書き込むを押せば
P906が入力された携帯電話に変わるようなものを作りたいのです

69:nobodyさん
08/09/19 22:30:40
前の人が書き込んだものを記録しなくてもよければ
さらに作るのが楽になります。
存在価値もよくわかんなくなるけど。

70:nobodyさん
08/09/19 22:58:49 7t6xATMZ
>>69
馬鹿な私にはかなり難しいです(;^_^
PHPを勉強する事が近道でしょうか?

71:nobodyさん
08/09/19 23:03:29
プログラミングの基礎から勉強した方がいいかと

72:nobodyさん
08/09/20 00:02:00 gP2jr9+G
>>71
頑張ってみます

73:nobodyさん
08/09/20 09:48:36
>>72
とりあえず、
・フォームから入力された文字を保存する
・保存されている文字を表示する
この2つが必要だね。

保存方法は様々だけど、手っ取り早くならファイル保存
PHPならfopen fwrite fread fcloseあたりのマニュアルを参照

74:nobodyさん
08/09/20 23:45:08 F/87K1kI
URLリンク(www.php.net)
ここを読んでいるのですが、fopen fwrite fread fcloseは
別々のファイルに保存するのでしょうか?

75:nobodyさん
08/09/21 00:45:42
はぃ?

76:nobodyさん
08/09/21 03:25:02
まずやってみろ

77:nobodyさん
08/09/21 22:36:36 uyFyyUmJ
imgタグで質問させてください
<img border="0" src="../images/img001.gif" width="128" height="128" alt="イラスト1">
の="../images/img001.gif"の部分はC:program…のような書き方では駄目なのでしょうか?
"../images/img001.gif"のような書き方が未だ理解できてません
パスやらディレクトリが混合していると思います
最初の..の部分はそのファイルを使っている場所と言う意味だと思うぐらいしか理解してません
よろしくお願いします

78:nobodyさん
08/09/21 22:59:30
>>77
linuxの基礎学ぶとよろし

79:77
08/09/21 23:00:26 uyFyyUmJ
OSはwindowsXPなのですが
linuxを少し調べたほうがいいですか?


80:nobodyさん
08/09/21 23:05:11
いや相対パス絶対パスはwindowsでは意識しにくいようになってるから
高校1年の情報で習うような初歩だけちらっと見てみると理解できるかと

81:77
08/09/21 23:10:35 uyFyyUmJ
>>80
分かりましたー
ありがとうございます

82:nobodyさん
08/09/21 23:23:16
>>80
そうでもないよ?

83:77
08/09/21 23:27:50 uyFyyUmJ
>>82
えw
違うんですか?

84:nobodyさん
08/09/22 02:03:43
んじゃどうなの?

85:nobodyさん
08/09/22 03:51:16
imgの相対パス絶対パス云々の話は、ホームページ初心者講座みたいなの漁ればどこにでも書いてるでしょ
Linuxとかどうでもいいよ

86:nobodyさん
08/09/22 04:37:16
>>80
最近覚えたての言葉を使いたかったんですよね、わかります

87:nobodyさん
08/09/22 04:40:24
お前は何を言ってるんだ

88:nobodyさん
08/09/22 05:08:45
まあOSによらず、コンソールやコマンドプロンプト使えばあっという間に覚えるけどな

89:nobodyさん
08/09/22 05:10:05
>>80=>>87

90:nobodyさん
08/09/22 05:43:41
絶対パスを分かってない奴が数名いるなw


91:nobodyさん
08/09/22 08:34:23
「ねぇねぇ、キモヲがあんたとつき合いたいって言ってるよ」
「え゛~うそマジ!?やだやだ、絶対パスっっっ!!」

92:nobodyさん
08/09/22 09:22:54
絶対パスと相対パス
絶対URIと相対URI
二つがごっちゃになっとるがな。
imgのsrcに書くのはURIの方。

93:nobodyさん
08/09/22 09:24:35
良く考えたら、web制作の範疇じゃねーか。

94:nobodyさん
08/09/22 10:59:36
ググってから来いよカスw


./ → CGI/HTML などのファイルから読み込まれる場合、それらファイルの PATH が基準となり、その場所そのものを表します
akb/b/harugon/profile.html と akb/b/./././harugon/profile.html
は同じです

../ → 一つ上の階層をさします
akb/b/../harugon/profile.html は akb/harugon/profile.html
となります

akb/b/harugon/profile.html から ../Img/photo/harugon.jpg
と参照していた場合は
akb/b/Img/photo/harugon.jpg を見ることになり、
./Img/photo/harugon.jpg と参照していた場合は akb/b/harugon/Img/photo/harugon.jpg となります

ちなみに、
/Img/photo/harugon.jpg となっていた場合は、そのホスト名のルートから参照します。
このサイトが URLリンク(wearetheteamb.jp)にあるとしたら URLリンク(wearetheteamb.jp)
という感じになります。

これ以上はWEB制作でよろしくネ

95:nobodyさん
08/09/22 13:51:33
絶対パスも相対パスもどちらもOS関係ねえよ

96:nobodyさん
08/09/22 14:09:16
だから何だ

97:nobodyさん
08/09/22 15:24:09
>>96は日本語がわからないから話が1から戻る件

98:nobodyさん
08/09/22 15:26:45
お前が本質を理解できないで字面だけ追ってるだけだろ

99:62
08/09/22 17:24:33 y5UtFZCk
<?php
$filename = 'xxx.txt';
$somecontent = "???\n";
if (is_writable($filename)) {
if (!$handle = fopen($filename, 'a')) {
echo "Cannot open file ($filename)";
exit;
}
if (fwrite($handle, $somecontent) === FALSE) {
echo "Cannot write to file ($filename)";
exit;
}
echo "書き込みました。";
fclose($handle);
} else {
echo "書き込みに失敗しました。";
}
?>
$somecontent = "???\n"; の???に
書き込んでもらうフォーム関連のファイルを入れればいいのでしょうか?
まだ fread は理解できていません(;^_^

100:nobodyさん
08/09/22 19:00:33
>>98
バカはすっこんでろ

101:nobodyさん
08/09/22 19:26:40
とうとう中傷しかできなくなったw

102:nobodyさん
08/09/22 20:54:07 0YPeA3dP
ちゃんと書いてもthxぐらいも無いんだもんな
そりゃ答える気も無くなるさ

103:瀬戸内みかん
08/09/24 14:44:51 7nXE5EDo
PHPプログラマーとして就職したいんですけど
実務経験がほとんどありません。
独学でプログラミング歴が大体5ヶ月ぐらいです。
開発現場で働いている方はどのぐらいのレベル何でしょうか?

年齢は25歳の人間です。


104:nobodyさん
08/09/24 14:47:51
>>103
PHP1ヵ月でSNS作れるようなのもいるし、1年やっても掲示板すらろくに作れないのもいる。

105:nobodyさん
08/09/24 14:53:41
>>103
PHP5年
掲示板、メールフォームが作れます!
あとxhtmlもできます!
ソフトはDW,FW,イラレ、フォトショができます(全部古いバージョンで最新版はわかりません)

106:nobodyさん
08/09/24 14:55:05
>>103
マルチ乙

107:nobodyさん
08/09/24 15:21:19
>>103
スレリンク(php板:254番)

108:nobodyさん
08/09/24 15:33:20
>>103
有名どころのフレームワーク使って公開できるレベル(バグ有無はともかく)の
完成したCGIが1つありゃ良い。それ持っていけば大概okだろ。
ただ、Javaもやっておいた方が良いぞ、と言っておく。

109:nobodyさん
08/09/24 15:42:20
ついでに言っておくと「入社してから教えてもらおう」とか考えない方がいい。
よほど大きな会社でない限り研修なんてないし、「自分で学べ」が基本。
ま、それができなくても食っていくことはできるが使い潰されて終わる。

こんな所で質問してる時点でだいぶダメだということは今のうちに自覚しておけ。

110:瀬戸内みかん改めネカマくん
08/09/24 15:43:19 7nXE5EDo
>>108
それ本当?
実際の開発現場はやはりフレームワークを使うんですね。


111:nobodyさん
08/09/24 15:46:12
>>110
使う使わないはともかくフレームワークの使い方も知らん人間は新卒でもない限り要らん

112:瀬戸内みかん改めネカマくん
08/09/24 15:50:27 7nXE5EDo
>>111
とりあえずcakephpの参考書で何か作ってみます。
お勧めのフレームワーク何かありますか?

話せる人いないんであなただけが頼り・・・

113:nobodyさん
08/09/24 15:54:53
>>112
cakephpでいいから と り あ え ず 作 れ。話はそれからだ。
あと参考書のソース丸パクとかは速効バレるからやめとけ。

あとはまぁ何だ、友達作れ。
直接PGの知り合いいなくても友人の友人を紹介してもらえる可能性だってあるわけだしさ。

114:nobodyさん
08/09/24 15:56:28 EIpdsaje
cakephpの解説がわかりやすいサイトを教えてください

115:瀬戸内みかん改めネカマくん
08/09/24 15:57:46 7nXE5EDo
いまから本屋に行ってくるわ。
2~3日したら発表します。

分からなくなったら教えてねw

116:nobodyさん
08/09/24 15:58:20
Webで十分

117:nobodyさん
08/09/24 15:59:41
都合の悪い意見はスルーする時点でもうダメだろ

118:瀬戸内みかん改めネカマくん
08/09/24 16:05:08 7nXE5EDo
>>117
どういうこと?

119:瀬戸内みかん改めネカマくん
08/09/24 16:05:43 7nXE5EDo
>>117
どういうこと?

120:nobodyさん
08/09/24 16:06:23
本屋行けよw

121:nobodyさん
08/09/24 16:07:20
>>118
>>109

122:瀬戸内みかん改めネカマくん
08/09/24 16:17:16 7nXE5EDo
>>121
俺は独学で勉強して何とか就職しようとがんばってる。
CGIだってフレームワーク使わなくても、自分で作れます。

入社して先輩、hogeってあだ名ですか?なんて言わないもん。

123:nobodyさん
08/09/24 16:30:32
>俺は独学で勉強して何とか就職しようとがんばってる。

>CGIだってフレームワーク使わなくても、自分で作れます。



124:瀬戸内みかん改めネカマくん
08/09/24 16:32:11 7nXE5EDo
>>123
どういうこと?

125:nobodyさん
08/09/24 16:47:19
そもそも CGI、CGI 連呼してる時点でもう終わってる気がする

126:nobodyさん
08/09/24 17:03:04
         ____
       /      \
      / \   /  \
    /  (●)   (●)  \   <CGIだってフレームワーク使わなくても、自分で作れます。(当たり前のように)
    |     (__人__)     |  ________
     \    ` ⌒´    ,/ | |          |
    ノ           \ | |          |
  /´                 | |          |
 |    l                | |       



          ____
        /_ノ  ヽ、_\                だっておwww
 ミ ミ ミ  o゚((●)) ((●))゚o      ミ ミ ミ  フレームワークが使えないですって言えよwwwww
/⌒)⌒)⌒. ::::::⌒(__人__)⌒:::\   /⌒)⌒)⌒)
| / / /     |r┬-|    | (⌒)/ / / //   バ
| :::::::::::(⌒)    | |  |   /  ゝ  :::::::::::/      ン
|     ノ     | |  |   \  /  )  /    バ
ヽ    /     `ー'´      ヽ /    /     ン
 |    |   l||l 从人 l||l      l||l 从人 l||l
 ヽ    -一''''''"~~``'ー--、   -一'''''''ー-、    
  ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒))

127:瀬戸内みかん改めネカマくん
08/09/24 17:14:41 7nXE5EDo
>>126
おまえ髪の毛ないの?禿げwwwwwwwwwwwwwwww

128:nobodyさん
08/09/24 17:28:57
池沼の特徴

1.言い返せないと内容のない言動をする
2.自意識過剰なのか反応が早い
3.知識が乏しいのに妙にプライドが高い。

129:nobodyさん
08/09/24 17:32:32
これはひどい

130:nobodyさん
08/09/24 17:47:23
そもそもフレームワーク構築はプログラマの分野じゃない

だから個人でフレームワークなんか使わないのが普通よ

131:108
08/09/24 18:39:28
>>122
>>121は「こんな所で質問してる時点で~」の所に引っ掛けたんだと思うが
まぁぶっちゃけそれはどうでもいい。それよりも

>CGIだってフレームワーク使わなくても、自分で作れます。

「フレームワーク使わないほうが高度」という考えは捨てろ。
個人で作るならフレームワークなんて邪魔なだけって気もちはわかるが
1つのプロジェクトの下でモノを作るときはそれは通用しない。
「フレームワークを使いこなしてやる」くらいの気持ちじゃないとダメ。

132:nobodyさん
08/09/24 18:54:24
ID:7nXE5EDo=>>129=>>130

133:nobodyさん
08/09/24 20:23:54 jFyd2scl
おまえら、まだ知らないんだから、生温かく見守って
やれよ。
まず、フレームワークが使えるかどうかは別に問題ないかと。
掲示板、メールフォームが作れます!
あとxhtmlもできます!
ソフトはDW,FW,イラレ、フォトショができます(全部古いバージョンで最新版はわかりません)

これが本当ならまあ普通のデザイン会社なら25歳だし、就職
できるかと。
フレームワークはサイトからインストールして使うと思う。
Zendはそうだった。cakeは知らない。
まずZendでやってみてはいかがでしょうか。
本もでていますし、あとフレームワークに対応している
サーバー?っていうかおれは自分でサーバー作って
公開しているからわかんないけどレンタルだといろいろ
制約があるから。気をつけてね。
がんばってね



134:nobodyさん
08/09/24 21:13:07
社会適応できてりゃ生温かく見守るけど、そういう人はここで就職相談しないでしょう。
「技術的にはこれくらいできます!でも会話できません」は勘弁してほしい。

135:62
08/09/24 22:06:11 Z1RkZxOO
<?php
$contents = @file_get_contents('777.txt');
echo $contents;

$text = htmlspecialchars( $_POST["textbox"] );
if ( get_magic_quotes_gpc() ) {
$text = stripslashes( $text );
}
$filepath = "777.txt";
$string = "$text";
$fp = fopen($filepath, "w");
@fwrite( $fp, $string, strlen($string) );
fclose($fp);
readfile($filepath);
?>

<form action="<?= $_SERVER['PHP_SELF']; ?>" method="POST">
<input type="text" name="textbox" value="">
<input type="submit" value="書き込む">

ページを開いた時、777.txtに保存されている内容が表示され書き込むと
以前に保存された内容と書き込んだ内容が同時に表示されてしまいます
どうすれば書き込んだ内容だけを表示できますか?

136:nobodyさん
08/09/24 22:12:41 jFyd2scl
7nXE5EDoは読んでくれたかな?


137:nobodyさん
08/09/24 22:13:51
これはひどい

138:nobodyさん
08/09/24 22:33:48
>>133
>>105>>103じゃないぞw

139:nobodyさん
08/09/24 22:39:32 jFyd2scl
あそう、ごめんなさい。
でも105さんも103さんにも書いたから参考にしてね。
また質問があればカキコしますので、
138さんありがとう。



140:nobodyさん
08/09/24 22:46:29
>>139
よく読めばわかるとおもうけど>>105は現場人間だと思われ

141:nobodyさん
08/09/24 22:53:29
確かに、全部古いバージョンっていうのが、くさいな。

142:nobodyさん
08/09/24 22:54:30
恐ろしく参考にならん意見に吹いたw

143:nobodyさん
08/09/24 23:01:41 jFyd2scl
参考にならんか。そうかも。
ごめん。


144:nobodyさん
08/09/25 01:14:16
>>135
【PHP】下らねぇ質問はID出して書き込みやがれ 74
スレリンク(php板)
【PHP】ID出さなくても質問OKなスレ【初心者歓迎】
スレリンク(php板)

好きな方へ

145:瀬戸内みかん改めネカマくん
08/09/25 16:14:22 7R4w+MuJ
おwwwwwwまwwwwっうぇwwwwwwwらwwwwwwww

おはよう!



146:nobodyさん
08/09/25 19:09:56
どちら様?

147:62
08/09/25 21:06:00
>>144
わかりました

148:初心者
08/09/27 19:49:38
初心者でごめんなさい。
そもそもWebProgってなんですか・・・?
CGI・SSI・Perl・PHPの違いがわかりません。

ググったらこのスレがまっさきに出てきたし、他のとこググっても
知りたい情報を得られなかったのです。

レンタルサバ借りてHP作成しようと思い、いろいろなレンタルサバ検索したら
CGI・SSI・Perl・PHPの違いがいろいろあるようで・・・。

HTMLタグのこと多少わかれば大丈夫だと思っていたのに、
WebProgって単語がでてきて!?状態です。

ご教授ください。もしくは詳細が読めるサイトなど教えていただければ自分で勉強します。
よろしくお願いします。

149:nobodyさん
08/09/27 20:13:32
まるでだめ

150:nobodyさん
08/09/27 20:23:38
>>148
CGI・SSI・Perl・PHPを知らなくても
HTMLが判れば、とりあえずHPは作れるから安心していいよ。

必要になったら、必要なものを勉強しよう。
最初から全てを理解してからはじめようとしたら、
いつまでたっても何も進みませんよ。

とりあえず、適当なレンタルサーバーを借りて、
自分の世界を作ってみてくださいな。
がんばって。


151:nobodyさん
08/09/27 21:26:19
>>148
というかそのくらいでパニクってちゃこの先何もできんぞ

152:nobodyさん
08/09/27 23:41:05
これだからゆとりの奴は


CGI/SSI は言語ではなくて “仕組み” であって、CGI/SSI 経由で何か提供する手段が Perl とか PHP とか。


SSI なんて特に必要性感じられないし、CGI なんて言葉も別段覚えなくていい。

WEB サーバー借りるなら、作るまたは設置するもの (掲示板とかカウンターとか) が Perl なのか PHP なのかで決めりゃいい。

とりあえずは CSS 使ってページ作れるようにした方がいいと思う。

153:nobodyさん
08/09/27 23:42:23 vgsBCp3b
プログラミングは楽するために苦労するものw
これぐらいでアップアップだとなんも出来ないぞ

154:148
08/09/28 00:01:41
みなさんありがとうございました。
とりあえずサバレンタルして、HP作ってみることにします。
お騒がせいたしました。

155:nobodyさん
08/09/28 00:02:47
>>148

Webサイト制作初心者用質問スレ Part 202
スレリンク(hp板)

156:nobodyさん
08/09/28 00:42:37
たまに拡張子が無くても表示されているサイトがありますがどうやってるんでしょうか。

いきなり"?"から始まってる。ファイル名も拡張子もなし。
http//.../?num=10&...

wikipediaのように
/wiki/言葉 で表示されている。

こんなのです。拡張子は無いですよね。

157:nobodyさん
08/09/28 00:54:50
webpro初心者ですwin上の開発してました
webの言語や技術でもMSDNライブラリのような解説ドキュメントはあるのでしょうか?
あれば教えてください

158:nobodyさん
08/09/28 02:09:04
>>156
/ で終わったときに表示されるのは index.html であるとは限らないし、
html だからといって、それがスクリプトじゃない保証もありません。

txt ファイルを CGI 扱いにすることもできちゃったりします
(FLASH とかが HTTP 経由で TXT を読みにくるときなんかはかなり有効な手段だったりしたw)

>>157
無けりゃどうやって開発するのかと・・・

159:nobodyさん
08/09/28 03:34:55
解説本や情報はネットに溢れてるが、MSDNライブラリ級となると難しいなぁ。

160:nobodyさん
08/09/28 14:28:22
これおもしろくない?
geo visitors
URLリンク(www.digitalpoint.com)

サイト訪問者の地図を自動的に表示

161:nobodyさん
08/09/28 14:35:34
津市とか言われたぞ

162:nobodyさん
08/09/28 18:07:24 LYyMyxfR
2chでカキコすると
文章中にhttpがあると自動でリンクタグになる仕様になってるけど
これの仕組みわかる人いますか?
自分ではどうやって判断しているかわからなくて


163:nobodyさん
08/09/28 18:23:11
一般常識

164:nobodyさん
08/09/28 18:28:31
>>162
正規表現と置換を使う

165:nobodyさん
08/09/28 18:33:30
正規表現の書き方わかればご教授していただきたいのですが
これかなり難しいですよね。

166:nobodyさん
08/09/28 18:37:39
1.ぐぐれない理由はなんですか
2.あまたある掲示板のソースを見れない理由はなんですか
3.自分で少しも考えようとしないのは何故ですか

167:nobodyさん
08/09/28 18:52:18
使ってる言語はなに?
PHP?

168:nobodyさん
08/09/28 19:25:17
ASP、vbscriptで処理してます
正規表現がないのでバスプの正規表現置換を使おうと思ったんですが
いかんせん、書き方がわからなくて、技術不足です。


169:nobodyさん
08/09/28 19:44:53
正規表現でググれば一発だろうに

170:nobodyさん
08/09/28 19:44:53 cUyshHlS
マンモス本とオライリーの本
というのが初心者には良いと
色々な板で書き込まれていますが
やはり入門書として最適なんでしょうか?

※実際に買って読めと言われそうですが
時間とお金があまり無くて・・・


171:nobodyさん
08/09/28 19:46:08
>>170
まぁ買って損はない。
時間があればネットだけでも何とかなるがね。
時間も金もないならまず稼ぐことをお勧めする。

172:nobodyさん
08/09/28 20:03:18 cUyshHlS
>>171
ありがとうございます
マンモス本とオライリー本を買うお金(1万円くらい?)
は捻出できます
勉強する環境は会社のPCとオープンソースのWEBサービスや
スクリプトエンジンやDBMSで何とかするのですが、
会社がそういった本を買ってくれないので・・・

173:nobodyさん
08/09/28 22:01:09
>>170
全くの初心者ならオラ本の「はじめてのPHP」(だっけ?)をおすすめする
マンモス本の方は後半で高レベルまで扱ってるのでついていけなくなる可能性がある
それと好みの問題かも知れんが俺的には例文がイマイチ

174:nobodyさん
08/09/28 22:55:27
>>172
業務で扱う事項なら明らかに経費だろうからちゃんと交渉汁。
自費で資料買うと後々面倒だし、しこりが残る。

175:nobodyさん
08/09/29 00:13:34 PVHT6mPU
>>173
「初めてのPHP5」
ですね

>>174
アドバイスありがとうございます。
しかし、交渉しても買ってくれそうも
ないので自腹で買います
「Apacheハンドブック」やMySQLの本も
欲しい所なんですが・・・


商品の在庫管理と発送システムということで
在庫の入出庫及び出荷→PDFで伝票印字
までをWAMPで作ってみようとしています
PDFはFPDFかPXDocを使ってみます

176:nobodyさん
08/09/29 03:57:26
辞めちまえそんな会社w

177:nobodyさん
08/09/29 11:35:24
>>156
【Apache】mod_rewriteについて語るスレ
スレリンク(php板)

178:nobodyさん
08/10/01 00:34:49 V0Cqppvr
いまホームページを作成中なのですが、
PC用のものを携帯で読み込む場合に、
画像を自動で代替文字に変換してくれるような
スクリプト等はありませんでしょうか。

179:nobodyさん
08/10/01 00:38:51
代替文字って?

180:nobodyさん
08/10/01 00:52:15
>>178
PCページなら画像で、携帯ならそのimgタグのalt属性の文字のみを出力、とかか?
そんなもん、正規表現で置き換えればいいではないか(preg_replace等

181:178
08/10/01 09:13:53
>>180
まさにその通りのことがやりたいのです。
さっそくpreg_replaceで検索してみましたが、
なにがなにやら…。

182:nobodyさん
08/10/01 09:17:31
>>181
何が、何やらなのか書いてみ。

183:178
08/10/01 09:48:05
その前に、179さん、180さん、182さん、
レスくださってありがとうございました。

なにがなにやらというのは、
180さんの言うものを使えば解決するっぽいことは
なんとなく分かるのですが、
なんというか、根本的に分かってないようです…。

<img src="gazou.jpg" alt="写真" />

例えば上のような画像があった場合、
どうやったら携帯でalt表示にできるのでしょうか。

お手数とは思いますが、もし時間があればご教授ください。

184:nobodyさん
08/10/01 10:44:32
alt="(.*?)"

185:nobodyさん
08/10/01 12:04:47
>>183
URLリンク(jp.php.net)
preg_replaceで正規表現を使うのだよ。
正規表現とは…長くなるから、専用のスレに行くか、とりあえず具具ってごらん。
がんばれ。

186:nobodyさん
08/10/01 12:08:15
その携帯のブラウザで画像の閲覧をOFFにしていれば
自動的に文字になるのでは?

187:178
08/10/01 12:24:23
>>184,185,186
皆さんレスありがとうございます。
preg_replace、を使用する訳ですね。

皆さんのヒントを参考にもう少し勉強してみます。
本当にありがとうございました。

188:nobodyさん
08/10/01 15:15:52 2LWRpSgr
この場合、代替文字列を表示させるほうを基準にして

$str="写真";
$image="gazou.jpg";
if (KEITAI) {
print $str;
} else {
print "<img sr(略)
}

のほうが楽そうだな。


189:nobodyさん
08/10/01 16:57:04
それはスクリプトの中で書いちゃう場合でしょ?
データとしてあるものには有用ではない

190:nobodyさん
08/10/02 12:47:23
Javascriptでやった方が楽なんじゃ。
classで分類して、idを画像のファイル名にしておいて、
書いてある文字をaltにするようにすればPCだけ文字じゃなくなる。
念の為UAで実行とかの振り分けもしとけばフルブラウザも問題ないし。

191:nobodyさん
08/10/02 14:22:14
>>190
無理だろ
javascriptが実装されてないキャリアはどうすんの?
しかも一度はimgを読んでるから画像のデータが転送される・・・パケットの無駄

192:nobodyさん
08/10/02 16:15:28
>190が言ってるのは、普通に読めば画像ナシだが(これが携帯用)、
JavaScriptを介すると画像表示(PC用)、という流れかと。

193:nobodyさん
08/10/02 18:02:59
設定ファイルってどういう形式にするもんなんですかね?
設定項目を<>でくくって、次の行に設定内容を書くとかでしょうか?

<管理パスワード>
123456
<メールアドレス>
abc@example.com
<メール題名>
お買い上げありがとうございます
<メール本文>
****店でのお買い上げありがとうございます。
ご注文の品は以下です。
<消費税率>
0.05

194:nobodyさん
08/10/02 18:13:39
好きにすればよろしい
xmlやiniファイルに倣ったり、httpd.confに似せたり
いろいろみるだろ。

195:nobodyさん
08/10/03 10:08:22
xml はデータの階層が出来るので細かい管理が可能だけど、如何せん結構面倒であったり敷居は微妙に高い

細かくデータを分けなくてもいい (データに対して子のデータが存在しないとか) 場合は ini や inf などのようにセクションとキーで管理すればいい。

奇特にいきたいなら PATH 構造をw

196:nobodyさん
08/10/03 20:56:32
>>194-195
YAMLとう形式にしました

197:nobodyさん
08/10/04 00:13:23 Hfva5p3g
どこに書き込みしたらいいのか悩んだので、
こちらに書かせてもらいます。


mixiのメールを取得するとかのソフトをフリーで作られている方が
いらっしゃると思うんですが、
そういう具合に、SNSや会員制Webのデータを
IDとパスワードの入力をして取得するというプログラムを作りたいと
思ってます。
どうしたら、データを取得することができるんでしょうか?

また、そういう勉強はどこでしたら、何を参考にしたらいいんでしょうか?
ちなみに、CGI, Java, Cあたりまでなら何とか組むことができます。
取得したデータは、Webで閲覧できるような形になればいいんですが。

開発環境は、WindowsXPです。

わかりにくい書き込みですいません。
よろしければ、レスいただけるとありがたいです。

198:nobodyさん
08/10/04 00:18:49
ログインページから POST して、得たクッキーを返しながらページを取得してるだけなので、

PHP でも perl でもどうぞ。
あとね、CGI は言語じゃねーよバカw


perl なら mmh っていう絶好サンプルがあるんで是非どうぞ。

199:nobodyさん
08/10/04 00:25:37
>>197
PHPだったら、fsockopenとかかな。

200:nobodyさん
08/10/04 15:15:14 Hfva5p3g
>>198 199
ありがとうございます。
そうでした。>CGI
Perlと書くつもりだったのに(汗)

探していろいろ試してみます♪

201:nobodyさん
08/10/04 16:54:59
CGIのテストを自分のパソコンの中でするとき、
Windowsだとsendmailのテストはできないの?

202:nobodyさん
08/10/04 17:54:15
できるお

203:nobodyさん
08/10/04 18:05:28 jFr563i5
WebProgってなんですか?
Web製作とはちがうの


204:nobodyさん
08/10/04 18:06:09
全然違いますお

205:nobodyさん
08/10/04 18:10:27
〉〉203
これを的確に説明できるやつは少ないと思う
ちなみに漏れはできないw

206:nobodyさん
08/10/04 18:11:08
そりゃ〉〉とか書いちゃう人には無理だ

207:nobodyさん
08/10/04 18:14:25
>>203
ガイドライン読めよ

208:nobodyさん
08/10/04 18:14:43
ここに説明できる香具師はいないからあきらめろ

次の質問どぞー

209:nobodyさん
08/10/04 18:22:59
>>203
ruby, perl, python, PHP, ASP.NETなどの言語のこと。

web製作はHTML, CSS, javascript

210:nobodyさん
08/10/04 18:26:18
サーバーサイド、クライアントサイドの違いで片づけりゃいい話と違うん?

211:nobodyさん
08/10/04 18:33:22
ちゃうやろ、Web制作となるとプログラミングも内容するだろ意味的に

212:nobodyさん
08/10/04 18:35:13
>>211
おまえさん>>210の意味がわかってないだろw

213:nobodyさん
08/10/04 18:42:23
横レススマソ
ASPしか知らないんだけど、
ruby, perl, python, PHPってASPとどう違うの?


214:nobodyさん
08/10/04 18:45:13
どう違うといわれてもな。言語が違うとしか。
あえて言うならASPは基本的にプラットフォームが限定されるってことくらいか。

215:nobodyさん
08/10/04 18:49:47
ASPはIIS専用。

216:nobodyさん
08/10/04 18:55:00
質問の仕方が悪かったみたいでスマソ
IISでASPを使ったやり方しか知らなかったから
他のruby, perl, python, PHPも、IIsで動かせてサーバーサイドのぷろぐらむの書き方と拡張子がかわるくらい
かなと思っていたのですが、かなり違う?


217:nobodyさん
08/10/04 19:58:37
もはや考え方そのものが違うw
というかもう少しWEBサーバーについて勉強した方が良いと思うぞ

218:nobodyさん
08/10/04 20:47:36
IIS(笑)

219:nobodyさん
08/10/04 22:24:45
>>216
それであってる。

220:nobodyさん
08/10/04 23:45:29
ASPはインターフェイスの一種でしょ。
使ったことが無いから、本気で心配になってくる。

URLリンク(ja.wikipedia.org)
> スクリプトホストはスクリプトを実行するアプリケーションのことであり、
> マイクロソフト製品では次のようなホストが存在する。
> * HTML上でスクリプトを動作させるInternet Explorer
> * Windowsで汎用のスクリプト環境を提供するWindows Script Host
> * サーバ側でプログラムを実行するIISのActive Server Pages

> 例えば、ActiveStateのActivePerlとActivePythonをインストールすると
> Active ScriptingでPerlとPythonが使用可能になる。さらには、
> Haskell[1]やPHP[2]、Ruby[3]など多数の言語に対応するエンジンが存在する。

221:nobodyさん
08/10/04 23:50:51
>>209
ほとんど触ったことないものばかりだから、マチゲーテルかもしれないけど、
209が言うruby, perl, python, PHPは言語だと思うけど、
ASPとASP.netはちょっと違う部類にはいるんじゃね?

222:nobodyさん
08/10/04 23:52:20
有名所が使ってるサーバーサイドの言語、
youtubeはpythonらしいけど、
googleとかmixi、yahoo、2chとかはなにつかってるか分かる人いますか?

223:nobodyさん
08/10/04 23:53:11
常識ではw

224:nobodyさん
08/10/05 01:04:48
googleはpythonが多いな
mixi、2chはperl、yahooはphp
常識じゃないか?


225:nobodyさん
08/10/05 01:06:06
googleはpythonなのか

226:nobodyさん
08/10/05 01:15:25
全部じゃないが多いことは確かだな
pythonの作者がいるからな

227:nobodyさん
08/10/05 01:17:24
大多数はjavaとc++だと聞いたな

228:nobodyさん
08/10/05 01:23:30
google ⇒ python
yahoo ⇒ php
mixi ⇒ perl
2ch ⇒ perl

pythonって、最近聞くけど、
需要なさそうな気がするよな。
やっぱ、phpだろ!!!

229:nobodyさん
08/10/05 01:27:11 VYymq+QX
ASP.NETはC#かVBでWebアプリケーションを作るためのフレームワーク

230:nobodyさん
08/10/05 01:34:05
世界的に見たらPerlとPython
日本はPHP
って感じがする
Rubyは少しブームになったが下降気味?

231:nobodyさん
08/10/05 01:35:54
ASP.NETを使うと、サーバーサイドのプログラムをVB,C#の言語で書けるってこと?

232:nobodyさん
08/10/05 02:49:37
要は最終的にHTML吐けばいい話だからな

233:nobodyさん
08/10/05 05:10:34
>232
初心者スレとかで、CGIについて殆ど何も分からないっていう人をよく見かけるけど、
「最終的にはHTMLを吐いてるだけ」ってことすら知らないことも多いみたいね。

そこを知ってるかどうかだけで、だいぶ理解度が変わる気がする。

234:nobodyさん
08/10/05 05:28:13
最終的にはHTMLを吐いてるだけなのに、
ruby, perl, python, PHP、ASP、ASP.NETと色々種類があるってのは
やっぱりそれぞれ長所・短所があるんですよね?

235:nobodyさん
08/10/05 05:29:50
>>233
Webの制作会社にいてもデザイナーの殆どはそんな感じだw


236:nobodyさん
08/10/05 05:34:52
>>234
一通り触ったことのある香具師しか説明できんだろ。
まあ、漏れも知りたいけど・・・

237:nobodyさん
08/10/05 06:42:33
そうじゃなくて、それぞれの言語を習得したプログラマが、
たんに自分の得意な言語で書いた様々な方法があるってだけのことでしょ。
イギリス人もフランス人も中国人もロシア人もメキシコ人もラブロマンスは書く。
しかしそれぞれに固有の色というか気配が現れる。それだけのこと。
WebProgはラブロマンスほど特有の傾向は出ないと思われるけど。

238:nobodyさん
08/10/05 06:52:44
>>234
作ったヤツの思い込みとか
売ってるヤツの思惑はあるだろうね。

239:nobodyさん
08/10/05 06:57:40
最終的にHTML吐くまでにどんだけ高度な処理してると思ってんだ・・・・

240:nobodyさん
08/10/05 09:02:23
高度な処理(笑)

241:nobodyさん
08/10/05 11:06:14
高度な処理を記述したお!

print "hello world";


242:nobodyさん
08/10/05 12:46:57
>>237
いやでもさ、ruby, perl, python, PHP、ASP、ASP.NET いくつか種類がある中で、
なにか理由があってどれかを使うわけじゃない。使いやすいとか、書きやすいとか、
なになにが便利だとか。googleはpython開発者がいるから使ってるとか。

>>239氏 高度な処理を記述するお!
response.write "hello world"

243:nobodyさん
08/10/05 12:59:46
お前らはprintしかしてないんだ

244:nobodyさん
08/10/05 13:56:26
>>242
確かにそれぞれ長所・短所はあるが、実際のところ開発者が
用途に合ってると「思った」ものを使ってるだけで大した差はない。
「googleはpython開発者がいるから使ってる」なんてのは
言語の利点とか関係ないしなw

245:nobodyさん
08/10/05 14:01:39
利点とは別の理由で使うこともあるってことが言いたかったんじゃまいか?

246:nobodyさん
08/10/05 14:07:59
それぞれの長所・短所を箇条書きにしてよ

247:nobodyさん
08/10/05 14:09:50
やだよ面倒くさい

248:nobodyさん
08/10/05 14:28:00
それを書ける強者はここのスレにはいないと思うぞ

249:nobodyさん
08/10/05 14:31:48
というか客観的に見るのがすごく難しいw

250:nobodyさん
08/10/05 14:31:59
自演で催促するなよ、宿題は自分でやれ

251:nobodyさん
08/10/05 14:48:53
ruby ライブラリがない 、RoRが動くサーバーが料金高すぎ、安いサーバーでは動かない

perl 古すぎ 新規のプロジェクトはもはや立ち上がらない 日本語処理めんどい そのうち消え行く運命

python うっかりキーボードにひじついてインデントくずれたらすべてがパー

PHP 中学生しかいない

252:nobodyさん
08/10/05 14:55:54
その言語に客観的な利点があるから使う、というより、
自分がマスターしている(あるいは開発している)当の言語の可能性を試すために使う、
というような理由の方が大きいのでは?
そしてもちろん問題点を見つける目的もある。
問題点は当然、言語の開発にフィードバックされる。
極めて普通の話じゃないか。

だからたんに学習して使い手になりたいだけの人
(言語開発者じゃなくて、ってこと)は、
どの言語だろうが、利用が普及していて
ノウハウが蓄積されてそうなものを使ってりゃいいんじゃないの。

それ以外はもはや誰それのシンパだとかファンだとか、
そういう宗教的な理由しか見当たらん。
コードが綺麗だとか汚いとかいう言い方もあるけど、
それさえ主観的なものだろうしな。

253:nobodyさん
08/10/05 15:01:52
長所がないwwwWWww

254:nobodyさん
08/10/05 15:50:40
>>251
どれがいいんだYO

255:nobodyさん
08/10/05 16:32:44
迷うなら、黙ってPHP

256:nobodyさん
08/10/05 17:18:55
なんだかんだ言っても、一番需要のあるphpになるよな


257:nobodyさん
08/10/05 17:33:52
実際に習得するまでは行かなくてもいいだろうけど
他の言語もさくっと学んでおくと、言語ごとの哲学みたいなものが見えて面白いよな。

自分が今まで偏見ばっかりだったことに気付かされる。

258:nobodyさん
08/10/05 18:24:53
現時点ならphpがいいよ。みんなおいで。
セッションもあるし、データベース抽象化のpdoもいいよ

259:nobodyさん
08/10/05 18:40:39
Perlとかマジで最悪。
言語仕様もそうだけど、そこに表れるラリーの思想とかを他人に押し付ける感じが非常にうざい。


まあ、俺は嫌いじゃないけどな。

260:nobodyさん
08/10/05 18:42:11
「マジで最悪」で「非常にうざい」けど「嫌いじゃない」のか

261:nobodyさん
08/10/05 19:03:13
好きよ好きよも好きの内って言うだろ

262:nobodyさん
08/10/05 19:06:27
そりゃ好きだろうな

263:nobodyさん
08/10/05 19:28:43
ラリーの思想、って何?

264:nobodyさん
08/10/05 20:26:11
言語なんかどれでもいいよ。軽ければ。

>>191
>>192が説明してくれたけどそういう事。
深く考えなかっただけで、ちょっと考えればここの住人ならわかるっしょ?

265:nobodyさん
08/10/05 20:33:05
おいおい、いつの話だww

266:nobodyさん
08/10/05 21:04:50
>263
言語仕様って、開発者の設計思想の塊じゃね?

267:nobodyさん
08/10/05 21:58:53
あとはその言語を使った先駆者がどれくらいいるかだな。
なんだかんだでperlで作られた公開アプリは多いわけで、そういうの見て
perlから入ってくる奴も多かったと思う。今はphpがその流れかね。
pythonはいかんせんWEB方面で使おうとする人が少なかった。
rubyはよく知らん。完成されたアプリをあまり見たこと無い。

で、何気にjavaが出てないことに気づいた。レン鯖だとキツいせいもあるのかな。

268:nobodyさん
08/10/05 23:21:35
前2chのbbs.cgiのソースコードが閲覧できたと思うのですが
今それを見ようと情報を集めても要領を得ません
誰か知ってたら教えてください

たしか前はbbs.cgi?sourceみたいにクエリにsourceを渡せば中身が見れたと思うんですが

269:nobodyさん
08/10/05 23:37:47
ひさしぶりに来たらなかなか面白い話題になってるじゃないか
だが漏れがメインに使ってるASPがでてない(´Д`)

270:nobodyさん
08/10/06 02:03:26
とりあえずやっておけば良い言語はphpでFA?

271:nobodyさん
08/10/06 02:12:48
perl
環境構築がかなり楽でサンプルがありふれてる
しかしサンプルが膨大であるがゆえに酷いサンプルが長年愛用されるケースもある

PHP
商業の現場では強くなってきてる気がする
perl ほどではないが、環境構築はそこそこ簡単
しかしマイナーバージョンアップで使えなくなる関数、仕様が大きく変わる関数が多い気がするので気とつけましょう

JAVA
環境構築めんどくせーのでやだw


perl でできることは php でできるし、Apache だと最初からモジュールで動くのでスピードの利点もある。
html の中に書いちゃったりもできるしね。

PHP をメインに勉強してもいいと思うよ



ただ、自分は perl が好きだ。 愛してるよ perl(照

272:nobodyさん
08/10/06 02:31:03
Perl 「 だ が 断 る 」

273:nobodyさん
08/10/06 09:17:48
×サンプルがありふれてる
○サンプルが溢れている
◎サンプルが無数にあるので

274:nobodyさん
08/10/07 01:08:20
ASP
Windows ServerなどのIIS上でしか動かない
VBScriptかJScriptでゴリゴリとスクリプトコード + COMを簡単に呼べる
いまさら使わない

ASP.NET
やっぱりWindows ServerなどのIIS上でしか動かない
ASPとは何の関係もない
VBかC#なので情報収集には困らない

275:nobodyさん
08/10/07 08:16:59
>>270
あるよ。
以上。
↓次の方どうぞ

276:nobodyさん
08/10/07 23:40:14
ひまわり

277:nobodyさん
08/10/08 00:07:33 8kjfvIiU
VB+Win32API

278:nobodyさん
08/10/08 12:08:34 PGnr0zlY
コマンドプロンプトを使用する際
C:documet and prog....という感じのから
C:だけにするにはどうしたらいいでしょうか?


279:nobodyさん
08/10/08 12:15:07
WebProgと関係ねぇなぁ
cd c:\


280:nobodyさん
08/10/08 17:05:22 X0l+SYEZ
ブラウザごとのPOST の際のフォーマット(boundary が独立か、Content-Type 中か、など)を
知りたいのですが、どこかに一覧になっているサイトはあるでしょうか?

281:nobodyさん
08/10/08 17:28:20
google先生?

282:nobodyさん
08/10/08 18:16:24
一覧も何もMIMEだし。
一般的なMIMEタイプ調べればいいんじゃね?
マルチパートじゃない時はapplication/x-www-form-urlencodedだろうし

283:280
08/10/08 18:33:01
そっか…
一応、rfc2045 近辺と rfc2388 位は押さえたけど、なんかまだ
怪しげな形式のが送られてくるんだよね…

ともあれサンクス

284:nobodyさん
08/10/09 01:50:52
>>271
perlよりPHPのほうが環境構築は楽だと思う。
perlは何もない状態からライブラリ集めるのが面倒


285:nobodyさん
08/10/09 12:55:21 jr3WBa+I
メソッドみたいな書き方も関数のような書き方もできるのがなんか気持ち悪い>perl
でも正規表現ぐらい関数つかうなよって思うw>PHP

286:nobodyさん
08/10/09 14:06:19
>>285
perは自由過ぎだからなぁ(少し悪い意味で)
phpの正規表現は主にPECLの実装だから関数になって当然かと
Zend内に構造化しても目に見えてパフォーマンスが上がるとも思えんから文句はないな

287:nobodyさん
08/10/10 00:02:19
確かにPerlよりエスケープとか面倒だけどな<PHPの正規表現
でも、Perl互換正規表現が使えるというだけで十分過ぎるくらいだと思う。強力すぎる。

Perlは自分でコードを書く分にはいいんだけど、ちょっとクセのある他人のコードはさっぱり読めないんだよなぁ、単に使い込んでないだけだけど。

288:nobodyさん
08/10/10 00:04:18
>メソッドみたいな書き方も関数のような書き方もできるのがなんか気持ち悪い>perl

ちゃんと意味がある。理解できてないからこういうこと言い出す

289:nobodyさん
08/10/10 03:00:11
C++は、もっと気持ち悪いんだろうか

290:nobodyさん
08/10/10 05:14:11
>>288
どういう意味が?

291:nobodyさん
08/10/10 08:55:40 G0BQg1lD
初心者というより入門者の質問で申し訳ないのですが、
Webでよく見かける選択式のアンケートのような
選択肢を表示し、選択された結果に応じて次に表示するページを変えたり
処理を変えたりするようなものは、主に何を使って作られているのでしょうか?
CGIやJavaScriptなどをよく耳にしますが、どう違うのかいまいち分かりません。

292:nobodyさん
08/10/10 10:21:06
>>291
選択肢をえらんだりするのはHTMLのフォーム。
CGIはサーバ側で動く。JSはブラウザ側で動く。

293:nobodyさん
08/10/10 10:36:36 qlHQFffJ
>>290
答えられないんだから聞き返しちゃだめ!
ほらぁ~、必死にググりだしちゃったじゃんw

294:nobodyさん
08/10/10 10:42:07 qlHQFffJ
CGIは言語じゃなくて手段の提供
言語としてはPHP、Perlを覚えりゃいいよ

295:nobodyさん
08/10/10 11:05:25
Perlうんぬん言うのはいいが、Javascriptは勉強した方がいいぞ。

296:nobodyさん
08/10/12 05:00:48
素人なんだが、百度に行くとXAMPPの管理画面が表示されてしまう・・・何故だろ?

297:nobodyさん
08/10/12 05:49:31
XAMPPなんて使ってるから

298:nobodyさん
08/10/12 15:36:14
百度のアドレス張ってみ。

299:nobodyさん
08/10/12 16:17:37 ykjMn7S1
httpプロトコルで
boundaryを決定する良い方法を教えてください

300:nobodyさん
08/10/12 18:34:02
boundaryってどれのこと言ってる?

301:nobodyさん
08/10/12 19:08:22
URLリンク(www.studyinghttp.net)
Content-type: multipart/form-data, boundary=AaB03x

POSTでファイルを送信するときの区切り文字の意味です。
バイナリデータを送信する際はboundaryはファイルで使われてない文字列を
指定しなければいけないと思うのですが、検索してもアルゴリズムが見当たらないので
どのようにすればいいのかなと質問しました。

302:nobodyさん
08/10/12 20:09:02
>>298
URLリンク(www.baidu.com)
にアクセスすると勝手に最後のほうにxampp/とか付属してくる

303:nobodyさん
08/10/12 20:14:49
hosts fileに変な行書いてないよね?

304:nobodyさん
08/10/12 20:23:02
>>303
Spybot使ってるからかな?あれ色々勝手に書いてくんだよね

305:nobodyさん
08/10/12 20:27:42
あ、やはりspybotのせいのようだ。ちっと調べてみるよ
アドバイスありがとうね

306:nobodyさん
08/10/12 20:29:40
明らかにSpyBotのせいじゃないと思うが

307:nobodyさん
08/10/12 20:35:47
117 116 2008/06/02(月) 15:16:36
分かった。
SPYBOTでアクセスできないサイトのリストの中に入ってた。
スマソ


118 116 2008/06/02(月) 15:17:24
しかし百度ってSPYBOTじゃ、スパイウエア扱いかよwww
流石中国胡散臭すぎ。
ワラタ。


だってさ

308:nobodyさん
08/10/12 21:19:56
そんでアクセスできないサイトに追加されると
なんでxampの管理画面が開くの?

309:nobodyさん
08/10/12 21:31:08
>>308
なんかはじかれると、とりあえず127.0.0.1に行くようになってるみたい
とりあえず百度とか、スパイウェア扱いのサイトはアクセスできるようになったが
シコシコ動画行くとなんかまだ表示される。ってかそもそも今アクセスできないらしいんだけどね

310:nobodyさん
08/10/13 00:13:16
管理画面って自分のPCの管理画面かよww

311:nobodyさん
08/10/13 01:26:39
中国が胡散臭いというより簡体字が怪しまれるのだろう。

312:nobodyさん
08/10/13 09:30:37
単に、Spybotがクソなだけ。

313:nobodyさん
08/10/14 12:13:01
開発するとき以外もApache上げてんの?

314:nobodyさん
08/10/14 12:35:23
シコシコ動画とかいうのを見ようとして 127.0.0.1:80 がおっきするぐらい
開発に熱心なんじゃない?

315:nobodyさん
08/10/14 13:20:58
シコシコ動画ってあるのか・・・
ずっと、ニコニコ動画の俗称かと思ってた。
ヌコヌコ動画なら見るんだけどな。

316:nobodyさん
08/10/15 10:55:49
XREAのsendmailを使っているのですが、送信元(From:)に名前を付けることは可能でしょうか?
Perlで以下のように書いているのですが、これだと送信されません。

print MAIL "From: Yamada <abc@example.com>\n";

以下のように名前を外せば、送信されます。

print MAIL "From: abc@example.com\n";

317:nobodyさん
08/10/15 11:19:41
>>316解決しました。
名前をダブルクォテーションでくくったらうまくいきました。

318:nobodyさん
08/10/15 21:54:48
今、サーバ側でExcelのブック形式のファイルを作って
クライアントにダウンロードさせる方法探してるんだけど
いい方法知ってる人いませんか?
言語はasp(.netではない)です。


319:nobodyさん
08/10/15 23:39:41
csvじゃダメなのか?

320:nobodyさん
08/10/16 00:48:06 gWgWIKpw
MIME を application にしちゃえば DL 始まらなかったっけ?

321:nobodyさん
08/10/16 01:56:45
IE だと csv も中で Excel を呼んでくれるのが標準設定だったはず。

application/octet-stream にしてもダメで Content-Disposition つけたら
IE がダウンロードしてくれるようになった、という記憶があるんだけど
どういうファイルのときだったかを忘れた。

322:nobodyさん
08/10/16 04:21:50 FdTDiXYx
3つのhtmlファイルにforeachを使い同じ内容を書き込むプログラムを作っているのですが
3つのファイルに1回目にtestdesuと書き込み2回目にaaaと書き込むとすると
なぜか aaatdesuとなってしまいます。

flock(test1,2);
seek( test1,0,0);
書き込む内容;
truncate(test1,tell(test1));
close(test1);
flock( test2,2);
seek( test2,0,0);
書き込む内容;
truncate(test2,tell(test2));
close(test2);
flock( test3,2);
seek( test3,0,0);
書き込む内容;
truncate(test3,tell(test3));
close(test3);

foreach (test1,test2,test3){
flock($_,2);
seek($_,0,0);
書き込む内容;
truncate($_,tell($_));
close($_);
}
上のプログラムでは問題なくaaaと表示されるのですが
下のはaaatdesuと表示されてしまいます。
プログラム的には同じだと思うのですがなぜ後者は出来ないのでしょうか・・・?
ちなみにopenは+<の方法で開いています。

323:nobodyさん
08/10/16 10:24:29
seekのところミロ

324:nobodyさん
08/10/16 12:07:20 gWgWIKpw
追記でも先頭に飼育されちゃな…

325:nobodyさん
08/10/16 12:15:14
そもそもなんでわざわざseek呼んでるの?
そうやれと教わったから?

326:nobodyさん
08/10/16 13:06:37 TDtIzxsH
現在、「あいうえお順」「点数順」で検索できるCGIを改造しています。
(perlです)

検索結果を含めて、アドレスバーに表示されるすべてのURLを
「スラッシュ」で切った状態しか見えないように改造したいのですが、可能でしょうか?

.htaccessは↓を仕込んでいます。
DirectoryIndex index.cgi index.html

スラッシュ以降を表示させない方法があるのならば、教えて下さい。

perlはさっぱりわかりませんが(htmlとcssの基礎は理解しています)
ある程度教えていただければ、ぐぐって自力改造できるんじゃないかと思っています。
よろしくお願いします。

327:nobodyさん
08/10/16 13:20:30
post

328:326
08/10/16 13:43:18 TDtIzxsH
説明が足りない気がしたので、>>326の補足を。

CGIのTOP
http://★★.com/index.cgi

あいうえお順の検索結果
http://★★.com/index.cgi?=aiueo&k=1

点数順の検索結果
http://★★.com/index.cgi?=rank&k=1

上記URLの表示をすべて「http://★★.com/」にする方法を探しています。
「スラッシュ以下」をアドレスバーに表示させない方法です。
技術的に、可能でしょうか?

329:nobodyさん
08/10/16 14:01:48
post

330:nobodyさん
08/10/16 14:30:32
<form method="GET">

<form method="POST">


331:nobodyさん
08/10/16 14:32:51
post
またはセッション

こんなことにセッションを使うのはビミョーだが・・・
postだとページネートもpostでやるから面倒だな


332:nobodyさん
08/10/16 14:51:51 gWgWIKpw
見えないフレームにすりゃぁいいじゃん

333:nobodyさん
08/10/16 15:59:18
?=aiueo
このパラメータってどうやって取り出すの?

334:nobodyさん
08/10/16 16:12:46
もはやパラメータではない

335:nobodyさん
08/10/16 16:22:04 FdTDiXYx
URLリンク(homepage1.nifty.com)
このサイトのを見てやったのですが確かにseekいらなそうですね。
seekをすると+<で全部上書きされるのが1文字おきに上書きされ、されなかった
ものはそのままになってしまうという考えでいいのでしょうか?
ただどうして上のプログラムで出来て下ので出来ないのかがわからないです…
それとseekでやったとしてもtruncateを使っているので上書きされなかった
ところは消えると思うのですが?

336:nobodyさん
08/10/16 16:42:34
truncateが成功してるか確認したか?

337:326
08/10/16 17:08:35 TDtIzxsH
ありがとう御座います。>>326>>328です。

>>329-332
お陰様で、通常の検索結果は上手くできました(感謝)

>>333-334
パラメータ?
何のことか判りませんが、URLは例なので適当です。

検索結果は、上手く「スラッシュ」で終わるようになったのですが、
カテゴリー別の表示がどうしても上手くいきません。

管理ページから、CGIに記事を投稿する際(漫画レビュー)
「タイトル」「点数」「内容」とは別に、
「カテゴリー別」に振り分けて登録する仕組みになっています。

■投稿フォームの項目
・タイトル
・記事内容
・点数
・カテゴリー

通常の検索ページとは別に、カテゴリー別に表示させることが可能なCGIです。
(カテゴリー内で点数順に表示)

そのカテゴリー表示の際が、POST設定だと上手くいきません。
たびたび、すみませんが、
何か思い当たる部分があれば、ヒントでもいいので教えて下さい。
判らない語句は、こちらで検索して調べます。

338:326
08/10/16 17:15:06 TDtIzxsH
ちなみに、これがソースの一部です。

&header;
print <<HTML;
あいうえお順
<hr size=1>
HTML
if($k != "5" && $k != "7"){
print "▼<a href=$cgiurl?m=sto&k=$k>点数順</a><br>\n";
print "<hr size=1>\n";
$nflag = 1;
}
@aiueo = map {$_->[0]}
sort {$a->[3] cmp $b->[3]}
map {[$_, split /,/]} @data;
for($i=$xstart;$i<$end;$i++) {
($x,$x,$hname,$kname,$content,$strong) = split(/\,/,$aiueo[$i]);
print "■$kname<br>\n";
if($nflag) { print "+$strong<br>\n"; }
print "$content<br>\n";
print "<hr size=1>\n";
}
if($k eq "8"){ $cgiurl = "./psmon.html"; }
print <<HTML;
$prebutton $nextbutton
<a href=$cgiurl>戻る</a>
HTML
&footer;
exit;
}

339:nobodyさん
08/10/16 17:15:22
「スラッシュ」に拘ってるならmod_rewrite(Apache)使え


340:326
08/10/16 17:36:33 TDtIzxsH
>>339
正確には、「スラッシュ」で終わらせたい訳ではなく

http://★★.com/index.cgi★★★★
 ↑
「http://★★.com/」以降に続く末尾のURLを見えなくしたいのです。
どのWEBページを表示させても。
(セキュリティー的な問題で表示させたくない)

ちなみに、携帯用のCGIなので、フレームは使用できません。

341:nobodyさん
08/10/16 17:43:01
フレームもダメなのか、情報の小出し乙
すべて同じcgiで受け取って処理するしかないんじゃない?

342:nobodyさん
08/10/16 17:49:56
戻るとかやったら終わるな

343:326
08/10/16 18:00:12 TDtIzxsH
>>341
後出し、ごめんなさい。
あるサイトの管理さんが作った、頂き物のCGIなんです。
「有料でいいから譲って下さい」とダメモトでお願いしたらプレゼントしてもらえました。

デザインやURLの末尾に特徴があるものなので、
そのまま使用すると、同じCGIであることがバレバレになってしまいます。
バレると譲ってくれた管理人さんのサイトに
「私もくれ!」と非常識な人たちが押し寄せてしまうんじゃないかと思い改造を。

HTMLとCSSは、理解しているのでデザインの改造は簡単なのですが、
perlがまったく判らなくって(泣)
どこかに有料で改造を依頼することも可能なのですが、
頂き物なので、なるべく他の製作者に預けたくなくって、こちらで質問させて頂きました。

取り合えず、アドバイスに出てきた語句を検索してみます!

344:nobodyさん
08/10/16 18:00:33
DirectoryIndexで指定してるんだしindex.cgiも要らない。
getは環境変数、postは標準入力がデータ受け取るから
その辺りチェックしてみたら?


345:nobodyさん
08/10/16 18:03:13
>>337=326
「うまくいきません」ってだけじゃ症状の説明になってないよ


346:nobodyさん
08/10/16 18:04:34
ようは、元のシステム(本家)が分からないようにしたいってことだろ
そんなもんクエリ部分が同じ、または似たようなものなんて山ほどあるぞ
特徴があるって言っても所詮クエリ、a=bでしかないんだから、隠さなくてもちょっと変えるだけでいいべ

347:nobodyさん
08/10/16 18:06:04
ScriptAliasとPATH_INFOの組み合わせで?が出てこないようにするのが好きだなあ。

348:nobodyさん
08/10/16 18:22:56
というか、formからの受け渡しとかあまり理解できてないんだろ。


349:nobodyさん
08/10/16 18:32:39
そんな段階で改造しようとすんなよ

350:nobodyさん
08/10/16 20:26:37
>>338
あー、どこのCGIかわかっちゃったw
全部のリクエストをpostにするのが一番簡単だけど、
正直携帯用cgiでそこまでして隠す意味はないと思う。

つか「●●さんから頂きました」の謝辞も書かないつもりなのか?

351:nobodyさん
08/10/16 20:32:47
改造したいなら本人に聞けばいいし
それが嫌ということは本人に言えないようなことしようとしてんのか

352:326
08/10/16 21:18:12
>>350
>正直携帯用cgiでそこまでして隠す意味はないと思う。

それを知って安心しました。(心配性すぎたみたいですねw)
謝辞は書きませんが、お礼リンクを強化しようと思っています。

>>351
手間を取らせたくないだけで、怪しい理由はありません。

アドバイスに出てきた語句を検索にかけることで、
すべてが適った訳ではありませんが、だいぶ改造が進みました。
perlがわからない人間に、皆さんありがとう御座いました。

353:nobodyさん
08/10/16 21:38:14
何で本家がバレたくない訳?

有料でもいいなら、改造依頼とかで検索してみ
もしくはフリー配布のサイトに交渉してみるとか
著作権問題をクリアしてるならね

354:326
08/10/16 21:55:13
>>353
>何で本家がバレたくない訳?

先方もうちも、携帯サイトなので、
「ただでレンタルしてるんだ!」と誤解しそうな訪問者が多いからです。

改造&使用に関しては、著作権問題はクリアしているのですが、
(コピーライトも外してOK)
他の人にソースを渡すのは抵抗があるので、何とか自力でやってみます。

次の方が質問しにくいと申し訳ないので、これにて去りますね(感謝)

355:nobodyさん
08/10/16 21:58:38
ただじゃありませんって書いとけばいいじゃん

356:nobodyさん
08/10/16 22:13:14
逃げるように去っていったなw

つか自分は頼み込んでもらっておいて他人がそれやるのは嫌とか
どんだけ根性ねじ曲がってるんだ

357:nobodyさん
08/10/16 22:41:29
>>356バカ?
著作権 二次配布

わからんなら先生に聞いてこいw

358:nobodyさん
08/10/16 22:45:28
俺には>>357>>356の内容を理解してないバカに見えるのだが

359:nobodyさん
08/10/16 22:45:33 FdTDiXYx
>>336さん
すみませんやっていなかったのでやってみました。
truncate(test1または$_,tell(test1または$_)) or die("$!");
foreachでやっていない方は問題なく出来たのですが
foreachを使っている方は"No such file or directory"と表示されました。
しかし相変わらずなぜ前者のは出来て、後者は出来ないのかわかりません。
seekについて指摘されたのでそれも消してやってみたのですが(seek自体には問題ないと思いますが)
やはり結果は変わりませんでした。

360:nobodyさん
08/10/16 23:23:11
perlを勉強するしかないとおもうんだよね。

361:nobodyさん
08/10/17 02:11:17
>>359
「後者は truncate されない」ことになってるけど
暇つぶしで>>322の「書き込む内容;」を
print $_ 'testdesu'; にして回してから
print $_ 'aaa'; にして回したら、普通に truncate されるんですよね。

「書き込む内容;」とあっさり書いてる個所で何か $_ が関わる面白いことしてない?
前者と後者の違いはファイルハンドルが test[1-3] か $_ かの違い。

362:nobodyさん
08/10/17 02:25:25 1xAbWQIH
foreach(test1,test2,test3){
open($_,"+<$_.txt");
flock($_,2);
seek($_,0,0);
print $_ "";
truncate($_,tell($_));
close($_);
}
でやったのですがやはり出来ないです。
print $_ "";以外にはとくにはないですね・・・
""のなかにも1回目にtest、2回目にaと入れただけなのですが
aestと表示されます。

363:nobodyさん
08/10/17 02:45:39
ループ変数とファイルポインタを共有しているのが原因とか?

364:361
08/10/17 03:10:57
bareword の (test1, test2, test3) は事前に open されたファイルハンドルのリストだと思ってたので

> foreach(test1,test2,test3){
> open($_,"+<$_.txt");

その発想はなかった。

365:nobodyさん
08/10/17 03:28:33 1xAbWQIH
>>363
ファイルポインタとは$_のことですよね?
多分、他の関数は問題なく出来るのでそれが原因ではない気がします。
>>364
すみません362にはその様に書きましたが実際の処理は364さんがやったとおりです。
ちなみにforeachの外でopenし、中でもopenして試してみましたが両方だめでした。

366:nobodyさん
08/10/17 05:53:54 abQ/Pwib
アクセス数をカウントするプログラムを作成してます。
仕組みは単純で対象ページにアクセスされるとアクセス数をカウントアップして、
次のページにリダイレクトしています。
1つ困っていてイメージタグにて
<img src="URLリンク(example.com)">
のようにするとアクセス数をカウントしてしまいます。
クライアントはクリック保証広告を販売しているようで、
上記のようにタグを貼られると損してしまいます。
本来のアクセスなのか上記のような不正なアクセスなのか判別する方法はありませんか?


367:nobodyさん
08/10/17 06:08:06 R3jBeYwS
>>366
count.phpで直接カウントアップするのではなく、Locationヘッダなどで次のページに飛ばしてカウントしてはどうだろうか。
imgでもLocation追跡するのかな・・・?

まあ、何にせよ不正は人の手でチェックする必要はあります

368:nobodyさん
08/10/17 14:01:42 b69SolAd
これに関してはググってしったことだけど、ファイルハンドルはグロブ型で渡さないといけないみたいで、
そこの部分を文字列を渡しちゃってるからおかしくなっちゃってるんじゃないかなって思う

それと、同じタイミングで重複して開くわけでもないのに別のファイルハンドル名を使う意味がわからない。

書き直したら動作したので書いておきます。

use strict;

for(1..3){
  open(FH, "+<$_.txt");
  flock(FH, 2);
  seek(FH, 0, 0);
  print FH "sss";
  truncate(FH, tell(FH));
  close(FH);
}


369:nobodyさん
08/10/17 22:08:31
Google Gearsってどうよ?

370:nobodyさん
08/10/18 02:58:24 V2DdCVIj
文字列Aの中に文字列Bが何パーセント含まれているのか知るにはどうすればいいでしょう?
こういったことは数学にありそうな気がしますが、そう言った名称すらも知らないので
「この例が近いんじゃない?」程度でも構わないので教えていただければ幸いです

以下希望する処理
文字列A「僕は君に出会って、君の言葉で嬉しくも寂しくもなる。これが好きになるってことなのかな」

文字列Aに対して全く同じ文字列Bは100一致。

文字列B「君に出会えたことが嬉しい」は、「えたい」が文字列Aになく、12文字中9文字が一致して75%一致

文字列Bが文字列Aの長さを越えた時点でエラー

全角半角は混同しない
混同されてる時点でエラー

日本語を含まない英数しかない無い場合は単語単位の一致で処理


以上です

371:nobodyさん
08/10/18 03:00:16 V2DdCVIj
最後の英数時の単語単位というのは無視で大丈夫です

372:nobodyさん
08/10/18 03:06:15
>>370
URLリンク(jp2.php.net)

373:nobodyさん
08/10/18 09:28:08
Nucleus CMS 3.31SP1をインストールしたのですが、

スキンを取り込んで、
グローバル設定でどのスキンを指定しても
Defaultのスキンになってしまいます。

Nucleus自体のインストールのとき、
Defaultスキンのskinbackup.xmlが取り込めなかったとエラーを出した以外は、
インストールは成功してるみたいです。

skinsのパーミッションは777
以下、
中のフォルダは705、
書類は604になってます。

どうしたら他のスキン表示ができますか?

374:373
08/10/18 10:02:20
すまそ、専用スレが他板にありました。
逝ってきます。

375:nobodyさん
08/10/18 14:11:46 V2DdCVIj
>>372
ありがとうございます
関数、レーベンシュタインっていうのをヒントに色々探したり試行錯誤してみます

376:366
08/10/18 18:51:14 AwT1X20g
>>367
試してみました。
imgでもLocationを追跡するようです。
また携帯電話対応なのでリダイレクト回数はあまり増やしたくないですね。
そうなると対策無いですよね。

377:nobodyさん
08/10/19 21:28:45 UTyZ84B6
>>368
他のところでサブ関数に変数に入れたファイルハンドルを
入れてやったところ問題なく出来てしまったのでそのやり方が身についてしまった
見たいです・・・実際のソースはforeachの中でいろいろ処理を行い、書き込み
していくので3つとも開いとかなければいけない状態なんです。
質問するときに書いておくべきでした。
ここで1日中悩んでいたのでおかげさまで脳みそがすっきりしました。
皆さんありがとうございました!!


378:nobodyさん
08/10/19 22:21:50
URLリンク(wordpress.xwd.jp)
これってなんでつながらないの?

379:nobodyさん
08/10/19 22:42:58
知らねぇよw

380:nobodyさん
08/10/20 13:36:58 ttoUcrTu
websever<->GW<->いろいろ計算して結果を返す

こんなことしたい

具体的にはレンタルwebサーバーでform入力させて
その結果をゲートウェイの内側(プロパイダー回線でネットつないでる自宅のパソコン)
で処理してwebサーバーに結果を返す
webサーバーは返ってきた結果をみて何かを表示する


問題はどうやってGWを通って通信させるかなんだけど
どんな方法があるんでしょうか?


381:nobodyさん
08/10/20 13:51:51
>>380
いまさら訊けないインターネットのキホンとしくみ
URLリンク(y-kit.jp)

382:nobodyさん
08/10/20 14:02:19
>>381
ルーターはプロパイダーしかいじれないので
パッシブ接続ですべての通信を行う方法しりたいのです


383:nobodyさん
08/10/20 14:21:30
情報後出し乙

ルータ換えないと無理

384:nobodyさん
08/10/20 15:29:29
>>380
自宅のパソコンをWEBサーバにしてしまうのが一番早い

385:nobodyさん
08/10/20 15:30:41
プロバイダー回線をグローバルな固定IPで契約すればいい

386:nobodyさん
08/10/20 15:34:39 pzwEVuVb
(1) form に入力されたデータをファイルに書き出して、それの URL を自鯖に向けて投げる
レンタルサーバーは URL 固定なのでファイル名だけで OK かな?

(2) GET で要求だされたら色々ごちゃごちゃ計算する
(3) 計算し終わったらレンタルサーバーに対して GET でファイル名を投げる
(4) レンタルサーバーで表示

こんなんでいいじゃないの


387:nobodyさん
08/10/20 15:35:12 pzwEVuVb
>>384
たぶん自鯖をおおっぴらにしたくないんだと思う

388:384
08/10/20 16:19:12
>>387
いやいや、自鯖を公開するとかじゃなくて、
自宅PCに対しての処理要求から結果出力を求めているようだから
だったらWEBサーバにしておけば楽だよ。と。

あと、別段ファイル書き出しとかしなくても、
socket使って、そのまま自鯖にリクエスト出せばいいし。
(3)とか要らんよ。

389:nobodyさん
08/10/20 16:27:37
会社のホームページにphpとmysqlで検索データベース作ったんだけど
アドレスバーに表示される検索結果のURLが汚いのでこれを静的ページっぽく偽装することってできる?
同業者のページ見てるとどうもそれっぽいことをしているように見えるんだけど
mod_rewriteってのは内部的に偽装するだけだよね?
ページングもしてるしPOSTでってことはないと思うけど

390:384
08/10/20 16:34:47
>>389
>mod_rewriteってのは内部的に偽装するだけだよね?

内部的に偽装って?


391:nobodyさん
08/10/20 16:51:39
何が聞きたいのかよくわからんが、たぶんmod_rewriteでできるよ。

392:nobodyさん
08/10/20 16:57:42
>>390>>391
そうなの?
SEO目的で検索エンジンのロボットに対して静的ページに偽装したURLを伝える為の物だと思ってた
こないだやってみたけどアドレスバーの表示は変わらなかったんだけどなあ
使い方間違ってたのか

393:nobodyさん
08/10/20 17:00:11
間違ってたというか、そういう使い方もできる。
かなり広範囲なことができるから、一つのやり方を試して判断しない方がいい。

394:nobodyさん
08/10/20 17:12:05
なるほど奥が深いのね
勉強してきますどうもありがとう

395:nobodyさん
08/10/20 17:44:26 pzwEVuVb
>>388
自分は元々両者ともに WEB サーバー立ててるものとして考えたから、お互いそこでちょっとズレましたね。

ファイルに書き出すってのがクセだもんでw



396:nobodyさん
08/10/20 19:05:10
闇さん乙

397:nobodyさん
08/10/21 16:54:14
>>386-388
そんな方法でいけちゃうんですね
試してみます

398:nobodyさん
08/10/22 16:19:32 3XTRMgrL
RUBY PHP Perl どれがいいのよ?初心者むきなのはどれなのゆお?

399:nobodyさん
08/10/22 17:00:09
>>398
これから始めるならPHPかRuby
RubyはRoRでないとWEBでは使い物にならんから、PHPの方が楽かもな

Perlは枯れた言語ならではのメリットがあるが、消えていく言語の1つ


400:nobodyさん
08/10/22 21:19:23
・・・の筈なんだが変に根強いんだよな。
Linuxとかperl無いとインストールすらできないアプリあったりするし。

401:nobodyさん
08/10/22 23:05:07
PHP書いてると時々「ここPerlだとスラスラ書けるんだよな~」って思うことがある。


402:nobodyさん
08/10/22 23:12:44
どゆとこ?

403:nobodyさん
08/10/22 23:43:50
鯖缶やってるとシェルスクリプトでコマンド組み合わせるよりもPerlのみで書けるから楽なんだよな

404:nobodyさん
08/10/23 00:46:05
>>402
細かいことなんだが
for(@a[$n1..$n2]){}
print (sun,mon,tue...)[$wday];
foreach()s/hoge/huga;
みたいなのをPHPで書くとちょっとだるい。

>>403
そういうのもperl強いよな。
shのほうが軽いといっても実行時間気になるほど時間かかるスクリプトなんて滅多にないし。


405:nobodyさん
08/10/23 01:10:57
たしかに
ただ中規模以上のWEBに限ればPerlはつらくなってくるなぁ
mod_perlでもパフォーマンスに限界を感じるし
安定と言う意味では完成されているが、CGゆえの限界かI

406:nobodyさん
08/10/23 01:21:26
Perlは中級から抜けて上級になれば神
それ以外は十把一絡げ


407:nobodyさん
08/10/23 01:57:31
Perlに特化した神テクとかあるのだろうか・・・。


408:nobodyさん
08/10/23 05:30:40
小技に特化した言語、とかでは生き残るかもしれない。
web関係なくね。

409:nobodyさん
08/10/23 08:32:40
まぁ元々WEB用言語として作られたものではないからなぁ。

410:nobodyさん
08/10/23 09:40:58
>>404
それただ単にPerlから入ったってだけじゃん
Perlやってて、ここPHPだとスラスラ書けるんだけどなーってところもあるだろ

411:nobodyさん
08/10/23 11:47:08
>>410
あるよ。

念のためいっておくが、別にPerlのほうが素晴らしいとは言ってないよ。
「思うことがある」というだけだから

412:nobodyさん
08/10/23 14:38:53
まあ、ちょこっとした作業をやらせる分にはPHPよりPerlが優位かもしれないね。
Rubyは詳しくないので省略。

413:nobodyさん
08/10/26 20:36:18
すいません
教えて下さい
2ちゃんのような掲示板を作るには
何言語が必要ですか?

414:nobodyさん
08/10/26 21:02:27
きみの言う言語をリストアップしてみそ
答えてやるから

415:nobodyさん
08/10/26 21:06:52
アセンブリ言語以外なら大抵OKじゃないか。

416:nobodyさん
08/10/26 21:21:13
アセンブラにできないことなんてないぞっ!

417:nobodyさん
08/10/26 21:33:57 VpKPDOqF
すいません
質問のしたかを変えますね
2ちゃんネルは何言語で制作されてるのですか?

418:nobodyさん
08/10/26 21:48:41
英語じゃないかな

419:nobodyさん
08/10/26 21:54:57
>>413
○○○という作家は何で原稿を書いていますか?というのと同じ質問だ

○○○氏は万年筆で書いているかもしれないが
ボールペンでもシャーペンでも四菱ユニでもワープロでも書ける

420:nobodyさん
08/10/26 21:58:27
みんな感じ悪いな
>>417
基本的にperlとCだよ

421:nobodyさん
08/10/26 22:01:38
URLリンク(www.2ch.net)はApache2.2.8だから、Cだよ!

422:nobodyさん
08/10/26 22:28:34
クイックベーシックで作ってるらしい

423:nobodyさん
08/10/26 23:33:34 VpKPDOqF
>>420-423
サンクス

m(._.)m

424:nobodyさん
08/10/27 01:48:22
>>421
なんでアパッチのバージョンが関係ある?

425:nobodyさん
08/10/27 03:45:57
Apache自体はCってことだろ。確かに2chの構成要素ではあるが・・・

426:nobodyさん
08/10/27 03:47:36
今のところCじゃないバージョンがあるのかとw

427:nobodyさん
08/10/27 05:13:20
ようは2chが何で作られているのか?と聞かれて
アパッチはCで書かれてるよ!って答えたということか?

428:nobodyさん
08/10/27 08:47:15
2ちゃんは>>1-1000こんなので作られています。

429:nobodyさん
08/10/27 10:21:09
2chみたいなものって、別にCだろうがjavaだろうがperlだろうがPHPだろうが、どれでも作れるだろ。

430:nobodyさん
08/10/27 10:23:59
そうそう。「何言語で?」と聞く時点でアウト。

431:nobodyさん
08/10/27 11:23:44
>>427
2chの構成要素の1つはapacheじゃないの?

432:nobodyさん
08/10/27 11:27:51
ハイパーテキストマークアップ言語で書かれてるよ

433:nobodyさん
08/10/27 12:14:03
回答者の質が問われるぞw
2chの「スクリプト言語」の話だろうが、それくらい読め、それとも揚げ足か?

2chは主にはperlで、亜種にphpやrorがあるって感じだろ
色々ダメ出す前に質問には答えておけ

434:nobodyさん
08/10/27 12:16:45
質問者の質が低いのが悪いんだろ

435:nobodyさん
08/10/27 12:19:32
初心者スレなんだからそれくらい導け

436:nobodyさん
08/10/27 12:25:09
訂正、お前の質が低い

437:nobodyさん
08/10/27 12:34:52 50nfPwOO
CじゃなくてCPPじゃねーの?

438:nobodyさん
08/10/27 12:40:13
apacheか?Cだぞ

439:nobodyさん
08/10/27 12:45:03 50nfPwOO
モジュール

440:nobodyさん
08/10/27 12:55:18
モジュールならcppも混じるな
apache-httpのことかと思ったぞ

441:nobodyさん
08/10/27 13:53:02
その apache が動いてるのは FreeBSD の上なので…まで行くのか

442:nobodyさん
08/10/27 15:49:49
△▲ WebProg 初心者の回答 Part18 ▼▽

443:nobodyさん
08/10/27 16:01:19
WebProgって何ですか?

444:nobodyさん
08/10/27 21:41:31
WPの略

445:nobodyさん
08/10/28 10:57:10
リンク付きの画像をローテーションさせるために以下の物を使いたいのですが
title=" " や画像を説明するテキストの中に ' があると機能しなくなります。
' を削除すると問題ないのですが、できれば付けた状態で使いたいです。
解決策があればお願いいたします。

<script type="text/javascript"><!--
src=new Array();

src[0]='<!-- ローテーションさせたいバナー1 -->';
src[1]='<!-- ローテーションさせたいバナー2 -->';
src[2]='<!-- ローテーションさせたいバナー3 -->';
src[3]='<!-- ローテーションさせたいバナー4 -->';

i=Math.floor(Math.random()*src.length);
document.write(src[i]);
//--></script>


446:nobodyさん
08/10/28 11:06:55
\

447:nobodyさん
08/10/28 11:08:22 X9QHvLfO
呆れて物も言えないw

448:445
08/10/28 12:44:38
>>446
代わりに¥を使えってことですか?

>>447
自分のことでしたら初心者なのですみません。

449:nobodyさん
08/10/28 12:51:21
基礎勉強してからやりなよ

450:445
08/10/28 12:53:55
わかりました。消えます。

451:nobodyさん
08/10/28 17:42:59
src[0]='<!-- ローテーションさせたい\'バナー1\' -->';
src[1]='<!-- ローテーションさせたい\'バナー2\' -->';
src[2]='<!-- ローテーションさせたい\'バナー3\' -->';
src[3]='<!-- ローテーションさせたい\'バナー4\' -->';

または

src[0]="<!-- ローテーションさせたい'バナー1' -->";
src[1]="<!-- ローテーションさせたい'バナー2' -->";
src[2]="<!-- ローテーションさせたい'バナー3' -->";
src[3]="<!-- ローテーションさせたい'バナー4' -->";

452:nobodyさん
08/10/29 00:49:16 ek3v34GP
すいません教えて下さい
WEBプログラマーとWEBデザイナーって
何が違うんですか?
どっちが就職率良いですか?

453:nobodyさん
08/10/29 01:18:06
そんな職種はないと思ったほうがいい。
プログラマーやデザイナーがWEB関係の仕事をするのだ。

454:nobodyさん
08/10/29 01:20:35 SpG7/wS7
プログラマーは歯車
デザイナーはクリエイティブ

455:nobodyさん
08/10/29 01:41:06 ek3v34GP
WEBデザイナーは言語を習得しなくてもなれるんですか?

456:nobodyさん
08/10/29 02:20:08
WEBデザイナーに就職て・・・

457:nobodyさん
08/10/29 02:26:24 SpG7/wS7
プログラムできなくてもプログラマのことを分かってやれないと嫌われるだけですw

458:nobodyさん
08/10/29 10:54:52
Webデザイナーはデザインセンスがなければコーダーばかりやらされる
Webプログラマーは努力する向上心がなければテストばかりやらされる

459:nobodyさん
08/10/29 11:00:14
>>455
というか、WEBデザイナーは「WEBでできること」を全て知ってないとダメ。
経験も実績も必要だし、いきなりなれる職業じゃない。

まぁ名乗るだけなら自由だけどw

460:nobodyさん
08/10/29 11:04:53
実績がない新卒とかだと就職の際もあくまでデザイナ・プログラマ「志望」だしな
しかも就職率うんぬんで業種選ぶもんじゃないし

461:nobodyさん
08/10/29 12:26:07
すいません悪い質問なんですけど
相手のIPアドレスが解ると、相手のPCにウィルスを注入できますか?

462:nobodyさん
08/10/29 12:34:42
できません

463:nobodyさん
08/10/29 12:35:02
出来る場合もありますし出来ない場合もあります。

464:nobodyさん
08/10/29 17:25:08 ek3v34GP
相手のIPアドレスが解ると
相手のPCに対して他にどんなイタズラを仕掛けることができますか?

465:nobodyさん
08/10/29 17:42:51
「貴様のIPアドレス把握。友人のスーパーハカーに頼んで(ry」と脅すことができる

466:nobodyさん
08/10/29 18:41:36
>>464
あんたがサイト管理者なら、特定IPの人が来訪した時に
「特別のページ」をご案内することが可能。

467:nobodyさん
08/10/29 20:16:20
>>465
サンクス

>>466
と、特別なページについて
さらに詳しくお願いします

468:nobodyさん
08/10/29 20:41:20
>>467
何がしたいんだい?

469:nobodyさん
08/10/30 02:42:21
特定のIPって言っても定期的にIP変わるから使えねぇ
個人で固定IPは珍しいし

>>467は何がしたいんだい?

470:nobodyさん
08/10/30 02:49:07
>>469
うちは固定IPじゃないただの光回線だけど3年以上IPアドレス変わらない。
最初こそddo.jp+CNAMEでサーバ立ててたけど今やAレコードに

まあそんな例もありますよと


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch