△▲ WebProg 初心者 ..
[2ch|▼Menu]
281:275
07/04/08 01:20:54
>>279
レスサンクス(・∀・)ギビングデー
onsubmit使っても、.valueOf()を消してみてもだめだたorz

282:275
07/04/08 01:24:51
>>275の状態では常に"on"が入ってきて
onsubmitにすると常に""
.valueOf()を消すと常に"on"
両方適用すると常に""
     ぅぅぅ
・・・orz 

283:nobodyさん
07/04/08 01:43:56
>>281
やっとわかった

checkboxのvalue属性は「チェック時に送信する文字列」(デフォルトで"on")
チェックされていないときは何も送信されない
つまりvalueではチェックされたかどうかの判別はできない

送信を押すとcheckBのvalue値は"on"になるけど、
checkboxじゃないのでそのままcheckB=onというデータが送信されてしまうってわけ

オン・オフの情報はJavascriptの場合checkedで制御できる
そこでフォームBにもチェックボックスを用意し、checkedプロパティをコピーすればよい
チェックボックスはCSSで隠してる
---------------------------------------------
フォームA
<form action="test.php" method="post" name="formA">
<input type="checkbox" name="checkA">
<input type="submit" value="送信" name="check_btnA" >
</form>
フォームB
<form action="test.php" method="post" name="formB">
<input type="checkbox" name="checkB" style="display:none;">
<input type="submit" value="送信" name="check_btnB" onClick="document.formB.checkB.checked = document.formA.checkA.checked">

284:283
07/04/08 01:49:34
誤 送信を押すとcheckBのvalue値は"on"になるけど、
正 送信を押すとcheckBのvalue値は、チェックされたか否かにかかわらず"on"になり、

285:275
07/04/08 02:26:26
>>283
サーーーーーーーーーーーーンクス(・∀・)!
できました!
なるほどチェックしてないといないも同然なのね。
>>283に天の恵みがありますように。

286:nobodyさん
07/04/09 05:27:56 y0wSlAqB
質問でございます。
以下のようにして、flash.swfに毎回ランダムな数字が送られるようなJAVASCRIPTを組んでみたのですが
なぜか実行されないのです。(flash.swfも表示されない)
どこか間違っているところがあるでしょうか?ご教授お願いします。
<body>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="URLリンク(fpdownload.macromedia.com)
width="550" height="400" id="polpol" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<script type="text/javascript">
<!--
var num = Math.floor(Math.random()*10);
document.write("<param name='movie' value='flash.swf?num="+num+"'/>");
//-->
</script>
<param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />
</object>
</body>

287:nobodyさん
07/04/09 05:29:10
補足です。
OSはXP-SP2で、IE7を使っています。

288:nobodyさん
07/04/13 16:28:10 LzoxMvAB
perlで書かれた無料配布のメールフォームスクリプトを探しています。
携帯対応必須、更に添付ファイル送信機能もあれば嬉しいです。
よろしくお願いします。

289:nobodyさん
07/04/13 17:55:55
こちらこそよろしくおねがいします。

290:nobodyさん
07/04/14 00:29:33
いえいえこちらこそどういたまして

では次の質問どうぞ

291:nobodyさん
07/04/14 04:09:47
>286
'/>"→' />"

292:nobodyさん
07/04/14 21:58:51
>>288
ググレカス先生にきいてこい


293:nobodyさん
07/04/15 01:53:27 bwS+3MUr
>>267
つーか、まずやってみてからいろいろ考えたら?
PHP悪くないと思うよ。

294:nobodyさん
07/04/15 09:16:57 N1qWSjQd
趣味でCGIをはじめてから3ヶ月、
新しくPCを買うことになったので、新しいOSを入れてみようと思ったのですが
初心者にどのOSがおすすめですか?
windows以外でおながいします。

295:nobodyさん
07/04/15 09:35:08
DR-DOS とか Be とかは面白いよ
あとは 超漢字 なんかもなかなかだ

296:nobodyさん
07/04/15 13:17:23 iULhvD+e
すいません
URLリンク(a-h.parfe.jp)
これのサンプル
URLリンク(a-h.parfe.jp)

コピーする数を増やしたいのですがどうすればいいでしょうか
よろしくお願いします。

297:nobodyさん
07/04/15 16:27:57
PHPですと、検索エンジンから見てただのhtmlコードですので、
解析されキャッシュもされます。
しかしperlなどでページ全体をCGIとして組んだ場合、何も解析されません。
SEOとして不利だと思うのですが、いい解決法はあるのでしょうか?
また、Rubyなどもperlと同じなのでしょうか

298:297
07/04/15 17:24:15
まだ?あげますよ。

299:nobodyさん
07/04/15 19:59:57
要は、通常のHTMLと同じように吐けばいいんでしょ?
というか、クライアントから見ればHTMLそのままだろうがPHPだろうがPerlだろうが一緒な気がするんだ。
となると、クローラはどこでそれらを区別してるかが問題となる。

クローラの仕組みはあんまり知らないんで、想像で答えるけど、
ヘッダか、ファイルのパス(拡張子とか、?hoge=fooが付くとか、cgi-bin/にあるとか)だと思う。

300:nobodyさん
07/04/15 20:45:01
ありがとうございます。参考になりました

301:nobodyさん
07/04/16 17:40:47
メールアドレスになにかデータを送るWebサービスをしようと思ってます。
メールアドレス(とデータ要求)をフォームに書いて、Submitボタンを押すとそのメールアドレスにデータが届きます。

即っとメールを送れるようにするとボタン連打でメールも連打されてしまうので

 ・ 初見のメールアドレスの場合、とりあえずそのアドレスに確認メールを送る
 ・ 確認メールの返事が返ってきたらアドレスを確認済みリストに入れ、以後はボタン押されるたびに送信

というシステムにしようと思ってます。
なにかマズい点はありそうですか?

302:nobodyさん
07/04/16 20:05:42
いいんじゃないの。

303:nobodyさん
07/04/16 21:05:29
そのサービスはWebメールで添付ファイル付けるのと何が違うの?

304:nobodyさん
07/04/16 21:27:39
いわゆる検索のメールサービスみたいなもんか
検索結果が手元にメールで残って蓄積できるので検索するものによっては便利って奴

>>301
特に大きな問題はないように見える
たいていのメールサービスが採ってる簡易な方法だと思うぞ

アカウント作させれば確実だが、そういう大掛かりなのはやりたくはなさそうだな

305:nobodyさん
07/04/16 23:51:13 NIjRfyke
HTMLのフォームのみ(CGIなし)で、メール送信って
できませんでしたっけ?

メール送信とかで検索すると、action = "sendmail.cgi"
のようなCGI前提のばっかでてきます。

306:nobodyさん
07/04/17 00:55:09
<form method="POST" action="mailto:hoge@example.com?Subject=test%20mail">

307:nobodyさん
07/04/17 22:54:18 IBs1I/Np
Shift_JISで
"`(き|キ|キ)( | )*?(ら|ラ|ラ)`"

"ひたすらイエモン"
にマッチするのはなんで?

308:nobodyさん
07/04/17 23:20:16
$str = "ひたすらイエモン";
print substr($str, 5, 3);
「キら」

309:307
07/04/17 23:54:36 IBs1I/Np
うおほんとだ
"す"の2バイト目が"キ"と同じだってこと?
てことは"す"の1バイト目の次に"キ"が来ている場合は除外すればいいのかな
なんかこれだと他と次々衝突しそう
文字コード表見ても見方がよくわかんないし"す"だけじゃないかもしれないし

検索のキーワードでいいのでもうちょっとヒントください

310:nobodyさん
07/04/18 00:21:31
一般論として、半角カタカナと全角日本語を混在させた正規表現は普通の人の手には負えない

半角カタカナの全てを全角に変換したあと全角日本語だけのマッチングを行うのが無難

311:307
07/04/18 00:49:31 J7/dwcVs
phpならmb_convert_kanaで半角カナ→全角カナしたあとに全角でマッチングするのが無難なのね
なるほど了解 そうすることにします
ありがとうございました

312:nobodyさん
07/04/18 03:54:47
開発環境として、どの程度のスペックが必要でしょうか。
メモリ512MB、CPUはCeleronとかじゃ、きついですか?

313:nobodyさん
07/04/18 05:03:14
開発環境ってナンデスカ?
その開発環境アプリケーションの動作スペック見れば一発じゃん?

さくらのレン鯖でCGI動かすためのDebian+Emacsの開発実行環境持ってて
鯖マシンスペックはセレ400のメモリ128でPIII1GHzのWinマシンからPuTTYしてて必要十分だけど
おそらくそういう答が欲しいわけじゃないだろ?

314:nobodyさん
07/04/18 08:11:41
>307
カタカナに限らず、複数の表記方法が考えられるものについては
一定のルールで置換(この場合は正規化とか一般化とでも言うのだろうか)してから
検索すると色々と便利なんじゃないかな。

例えば、
  半角英数字 → 全角
  記号 → 消去
  半角カタカナ → 全角カタカナ
  ひらがな → 全角カタカナ
とか。

315:nobodyさん
07/04/18 11:03:43
>>312
それとも自分が使うパソコンのことかな?
会社に転がってるので必要十分のはず。

新たに導入するとしたら、
OSにも依存すると思うけど、WIndowsなら2000かXPでメモリは1GBあった方がいいんでないの?
CPUもセレロンだと・・・どうなんだろ。今ならCore2Duoとか。

316:nobodyさん
07/04/18 12:39:21 hIYxev+O
誘導されてきました。
どんな風に実装すればいいかわからないので
参考意見が聞けると嬉しいのですが。

・intra-martというフレームワーク、pageベース(?)
・DBから取得したデータを一覧表示する画面
・一ページあたり10件表示
・必要な場合はページ遷移が可能なリンクボタンが表示
・一覧表示しているデータにはそれぞれチェックボックスをつける
・削除ボタンで、チェックボックスがついているデータを削除

 という削除画面を作って欲しいと言われたのですが
ページ移動してもチェックボックスのon/offを
記憶させておいてほしいと言われました。

 DBに一時テーブルを作ってやったことはあったんですが
そんなものはつくっちゃだめと言われ、どうすれば実装できるか
わからず書き込みました。

→続く。

317:316
07/04/18 12:40:51 hIYxev+O
続き←

 思いついたのは、一覧データ件数分hidden項目を作成して
キーとon/offのフラグを適当なセパレータでくっつけておいて
画面遷移時にon/offを書き換える程度で…

<INPUT type="hidden" name="hidList" value="key1|1">
<INPUT type="hidden" name="hidList" value="key2|0">

 ただこれだと毎回総なめしないといけないし、非効率かなぁと。


 ページ番号持たせた方がいいかなと思ったけど
ページ遷移時もDBアクセスが発生してデータの増減があるので
ページ番号は使えないなぁと思って…

 参考アドバイスがあればお願いします

318:nobodyさん
07/04/18 12:57:03
セッションは使っちゃだめなんでしょか

319:316
07/04/18 14:39:21
 セッションが使えるかは確認している最中です。

 セッションはキーと値の組み合わせととらえていて
上に書いた、hiddenの作り方と大差ないかなぁと思ってたんですけど…

session.key1 = 1
session.key2 = 0

…総なめしないで、直接値を取ったりできる…のかな。


320:nobodyさん
07/04/18 14:55:26
はい?
んな憶測で判断してないでさっさとマニュアル読んで下さい

321:316
07/04/18 15:49:59
セッションは使えるけど使うなとのことでした。


322:nobodyさん
07/04/18 18:47:44
なんで?
セッションでいいじゃん

323:nobodyさん
07/04/18 21:40:09
>>316
選択したチェックボックスのキーをカンマ区切りとかでhiddenに入れておく

ビットフラグにしてすべて表してBase64でhiddenに入れるとかも考えたけど
人間がブラウザ上で操作する程度ならこうした方が安上がりかなと。

でも正解はセッションだと思うよ。>319の方法は非効率だけど。

324:316
07/04/19 00:43:43
>>322
二次受のPGで、上が受け元に聞いたところ
セッションは使わないでと言われたそうです。

>>323
・hiddenで、キーをセパレートでつないで入れる。
・ページ遷移した時、遷移前の最小/最大のキーの範囲にある
 間の値を抽出、精査して再度つっこむ。

 キーでうまく範囲指定できるかどうか…

>でも正解はセッションだと思うよ。>319の方法は非効率だけど。
 これしか思いつかなかったのですが、もう少し効率よく
組むとしたらどんなのが考えられるのでしょうか…。


325:nobodyさん
07/04/19 01:23:39
「…」やめてください

326:nobodyさん
07/04/19 01:30:22
>>324
では迂闊にアドバイスはできない

何が許可されて何が許可されてないのか自力で調べて
その範囲内で泥臭く実装しれ

327:316
07/04/19 10:02:58
>>325
 ごめんなさい

>>326
 わかりました、頑張って実装してみます。


328:nobodyさん
07/04/21 21:07:48 ANksgeDB

WEBサービスを呼び出すクライアントをASP.NETで作成することになりました。
以下のような感じで試したのですが、上手く行きません。

------------------------------------------------------------
■WEBサービス
あるソフトウェアに付随しているもので、
ソフトウェアをインストールすると自動でインストールされます。
JBOSSで作られているらしいです。
Javaのサンプルファイルがついていて、
そのサンプルを使ってWEBサービスを呼び出すと、
正常に動作することは同僚が確認済みです。
------------------------------------------------------------
■クライアント
Visual Studio .NET 2003 で作成
(コンソールアプリでもいいのですが、とりあえずWEBアプリでテスト中
IISで.Netframworkは1.1)
------------------------------------------------------------
■テスト状況
Web参照の追加を行い、プロキシクラスは正しく生成されるが、
実行するとメソッドを呼んだときにエラーになる。

Dim ws = New wstest2.Publish.PublishingWebService
ws.setPublishingStatus("1", "Published") ←ここでエラー

エラーは、PublishingWebServiceのReference.vbのsetPublishingStatus内の、
Me.Invoke("setPublishingStatus", New Object() {in0, in1})
という行で起きています。
------------------------------------------------------------
・・・続きます

329:328
07/04/21 21:10:31 ANksgeDB
------------------------------------------------------------
■エラーメッセージ
クライアントは 'multipart/related; type="application/xop+xml";
start="<soap.xml@xfire.codehaus.org>"; start-info="text/xml";
boundary="----=_Part_61_1501621.1176864428771"' の
応答のコンテンツ タイプを見つけましたが、'text/xml' が必要です。
要求は以下のエラーにより失敗しました。 -- ------
=_Part_61_1501621.1176864428771 Content-Type: application/xop+xml;
charset=UTF-8; type="text/xml" Content-Transfer-Encoding: 8bit
Content-ID: <soap.xml@xfire.codehaus.org> <soap:Envelope xmlns:soap
="URLリンク(schemas.xmlsoap.org)
xmlns:xsd="URLリンク(www.w3.org)
xmlns:xsi="URLリンク(www.w3.org)
<soap:Body><soap:Fault><faultcode>soap:Client</faultcode>
<faultstring>WSS4JInHandler: Request does not contain required
Security header</faultstring></soap:Fault></soap:Body><
/soap:Envelope> ------=_Part_61_1501621.1176864428771-- --.
------------------------------------------------------------
■その他
ソフトのベンダーはXFireを使ってクライアントを設定することを推奨しています。
そのためのツールが提供されています。
それ以外の場合は、自分でconfigしろ、ということです。
以下、マニュアルから抜粋。

The service uses a standard SOAP WS-Security system to authenticate requests.
Thus if not using the developer kit, use the API of your chosen webservice framework to authenticate with a username and password.
------------------------------------------------------------
続きます

330:328
07/04/21 21:11:15 ANksgeDB
------------------------------------------------------------
■試してみたこと
エラーメッセージ"Request does not contain required Security header"と、
マニュアルの文言から考えて、WS-Securityの設定が必要なのだと思い、
WSEをインストールし、Microsoft.web.services.dllの参照を設定し、
基底のクラスをSystem.Web.Services.Protocols.SoapHttpClientProtocolから
Microsoft.Web.Services.WebServicesClientProtocolに変更しました。
ただしその先の、Usertoken等の設定がよくわからず、上手くいっていません。

環境を変えれば何とかなるのかと思い、Visual Studio .Net 2005 と
.Netframwork2.0にしてみましたが、特に変化はなかったです(同じくエラーとなる)。
------------------------------------------------------------

以下の点についてアドバイスいただければありがたいです。

・エラーを回避するには、クライアントでWS-Securityの設定が
 必要という考え方に間違いはないか?
 もしかして、サーバー側で何か設定が必要?

・クライアントの設定について、何か参考になる書籍かサイトはないか?

うまく説明できず申し訳ありませんが、
お知恵を拝借できればと思います。
よろしくお願いいたします。


331:nobodyさん
07/04/21 22:57:10 4pjJu4sq
PHPで、
list($abc,$def) = explode('/',$_SERVER['PATH_INFO']);
として、URLから ?= などを消そうと思っていますが、
www.○○○.jp/abc/def などとしてアクセスすると、
画像やCSSが読めなくなってしまいます。


.htaccessは下のようにしています。

<FilesMatch "html$">
ForceType application/x-httpd-php
</FilesMatch>

AcceptPathInfo on
Options MultiViews


考えられそうな原因を教えてください。

332:nobodyさん
07/04/22 00:21:05 IUL02IOt
主要ライセンスだけでいいんだけどライセンスの特徴の早見表って無い?
それぞれの利点と欠点とか
これ↓見てたんだけど数が多すぎてよくわかんね

さまざまなライセンスとそれらについての解説 - GNU プロジェクト - フリーソフトウェア財団 (FSF)
URLリンク(www.gnu.org)

どのライセンスにしたときはどう書けばいいってところまでやさしく記述してあるのないかな
linux板unix板のライセンススレにも迷い込んだけど何言ってるのかさっぱりわかんね たすけて

333:331
07/04/22 12:16:45
別のPHPスレで質問したいと思います。
失礼しました。

334:nobodyさん
07/04/24 01:29:03 2ocg3gMl
質問です〜。

window1 = "status=yes,resizable=no,location=no,directories=no,menubar=no,scrollbars=yes,toolbar=no,width=500,height=150,left=250,top=250";
window.open("./" + varUrl + "?" + varParam, "ウィンドウオープン", window1);
以上のjavascriptでウィンドウを新たに開きたいのですが試してみたところ
IE7では開かず(→スクリプトエラー)、FireFox2.0.0.3では開きました・・・。
特に間違っているような気はしないのですが何故でしょうか?
わかるかたいましたらご教授ください。

335:nobodyさん
07/04/24 09:45:53
function dummyFuncOPEN{
window1 = "status=yes,resizable=no,location=no,directories=no,menubar=no,scrollbars=yes,toolbar=no,width=500,height=150,left=250,top=250";
window.open("./" + varUrl + "?" + varParam, "ウィンドウオープン", window1);
}

みたいに適当な関数に退避させれば動くはず
俺ならIE7は無視するが・・・

336:nobodyさん
07/04/24 13:35:14 FEl7m1TS
<input type="radio" name="TYPE" value="">
<input type="radio" name="TYPE" value="1">
<input type="radio" name="TYPE" value="2">

このようなラジオボタンがありまして、検索ログを見た所
TYPEのvalueとして、「on」が送信されていたのですが
valueが空だと「on」を送信するブラウザがあるのでしょうか?

御存知の方よろしくお願いします

337:nobodyさん
07/04/24 13:51:21 cd9IK+PY
ソフトバンク携帯について

この携帯は「全然つながらないから解約しようとしたら、6万請求された」とよく聞く(※)。
(つながりにくい理由は、ソフトバンクが使用する周波数が建物に弱いこと等、色々)
そして、各種プランが良くないが、ホワイトプランが特に良くない。
携帯のメーカーの数で考えて「友人の4分の1くらいは持ってる?」と考えがちだが…

  ソフトバンク携帯を持つのは 約300人 に 1人。

300人の友人がいても、確率的にはそのうち1人しか無料にならない。(契約数/日本人口で計算)
その1人以外の通信料はすべて、他社の約2倍。1日たった7分でも月に1万円を超える。

トップが朝鮮人だからとは言わないが、日本人の客の満足度を真剣に考えてるとは思えない。
つながりにくいことにも、予想以上に金がかかることにも、解約金にも、すべて「後から」気づく。
「金さえとれば後で文句を言われてもOK」とも感じるので、気をつけて欲しい。

※…新聞記事は「0円携帯 解約に6万円 県、ソフトバンクに改善要望」で検索
  ↓ついでに。カモにされてるのは、ソフトバンク株を買ってる者も同じだった…
  スレリンク(bizplus板)

338:nobodyさん
07/04/24 14:26:38
valueが空とか設定されてなければHTMLの規格に沿って値が返されるのが普通かと


ソフトバンクなんか恥ずかしくて持ってるなんて、俺なら言えません
俺からすれば孫DAフォンを選んでる時点で人生負け組だと思う

339:nobodyさん
07/04/24 14:30:32
んだ。
詐欺まがいの広告を平気でやるような禿フォンを選ぶのは、救いようのない馬鹿だけ。

340:nobodyさん
07/04/26 12:37:47 ZG0NX6Gn
複数のチェックボックスが存在しててチェックされたらカウントアップ
チェックはずしたらカウントダウンをしたいです。
チェックボックスにonClick関数を加えて関数側でon/offの判定をすることは
可能ですか?

<INPUT type="checkbox" name="chk" value="A" onClick="changeCheck();">
<INPUT type="checkbox" name="chk" value="B" onClick="changeCheck();">
<INPUT type="checkbox" name="chk" value="C" onClick="changeCheck();">

function changeCheck() {
if (チェックボックスがonだったら) {
// カウントアップ
} else {
// カウントダウン
}
}

 チェックするたび、チェックボックスを回してチェック数を数える方法は
できたんですけど、上のようなことはできないかなと思って。

 thisが使えないかなと思って、判定文を
this.checked
にしたけど、undefinedって言われてしまって判定できませんでした。


341:nobodyさん
07/04/26 13:41:33
関数の中ではなく、引数で自分自身を渡すんだ。


342:nobodyさん
07/04/26 17:48:28
>>337
ソフトバンクは6人に1人ですよ。割合。

343:nobodyさん
07/04/26 18:04:50
コピペにレスしてるやつは何なの?
自演?

344:nobodyさん
07/04/26 19:26:51 JsNeztcX
現在phpを使用して携帯用サイトを制作している者です。
そこで以下の機能を作ろうとしています。

1) 携帯で現在地の座標を取得
2) その座標を住所に変換して画面に表示

1は市販のマニュアル本を参考にして実現できたのですが、
2の変換方法がわからなくて難儀しています。

調べたところ、
・ジオコーディングという概念を使って変換する。
・住所→座標の変換が可能なサービスはある(googleなど)
らしきことはわかったのですが、
座標→住所の変換方法については
見つけることができませんでした。

良い方法をご存知の方、
いらっしゃいませんでしょうか。

345:nobodyさん
07/04/26 19:58:36
ジオコーディングとか知らんが、ジオコーディングでyahoo検索したら1ページ目に逆ジオコーディングって単語が見つかるんだけど

346:nobodyさん
07/04/26 21:24:45
>>341
呼び元で追加して

<INPUT type="checkbox" name="chk" value="C" onClick="changeCheck(this);">

function changeCheck(pObj) {
if (pObj.checked) {
// カウントアップ
} else {
// カウントダウン
}
}
で判定できました!
ありがとう。

347:nobodyさん
07/04/26 23:11:01
>344
座標データに対応する住所データって国土地理院で配布してなかったっけ?

348:nobodyさん
07/04/27 22:17:09
>>344と同じのを他のスレで見かけた気がする。

349:nobodyさん
07/04/28 00:27:57
ようつべみたいなの作ってみたいんだけど、どうすればいいの?

350:nobodyさん
07/04/28 00:30:05
>>349
まず鯖(数台)と回線(数Gbps)を用意します。

351:nobodyさん
07/04/28 00:35:27
>>350
それはちょっと厳しいのでまず簡単な仕組みを作ってみたいんだけど
何からはじめたらいいですかね?

鯖1台くらいならなんとかなります。

352:nobodyさん
07/04/28 00:48:34
FLV解析から始めてください
そうすりゃ何をやればいいのかが見えてきます

353:nobodyさん
07/04/28 00:50:13
>>352
わかりました。やってみます。
ありがとございました。

354:nobodyさん
07/04/28 13:04:40
ふつうのISPのスペースやレンタル鯖じゃ駄目だよな

355:nobodyさん
07/04/30 09:10:21 Ud79vGIo
URL を入力すると、その URL の OS や Web サーバーのバージョン (Apache とか
IIS とか) を表示してくれるサイトがあったと思うんですが、ご存知の方教えて
いただけませんか?
昔見たのは、それのみのサービスでなくて、サーバーへのアクセス状況といった
統計の一環として情報提供しているものだったと思います。

目的は、プロバイダで公開しているホームページ用に CGI 作ろうとしていますが、
開発環境をプロバイダの環境に極力あわせるため、プロバイダのサーバーの
バージョンを確認したいのです。

356:nobodyさん
07/04/30 09:48:23
エラーページを表示させてみれば?

357:355
07/04/30 09:56:30
>>356
ありがとうございます、これで Web サーバーのバージョンがわかりますね。
OS も技があるでしょうか?

358:355
07/04/30 10:36:36
いろいろなキーワードでググって自己解決しました。
>>355 で記憶にあったのは、URLリンク(www.netcraft.com) でした。


359:nobodyさん
07/04/30 11:16:50
perl初心者です

$a=0;
if($a==0) {
echo "こんにちは\n";
}

これを書き直さずにそっくりそのままperlに流用できますか?

360:nobodyさん
07/04/30 11:23:53
==→eq
echo→print

361:nobodyさん
07/04/30 16:33:33
数値だから==はそのままでいいよ

362:nobodyさん
07/04/30 21:44:24
>355
telnet で
open hogege.com 80
HEAD / HTTP/1.1
Host: hogege.com
Connection: Close
とやれば情報は見れます

363:nobodyさん
07/05/01 00:00:42 apN62MSl
レンタルサーバなら、事業者にサーバ情報教えれとメールすれば終わる気がした。

364:nobodyさん
07/05/02 14:37:31 iNeFKMLM
質問です。

<%@ page language="java" pageEncoding="UTF-8" %>
<%@ page import="javax.swing.*" %>

<%!
public String testFunc1() {
JOptionPane msg = new JOptionPane();
msg.showMessageDialog( null, "test" );
return "hogehoge.jsp";
}
%>

<HTML>

<HEAD>
<TITLE>TEST</TITLE>
</HEAD>

<BODY>
<% out.println( "<FORM action='" + testFunc1() + "'><INPUT type='submit' value='test'></FORM>" ); %>
</BODY>

</HTML>

上記のページにアクセスすると
いきなりtestFunc1が動いてメッセージボックスが表示されました。
ボタンを押した時に動作するようにしたいんですけど、どうすればいいでしょうか?

365:nobodyさん
07/05/02 15:27:33
成長の段階を踏まずに一足飛びしようとするから指差してプギャーされるんだな

えーと、HTMLの理解が足りない
まず、どんなHTMLがブラウザに送出されてるか確かめれ
そしてHTML記述とJavaScript実行の関係を勉強しろ

366:nobodyさん
07/05/04 12:57:34
データベースの必要性がわかんない

367:nobodyさん
07/05/04 13:47:11
なら使わないほうがベター

368:nobodyさん
07/05/04 16:23:04
DBってすごい便利だけどテーブルとか壊れると糞面倒過ぎる

369:nobodyさん
07/05/04 16:42:20
テーブル壊れることなんて俺一度もないけど

370:nobodyさん
07/05/05 02:23:57
CGI中に単に別のHTMLファイルを挿入するには、どのようにすれば良いのでしょうか?
初心者すぎてすみません。

371:nobodyさん
07/05/05 04:14:32
何となく意味が分かりそうで分からないので言い直してくれると助かる。

372:nobodyさん
07/05/05 10:50:01
今契約してるレンタルサーバーでMySQLを使いたいのですが、
サーバに自分でインストール出来るんでしょうか? 管理してる人にやってもらう必要があるのでしょうか?
サーバはLINUXなのですが、LINUX用のMySQLをWindowsXPにダウンロードして
それをFTPでアップロードすれば使えるようになるのでしょうか?
MySQLを自分のWindowsマシンにインストールする方法はたくさん出てくるのですが
それをWEBで使う方法が書いてないので困ってます。

373:nobodyさん
07/05/05 11:24:35
DB を使えるかどうかはその使ってるサービスによる

占有サーバーなら好き勝手いじれるが、環境が不安定になって
環境の再セットアップが生じた場合、追加料金が発生する

共有サーバーなら DB などアプリケーションのインストールは不可
使ってるコースに DB が無ければ、DB のあるコース変更すればいいかと


自分が借りてる会社、コースを確認して、それでも分からなければまた聞きにくればいいと思うよ

374:nobodyさん
07/05/05 13:20:49
>>371
SSIの逆みたいなこと(HTMLにCGIの実行結果を挿入ではなく、CGIの実行結果中に別のHTMLの挿入)をしたいと思っているのですが、
そうする場合、CGI中にどのように記述すればいいのでしょうか?
スレ違いとかならすみません。

375:nobodyさん
07/05/05 13:23:17
>>374
言語が何か知らんけど
printとかechoとかでok

376:nobodyさん
07/05/05 13:23:26
>374
ヒアドキュメント でぐぐれ

377:nobodyさん
07/05/05 13:51:59
あとは、別途用意したHTMLファイルをopenするとかな

378:372
07/05/05 16:08:47
>>373
レンタルサーバで不可というのは技術的なものですか?
それともモラルや規約的なものでしょうか。

私が借りてるサーバさくらインターネットのライトプランです。
一応共有のデータベースはあるみたいなのですが、5Mまでという制限があります。
私は100Mが近く使いたいので何とか自前で設置したいのです。

379:nobodyさん
07/05/05 16:27:09
普通に考えてできないだろ
つかサーバ側に聞けよ

380:nobodyさん
07/05/05 17:54:58
>>375
>>376
>>377
思惑通りにできました。有難うございます。

あともう一点質問なんですが、
例えばこういう↓フォームの送信データがあった場合
パス/xxx.cgi?name=1234&page=5678&word=2468
別途のCGIファイルからこれを実行させるには、どのようにすればいいのでしょうか?
言語はperlです。
訳分からんかもしれない質問ですみません。

381:nobodyさん
07/05/05 20:09:43
日本語が訳分からん
送信データと実行の関係が意味不明
そういう送信データと共にそのCGIを実行させるにはどうすればいいか?ってことだろ?

382:nobodyさん
07/05/05 20:41:07
そういう意味です
失礼しました(汗)

383:nobodyさん
07/05/05 22:18:27
プラン以上の事はできない
まずは社会を勉強しような

384:380
07/05/08 23:58:55
何やかんやとこねくり回していたら、多少は前進できたようなので質問を整理します。
(380の質問は無視して下さい)

CGIの掲示板にCGIのアクセス解析(ログ取得用cgi)を、JavaScriptやIMGを使わずに設置したいと思っています。
掲示板CGI中にSSIのコマンド(アクセス解析CGIの呼出し)を記入してもコメントとしてしか認識されないし(当たり前かも知れませんが)、他にrequireとかも試してみましたが、うまくいかず行き詰ってしまいました。
もし実現する方法がありましたらお教え頂きたいです。
言語はperlです。

385:nobodyさん
07/05/09 00:08:15
>>384
アクセス解析としての機能を果たすモジュールでも書いてrequireしたらどうだろう。
或いは、普通のアクセス解析を関数だけrequireして、その関数でrequire下側でアクセス解析の処理をさせるとか。

ただ下の方法だと関数名がコリジョンすることがありうる。
OOPな手法でアクセス解析モジュールでも作るのが、最終的には一番満足出来るんじゃない?

386:nobodyさん
07/05/09 01:11:43 D8ftPzG/
winにperlをインストールしたいのですが、
MSI版とZIP版は中身が違いますか?
PATHを自分で通すか自動で通してもらうかの違いだけでしょうか?

387:nobodyさん
07/05/09 01:14:20
詳しくは覚えてないが、他に拡張子の関連づけとか
IIS絡みの設定とかいろいろやってたような > MSI版

388:nobodyさん
07/05/09 01:21:22
zip版はインストーラーに環境を汚して欲しくない人とか、走らせるのに自分で設定できる人用
俺はzipの方がやりやすい

389:nobodyさん
07/05/09 01:26:00
MSI走らせて発見したのですが7つほど自動的に設定してくれるんですね。
とくにaspは使わないのですがめんどくさいのでMSIでインストールすることにしました。
ありがとうございました。

390:nobodyさん
07/05/09 09:50:32 zetT6ReU
getSession(false)でnullが返ってこないんですが、
「jspは暗黙的にsessionオブジェクトを用意する」ってのが関係してるんでしょうか?
下記のコードで試すとnullが取れませんでした。

<%@ page language="java" pageEncoding="UTF-8" %>

<% String title = "test"; %>

<%
String msg;
HttpSession hs = request.getSession(false);

if( hs == null ) {
msg = "セッションが存在しない";
} else {
msg = "セッションが存在する";
}
%>

<html>
<head><title><%= title %></title></head>
<body>
<%
out.println( "<p>" + msg + "</p>" );
out.println( "<br>" );
out.println( "<p>" + hs + "</p>" );
%>
</body>
</html>


391:nobodyさん
07/05/09 11:19:39 MSOt+HkR
リンク集を設置しようと思っています。
有名どころのYomiSearchにしようと思っていたのですが、
通常版の他にPHP+MySQL版があることを知りました。

そこで質問なのですが、

PHP+MySQLにする利点って何なのでしょうか?

サーバー負担は小さい?

392:nobodyさん
07/05/09 14:26:03
YomiSearchが何なのか分からなかったので調べてみた。
通常版ってのは、Perl/CGI+よくあるログファイル読み書きタイプなのね。
なるほど。

393:nobodyさん
07/05/10 07:22:32
データ量がん万いこうがへっちゃら

394:nobodyさん
07/05/10 08:20:19 /1qVJ1SK
知人とデータのやり取りをするためアップローダーを設置したいのですが、
ファイルサイズを簡単に変えられるアップローダーはないでしょうか?
いくつか試したのですが、数字を書き換えても
なぜか1メガを超えるとエラーになるものばかりです。
よろしくお願いします><

395:nobodyさん
07/05/10 08:46:10
エラー内容をもっと詳しく調べればOK

396:nobodyさん
07/05/10 08:58:15
>>395
もう一度じっくり確かめたらアップできたようです\(^o^)/
数値設定で1*1024 となってるのを、1*10240ってしてたのを
5*1024ってしたら直りました。ご面倒おかけしましたm(_ _)m

397:nobodyさん
07/05/10 21:30:15
>>385
OOPな手法とかまだまだそこまで知識が及びませんが、
アクセス解析用のCGIを少し弄ってrequireすれば、何とか思惑通りにできました。
有難うございます。

398:nobodyさん
07/05/15 12:32:32
IEのステータスバーに「ページが表示されました」と出るのに
画面が真っ白のままのことがあります。
確認するとヘッダは来ているし、ソースで見ると中身もちゃんと来ている模様。
この現象はXPではたまに、2000では皆無で、VISTAでは頻繁に起きるようです。
プログラム自体はPHP5+Smartyなのですが、これとは切り離して
これはいわゆるどんな状態なんでしょうか。
知人によればVISTAでは他のページでもときどき起こる、ということでした。
もし何かあれば掘ってみたいのですが・・・

399:nobodyさん
07/05/15 12:35:59 /xHP6in2
ieなんて恐ろしいブラウザーみんな使ってないから分からないんじゃない?

400:nobodyさん
07/05/15 12:58:40
>>398
Authを使った認証とかしてる?

>>399
半数以上はieコンポーネントを使用してるブラウザを使ってる。
それから、FireFoxなんかもしょっちゅう、重大な穴がみつかってる。

あんたみたいな考え方の人が、ie用で見た時にバグがでてくるサイトを平気で作る。
はっきりいって、迷惑だ。WEB開発なんてやめてほしい。

401:nobodyさん
07/05/15 13:16:12 /xHP6in2
>>400
うんと・・・・・ieそのものがバグのかたまりなんだが・・・・・・


402:nobodyさん
07/05/15 13:20:26
バグの塊だからといってサポートしないなんてのは可笑しい

403:nobodyさん
07/05/15 13:22:42 /xHP6in2
現実を見ないかわいそうな人が沸いてきた

404:nobodyさん
07/05/15 15:15:13
>>403
お前が現実見ろよ。
WindowsのIE環境を無視した開発は非常識。

405:nobodyさん
07/05/15 20:40:34
IEを使うか使わないかに関わらずIEのユーザーが一番多いのは明らかだろう。
初心者が知ったかぶりで話すスレじゃないよ。

406:nobodyさん
07/05/15 20:49:58 Fy2AtB8k
わざとIEで見れないサイトをつくってFirefoxのアドセン貼る

407:nobodyさん
07/05/15 21:01:05
一般的に今までIEコンポのブラウザ使ってて、突然Geckoに移行ってのはあんまり楽じゃないと思うな。

408:nobodyさん
07/05/15 22:24:13
IE拒否とか化石かよ

409:nobodyさん
07/05/15 23:47:36 368FkZPH
ゆとりの俺は「IE」の意味がわからないので、調べてみた。
最初に初心者向けのスレで質問したら「ググれカス」といわれたので、ググってみた

IEは正式にはInternet Explorerというらしい。
繰り返すが俺はゆとりだ。英語がわからないのでネット翻訳してみたけど
Yahoo!も Infoseek もそのまま英語が表示された

URLリンク(honyaku.yahoo.co.jp)
URLリンク(translation.infoseek.co.jp)


仕方ないので姉ちゃんに聞いてみた。姉ちゃんは「インターネットの冒険者だ」と教えてくれた
どうやら「IE」というのは冒険者向けのソフトみたいだ


つまり、まとめるとこうですか? わかりません ><

Uncyclopedia項目リンク

410:nobodyさん
07/05/15 23:48:52
つまんない

411:nobodyさん
07/05/16 01:00:32 Qg3s6odB
SQLiteを覚えたいのですが、どこかに入門サイトみたいなのないでしょうか?
SQLiteのスレもないようだし、MySQLより圧倒的に使ってる人がすくないのかな?

412:nobodyさん
07/05/16 01:06:55
>>411
SQLite 5
スレリンク(db板)

413:nobodyさん
07/05/16 01:19:52
thanks!! >>412

414:nobodyさん
07/05/16 01:54:18 ygtreCsO
乗っかり質問ですまんが、あえてSQLite使う利点って何かあったりする?

415:nobodyさん
07/05/16 08:55:43
>>413
そのスレは信者とアンチの煽りあいしかやってないので、他のサイトで勉強する事をオススメするよ。
URLリンク(www.net-newbie.com)
URLリンク(www.net-newbie.com)

416:nobodyさん
07/05/16 10:12:39
>>414
他のDBは、組み込んだ製品を販売するときにライセンスが必要だったりする。
それから、SQLiteは、Cのライブラリで、サーバーとして動作しないんで、
アホが使っても外部からアクセスされる心配はない。
Cが書ければ検索機能の追加もできる。

417:nobodyさん
07/05/16 11:30:12 wGr5bjeW
今ホームページを作成しているんですが、
完全に行き詰まってしまったので書き込みさせていただきます

フォームに入力した項目をメールとFAXで受信したいのですが
メールでの受信までは確認できたのですが
FAXでの受信方法が今ひとつわかりません

検索したのですが何やらソフトが必要みたく
それもいっぱいあってどれを使ったらできるのかが
わかりません。

どなたか分かるかたいらっしゃるでしょうか??

ちなにみOSはXPです。


418:nobodyさん
07/05/16 15:20:43 qm+GGeYH
>>416
d

>>417
マルチ乙

419:nobodyさん
07/05/17 16:31:10
>>414
わざわざ小規模の掲示板とかでdb用に鯖を立てる方が馬鹿げていると思うのは俺だけではない筈

420:nobodyさん
07/05/17 22:12:40
掲示板程度にDB使ったスクリプトみると釣りにしかみえない。
毎秒10000万レスのファイルへの書き込みでも壊れないっていうのに
DBで管理してどうすんのかと

421:nobodyさん
07/05/17 22:28:35
>>420
作るほうは楽

422:nobodyさん
07/05/17 23:27:04
確かに作る方は楽だねぇ。
まあ、DB使えるなら積極的にDBを使うという考え方は間違っるとは言い切れないと思うんだ。

423:nobodyさん
07/05/17 23:59:59
DBで管理して、検索して「氏ねクズ」とかひっかけるのに使うんだったらしょうがないか

424:nobodyさん
07/05/18 07:19:58 fdbDiUoN
キャッシュフォルダをつくらなくて良いってのもない?
変数の処理させしっかりすれば、個人が趣味で作成&運営する板なら、それなりにセキュアかもよ

425:nobodyさん
07/05/18 08:05:27
コストかかりすぎ

426:nobodyさん
07/05/18 09:35:06 9YkqQZZ8
質問です。認証システム(ログイン・ログアウトっていうアレ)を作ろうと思ったんですが
手元の本を見るとpear::auth+md5を使ったものがサンプルに挙げられてました。
これって、セキュリティレベル的に、一般的なポータルとか会員サイトで使われてる仕組みと
同じくらい安全なものなんでしょうか?
これにSSL組み合わせとけば問題なし?

427:nobodyさん
07/05/18 09:49:20
問題あり

428:nobodyさん
07/05/18 09:56:50
>>427
回答ありがとうございます
プログラマの技量で問題のアルナシなんて変わるとは思ってますが…
具体的にどんな問題ですか?
どのへんに気を使えばいいんでしょうか?


429:nobodyさん
07/05/18 10:32:55
よく画像貼り付け掲示板を見てると、投稿された画像をimgタグのwidth,heightで
無理矢理縮小してプレビューさせてるのがあります
あれだと一覧のイメージ読み込みに時間かかるので、投稿されると同時に
プレビュー用のサムネイルをオリジナルの画像とは別に自動で作りたいんですが
そういう機能ってphpにあるでしょうか?

430:nobodyさん
07/05/18 10:56:47
>>429
GD使え。

431:nobodyさん
07/05/18 12:47:25
>>426
md5なんてハッシュからパスの解読に時間かかんねえんだよ。
SSL使うのは当たり前だがSSL使っても100%の安全はない。
pearがどういう動作をしているのかわからないのでは今後バグをついた攻撃に対処できないおまえに一番の問題あり

432:nobodyさん
07/05/18 13:18:36
偉そうですね

433:nobodyさん
07/05/18 13:21:36
あんただれ

434:nobodyさん
07/05/18 14:24:56
>>431
英数文字8文字のmd5なんだけど解読お願いします
975e6f4fa6185f4b35dff2d589fb0250
1日あれば出来るでしょうか

435:nobodyさん
07/05/18 14:31:18
ここはそういうスレじゃない。よそへいけ

436:nobodyさん
07/05/18 19:08:09
>>434
自分でやれ、ボケ。
URLリンク(www.vector.co.jp)

437:nobodyさん
07/05/18 19:14:20
↑バカ発見

438:nobodyさん
07/05/19 09:04:45 IGnYA/9W
>>431
ありがとうございます

md5という形式がそんなに問題あるなら、プロの方はどんなやり方で
認証のシステム作ってるんですか? 自分は素人なんで良くわかりません…
専用の有料ソフトとかあるんでしょうか?
最近よくあるXOOPSとかSNS構築ソフトとかはどんな風に作ってるんでしょう?
フリーのソフトウェアがフリー技術の集大成以上のことをやってるのかなぁ?

PEARの動作が判ってないならバグへのアタックに対処できない、ってのは
凄く納得しました。じゃ、使わないほうがいいんですかね? それも変に
思い切りすぎか…

439:nobodyさん
07/05/19 09:12:25
個人で強固なセキュリティなんて人手も金もかかるわけで完璧なんて求めちゃいけない。
いま自分ができる範囲でセキュリティの高い方法を選択したらいい。

たとえば
1.BASIC認証を利用してみる。
2.しかしこの認証方法はパケット盗聴が容易であることが欠点であることがググってわかった。
3.次のステップを考える。

べつにpearを使うなといったわけじゃないから誤解しないで。
だからある程度のレベルまでふせげればいいんだよ


440:nobodyさん
07/05/19 09:23:13
>>439
どうもです
よっぽど凄いんですねー、あのヤフーとかの認証は…


441:nobodyさん
07/05/19 10:37:42
md5は一応公開されてるやり方だし、強固といえども抜け道は探せるさ
256bit幅のパスワードとか採用してSSL通信&公開鍵方式を自前実装すりゃかなり強固
コストに見合わないけどね。

442:nobodyさん
07/05/19 13:37:15
md5( パスワード+ランダム文字列 )

でいいじゃん

443:nobodyさん
07/05/19 15:55:46
公開アルゴリズムであるか無いかは問題じゃない。
MD5に脆弱性があるのは事実だが、個人での利用なら当分現実的な問題にはなりえない。
不安ならSHA-1かそれ以上を使えば良いんじゃない。

444:nobodyさん
07/05/19 21:12:58
426です
いろんな意見ありがとうございます。SHA-1という技術についても調べたところ、
これも既に解読されてるんですね〜。
でも、こういう暗号を解読するための環境整備には1000万円もかかるとか。
まあでも、そんなに金かけてアタックする暇人もいないか…
SHA-1の導入ってコストかかるんですか?

445:nobodyさん
07/05/19 21:19:36
ググレ

446:nobodyさん
07/05/21 00:44:14 XxhlH3o5
数千のIPを使って掲示板に投稿してくるスパマーがいます
もはやIPでのフィルタリングは無意味化してるといえるのと思うのですが
お前らはSPAMに対してどういった対策を取っていますか?

447:nobodyさん
07/05/21 00:45:59
おれのばやいは回線切ってる

448:名無しさん@秘密の花園
07/05/21 01:29:44
>>444
ちょっとは自分で調べろ

>>446
海外SPAMなら、全文ASCII文字の場合弾くとか。

449:nobodyさん
07/05/21 03:42:05 r2MP9GVb
スレ違いかもしれないけど、スパマーがカモを管理するためのデータベースって公開されているものがありますか?
スパムってオンラインカジノとかそれぞれの会社が社員にやらせてるのでしょうか?それともスパム打ち込み専門業者がいるのでしょうか?

450:nobodyさん
07/05/21 07:08:47
そんなのがわかったらスパムなんて滅ぼせるよな

451:nobodyさん
07/05/21 07:52:05
スパム専門業者ってのも実際居そうだよなあ。


452:449
07/05/21 09:59:06 3IxpO5VZ
>>450-451
どもです

色々対策を強化してる中で気になったので聞いてみました
今まで通り地道に対処します

453:nobodyさん
07/05/21 12:56:49
ほとんど1秒ごとくらいにIP変えてくるんだよ
PPPで繋ぎなおしてるにしても速すぎると思う
どんな技術だこれ?

454:nobodyさん
07/05/21 12:59:46
ちなみに外国人じゃなくて
日本のエロサイト
まじむかつく
訴えたろか

455:nobodyさん
07/05/21 13:26:50
国名みてはじめばいいじゃん

456:nobodyさん
07/05/21 13:58:59
>>453
うちのそういうの来たことあるけど、リアルにどうしてんだろう
調べたところで何かに利用する価値思いつかないけど、気になるよね


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

4174日前に更新/250 KB
担当:undef