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

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

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

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

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

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

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

2:nobodyさん
07/08/22 05:55:18
過去スレ
△▲ WebProg 初心者の質問 pert14▲△
スレリンク(php板)
△▲ WebProg 初心者の質問 Part13 ▼▽
スレリンク(php板)
△▲ WebProg 初心者の質問 Part12 ▼▽
スレリンク(php板)
△▲ WebProg 初心者の質問 Part11 ▼▽
スレリンク(php板)
△▲ WebProg 初心者の質問 Part10 ▼▽
スレリンク(php板)
△▲ WebProg 初心者の質問 Part9 ▼▽
スレリンク(php板)
△▲ WebProg 初心者の質問 Part8 ▼▽
スレリンク(php板)
△▲ WebProg 初心者の質問 Part7 ▼▽
スレリンク(php板) (Lost)
△▲ WebProg 初心者の質問 Part6 ▼▽
スレリンク(php板) (Lost)
△▲ WebProg 初心者の質問 Part5 ▼▽
URLリンク(pc2.2ch.net) (Lost)
△▲ WebProg 初心者の質問 Part4 ▼▽
URLリンク(pc5.2ch.net)
WebProg 初心者の質問 Part3
URLリンク(pc2.2ch.net)
△▲ WebProg 初心者の質問 Part2 ▼▽
URLリンク(pc2.2ch.net)
△▲ WebProg 初心者の質問 ▼▽
URLリンク(pc.2ch.net)

3:nobodyさん
07/08/22 06:04:17
おつぅ

4:nobodyさん
07/08/22 10:12:57
>1乙。
自分が立てようと思ったら弾かれて困ってたんだ。

5:nobodyさん
07/08/22 10:50:26
IRCに専用チャンネル立てない?と提案してみる。

6:nobodyさん
07/08/22 12:57:18
仲間内でやりないさい

7:nobodyさん
07/08/23 11:14:35
PHPスレとこのスレ統合したほうがいいよ
webprogの初心者質問スレとして

8:nobodyさん
07/08/23 12:32:39
PHP質問スレ:PHPのことだけを聞く
このスレ:PHP以外のことを聞く
使い分けできてるからいいじゃん

でもそんなの関係ねぇ!
でもそんなの関係ねぇ!

9:nobodyさん
07/08/23 12:36:53
統合→勢いが出る→質問者は迅速な解答に期待する
みたいな。なんで分離されてるのかは知らんが

10:nobodyさん
07/08/23 12:41:58
まあ狭いほうが専門家の常駐率は上がるからな。
適当でいいんじゃないの?

11:nobodyさん
07/08/23 14:50:39 ucL9QdNj
phpスレで質問してしまい・・・。こっちに移ってきました。


漠然とした質問ですが・・・。

if ( via & amp ; & amp ; ip ) { ok }

の意味を教えてください。
できたらブラウザのフォームやスクリプトを組んで
この条件を突破する方法があれば教えてください。

12:nobodyさん
07/08/23 15:02:00
& で & をあらわすんだけど、それごっちゃになってないか?
スペースで離してるのはその変換を意図してのことと思うが

13:nobodyさん
07/08/23 15:35:59 ucL9QdNj
>>12
レスありがとうございます。
実際はスペース無しなんですが
書き込む際にampが消えてしまうもので
どうしてだろうと思ってました。
ということは
if(via&&ip){ok}
を表してるって言うことですよね?
すなわち via と ip の値が一緒であれば {ok} を返すってことですよね?

間違ってたらすいません。

14:nobodyさん
07/08/23 15:41:18
&& は == とは違うよ
左がtrueでかつ右もtruなら ok 、だな
phpは 数字の 0以外がtrue扱いだっけ?

15:nobodyさん
07/08/23 15:42:58
もしかして、元ソースに & って書いてあるのかな?
もしそうなら、ソースをhtml経由で受け取ったりしてるうちに紛れ込んだだけと思うが。

16:nobodyさん
07/08/23 15:46:18 ucL9QdNj
>>14
ありがとうございます。
まったくperlもphpも知らないので・・・。
自分basicしか組めません ^^;

だいぶ理解できました。
隠しページの問題を解いていて行き詰ってしまいまして・・・。
なんか漏れ串なら通るらしいことは分かったんですが
どの漏れ串でもエラーを返されてしまい困っていました。

串のことなので via が何を意味するのか分かりませんが探してみます。

17:nobodyさん
07/08/23 15:47:47 ucL9QdNj
>>15
ソースにヒントが書いてあったもので・・・。
なら紛れ込んだんですね。
ありがとうございます。

そのページのリンク貼って良いのか分からないので・・・。

18:nobodyさん
07/08/23 15:55:05 ucL9QdNj
via自己解決しました・・。

これをごまかすスクリプトとかなんて僕には無理なので
何とかがんばってみます。

ありがとうございました。

19:nobodyさん
07/08/23 18:05:11 5dclNsPd
BBS等のスクリプトでDBを使用せずにテキストファイルに記録していくにあたって
データの区切り文字などの構造や、そのデータのサーチ・追加・削除に関する
考え方・方法論・アルゴリズムを解説した良い文献やサイトって何かないでしょうか?

20:nobodyさん
07/08/23 18:21:36
(制御コードを入力されること自体イレギュラーと考えから)
スクリプト側でタブを半角スペースに問答無用で変換
これだけで区切り文字に関しての問題はクリアかな

あとはセンスだ

21:nobodyさん
07/08/23 18:55:08
入力されるデータにタブがあれば「    」にして
ログの区切り文字をタブにするという事ですよね?
色々な事例としては区切り文字はやはりタブの使用が実際一番多いのでしょうか?

22:nobodyさん
07/08/23 20:51:30
BBSなら、タブを入力されたら単なる空白に置き換えるか、さくっと削除が一般的じゃないかな?
空白4つに置換するのは珍しいと思う。
あ、いや、統計取ったわけじゃないんで信用はするな。

カンマ区切りなら、RFCの仕様かMS-Excelに合わせるという手がある。
ただ、改行を含められるとか、日本語の扱いが微妙だったりと、完全に実装するのは面倒かも。

単に勉強のために作るのだったら、XMLに挑戦するのも悪くない。


23:nobodyさん
07/08/23 23:19:21
フィールド区切りにタブは良く使うね。
悩むのがレコード区切り。
たかがテキストファイルということで全読み前提で制御コード使うってのもアリなのかねえ。

24:nobodyさん
07/08/25 16:05:13
どこに書けばいいかもわからないので、とりあえずここ。

超宿題丸投げモード。
ファイルをPOSTすると、フィルタをかけて返す、というCGIを作りたい。
PNG->JPG 変換CGIみたいなのね。

どーするか教えて。
ちなみに、プログラミングはVBぐらいならわかるので、
参考サイトへのリンクでもいいです。ぺこぺこ。


25:nobodyさん
07/08/25 16:42:51
言語が書かれていないのでPerlで答えます
ImageMagick
GD
Imager
のいずれかを使ってください

26:nobodyさん
07/08/25 17:18:08
あ、フィルタを何使うか、じゃないです。
POSTメソッドのハンドリングの仕方、
その後のファイルの返し方がわからんのです。

これ、CGIプログラミングでは基礎中の基礎だと思うので、
どっかにサンプルがありそうなんですが、ググっても出てこないです・・・。
キーワードだけでも教えてください。。。


27:nobodyさん
07/08/25 17:37:35
わかった。
このあたりがキモ?
Content-disposition:


28:nobodyさん
07/08/25 21:02:26
超初心者な質問かもしれませんが、サーバ内に同胞メールみたいなシステムをつくる事ってできますか?

できるのでれば、何のプログラムを勉強すればいいのかわかる人いたら教えてください。

プログラミングは超初心者なので、全く見当違いの質問してるかもしれませんが、よろしくおねがいします。

29:nobodyさん
07/08/25 21:09:01
同じ内容のメールを大量に一括して送りたいってことなら、PHPでsendmailとか
もちろんメール鯖を自前で立てるのが前提

30:nobodyさん
07/08/26 00:20:17
>>29
ん~と・・・
受信メールからアドレス登録したり、メールの一斉送信をサーバ内でできるようにして、IEで全て管理できるようにしたいんです。
うまく伝わったかな^^;
PHPだけで大丈夫でしょうか?

31:nobodyさん
07/08/26 01:53:12
>>26
・CGIの場合POSTは標準入力で受け取る
・出力はHTTPヘッダと共に直接出力するか、
 ファイル保存してから<img src="~">を出力する(こっちはファイルの削除について要検討)

>>30
>受信メールから登録
いわゆる空メールのことならサーバ単位の権限がいるかな。
その他はPHPとMTA1個でできる。まあレンタルスペースでも大丈夫だと思う。

32:nobodyさん
07/08/26 02:41:05
この板にはプロはいません。
初心者が立てた

初心者の
初心者による
初心派のための

クソ板です。





違う板に行きましょう。

33:nobodyさん
07/08/27 04:49:34
multipleなselectで複数選択して、
$_POSTを表示してもその情報が得られません
どうすれば複数選択の情報がわかるのですか?

34:nobodyさん
07/08/27 06:49:23
>>33
まず print_r($_POST) をしてみろ。
ダメなら次に select に name があるか確認しろ。
まだダメなら次に form に method があるか確認しろ。
それでもダメなら死ぬがよい

35:nobodyさん
07/08/28 16:57:04 wOTpbT+K
SQLインジェクションとか文字化けが起こらないか確かめるために
SQLインジェクションや文字化けが起こりやすい文字を教えてください

36:nobodyさん
07/08/28 18:48:50
>>35
マルチバイト全般
基本的に文字コードが変わると半角英数記号以外化ける

37:nobodyさん
07/08/28 23:52:53
>>35
SQLインジェクションについては起きやすいとかじゃなく起きる原理をちゃんと調べてもらうとして
文字化けのトラブルにあいやすいのはUTF-8で「~」、SJISでソ系ダメ文字その他色々、
EUC-JPはあんまり気にしなくていいけど、SJISと区別付かない時がある。
文字化けが起きるのは95%設定ミス。

38:nobodyさん
07/08/29 09:16:43 Ma6QW2mM
関数のインターフェースを決める
→それを呼び出すプログラムを書く
→書いているうちに、渡すべき引数が増えることが判明
→関数定義を書き換える
→今まで書いたコール部分も書き換えないといけない。どんだけ~

こういうことがよくありますが、
こういう問題に対するいい対処法ありますか?

39:nobodyさん
07/08/29 10:44:12
インタフェースの決め方が悪い、という野暮なツッコミは置いといて。
(実際、自分もよくやるんで責められん)


開発環境によるもの
○grepなど全部まとめて検索する
○統合開発環境、開発ツールによる検索・置換機能を利用する

言語仕様によるもの
○関数のオーバーロードを使う
○デフォルト引数を利用する
○実引数を渡す際に、対応する仮引数を指定する。

こんなところでどうか。



40:nobodyさん
07/08/30 01:24:08
phpは関数オーバーロードできないのが糞

41:nobodyさん
07/08/30 01:26:22
@_

42:nobodyさん
07/08/30 02:06:23 uPaIz1km
PCから携帯絵文字を投げるテストをしました
ie6は、そのまま投げましたが、
firefoxは、独自の置き換えをしていました
結果的にfirefoxはテストには使えないことが分かりましたが
firefoxは何故余計な置き換えをするのでしょうか

43:nobodyさん
07/08/30 03:11:22
もうちょっと具体的に

44:nobodyさん
07/08/30 03:24:28
iモード絵文字「耳」をgetでポストした場合、
次のようにurlエンコードされます

firefox
str=%26%2359026%3B

ie6
str=%F8%F3

素直に投げるのはieです
firefoxはなぜか変なおせっかいをします

45:nobodyさん
07/08/30 09:55:34 3muSx8fZ
お願いします。

PHPである項目を、セレクトボックスでの選択か、もしくは
テキストボックスへの入力にさせたいのです。

つまり、セレクトボックスでの選択かテキストボックスに入力かが
されていればOKで、両方になにもない場合のみ「選択しろ」という
エラーメッセージを出したいのですが、どうしたらいいですか?

// 営業所コード
if($_POST['g_c'] == '') {
$err_u .= '[営業所コード]が未選択です。<br>';
}
// 営業所の名前
if($_POST['g_n'] == '') {
$err_u .= '[営業所の名前]が未入力です。<br>';
}

現在エラーメッセージを出させる記述はこうなっているのですが、
この場合はどちらかが未入力・未選択でもエラーが出ます。
[営業所コード] か、[営業所の名前] どちらかが選択・入力されていればOK
というようにはどうしたらいいのか、すみませんが教えてください。

46:nobodyさん
07/08/30 09:57:08
【PHP】下らねぇ質問はここに書き込みやがれ 53
スレリンク(php板)

47:45
07/08/30 10:11:10 3muSx8fZ
すみません、向こうで質問しなおします。

48:nobodyさん
07/08/30 10:20:39
昔の2chでよく見たお茶なんとかって人どこ行ったんですか?
なんかこういうAAをよく使う人です
┐(´ー`)┌

49:むぎ茶
07/08/30 11:24:27
>>48
こいつか

┐(´ー`)┌


┏━━━━━┓
┃('Д')y ─┛~~ ┃
┃むぎ茶      ┃
┃mugicha@360.cc  ┃
┗━━━━━┛
URLリンク(all.at)

死んだんじゃねーの

50:nobodyさん
07/08/30 11:30:17
>>44
よくわからん
Firefoxでも
URLリンク(example.com)
はちゃんと送れるけど

51:nobodyさん
07/08/30 11:57:19
>>49
その人です
サイトすら消滅してるんですね…

52:nobodyさん
07/08/31 10:26:35
SEO業者みたいな感じで、YahooやGoogleの月間検索数取得するAPIってないんかな?
いろいろ調べてんだけど、見つからなくて。
オーバーチュアのは更新止まってるんであれですしねぇ。

53:nobodyさん
07/09/03 07:02:29
シフトjisコードの中にでも
?xXXXXという形でunicodeが記述できますが
なぜ他のコードの中にunicodeを入れることができるのかがわかりません
なぜそんなことができるんですか?

54:nobodyさん
07/09/03 07:03:09
なぜか?になってますね
?=&#の半角です

55:nobodyさん
07/09/03 09:35:11
見当はつくが、まず何の話か

56:nobodyさん
07/09/05 06:11:00 DUdolAkR
UTF-8ってなんて読むんですか?
ゆーてぃーえふえいと?
ゆーてぃーえふはち?

57:nobodyさん
07/09/05 06:42:46
>>56
どっちでも良い
決まりはない

58:nobodyさん
07/09/05 18:32:28
リクエストパラメータは、
だいたい表示したエンコードで返ってきますよね
もし表示したエンコードと異なるエンコードで返ってきたら
どうしたらいいですか?
異常な環境からの投稿だと切り捨てるのか、
エンコード変換するのか・・・

59:nobodyさん
07/09/05 18:38:30
通常は自動で判別、どのコードで来るかを決めうちにはしない。
短すぎて判別できないこともあるから、確実に判別できる文字を
HIDDENとかで埋めておくこともある。

60:nobodyさん
07/09/05 18:48:03
>>59
ありがとうございます。
なんか、そこまで書かれた入門書ってほとんどないような気がするのですが
気のせいでしょうか。
本に載ってるのって
まったくエンコードのチェックをしてないサンプルがほとんどの気がします

61:nobodyさん
07/09/05 20:56:06
まだプログラミングのプの字もわからない初心者です。
Yahooとかgooのような辞書サイトを作りたいと思っているのですが、資質にもよるでしょうがどの程度勉強をすれば作れるようになるでしょうか?
初心者でも作れるようなものなのか、それともプログラミングを5年はやってないと作れないような高度なものなのか検討もつきません。

62:nobodyさん
07/09/06 00:03:05
プログラムの流れ、ロジックを自分で考えられるようになるまで100時間
HTMLを一通り覚えるのに50時間
WEBアプリの基本を覚えるまで100時間
辞書サイトを作るのに100時間
特に根拠なし。

こんな真正面から勉強しなくても、やりたいことがあるなら
無料レンタルスペース借りてフリーの辞書CGIとか設置して
そこからごにょごにょ弄って学ぶ方が楽しくて早いかもね

63:nobodyさん
07/09/06 04:01:35
でもさー
実際問題、表示時と違うエンコーディングでポストしてくるブラウザなんて
今時あんの?

64:nobodyさん
07/09/06 09:15:40
どっちかっていうと、セキュリティ対策じゃない?

65:nobodyさん
07/09/06 10:05:04
あるかどうかより、そう決められてるかどうかで判断したいな。

昔はあったから、規格より優先して対応しなければならなかったが
今もしも無いとなれば、そういう決め事があればあえて対応はしないし
ないのならそのまま対応させるかな。

66:nobodyさん
07/09/06 15:22:06
>>62
61です。
HTMLの基本はわかってるので、どうにか1、2年で作れる難易度みたいですね。
答えてくれてありがとうございました。

67:nobodyさん
07/09/06 15:29:32
手本があって同じようなものを作るのならもっと早いと思うよ

68:nobodyさん
07/09/06 15:31:17
まぁなんだ、慣れだ慣れ。

69:nobodyさん
07/09/06 22:33:07
servlet単体でプログラムって動きますか?
インストール、設定してURLリンク(localhost:8080)では表示されるんだけどサーブレット動かそうとすると404となります
・環境
jdk1.6.0_02
Tomcat 6.0

・環境変数
CATALINA_HOME:C:\Program Files\Apache Software Foundation\Tomcat 6.0
JAVA_HOME:C:\Program Files\Java\jdk1.6.0_02
CLASSPATH:;%CATALINA_HOME%\lib\servlet-api.jar;%CATALINA_HOME%\lib\jsp-api.jar;%CATALINA_HOME%\webapps\****\WEB-INF\classes\
PATH::%JAVA_HOME%\bin
web.xmlを****フォルダ直下に置き\webapps\****\WEB-INF\classes直下にHelloWorldServlet.classを配置

で、404になります。

ぼすけて

70:nobodyさん
07/09/07 01:41:10
エラーログは出てないの?
単体の意味がちとわからんが、Tomcatのログね

71:nobodyさん
07/09/08 09:16:07 qxYRqBtg
よそのサイトのページを読み込んで分析したいっす。
で、この「よそのサイトのページを読み込む」にはどうしたらいいですか。
検索キーワードだけでもおしえてくらはい。

72:nobodyさん
07/09/08 10:59:04
ム板のPerlスレの人?

73:nobodyさん
07/09/08 22:41:06 k7TlyY2F
>>71
ファイル取得、phpならfile_get_contents

74:nobodyさん
07/09/09 00:28:45
>>70さん
tomcatのエラーログは特に出てないですね。
単体っていうのはjspを使わずにservletで画面に出力です。

404になってしまうservletgへのアクセスはURLリンク(localhost:8080)です。

画面は↓下のです。
********************************************
type ステータスレポート

メッセージ /examples/servlet/HelloWorldServlet

説明 The requested resource (/examples/servlet/HelloWorldServlet) is not available.
********************************************

ちなみに****フォルダ直下にjspファイルを配置して
URLリンク(localhost:8080)にアクセスするとjspは表示されます。

なんで404になるのかサパーリわからない!

75:nobodyさん
07/09/09 02:34:34
>>74
web.xmlを置いたと書いてるけどマッピングもちゃんと書いてる?

76:74
07/09/09 02:55:53
>>75さん
web.xmlはの内容は

<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="URLリンク(java.sun.com)
xmlns:xsi="URLリンク(www.w3.org)
xsi:schemaLocation="URLリンク(java.sun.com)
URLリンク(java.sun.com)
version="2.4">
<servlet>
<servlet-name>HelloWorldServlet</servlet-name>
<servlet-class>HelloWorldServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>/servlet/HelloWorldServlet</url-pattern>
</servlet-mapping>
</web-app>

です。
マッピングも書いたと思います。

訂正
404になってしまうservletへのアクセスはURLリンク(localhost:8080)です。



77:nobodyさん
07/09/09 03:07:03
url-patternと実際のurlが違うように見えるけど・・・

78:nobodyさん
07/09/09 04:21:37
日本語と英語を混在させるとメールを送る事が出来ません。

mb_internal_encoding ("SJIS");
mb_language("Ja");
$to = "xxxxx@xxx.com";
$subject = "題名?";
$body = "見えますか";
$from = "From: test<xxxxxx@xxx.com >";
$rs = mb_send_mail($to, $subject, $body, $from);
だとメールを送る事が出来るのですが、
$body="日本語あああああ英語aaaa"
(aaaaの部分を抜くとちゃんと送信/受信が出来ます)
等とするとメールが送れません
エラーは吐きませんし、最終行の[$rs]には戻り値が入ってる様です

理由が分かる方が居ましたらご教授願います

79:nobodyさん
07/09/09 04:29:22
バージョンとかメールサーバ側のログとか

80:78
07/09/09 04:33:25
申し訳ないです追記です
PHP Version 5.2.3
ファイルのエンコード形式は SJISです
レンタルサーバーですのでログはありません

81:nobodyさん
07/09/09 06:11:57
PHPのハッシュ配列って何でアクセス速いんですか?
逐次検索してたらあんな速度にならないですよね
どういうアルゴリズムなのか教えて下さい

82:74
07/09/09 13:20:29
>>77さん

server.xmlの内容

<!-- The mapping for the default servlet -->
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>

<!-- The mapping for the invoker servlet -->
<!--
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
-->

web.xmlを訂正

<servlet-mapping>
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>/HelloWorldServlet</url-pattern>
</servlet-mapping>

こうですか?やっぱ404になります。
URLリンク(localhost:8080)も、URLリンク(localhost:8080)もダメでした。

83:nobodyさん
07/09/09 23:57:14
URLリンク(localhost:8080)です
なんだから
マッピングは/****/servlet/HelloWorldServletだろ

84:nobodyさん
07/09/10 00:00:42
>>81
数字の配列の場合逐次検索しなくても
場所が計算できるだろう

それを応用してハッシュ関数を使って場所を特定するのさ

85:nobodyさん
07/09/10 05:49:57 a/QrETje
md5を独自にコードに書き起こしたいのですが、
仕様について教えてください。
参考になりそうなページがありましたら教えてください。

86:nobodyさん
07/09/10 09:55:15
>>85
RFC1321

87:nobodyさん
07/09/10 13:03:59 a/QrETje
ありがとう

88:nobodyさん
07/09/10 19:44:14 k1Xet0KL
cgiかphpで簡易アクセス解析を作ろうと思っているのですが、その際アクセスしてきた
ホスト名から組織名を割り出したいと思っています。

hokudai.ac.jp||北海道大学
tcn-catv.ne.jp||東京ケーブルネットワーク株式会社
sony.co.jp||ソニー株式会社

↑こんな感じの

    ホスト名:組織名

となっている一覧のリストは入手できないでしょうか?
できれば日本全国のあらゆる組織名(教育機関・企業・公共機関)に加え、
海外の主要な組織名のリストも入手できたらうれしいです。

89:nobodyさん
07/09/11 01:49:06
whoisして自前で引っ張ってきたら?

90:nobodyさん
07/09/11 02:33:24
閑古鳥の鳴いてるサイトならそれもありだろうけどひっきりなしにアクセスがある
サイトでいちいちwhois引いていたら負荷はものすごいことになるんじゃね?

91:nobodyさん
07/09/11 02:36:18
経験則では、CPU とか環境にもよるけど自鯖で日当たり5万程度なら全然余裕

92:nobodyさん
07/09/11 02:41:46
そういやwikipediaで編集したPCのIPから組織を割り出して公開するサービスが
提供されて物議を醸しているわけだがこの場合組織名ってどうやって割り出して
いるんだろうかね?やっぱりwhois使ってるの?

93:nobodyさん
07/09/11 02:43:56
一般公開はやめただけで契約すれば・・・
それがいくらになるのか、個人は対象に入るのかは知らない

94:nobodyさん
07/09/11 03:34:43
>>90
アクセス時にする必要はないだろう

95:nobodyさん
07/09/11 09:51:48
いったん引いたら自分とこに貯めておけばいいしな

96:nobodyさん
07/09/11 12:30:07
ただ、さすがに

 HOGE HOGE CO. → ほげほげ株式会社
 ○○ドメインサービス → うんにゃら商事

の変換は分からんなあ、自分には。

97:nobodyさん
07/09/11 13:07:28
それはwhoisで持ってくるしか・・・

98:nobodyさん
07/09/11 13:47:52
>>95
その膨大なリストを誰か公開してくれないものか

99: ◆RIHO////4U
07/09/11 14:20:48
JPNIC が AS番号 リストを公表してるので、whois で検索できる
試しに URLリンク(www.nic.ad.jp) のリストを元にバッチファイルで回してみたら
whois.nic.ad.jp から弾かれたwwwww

どれくらいの間隔か分からないけど1時間に30程度の問い合わせが制限かな?
色んな whois サーバーをとっかえひっかえやれば取得できるかもね

100:nobodyさん
07/09/11 14:30:41
あ~でも、細かいドメインは無理か・・・

101:nobodyさん
07/09/11 15:05:51
>>99
そのリストって政府機関といったgo.jpは含まれてなくね?

102:nobodyさん
07/09/11 15:13:13
ですね
あくまでもプロバイダーのみかもしれん …

103:nobodyさん
07/09/11 17:27:27
うむ、確かにドメインと組織名の一対一対応表があれば重宝するかもしれん。
一度作っておけばそれほど頻繁にメンテしておく必要もないしな。
誰かが作って公開してくれれば多くの人に貢献すると思うんだが。

104:nobodyさん
07/09/11 22:23:58
「みんなでちょっとずつ集める」という発想にはならないもんか

105:nobodyさん
07/09/11 22:45:35
重複考えると非効率的っぽい

106:nobodyさん
07/09/12 00:51:04 l0dmssRH
パーミッションについて教えてください。
Apache(nobody)とqmailの2つのユーザからアクセスされるディレクトリのパーミッション及びオーナーはどうしたら良いでしょうか?
ファイルやディレクトリがネストして作成されます。


107:nobodyさん
07/09/12 01:35:34
連絡用のメーリングリストをfmlを使用し、立ち上げようと考えています。

連絡用なので、メールをもらった相手が読んだという確認をとりたいのですが
良い方法がありませんか?

ユーザーごとにユニークなURLをメールに記入しておき、
クリックをしてもらう事を考えましたが
fmlでユーザーごとに書き換えたメールを一括で送ることが出来るのでしょうか?

またURLをクリックしたと言うのをどのように確認すればよいのでしょうか?
(アクセス解析のLogを読み込んで、確認するようなスクリプトをPHP等で作成する?)

おおざっぱでいいので、こんな感じはどうなどの意見をお聞かせ下さい。


108:nobodyさん
07/09/12 18:57:34 ga9weAzJ
Dreamweaver8を使っています。初心者です。

メールフォームを作るにはどうすればいいのでしょうか。

109:nobodyさん
07/09/14 04:15:39
まずは本屋さんにいってPHP入門みたいな本を買いに行ってきてください。

110:nobodyさん
07/09/14 10:28:30 cEIH/MSk
インターネットはどこで買えますか?

111:nobodyさん
07/09/14 10:37:44
まずJPNICへ問い合わせてください

112:nobodyさん
07/09/15 07:08:41 Xdh2PVTO
>>109
ご回答ありがとうございました。PHP入門ですね。見てきます。

113:nobodyさん
07/09/15 16:30:13
perlかPHPでOCRっぽいことをしたいのですが難しいでしょうか?
携帯でとった画像から文字を読み出してそれを携帯にメールで送る
といったものを作ろうと思ってるのですが
なにか利用できるものはありませんでしょうか?

114:nobodyさん
07/09/15 17:32:52
画像処理 文字抽出とかでググっては
どっちにしてもPHPやPerlはフロントエンドで使うだけになると思う

115:nobodyさん
07/09/15 18:16:28
なにか有名なモジュールとかがあればいいな
と思ってきいてみました。

ぐぐって見たところどうやらocradという言うものがあるみたいですね。
perl用のラッパーもあるみたいなのですこし挑戦してみます。

116:nobodyさん
07/09/16 11:00:50
・自分のページから閲覧者がリンクを辿って行ったがブラウザの戻るで戻ってきた
・               同上                     戻ってこなかった

上記の様な場合の閲覧者の足跡をデータとして取得したいんですけど、可能でしょうか?
調べてみたらリファラというものがリンク情報を残す?ものというのはわかったのですが
このようなことが可能なのかどうかまでは調べきれませんでした。

117:nobodyさん
07/09/17 14:06:55 Uhqq8VRE
会員制のサイトを作りたいと思っています。
既存のサイトがあるとして、それにどう手を加えれば良いでしょうか。
cms以外で。
ログイン方式というのは、どこがどうなっているのでしょうかw
簡単に説明してくださるとありがたいです。
よろしくお願いします。

118:nobodyさん
07/09/17 14:21:45
とりあえずDBの勉強をすれば自ずと答えが出てくるだろう。
初心者に会員制サイトは早々でしょうが。

119:nobodyさん
07/09/17 18:54:53
>>117
会員制にしてどうすんの?w
ユーザIDを使って動くシステムでもあるの?w
それともただ認証したいだけならBASIC認証でも使えば?w

120:nobodyさん
07/09/18 16:49:28 ZPRaIZRg
質問させてください
public void doGetPost(
HttpServletRequest request, HttpServletResponse response)
でGETとPOSTに振り分けるにはどのようにすればよいのでしょうか?
スレ違いなら誘導お願いします。


121:nobodyさん
07/09/18 23:44:54 MpnImqBq
URLリンク(gihyo.jp)
ここでデーブが
「Ruby的なあるいは日本的な考えというのは,
あいまいさを許しているし,あいまいさを非常に上手に利用している。」と
言っているのですが
これはrubyのどのへんの性質のことを言っているのですか?

122:nobodyさん
07/09/19 00:22:55
>>120
なんで最初から doGet と doPost に分けないのか謎だが
もしやるなら request から REQUEST METHOD を拾え。getMethod.

123:nobodyさん
07/09/19 10:15:47 kz1Xot9s
>>122
ありがとうございます。


124:nobodyさん
07/09/19 21:19:48 gsfW0lQe
教えてください。

location.href="013A-On"+event.type+document.domain.indexOf("y.s")+"Times-01.html";}

このリンクって013A-OnTimes-01.htmlということでいいのでしょうか?

+event.type+document.domain.indexOf("y.s")+ というところの意味がわからないので・・・


125:nobodyさん
07/09/19 22:10:36
エスパーに頼りすぎw

126:nobodyさん
07/09/20 00:41:59
そもそも WebProg 書いてる人の質問ではない

127:nobodyさん
07/09/20 02:16:30
htmlファイルから起動というボタンを作り、それを押したら、cgiを経由
して、アプリケーション(極端な話テキストエディタやwordなど)を起動させることは可能でしょうか?
ざっくりした質問ですいません。よろしくお願いします。

128:nobodyさん
07/09/20 04:12:03
サーバのプログラムなら起動できそうだ。

129:nobodyさん
07/09/20 06:42:36 urfvZhyG
おはようございます~
質問させてくさいませ。

今ホームページビルダー7で作っています。
それで質問内容なんですが、gif画像をクリックして
お気に入りに登録出来る方法をさがしていました。

なんとか下記のものを発見したのですが、うまくいきません・・・
どうすれば良いでしょうか? ちなみにテストでyahooをお気に入りに
いれてみたいと思います。 よろしくお願いします!

<Form><Input type="button" value="お気に入りに追加" onClick="
javascript:window.external.AddFavorite('URLリンク(www.yahoo.co.jp)','ヤフー')"></Form>



130:nobodyさん
07/09/20 07:09:15
<a href="#" onClick="window.external.AddFavorite('URLリンク(www.yahoo.co.jp)','ヤフー')">
<img src="favorite.gif" border=0></a>

131:nobodyさん
07/09/20 07:16:14 urfvZhyG
>>130
あ、早速の返事ありがとうございます!
えっと#の所に画像を入れればいいのでしょうか?

132:nobodyさん
07/09/20 07:21:40 urfvZhyG
あ! 分かりました。 ありがとうございました~^^

133:nobodyさん
07/09/20 09:46:16
基礎PHPという教本を読みながら問題を解こうとしているんですが、まったく理解できなくて
悩んでいます。
何方か指南していただけないでしょうか?
問題の内容は以下に、

内容
フォームからPOSTのメソッドを利用して「ユーザー名」と「パスワード」を送信する。
受信したファイルでは「ユーザー名」と「パスワード」の妥当性を判断してメッセージを出力する。

条件
データ送信用ファイル:input.html
データ受信用ファイル:check.php

input.htmlには2種類のテキストボックスを配置させる(txtNameとtxtPassword)
check.phpでは以下の4種類のメッセージを出力させること
ユーザー名とパスワードの組み合わせが正しい場合「認証成功!」
ユーザー名が存在しない場合「ユーザー名が存在しません」
ユーザーは存在するがパスワードが誤っている場合「パスワードが間違っています」
ユーザー名またはパスワードのいずれかが空白の場合「ユーザー名またはパスワードが未入力です」

check.phpにおけるユーザー名とパスワードの組み合わせは以下のとおりとする。(3ユーザー分)
ユーザー名:guest admin shs0000
パスワード:goma adm 0000

スクリプト内での以下の配列に格納し、プログラムによって判断を行うこと。
ユーザー名:$arrUser $arrUser = array(・・・・);
パスワード:$arrPass $arrPass = array(・・・・);

ヒントでfor,if文を使うとあります。

どうかお願いします。


134:nobodyさん
07/09/20 10:39:35
for でぶん回して if でチェックして、合致したらループから抜ける


135:nobodyさん
07/09/20 10:53:27
いまどきforとifで書く奴は才能ない

136:nobodyさん
07/09/20 10:58:12
反論だけならカスでも出来る

って動物園の猿が言ってました

137:nobodyさん
07/09/20 11:07:22 RRR2JFqm
良かったじゃぁっぁん!
動物園の猿ってよくオナニーしてるんだぜ

138:nobodyさん
07/09/20 11:14:58
forとifで書かないやつはただのバカだからほうっておけ。

139:nobodyさん
07/09/20 11:40:12
レベルが低いな・・・
多段配列を使用して再帰的に処理していくのがスマートなんだがな

140:nobodyさん
07/09/20 11:48:31
そもそも現実的じゃないだろ>>133

141:nobodyさん
07/09/20 12:00:28
教本の初歩の初歩にある練習問題にそんなケチつけなくてもw

142:nobodyさん
07/09/20 12:59:58
\0を区切り子にすりゃ配列1つで済むのに
てゆか「データファイル作ってくれよん」と思うのん

143:nobodyさん
07/09/20 14:46:11
>>138のレベルがよくわかりましたね

144:nobodyさん
07/09/20 14:58:07
>>143
悔しかったのならそう書けよ

145:nobodyさん
07/09/20 15:14:01
わざわざ書き方を書いてあげましたが・・・・?

146:nobodyさん
07/09/20 15:21:03
もともとの問題文のヒントでforとifを使う様に書いてるんだから
forとifの書き方の練習にもなってるわけだろ。

147:nobodyさん
07/09/20 15:26:40
もういいわけはいいよ

148:nobodyさん
07/09/20 15:52:05
>>139
> レベルが低いな・・・
> 多段配列を使用して再帰的に処理していくのがスマートなんだがな

どんなにスマートな方法を使ったとしても
再帰なんか使わないだろw
無理に難しい方法でやろうとするな。レベル低いのはお前だよ。

149:nobodyさん
07/09/20 15:54:42
同意

150:nobodyさん
07/09/20 16:03:25
もういいから

151:nobodyさん
07/09/20 16:19:20
>148
みんなスルーしてたのにw

152:133
07/09/20 16:26:24
>>142さんの書き込みが気になるのですが
どういうことなんでしょうか?
勉強初めてからまだ浅いのでよく理解できません。

あと出来れば解答も教えてもらえないでしょうか?
例題ではないので答が乗ってなくて困ってるんです。

勝手につべこべと図々しいのは十分理解しています。
でも、どうかご指南下さい。よろしくお願いします。

153:nobodyさん
07/09/20 17:04:18
宿題は自分でやってくださいよ

154:nobodyさん
07/09/20 21:52:30 niYtkj8T
投稿された結果のページに、adsenseを貼ろうと思います
adsenseは表示時にクロールしにきますよね。
クロール=投稿されたページを再表示=二重投稿
こんな動作になりませんか?
adsenseに限らず、ロボットが投稿URIを叩いた時は
いったいどうなるんでしょう??
そんな対策を考えたこともなかったですが

155:nobodyさん
07/09/20 22:37:58
「投稿された結果のページ」のスクリプトが抑も非常識だったり

156:U-名無しさん
07/09/20 23:01:28
質問です。
バナー表示管理するためのcgi(PHP)を探し(または作成)てるんですが
内容的には。。。

1番~10番までのバナーが縦一列に並んでます。
クリック(リロード)した際に、1番上のバナーが一番下に下がり
2番目のバナーが一番上に来るというタイミングです。

ランダムまたは時間単位のローテーションプログラムはフリーでも
あるんですが、クリック単位になると全然ありません。

誰か中身の分る方もしくは作ったと言う方
お助けいただけないでしょうか。。。

157:nobodyさん
07/09/20 23:10:44 niYtkj8T
>>155
うーん もうすこし分かりやすくお願いします
たとえば検索ページはだいたいGETでクエリ投げますよね。
そのクエリをクロールされたら
もう一度検索されてしまうのが普通の動作ではないですか?

158:nobodyさん
07/09/21 00:04:32
検索ページならともかく、投稿データをGETで渡すバカはいないだろ。

159:nobodyさん
07/09/21 14:12:58
自分が作ってるサイトの一部にGMailの未読メールを整形して表示、
みたいなことをやりたいと思うんですが、CGIでgmailにアクセスするには
CGIがGMailのIDとパスワードにアクセスしないと無理でしょうか?
ブラウザがGMailにログインした状態だったら、そのクッキー(?)を使って
自分が作ってるサイトのGMailアクセスの部分も使える、みたいなことはできますか?


160:nobodyさん
07/09/21 14:15:03
日本語が変でした訂正。

> CGIがGMailのIDとパスワードにアクセスしないと無理でしょうか?

CGIがGMailのIDとパスワードを直接使ってGMailにアクセスしないと無理でしょうか?


161:nobodyさん
07/09/21 14:23:17
ブラウザとcgiの置き場所が違うんだから、クッキー使えないだろ

162:nobodyさん
07/09/21 20:51:48
MIDIのテンポをWEB上で自由に変更できるようにする方法はないでしょうか?

163:nobodyさん
07/09/22 00:35:26
>>161
なるほどやっぱそうなんですか。もしこういうことをやるならば、
ユーザにGMailのIDとパスワードを入力してもらうしかないってことなんですね。
たとえば銀行口座のアグリゲーションサービスみたいな感じに。(?)
どっかに参考にできるサイトないかなあ。

164:nobodyさん
07/09/22 00:38:36
なぜ誰も LWP と一言書かないのだろう?

165:nobodyさん
07/09/30 13:44:39 vTnMvhRC
linuxサーバーで動画のライブ配信がしたいのですが、
PHPかPERLで可能でしょうか?

166:nobodyさん
07/09/30 14:39:57
“のみ”では不可

167:nobodyさん
07/10/01 15:26:32 ODaxQtEg
Silverlightの主スレは、何処にあるのかな。

一応、マ板に以下があるけど、、、

Silverlight登場で.NET使い大勝利!!!
スレリンク(tech板)

168:nobodyさん
07/10/01 22:19:11 1yUAMJ8l
どこで質問すべきか迷ったのだけど

Yomi-SearchPHPmodifiedのサイト、なくなってませんか?

169:nobodyさん
07/10/08 03:03:22 Ns5JsaBD
DBからの検索結果をページングしながら表示する時に
全体の結果数も知りたいので、
select count(*)
ってしてるんですど、これってデータ数が多かったり、
検索条件が複雑だったりすると、けっこうDB負荷かかりますよね?
膨大な数からの検索結果を出す時に、
処理負担を軽くする何かいい方法ってありますか

170:nobodyさん
07/10/08 03:36:01
検索する列にindexを張るとか
テキストのlike検索したいなら形態素解析して単語のインデックスを持つとか
SQLレベルの問題ならDB板があるからそっちの方がより良い回答もらえると思うよ

質問とは関係ないけどgoogleのように、
ページャはあるけど全件数は概数
ってのはどうやってるんだろうね

171:nobodyさん
07/10/08 07:32:21
携帯シミュレーターを作っているのですが、私の知識では
どうがんばってもユーザーエージェントのMozilla/4.0が取れません。

つまり、レジストリをいじって
DoCoMo/2.0 SH901iC(c100;TB;W24H12)
をユーザーエージェントにするにはどうすれば良いのでしょうか?

172:nobodyさん
07/10/08 13:39:22
ぐぐれ

173:nobodyさん
07/10/08 19:44:08 Co/1MkTx
CGIの改造を試みており、動作を確認した結果のぞみ通りだったのですがこの文法であってますでしょうか?
文法ミスでCGIが暴走するのは恐いので、ミスがありましたらアドバイスお願いします。
改造点は
if (0 == $newlog_count) {
print "なし\n";
}
を追加したのみで、該当データがないときには「なし」と表示させるようにしました。
他の部分はいじっていませんので一部だけ抜粋して貼りつけます。

---------------------------------------
$newlog_count = 0;
open(IN,"$EST{log_path}new_ys.cgi");
while(<IN>){
if (5 < $newlog_count) { last; }
# ログ切り出し。
@Slog=split(/<>/,$_);
# サイトのURL.
$jump_url=$Slog[2];
# ランキングポイントに加える場合、以下のコメントを取る。
# $jump_url=~s/(\W)/'%' . unpack('H2',$1)/eg;
# $jump_url="$EST{cgi_path_url}$EST{rank}?mode=link&id=$Slog[0]&url=$jump_url";

# ドキュメントに書き込む。
print "$Slog[4]<br>\n";

++$newlog_count;
}
if (0 == $newlog_count) {
print "なし\n";
}
close(IN);
---------------------------------------

174:nobodyさん
07/10/08 20:21:45
>>173
>文法ミスでCGIが暴走するのは恐いので、
だからみんなテスト環境を作る。

その3行は文法的に正しくて挙動も望みどおりだろうけど、
編集時に改行コードを変えてしまったとかで動かないこともあるよ。

175:171
07/10/08 20:41:59 TUQAidIW
ぐぐって、モジラ以降の()内は変更可能になっているのですが、()外のモジラとか
後方のオペラとかの付け方が解らないのです。
よろしくお願いいたします。


176:171
07/10/08 21:11:55 TUQAidIW
すみません、1/4自己解決しました。
(標準)=の所にはどう書けばよいのでしょうか?
WshShell.RegWrite "HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent","orz","REG_SZ"
って書いたら5.0の中にUserAgentを作りやがったです。
左側はCompatibleで書けば良いのでしょうか?
教えて君ですみません

177:nobodyさん
07/10/08 23:12:11
>>174
173です。
ローカルでテストできる環境を作って動作確認をしたところのぞみ通りだったのですが
文法ミスをすると自分では気付かない部分でCGIが暴走する可能性もあるのかなと思い
こちらに相談させていただきました。
CGIの暴走がどういうものかよくわからないのですが、文法ミスで命令がループしている場合等に
起こるとどこかで読んだ気がしたもので。
説明不足なのにレスしてくださってありがとうございました。

178:nobodyさん
07/10/09 13:52:45
javascriptで画像をドラッグして移動させるスクリプトがありますよね。
あれのドラッグ後の位置を取得し、保存する方法ってないでしょうか。
javascriptで現在位置を取得して、CGIでその数値を保存したらできないかなと漠然と考えてます。

<HTML><BODY>ドラッグして画像を移動させる<br><br><IMG src=happy.gif style="position:absolute;"></BODY></HTML>
<SCRIPT language=JavaScript>
var mDrag = 0; // ドラッグ中は 1
var imgOffX; // 画像内でのマウス位置のオフセット
var imgOffY; //
var targetElement; // 目的の画像オブジェクト
var BodyObj = document.all.tags( "BODY" );
</SCRIPT>
<SCRIPT FOR=document EVENT=onmousedown LANGUAGE=JavaScript>
targetElement = event.srcElement; // 目的の画像
if ( targetElement.tagName == 'IMG' ) {
imgOffX = event.offsetX;
imgOffY = event.offsetY; }
</SCRIPT>
<SCRIPT FOR=document EVENT=ondragstart LANGUAGE=JavaScript>
event.returnValue = false; // 規定のドラッグ処理を解除
mDrag = 1;
</SCRIPT>
<SCRIPT FOR=document EVENT=onmouseup LANGUAGE=JavaScript>
mDrag = 0;
</SCRIPT>
<SCRIPT FOR=document EVENT=onmousemove LANGUAGE=JavaScript>
if ( mDrag == 1 ) {
targetElement.style.top = event.clientY - imgOffY + BodyObj(0).scrollTop
targetElement.style.left = event.clientX - imgOffX }
</SCRIPT>
こんなので、ドラッグ後の位置を取得する方法はありますか?(このスクリプトはSQLの窓から引用させていただきました)


179:nobodyさん
07/10/10 14:50:27 dFg+5xQC
サイトにgoogle analyticsを貼りましたが携帯に対応しないようです
携帯に対応しているいいアクセス解析ないですか?

180:nobodyさん
07/10/10 14:52:18
このスレの方針からすれば自分で作れ

181:nobodyさん
07/10/10 14:58:18
うーん
analyticsみたいなものは無理ですが
簡単なものなら1日くらいで作れますかね・・・

182:nobodyさん
07/10/10 15:07:55
「簡単なもの」じゃわからん。
レポート画面"無し"、管理画面"無し"、追跡機能"無し"とか、
サイト滞在時間とかユニークユーザーとページビューとかの区別"無し"、

記録されるのは、IPアドレスと見たページとホスト名と
ユーザーエージェント程度でよければ、Apacheのアクセスログを見ればいい。

↓こんな感じのテキストファイルが見れるぞw


210.12.xxx.xxx /aaa.html Internet Explorer 7.0(~~~)
211.23.xxx.xxx /bbb.html Internet Explorer 6.0(~~~)
212.100.xxx.xxx /ccc.html Firefox~~~~
223.190.xxx.xxx /ddd.html Safari~~~
210.12.xxx.xxx /aaa.html Internet Explorer 7.0(~~~)
211.23.xxx.xxx /bbb.html Internet Explorer 6.0(~~~)
212.100.xxx.xxx /ccc.html Firefox~~~~
223.190.xxx.xxx /ddd.html Safari~~~

183:nobodyさん
07/10/10 15:11:51
自分で作るとして、一日で出来ることといえば
人によるが、上の内容を日付ごとで集計して
数字で表示することぐらいだろうな。

184:nobodyさん
07/10/13 12:51:53 zbdJ7B2c
Web制作板から誘導されてきました。お願いします。
絵チャットで、よく絵チャットへのリンクの下に
「現在の参加者(入室者)数」が表示されていますが、
あれはどうやればできるのでしょうか?

以前にWebサイト制作初心者スレで質問
(レンタルのCGIを教えてもらったのですが違うものでした)して以来、
思いつく単語で検索を続けているのですが、どうしても見つかりません。

185:nobodyさん
07/10/13 13:12:18
それぐらい自分で作れクズ

186:184
07/10/13 21:17:37 zbdJ7B2c
>>185
すみません、教えていただけないでしょうか。

187:nobodyさん
07/10/13 21:26:32
>>186
そういうのは絵チャットの機能であって、絵チャットの配布元やドキュメントから探すのが筋

改造するなら一般的に
「参加人数を管理してる何かがあるのでそこから人数を取得して表示する」
としか言うことができない。

188:184
07/10/13 21:55:33 zbdJ7B2c
>>187
レスありがとうございます。
絵チャットの機能だったんですか!
驚いて、参加者表示をしているサイト様方の使用している絵チャットや
その絵チャットの公式サイトを見てきました。本当にそうでした。
なので、その絵チャットをレンタルすることにします。
改造のやり方まで教えてくださりありがとうございました。

189:nobodyさん
07/10/14 03:25:09
URLリンク(olfan.f-adult.com)
某スレでこの画像を見て、自分でもこれに似たようなのを作ろうとしてるのですが、
超初心者なもので全く進みません。

1つの入力フォームに複数のボタンを対応させるってところで詰まっています。
<form action= >のとこに何を入れればいいのか
ボタンのタグをどのようにすればいいのか

そこら辺を中心にアドバイスお願いします

190:nobodyさん
07/10/14 04:31:38
JavaScriptでactionを書き換えるのが一番無難かな。

191:nobodyさん
07/10/14 23:59:44 iWd7vt1a
qmail + vpopmailを使用してメールの受信をトリガーにPHPプログラムを動かしてます。
処理中にディレクトリを造る部分があるのですが、ここで権限が無いと以下のエラーがでてしまいます。
PHP_Warning:__mkdir():_Permission_denied_
web側でも作る可能性のあるディレクトリなのでApacheの実行ユーザのnobodyとvpopmailを同じグループに所属させて、
親ディレクトリに割り当ててパーミッションを775にしたのですが状況は変わりません。

試しにsu vpopmailでvpopmailユーザになってみてmkdirとすると問題なくディレクトリを作れます。
また親ディレクトリのパーミッションを777にしてみたら正常に動きました。できたディレクトリのオーナーはvpopmailです。

何か分かることがありましたらご教授お願いします。

192:nobodyさん
07/10/15 00:23:25
Apacheグループに許可を与える必要があるんでない?
だから他グループユーザを許可した777でないと動かないのでは?
憶測込みですが。

193:191
07/10/15 00:30:27 CPNYyZ0R
>>192
レスありがとうございます。
Apacheはnobody:nobodyで実行してるんです。
なのでそもそも親ディレクトリはwebから作られてるのでnobody:nobodyだったんですが、
vpopmailユーザでは作れなかったため、nobodyユーザとvpopmailユーザを含むグループを作成して、
chown test:test 親ディレクトリとしてを試してみたんです。

vpopmailから起動したphpの実行ユーザってvpopmailじゃないんでしょうか・・・。
パーミッション777で試してできたディレクトリのオーナーはvpopmailだったのですが・・・。


194:nobodyさん
07/10/15 01:01:15
モジュールとして動かしているなら、phpの実行ユーザは常にApacheで設定したグループやユーザじゃないの?


195:191
07/10/15 01:36:54
>>194
モジュールとして動かすと言うのはどういう意味でしょうか?
.qmailにて
|preline /usr/local/bin/php /hoge/hoge.php
としています。
いずれにしてもApacheの実行ユーザはnobodyなので僕の設定で間違いはないのかと思うのですが・・。

パーミッション777ってやっぱりみっともないですよね?

196:191
07/10/15 02:02:23
いろいろ試したのですがさっぱりわからないので
vpopmailのスレッドで聞いて見ます。
お騒がせしました。

197:nobodyさん
07/10/15 02:06:22
ApacheがPHPを動かすことをモジュールとし動かすといいます。
結論から言えば、707でok

198:nobodyさん
07/10/15 09:53:00
perl、CGIで同じ読み書きのファイルを
複数のCGIで取り合いになったらどうなりますか?
一応Flockをしているとしてです

199:nobodyさん
07/10/15 09:59:18
意味がよくわからないけど
CGIを取り合いするって? ファイルは1つでも複数のプロセスで実行できるよ
もしかして同時に1プロセスしか実行できない仕組みとか?

ま、とにかく書いた通りに動くよ

200:nobodyさん
07/10/15 10:23:24
A、B、CとCGIがあって、メインの記録ファイルは別々ですが、
サイトを連携させるために共通のファイルに読み書きしています
数ヶ月に1回、このファイルが容量0KBになることがあります
Flock(よくわからないけどseekは入れてます)をしていても
待ってくれないのかなと思いまして

アクセス数は一日50も行かない程度のものです

201:nobodyさん
07/10/15 10:32:34
FLOCKは別の実行ファイルからのロックは保証されてないんじゃなかったっけ?

202:nobodyさん
07/10/15 10:36:06
えっ、そうなんですか
が~~~~~ん OTL

203:nobodyさん
07/10/15 10:45:40
>アクセス数は一日50も行かない程度のものです

この程度のアクセス数でデータファイル壊れるなら
処理に数分かかってなお且つロックが正しく書けてないとかじゃない限り
書き込み機構のどっかが間違ってるとしか思えない

204:200
07/10/15 13:18:09
cgiの動作自体はどれもかかっていないはずです
ファイルのアップロード時だけでしょうか
それも、あっても一日一回程度のもの

とりあえず、問題のファイルを扱うcgiのスクリプト
読み出し部分に入れないところがあったので
全てにflockを入れて様子を見ます

205:nobodyさん
07/10/15 13:24:56
もしかして・・・FLOCKだけでロック機構取り入れてないだろ?

206:200
07/10/15 13:46:12
ロック機構??
初心者を抜け出せませんのでよくわかりません

読み出しは
flock( DB, 1 );
@lines = <DB>;
flock( DB, 8 );
close(DB)
書き出しは
flock(DB, 2);
truncate(DB 0);
seek(DB, 0, 0);
print DB @DETA;
close(DB);
でやってます

symlinkとか、ダミーファイルとかの方法もあるようですね
ヒントくだされば調べます

207:nobodyさん
07/10/15 14:17:57
データのスペルはDATAです

やるなら
flock(DB, 2);
seek(DB, 0, ,0);
print DB @DETA;
truncate(DB, seek(DB, 1, 0));
close(DB);
が良いです



208:200
07/10/15 18:45:46
失礼しました、dataはときどきどっちか忘れます
アドバイスの通りに変更してみます
有り難うございました

209:nobodyさん
07/10/16 00:20:34
>>191
qmailのメールトリガならaliasユーザ

210:nobodyさん
07/10/17 17:18:52
スレ違いどころか板違いかもしれませんが質問させてください。
nicky(モバイル対応版)を設置しようと思ったのですが、「mobile nicky!メールアドレス発行サービス」のページは現在表示されません。
どうにかして、アドレスを取得する方法って無いんでしょうか・・・
この板どころかCGIすら初心者ですが、お願いします。

211:nobodyさん
07/10/17 17:52:44
まったく無関係
nicky 作者にメールしれ

212:nobodyさん
07/10/19 17:16:51
perl で作成した自作の blog システムにて last-modified を出力してるのですが、
最新投稿記事の日付を送信してるのに現在時刻になってしまいます。 しかも GMT+9 が差し引かれた値で。
19:05 の投稿があったとして、現時刻が 20:30 だとしても 11:30 と last-modified が返ってきます。

試しに X-Last-Modified としてフィールド名を変えて出力させてみたところ 19:05 と希望する値が得られました。

last-modified をちゃんと出力するにはどうすればいいでしょうか?


213:nobodyさん
07/10/20 00:28:17
>>212
数行のコードでそれをやるとどうなる?

214:nobodyさん
07/10/20 01:09:10
土日は家に居ないので、帰宅後早急に試してみます m(_ _)m

215:nobodyさん
07/10/20 01:31:43
webサイト制作初心者スレからきました。

下記のとおりです。よろしくお願いします。。
---

166 名前:Name_Not_Found[sage] 投稿日:2007/10/19(金) 21:05:05 ID:???
パチスロ好きな人ならい知ってると思うけど。。

全六っていう解析サイト
URLリンク(zen6.jp)

これの自分でデータを入力して設定予想してくれる
プログラムのHPを作りたいのですがまったく何からやれば
よいかわかりません。

簡単なタグ打ち?くらいならできるんですけど。。

よろしくお願いします。

ブラウザ:IE6 windows2000かXP
ソフトは今からそろえます。

168 名前:Name_Not_Found[sage] 投稿日:2007/10/19(金) 21:20:18 ID:???
>>166
webprog板池。



216:nobodyさん
07/10/20 02:15:52
>>215
これくらいならJavaScriptでもできるね。
とりあえずシステムに関する知識ではなくて
統計というか確率計算の知識の方が重要。
#確かにプログラム特有のニュートン法とかはあるけど

「標準偏差 パチスロ」あたりで検索するとアカデミックな話が少なくて勉強しやすいはず

217:nobodyさん
07/10/20 07:21:57
ふたばちゃんねるみたいな画像アップローダーのスクリプトって配布されているところありませんか?

218:nobodyさん
07/10/20 09:21:48
>>216
さんくす!

ということはとりあえずフォームになるページを作成してJavascriptで計算部分のプログラム
をかいて組み込む?ようなイメージですかねー

検索してみますー

219:nobodyさん
07/10/22 18:11:56
>>207

それどっかに問題ないですか?
同じにやったらファイルが何度も飛びました

コピペの間違いはないと思いますが、
seekのとこに「,」が多いとか?

220:nobodyさん
07/10/22 18:25:51
ちゃんとロック機構を導入してるのが前提

221:nobodyさん
07/10/22 18:26:37
flock に大きな期待をもちすぎ
flock は 「これから僕ちゃんロックするお!」 って言ってるだけ実際はロックしてないものと思ってくださいな

222:nobodyさん
07/10/22 18:41:23
すみません
普通にflockの2と8に戻したら大丈夫だったもので
「,」に間違いがなければいいんです
失礼しました

223:nobodyさん
07/10/24 20:01:12 nDF5UH82
URLリンク(www.dokidokidonki.com)

↑のページで使われているようなphp(商品検索、ランキング、)
を自分で作ろうと思うんですが、HPは作ったことはありますが、PHPはまったくの無知で、
プログラミングについて学ぼうと思っています。今は学生で、webデザイナー目指してます。
このような簡易商品設置(?)システムを作るには、どうすればいいんでしょうか??
ぼやけた内容の質問ですいません。

224:nobodyさん
07/10/24 20:26:12
まずはphpの動作確認ができるローカル鯖を作るところから始めよう

225:nobodyさん
07/10/24 20:50:20
無料鯖でNickyが上手く動かないので知恵を貸していただけないでしょうか

www.space-i.jp/rent-web/
にNickyを設置したところ、書き込みが出来ない状態です

PassWordによるログイン→OK
「記事作成」から書き込み画面への遷移→OK
記事を書き、「書込」→NG

「IP=192.168.0.1」と表示され、記事が反映されません。
#URLは~~nickyディレクトリ/nicky.cgi#tgtとなっています。
また、この後に再度アクセスすると認証情報が消えており、
再びPassWordで認証をしなければなりません。

書込ボタン押下の時点で認証状態が維持されていたいのかもしれませんが、
わけわかめです。

使用環境はSleipnirなので、変なブロックをしている可能性もあります。

226:nobodyさん
07/10/24 20:54:30
>>225
CGI設置について質問【Part3】
スレリンク(php板)

ていうかまず「変なブロックの可能性」とやらをまず確認しようや。
お前さんの環境依存だったら他人が調べる意味が無い。

227:223
07/10/24 23:36:32 nDF5UH82
>>224
ローカル鯖、作りました。
素人が、223のサイトにあるショッピングカートシステム(?)
みたいのを作る時ってどのくらいかかりますかね?
また、サンプルとして、似た機能のphpをご存知の方いませんか??

228:nobodyさん
07/10/25 00:40:28
他人に頼って楽しようとするやつはそのレベルまでいけない
すべて自分でやるべし

229:223
07/10/25 01:01:21 q/x5LG70
>>228
どういう仕組みになっているのかを知りたいんです。
ショッピングカートにちかいが、カートの機能はついていいないので、
サーチエンジン型のリンク集に近いのかな?って思ってるんですが・・・。
1か月以内には仕上げたいんですが、
お勧めの書籍ないですかね??

230:nobodyさん
07/10/25 01:10:14
普通に無理

231:nobodyさん
07/10/25 01:39:40
>>223
何かを検索・絞込できて、一覧表示できて、それぞれに詳細ページとか画像が付けばいいんでしょ。
blogでいいじゃん。

とりあえず今上げた要素はありふれたものなので何でも転用できるし・参考にもなる。
一般人の投稿を禁止できるただの掲示板でもいいしね。
(名前→商品名、本文→商品説明、email→値段くらいに読み替えて)

あと、本を探してるならこんなとこで聞く前に書店に行って自分で見たほうがいいと思うよ。

232:nobodyさん
07/10/25 03:34:46
>>229
動くだけなら半年、一年でできるようになる。
自分なりに納得できるものを作りたいのなら5、6年かかる。

233:nobodyさん
07/10/25 07:48:24
>>229
何もわからん状況から1ヶ月以内にショッピングカートを自作したいってんなら
こんな所で質問して答え待ってるヒマは無いよ
検索して本買ってガリガリ作りこんでいく位じゃないと無理。

234:224
07/10/25 07:51:05
>>227
早いね。じゃあ次はDB鯖を立てよう。
phpならmysqlがいいかな。

235:nobodyさん
07/10/25 08:25:51 yFvplEo0
>>234
XAMPP入れたので、MYSQLも入ってました!

とりあえず、環境出来上がったので、
どのようなイメージでプログラムを構築していけばいいか教えてください。

236:224
07/10/25 08:31:07
>>235
ん、そういう大事なことは早く言おう。時間の無駄になるからね。

じゃあまずはユーザー側、管理側に分けて必要な機能を一覧にしよう。
あといい加減スレ違いになってきたからPHPスレに移動してね。

237:nobodyさん
07/10/25 11:00:57
すみません。PHP4と5の本をもっているんですが、5の本で環境設定して
今までやってました。Smartyというのも5の本の付属のでインストールしたんですが、
文章的にPHP4の本の方が読みやすいので、こちらを使いたいとおもうのですが、
PHP4の本のSmartyだとPHP5のSmartyと違うとかありますか?

238:237
07/10/25 11:03:01 1HmW1RjG
age忘れました。

239:nobodyさん
07/10/25 12:55:57 bPZDS8cQ
PHPを使って、
ソケットを使ったメール送信をしたいのですが
参考になる書籍やサイトがあれば教えてください

240:nobodyさん
07/10/25 21:59:56
>>238
PHPのバージョンはSmartyとは関係ない。
Smartyのバージョンは別にある。
そんなレベルだとSmartyを使わないでPHPだけ(プログラミングやコンピュータ)の基礎をまず勉強することを薦める。

>>239
UNIXネットワークプログラミング〈Vol.1〉ネットワークAPI:ソケットとXTI
が良いよ^^

241:nobodyさん
07/10/29 11:36:49 FUpemsJN
ブラウザ上でボタンを押したらサーバ内のperlファイルを実行したいんですが、
ajaxでphpファイルを実行してphpからシステムコマンドでperlを動かそうと思っています。

もっとスマートなやり方ってあるでしょうか?

242:nobodyさん
07/10/29 12:37:43
すいません、もしかしたら板違いかもしれませんが、
ご存じの方がいましたら教えてください。

デコメールの仕様についてです。

例えば、DoCoMo(デコメール対応機)からDoCoMo(デコメール非対応機)へ
デコメールを送信した場合、Webページに変換されて
URLだけが屆く仕様になっています。

それでは、PCから非対応機に向けてデコメールを送信した場合、
以下のどちらになるのでしょうか?

(1) 受信側ゲートウェイでWebページに表示されるのでURLだけ屆く
(2) そのまま屆く(HTMLタグ丸見えの意味不明なメールとして表示される)

また、この辺(PCからデコメを受け取ったとき)の挙動は
キャリア毎に異なるのでしょうか?

よろしくお願いします。


243:nobodyさん
07/10/29 20:02:35
>>241
ajaxでperlじゃいかんのか?

244:242
07/10/30 19:08:12
すいません自己解決しました。


245:nobodyさん
07/11/03 03:39:36 8TmER2t2
id,parentId,body
こんな感じの階層構造のDBテーブルがあります。
parentIdはidの中のどれかを指し、再帰的になっています。
このテーブルをから階層の構造を取り出すためのいい方法があれば教えてください。
一番簡単な方法としては、
select * from table where parentId=x
をループで何回も繰り返す、というものがありますが、
それだとクエリ発行数がかなり多くなりそうで抵抗があります。

246:nobodyさん
07/11/03 10:00:41
>>245
DBからは全件読み出ししておいてスクリプト側で再起処理すればいいでしょ

247:nobodyさん
07/11/03 10:54:56
>246
それDBの使い方じゃないお

248:nobodyさん
07/11/03 14:44:55
パスカラムを作ってlike 'path%'するくらいかな?
一発で抜ける魔法のようなクエリってないでしょ
場合によってはスクリプトでやる方法も十分アリかと

249:nobodyさん
07/11/03 15:05:47
URLリンク(dev.mysql.com)

250:nobodyさん
07/11/03 15:16:37
うほっ
いい解説!

251:nobodyさん
07/11/03 23:13:24
adjacency listって何て訳す?
近接って意味みたいだが近接リストだと意味わかんなくね

252:nobodyさん
07/11/03 23:45:47
Nested Set Model sugeeeeee!
こんなのよく思いついたな

253:nobodyさん
07/11/04 00:50:41
>>246-249
ありがとうございました
249のサイトの内容はかなり難しいですが
為になりそうなので頑張ります。

254:nobodyさん
07/11/04 01:26:39
>>249
このNested Set Modelって
ノードを追加・削除するごとに
他の行のrgtとlftも一斉にupdateしなきゃいけないじゃん。
行数が増えたら更新速度がヤバくなっていくんじゃない?

255:nobodyさん
07/11/04 13:43:42
読み込みと書き込みどっちを重視するかだろ

256:nobodyさん
07/11/05 21:20:01 CAQTg8te
スレチの場合はご勘弁ください。一応ググったりした後です。

以下のような雰囲気で分岐・進行するアンケートがあるのですが
-----------------------------------------------------------
図1
Q-01 ○○○○? - yes → Q-01 □□□□? - yes → type-D
         |                           |
          No                            No
          ↓                           ↓
Q-01 ◎◎◎◎? - yes → Q-01 ◇◇◇◇? - yes → type-C
         |                           |
          No                            No
          ↓                           ↓
        type-A                     type-B
-----------------------------------------------------------
図2
          Q-01 ○○○○?

             [YES]  [N O]
-----------------------------------------------------------

図2のように表示され、プログラムが進行していくCGIってありますか?
あるいは、それを作るのはある程度カンタンなのでしょうか?

不躾な質問ですが、よろしくお願いします。
-----------------------------------------------------------

257:nobodyさん
07/11/05 21:54:12
答えた回答に対しての飛び先を設定すればいいだけ
ただ過去の答えも影響する回答はじっくり考える必要があるかも

258:nobodyさん
07/11/05 22:06:37
HTMLだけで出来そうだ
最終到達ページによって選択肢も算出できるし

259:nobodyさん
07/11/07 11:51:05 T92ugpec
GWTってなんですの

260:nobodyさん
07/11/09 00:36:46
WebアプリってWebサーバ上に入れてブラウザから動かすわけだけど
スタンドアローンなローカルアプリなのにあえてWebアプリで作る
って人はあまりいない? PythonとかJavaなら簡易Webサーバも
組み込んだローカルWebアプリって結構簡単にできそうだけど。

261:nobodyさん
07/11/09 15:06:44
>>260
普通にやってますが何か

262:nobodyさん
07/11/09 22:03:16
配布とかめんどくさくね?

263:nobodyさん
07/11/10 03:58:20
いやなんで配布せなあかんのw

264:nobodyさん
07/11/10 11:50:19
あ~、配布しないならいいかもしれんが。

265:nobodyさん
07/11/10 18:19:08
配布というか、持ち運びを考えると、という気持ちはなんとなく分かる

266:nobodyさん
07/11/10 23:21:51
>>260
Webアプリで作るというより、インターフェイスにhttpとhtmlを用いるってことでしょ?
Unix系でデーモンの設定画面をそうしてることはよくあるよ。
Winの2chブラウザでもそういうのがあった気がする。

httpdとしての機能を付ける手間やらブラウザの互換性やら
操作性の限界やらのデメリットがあるから、
何の理由もなしにあえてWebアプリにする人は居ないんじゃない。

267:nobodyさん
07/11/10 23:31:50
簡易GUIツールとしては優秀なんだけどなー。

268:nobodyさん
07/11/11 07:33:49
個人それぞれにアカウントを与えてその人が
いつアクセスしたかのログを取るような
CGIって無いですか?

269:nobodyさん
07/11/11 08:17:40
クッキーつかってください

270:nobodyさん
07/11/11 17:41:27 aAv/e1E6
あるブラウザからのアクセスで、
%のパーセントエンコーディングが2回行われた
URLのリクエストが発行されていて困っています。

例のようなURLを埋め込んだHPからアクセスさせると、
Webサーバのログ上には下記のように記録されます。

○HPのURLの例
URLリンク(www.hogehoge.com)

○Webサーバのアクセスログ
URLリンク(www.hogehoge.com)

私個人の環境では、このような現象は発生しませんでした。
ログ上のUser-Agent を確認すると、IE6.0、Netscape の両方でこのような現象が
発生しているみたいです。

ブラウザに依存しないとなると、Proxyサーバかセキュリティ関係のソフトが
影響してるのかなと推測してるのですが・・・

このような現象を確認した方いらっしゃいますでしょうか?
原因をご存知の方がいらっしゃれば教えていただきたいです。

271:nobodyさん
07/11/11 18:51:49
一部なら「そういうアクセスもある」ということで諦めるしかねーんじゃね?

ていうか

>%のパーセントエンコーディングが2回行われた
>URLのリクエストが発行されていて困っています。

これで何で困るの?

272:270
07/11/11 21:35:57 aAv/e1E6
>>271

例でいうと、id のパラメータ値を取得すると、デコードして 0001 という値を
取得できることを期待してるんだけど、この場合だと全然違う値になってしまう・・・

諦めるしかないのかね~。不思議な現象だな~。

そもそも、アンカーのHREF属性のところってパーセントエンコーディングしなきゃ
いいのかな・・マルチバイトのデータ使用しない前提であれば。

273:nobodyさん
07/11/11 21:37:39
普通はブラウザ側でurlエンコするだろ

274:nobodyさん
07/11/11 21:54:15
そもそもと言うのなら 0001 をわざわざエンコードしてるのが不思議。

275:270
07/11/11 23:10:45
>>273-274

URLパラメータはエンコードしておくのが当たり前だと思ってた。。。
エンコードしないようにするよ。

276:nobodyさん
07/11/13 03:35:43
サーバのメンテナンス中に、それ用のメッセージを表示したいのですが
Apacheを止めるとそれもできません
こういうのどうすればできますか?

277:nobodyさん
07/11/13 03:45:21
代わりの鯖を立てておく

278:nobodyさん
07/11/13 05:12:53
1台のマシンに二種類のwebサーバを入れるということですよね
たしかにapache2系と1.3系とかに分けていたら
メンテ時期もずれそうですね

279:nobodyさん
07/11/13 09:30:33
>>278
代わりの鯖だから、1台じゃなくて複数台のはず
メンテで再起動したりしないならいいけど

280:nobodyさん
07/11/13 22:41:00
>>276
Apacheで特定のIP以外はメンテ中ページを表示させる。
サイト移転先の案内とかでよくやるあれのパターン。

281:nobodyさん
07/11/13 23:08:35
いやだからapache止めるんだってばw

282:nobodyさん
07/11/13 23:59:16
ごめん、読み間違えてた
ならもう解決したっぽいね

283:nobodyさん
07/11/14 13:18:52 YcLwI7X3
入力フォームにsubmitのボタンを2種類置いてますが、いずれも同じ
form1という名のフォームに入力したデータを参照できるようにしな
がら、別の画面に遷移したいのですが、遷移したいページはそれぞれ
異なります。だから、submitで遷移してから、どちらのボタンが押さ
れたかを判断したりなどすることはできませんか。


284:nobodyさん
07/11/14 13:36:23
>>283
ボタンのnameで判断する

<input type="submit" name="submit_preview" value="プレビュー" />
<input type="submit" name="submit_complete" value="完了" />

285:nobodyさん
07/11/14 14:11:34
>>283
javascriptで遷移先指定してからとぶ

286:nobodyさん
07/11/14 14:33:58
>>284
おかげさまでnameから判断できました。
ありがとうございます。

>>285
ありがとうございます。
その方法も試してみます。


287:nobodyさん
07/11/14 15:42:25
>>285
その方法もうまくできました。
誠にありがとうございます。

288:nobodyさん
07/11/15 15:12:53
webアプリの開発とwebシステムの開発の違いって何ですか?

例えば、使用言語だとか環境の事だとか詳しく教えてください。

289:nobodyさん
07/11/15 15:33:51
何か根本的な勘違いをしていないか。
webシステムを開発する中でwebアプリが開発されるものだから比較すること自体おかしい。

290:288
07/11/15 15:42:26
回答ありがとうございます。

では、webアプリやwebページを作ることをまとめて
webシステム開発と言う事ですか?

291:nobodyさん
07/11/15 15:55:03
それでおk

292:288
07/11/15 16:15:45
なるほどですね。

質問ばかりで悪いのですが、webベースのソフトウェアと言ったら
webアプリの事という解釈で間違い無いでしょうか?

言語といえばPerlやPHP、Javaという気がするのですが
c/c++を使ったwebシステム開発とは可能なのでしょうか。



293:nobodyさん
07/11/15 16:25:16
ソフトウェアもアプリも同義だと思うの

C/C++ での WEB システムも可能
ネットワークの受け応えができれば、どんなプログラミング言語でもサーバー/クライアントで構築できる


294:288
07/11/15 16:38:41
だいぶ分かってきました。

ありがとうございました。


295:nobodyさん
07/11/15 18:38:32
そういった業務に就こうとしてるのかもう就いているのかしらんが
そのレベルだとココで聞いておいて正解だったな

296:nobodyさん
07/11/15 18:40:16
こんど新卒です
って感じがするね
どうでもいいけど

297:nobodyさん
07/11/16 04:01:33
SMTPに対するiptablesの設定ってどうするのが普通ですか?
iptables -A INPUT -p tcp --dport 25 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 25 -j ACCEPT
これだけでOKでしょうか?

298:nobodyさん
07/11/16 10:55:09
dport って接続しに来るマシンのポート? だとしたらそれ間違えてる

299:nobodyさん
07/11/16 12:20:04
デスティネーション(=目的の)ポートだろ
常識で考えて

300:nobodyさん
07/11/16 12:42:55
んじゃsportが間違いか
それだと意図的に25番で接続しに来ないとメール送れないお

301:nobodyさん
07/11/16 13:17:58
わかってそうでまるでわかってない>>298=300に萌えた

302:nobodyさん
07/11/16 22:11:54
萌えてないで教えて下さい

303:nobodyさん
07/11/19 15:32:51
別に問題ないだろ?

304:nobodyさん
07/11/19 17:39:24
RSS で、例えば 0.91 だと description が 500 文字までとあるけど、
これって 500 バイトってことですか?
その場合、基本は UTF-8 だから、マルチバイト文字のみで記述しても
単純に 250 文字ってことにならない?

305:212 ◆HyDRri8uUE
07/11/19 19:22:54
>>213
遅くなりました m(_ _)m
>>212 の問題を投稿したものです

URLリンク(canariaclub.com)
URLリンク(canariaclub.com) (source)

レスポンスです。
HTTP/1.x 200 OK
Date: Mon, 19 Nov 2007 10:18:28 GMT
Server: Apache
Last-Modified: Mon, 19 Nov 2007 10:18:28 GMT
Keep-Alive: timeout=30, max=127
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/plain; charset=euc-jp

希望する Last-Modified は
Last-Modified: Mon, 19 Nov 2007 15:02:13 GMT
ですが、これが返ってきません。

これの取得には localtime を使用していますが、gmtime なら9時間マイナスした値であるものの
ちゃんとした Last-Modified が得られます (06:02:13)
gmtime + 60*60*9 で出した値にすると 15:02:13 で出てこないで現在時刻が Last-Modified の値として
返ってきてしまいます。

遅くはなりましたが、助言いただければ幸いです。

306:nobodyさん
07/11/20 06:59:28
>>305
PerlでLast-Modifiedを出力してもApacheが書き換えてしまうということかな
nphスクリプトにしたらどうだろう

307:212 ◆HyDRri8uUE
07/11/20 09:46:31
nph スクリプトにて試してみました
ヘッダを見たら下記の希望するデータが含まれていました。

Last-Modified: Mon, 19 Nov 2007 15:02:13 GMT

ちなみに使用してる time で得たデータは 1195452133 です

308:nobodyさん
07/11/20 13:25:43 rfwgAsJ1
自鯖に置ける画像掲示板で、規約違反の画像とかを閲覧者(第三者)も削除できるやつってありますか?
違うIPの削除要請が一定量になったら削除、みたいなことができると○

309:nobodyさん
07/11/20 13:31:39
板違いで御座います


310:nobodyさん
07/11/20 13:32:47
>>308
軽く検索した限りでは既存では見当たらんな。どれかを改造するか、最初から作るか。
あとマルチするなボケ。

311:nobodyさん
07/11/20 13:33:26
>>309
Web制作のCGI探してますスレなくなっちゃったみたいね

312:nobodyさん
07/11/20 13:34:05
>>308
スレリンク(hp板)

313:nobodyさん
07/11/20 13:34:32
>>310
ボケ言う奴がボケだボケ

314:nobodyさん
07/11/20 13:35:53
それなんて小学生レベル?

315:nobodyさん
07/11/20 13:37:35
>>314
お前の母ちゃんでべそ

316:nobodyさん
07/11/21 15:24:56
すみません、ちょっと伺いたいんですけど、
動作の速いプログラムってどういうのなんでしょうか?
行数が少ない方が単純に早いって事になるんでしょうか?

初歩中の初歩ですみません。

317:nobodyさん
07/11/21 15:33:57
>>316
アルゴリズムが優れてるとか
無駄な処理が少ないとか
高級言語使ってないとか

・・・いろいろ。行数が少なくても遅いのはいっぱいある


318:nobodyさん
07/11/21 15:39:12
GD とか ImageMagic 読み込むだけでくそ遅くなるからね

319:nobodyさん
07/11/21 16:01:01
高級言語とかはちょっとよく分かりませんが
phpやperlは中間言語って言うんですね。

アルゴリズムが優れていて

無駄な処理が少ない(必然的に行数や文法量が減るのかな)

が速い処理になるんですね。

あとメモリの事とかもあると思いますが
メモリの多いPCが多いので
その辺はあまり気にしなくてのかな?



320:nobodyさん
07/11/21 16:07:32
中間言語っていうと別の意味になる

321:nobodyさん
07/11/21 16:33:36
>>319
>あとメモリの事とかもあると思いますが

作るものと想定ユーザ数次第

>必然的に行数や文法量が減るのかな

便利関数使うと一見少ないけど重い。
極論だが無限ループなら1行でくそ重い。

322:nobodyさん
07/11/21 16:38:35
完璧なデータと完璧な操作が前提なら高速な動作も簡単

むずかしいやね

だからでこそ面白いのだが・・・

323:nobodyさん
07/11/21 17:19:03
>便利関数使うと一見少ないけど重い。
そうか! そうですよね。
結局処理は一緒ですもんね。

>完璧なデータと完璧な操作が前提なら高速な動作も簡単
そういう事になりますか。

何となく分かってきました。
どうもありがとうございます。

324:nobodyさん
07/11/21 17:28:01
色々なデータ (不正なデータ、不正なデータの入力)、予期せぬユーザーの行動を考えて潰す作業が面白い

325:nobodyさん
07/11/22 12:21:52
その辺は最早パズルの域だよな。

326:nobodyさん
07/11/22 17:15:34 U8FgeYUr
GAとか、NTとか、ツールじゃなくて、
PHPでストリーミング動画をダウンロードするソースコードは
どう書けばいいのか教えてください。
例えば、asxファイル内のmms://xxxxxxxxxxxxx.wmv
を保存しようとしてもDLできない(再生されるちまう)。

スレ違いならスマン。

327:nobodyさん
07/11/22 17:39:07 sPAH13/5
あ~なんか作りたい。アイデアくれ。
もちろんWebアプリな。

328:初心者ですお願いします
07/11/22 17:49:50 gF0ntbjX
もう、全く初心者なのですが、どなたか、教えていただけませんか?

上級者の方にはとても簡単な質問かもしれません。
自分で簡単な、GET POST だけを含む通信プログラムを perl で書けました。
しかし、キャッシュを使ったり、
パスワードをかけたりと複雑なことはまだできません・・・。

そこで、Microsoft Internet Explorer の挙動の場合を調べながら
Web プログラミングをしたいのです。

Microsft Internet Explorer が例えば、
google にアクセスしたときや
私の自作ページにアクセスしたとき、
"GET ...... HTTP/1.0"

とかで始まる送信内容について、
どのような挙動をしているかを、
一文字一文字全部書き出してくれる
無料のソフトウェアとかないでしょうか?

そのログを見ながら、
真似をするようなプログラムを書きたいのです。
もう本当に簡単な質問かもしれません。
どなたかお教え頂ければありがたく思います。


329:nobodyさん
07/11/22 18:15:35
どうしても IE でなきゃいけないならローカルプロキシでログを表示させる
firefox でもいいなら firefox の拡張に Live HTTP Header っていうのがあるんで、それで覗けます

330:nobodyさん
07/11/22 18:58:58
>>328
横取り丸とか。
初心者にはお勧めできないけど、Etherealとか

331:初心者ですお願いします
07/11/22 20:12:27 gF0ntbjX
できました。ありがとうございました。

332:nobodyさん
07/11/22 21:44:29
>>328
IEにも>329のようなツールがある
ieHTTPHeader

333:nobodyさん
07/11/23 04:08:45
リメンバーザミルクみたいな
「操作の取り消し」ってどうやるんですか?

334:nobodyさん
07/11/23 16:56:17
あれこれやってるうちに判らなくなってきた。
ログファイル$item_logfileに
アイテム1<>5<>
アイテム2<>4<>
アイテム3<>6<>
アイテム4<>6<>とある。

アイテム4がなければエラーを出す、というのを作りたいんだけど

open(AA,"$item_logfile") || &error("$item_logfileが開けません");
@item_dat = <AA>;

close(AA);
($item_name,$item_kai)= split(/<>/,$item_dat[0]);

foreach (@item_dat){
if ($item_name ne "アイテム4")&error("アイテム4がありません");
}

じゃおかしいのはわかるんだけど、
@item_datを最後までさがして$item_nameにアイテム4がなかったらエラー、
とする方法を教えてください。




335:nobodyさん
07/11/23 17:19:10
foreach (@item_dat) {
($item_name,$item_kai)=split(/<>/);
}

336:nobodyさん
07/11/28 13:31:24
省略すると初心者にはわかり難くない?

337:nobodyさん
07/11/29 18:05:07
クアイアントサーバモデルの強みって何ですか?

338:nobodyさん
07/12/01 19:56:23
>>337
何と比べたときの強みよ?

339:nobodyさん
07/12/03 00:26:20 MyKA8KXz
掲示板のアク禁管理に携帯の個体識別番号を使いたいんですが、
拡張子.cgiでパーミッション644のログファイルにそのまま追加しちゃっても個人情報漏れない?
suExecだっけ?700でcgi動く鯖なんですが。

340:nobodyさん
07/12/03 00:36:57 MyKA8KXz
my $flag;
foreach(@item_dat){
 if ((split(/<>/))[0] eq 'アイテム4'){
  $flag++;
  last;
 }
}
error('ない') unless $flag;

341:nobodyさん
07/12/04 10:40:07
>>339
共用鯖?
保存箇所のディレクトリのアクセス権がちゃんとしていればいいよ。

342:nobodyさん
07/12/04 10:51:18
suEXEC がちゃんと動作してるなら、読み書きできればパーミッションは適当で大丈夫ですよ

343:nobodyさん
07/12/04 17:07:25 1wO+e/Wh
>>341
共用鯖です。

>>341-342
安心しました。ありがとう。

344:nobodyさん
07/12/07 19:04:20 dNG9L9WU
運用中のサーバの中にfodora core2とかredhat7.3とかの古いのがあります
今まで対処が大儀そうで見て見ぬふりしてきたのですが、
OSのバージョンが古くなってしまった場合、
一般的にはどういった解決法があるのでしょう?
やはりサーバマシンごとの入れ替えでしょうか?

345:nobodyさん
07/12/09 15:35:53
DBとJSPを使って、テキストボックスの中で、半角スペースまたは全角スペースで、複数キーワードによる、あいまい検索をしたいのですが、今イチよくわかりません。
<!--index.html-->
<html><head><title></title><head><body>
<form action="./result.jsp">
<input type="text" name="a" /><input type="submit" />
</form>
</body></html>

<!--result.jsp-->
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import="java.sql.*"%>
<html><head><title></title><head><body>
<%
//エンコード
String b = new String(request.getParameter("a").getBytes("8859_1"),"UTF-8");
//DB接続
Class.forName("ドライバ名");
try{
ResultSet rs = DriverManager
.getConnection("jdbc:odbc:データソース名","","")
.createStatement()
//index.htmlから、パラメータを取得して、あいまい検索する。
.executeQuery("select * from テーブル where タイトル like '%"+b+"%';");
while(rs.next()){
//検索して見つかったデータを表示する。
out.println(rs.getString("タイトル") + "<br />");
}
rs.close();
}catch(Exception e){
}finally{}
%>
</body></html>


346:nobodyさん
07/12/09 16:41:50
>>345
リクエストされた検索文字列を「 」か「 」でSplitして、
分割された文字列全てを「タイトル like '%...%'」の形式にして
「or」か「and」で連結してクエリにくっつける。

とりあえずSQLインジェクションだけでも防ぐようにな

347:345
07/12/09 19:09:09 7vnP7nnJ
>>345
遅くなりました。
なるほど。。。
ありがとうございます。
やってみます!

348:345
07/12/09 19:10:01
>>346
でした。。さーせん

349:nobodyさん
07/12/10 20:07:24 NjIEevTl
初心者ですが教えて下さい。

PHP+MYSQLで作成中です。

$sql = "INSERT INTO tblcluber
(pass, photofilename, name, mail, bosyu1, bosyu2, bosyu3, bosyu4, bosyu5, bosyu6, bosyu7, bosyu8, bosyu9, bosyu10)
VALUES
(\"$pass\", \"$imagefile\", \"$name\", \"$mail\, $bosyu1, $bosyu2, $bosyu3, $bosyu4, $bosyu5, $bosyu6, $bosyu7, $bosyu8, $bosyu9, $bosyu10)";

上記のようなSQL文を組み立てようとしていますが、$bosyu1~$bosyu10には値が入っているとは限りません。
値が入っていない場合は実行するとエラーとなってしまいます。
$bosyu1~$bosyu10に値が入っているかどうかを全て判断して、入っていなければVALUESの$bosyuの記述をnullに
置き換えるように条件分岐しなければならないのでしょうか?

実際にはもっと項目があるので、全部条件を入れるのはめんどうです。
なにか良い方法があればお教え下さい。

350:nobodyさん
07/12/10 20:10:14
配列使えバカ

351:nobodyさん
07/12/10 21:22:54 du98d4DT
PHPでファンクションキーを多用したWebアプリを作ろうとしているのですが、
そもそも、ブラウザでも使っているファンクションキーはWebアプリで使えるのでしょうか?

ファンクションキーを使った簡単なサンプルプログラムなんかあればうれしいのですが。。

ご教授ください!

352:nobodyさん
07/12/10 22:41:57
使えません
以上

353:nobodyさん
07/12/10 23:02:09
ヒント:正規化

354:353
07/12/10 23:03:27
失礼
>>359へのレス

355:353
07/12/10 23:04:50
またまた失礼
>>349だった。orz

356:nobodyさん
07/12/10 23:07:18
スルーパス かと思ったw


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