1 名前:nobodyさん mailto:sage [2007/01/25(木) 20:44:50 ID:???] 2ちゃんねるは初めて。 WebProg 板は初めて。 質問したいけど、どうしたら良いか分からない。 そんなときは、ここに書き込んでください。 板の住人や、その他が、けなしながら、厳しく教えてくれるかも。 質問する前に、まずはここを読んでね。 【注意事項】 ・質問する前にGoogleで検索してみましょう www.google.co.jp/ ・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。 後から情報を書き足す、いわゆる情報の小出しは極力避けてください。 ・何がしたくて、何ができて何ができないのかを書きましょう ・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。 ・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。 2ch 総合ガイド www.2ch.net/guide/ お願い。 適切な、板、スレ、を発見した場合、誘導してあげましょう。 スレの性質上 age 進行でお願いします。 関連情報は >>2-3 辺り 前スレ △▲ WebProg 初心者の質問 pert14▲△ pc10.2ch.net/test/read.cgi/php/1151501830/
301 名前:nobodyさん mailto:sage [2007/04/16(月) 17:40:47 ID:???] メールアドレスになにかデータを送るWebサービスをしようと思ってます。 メールアドレス(とデータ要求)をフォームに書いて、Submitボタンを押すとそのメールアドレスにデータが届きます。 即っとメールを送れるようにするとボタン連打でメールも連打されてしまうので ・ 初見のメールアドレスの場合、とりあえずそのアドレスに確認メールを送る ・ 確認メールの返事が返ってきたらアドレスを確認済みリストに入れ、以後はボタン押されるたびに送信 というシステムにしようと思ってます。 なにかマズい点はありそうですか?
302 名前:nobodyさん mailto:sage [2007/04/16(月) 20:05:42 ID:???] いいんじゃないの。
303 名前:nobodyさん mailto:sage [2007/04/16(月) 21:05:29 ID:???] そのサービスはWebメールで添付ファイル付けるのと何が違うの?
304 名前:nobodyさん mailto:sage [2007/04/16(月) 21:27:39 ID:???] いわゆる検索のメールサービスみたいなもんか 検索結果が手元にメールで残って蓄積できるので検索するものによっては便利って奴 >>301 特に大きな問題はないように見える たいていのメールサービスが採ってる簡易な方法だと思うぞ アカウント作させれば確実だが、そういう大掛かりなのはやりたくはなさそうだな
305 名前:nobodyさん [2007/04/16(月) 23:51:13 ID:NIjRfyke] HTMLのフォームのみ(CGIなし)で、メール送信って できませんでしたっけ? メール送信とかで検索すると、action = "sendmail.cgi" のようなCGI前提のばっかでてきます。
306 名前:nobodyさん mailto:sage [2007/04/17(火) 00:55:09 ID:???] <form method="POST" action="mailto:hoge@example.com?Subject=test%20mail">
307 名前:nobodyさん [2007/04/17(火) 22:54:18 ID:IBs1I/Np] Shift_JISで "`(き|キ|キ)( | )*?(ら|ラ|ラ)`" が "ひたすらイエモン" にマッチするのはなんで?
308 名前:nobodyさん mailto:sage [2007/04/17(火) 23:20:16 ID:???] $str = "ひたすらイエモン"; print substr($str, 5, 3); 「キら」
309 名前:307 [2007/04/17(火) 23:54:36 ID:IBs1I/Np] うおほんとだ "す"の2バイト目が"キ"と同じだってこと? てことは"す"の1バイト目の次に"キ"が来ている場合は除外すればいいのかな なんかこれだと他と次々衝突しそう 文字コード表見ても見方がよくわかんないし"す"だけじゃないかもしれないし 検索のキーワードでいいのでもうちょっとヒントください
310 名前:nobodyさん mailto:sage [2007/04/18(水) 00:21:31 ID:???] 一般論として、半角カタカナと全角日本語を混在させた正規表現は普通の人の手には負えない 半角カタカナの全てを全角に変換したあと全角日本語だけのマッチングを行うのが無難
311 名前:307 [2007/04/18(水) 00:49:31 ID:J7/dwcVs] phpならmb_convert_kanaで半角カナ→全角カナしたあとに全角でマッチングするのが無難なのね なるほど了解 そうすることにします ありがとうございました
312 名前:nobodyさん mailto:sage [2007/04/18(水) 03:54:47 ID:???] 開発環境として、どの程度のスペックが必要でしょうか。 メモリ512MB、CPUはCeleronとかじゃ、きついですか?
313 名前:nobodyさん mailto:sage [2007/04/18(水) 05:03:14 ID:???] 開発環境ってナンデスカ? その開発環境アプリケーションの動作スペック見れば一発じゃん? さくらのレン鯖でCGI動かすためのDebian+Emacsの開発実行環境持ってて 鯖マシンスペックはセレ400のメモリ128でPIII1GHzのWinマシンからPuTTYしてて必要十分だけど おそらくそういう答が欲しいわけじゃないだろ?
314 名前:nobodyさん mailto:sage [2007/04/18(水) 08:11:41 ID:???] >307 カタカナに限らず、複数の表記方法が考えられるものについては 一定のルールで置換(この場合は正規化とか一般化とでも言うのだろうか)してから 検索すると色々と便利なんじゃないかな。 例えば、 半角英数字 → 全角 記号 → 消去 半角カタカナ → 全角カタカナ ひらがな → 全角カタカナ とか。
315 名前:nobodyさん mailto:sage [2007/04/18(水) 11:03:43 ID:???] >>312 それとも自分が使うパソコンのことかな? 会社に転がってるので必要十分のはず。 新たに導入するとしたら、 OSにも依存すると思うけど、WIndowsなら2000かXPでメモリは1GBあった方がいいんでないの? CPUもセレロンだと・・・どうなんだろ。今ならCore2Duoとか。
316 名前:nobodyさん [2007/04/18(水) 12:39:21 ID:hIYxev+O] 誘導されてきました。 どんな風に実装すればいいかわからないので 参考意見が聞けると嬉しいのですが。 ・intra-martというフレームワーク、pageベース(?) ・DBから取得したデータを一覧表示する画面 ・一ページあたり10件表示 ・必要な場合はページ遷移が可能なリンクボタンが表示 ・一覧表示しているデータにはそれぞれチェックボックスをつける ・削除ボタンで、チェックボックスがついているデータを削除 という削除画面を作って欲しいと言われたのですが ページ移動してもチェックボックスのon/offを 記憶させておいてほしいと言われました。 DBに一時テーブルを作ってやったことはあったんですが そんなものはつくっちゃだめと言われ、どうすれば実装できるか わからず書き込みました。 →続く。
317 名前:316 [2007/04/18(水) 12:40:51 ID: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さん mailto:sage [2007/04/18(水) 12:57:03 ID:???] セッションは使っちゃだめなんでしょか
319 名前:316 mailto:sage [2007/04/18(水) 14:39:21 ID:???] セッションが使えるかは確認している最中です。 セッションはキーと値の組み合わせととらえていて 上に書いた、hiddenの作り方と大差ないかなぁと思ってたんですけど… session.key1 = 1 session.key2 = 0 …総なめしないで、直接値を取ったりできる…のかな。
320 名前:nobodyさん mailto:sage [2007/04/18(水) 14:55:26 ID:???] はい? んな憶測で判断してないでさっさとマニュアル読んで下さい
321 名前:316 mailto:sage [2007/04/18(水) 15:49:59 ID:???] セッションは使えるけど使うなとのことでした。
322 名前:nobodyさん mailto:sage [2007/04/18(水) 18:47:44 ID:???] なんで? セッションでいいじゃん
323 名前:nobodyさん mailto:sage [2007/04/18(水) 21:40:09 ID:???] >>316 選択したチェックボックスのキーをカンマ区切りとかでhiddenに入れておく ビットフラグにしてすべて表してBase64でhiddenに入れるとかも考えたけど 人間がブラウザ上で操作する程度ならこうした方が安上がりかなと。 でも正解はセッションだと思うよ。>319の方法は非効率だけど。
324 名前:316 mailto:sage [2007/04/19(木) 00:43:43 ID:???] >>322 二次受のPGで、上が受け元に聞いたところ セッションは使わないでと言われたそうです。 >>323 ・hiddenで、キーをセパレートでつないで入れる。 ・ページ遷移した時、遷移前の最小/最大のキーの範囲にある 間の値を抽出、精査して再度つっこむ。 キーでうまく範囲指定できるかどうか… >でも正解はセッションだと思うよ。>319の方法は非効率だけど。 これしか思いつかなかったのですが、もう少し効率よく 組むとしたらどんなのが考えられるのでしょうか…。
325 名前:nobodyさん mailto:sage [2007/04/19(木) 01:23:39 ID:???] 「…」やめてください
326 名前:nobodyさん mailto:sage [2007/04/19(木) 01:30:22 ID:???] >>324 では迂闊にアドバイスはできない 何が許可されて何が許可されてないのか自力で調べて その範囲内で泥臭く実装しれ
327 名前:316 mailto:sage [2007/04/19(木) 10:02:58 ID:???] >>325 ごめんなさい >>326 わかりました、頑張って実装してみます。
328 名前:nobodyさん [2007/04/21(土) 21:07:48 ID: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 [2007/04/21(土) 21:10:31 ID: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 ="schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="www.w3.org/2001/XMLSchema" xmlns:xsi="www.w3.org/2001/XMLSchema-instance"> <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 [2007/04/21(土) 21:11:15 ID: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さん [2007/04/21(土) 22:57:10 ID: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さん [2007/04/22(日) 00:21:05 ID:IUL02IOt] 主要ライセンスだけでいいんだけどライセンスの特徴の早見表って無い? それぞれの利点と欠点とか これ↓見てたんだけど数が多すぎてよくわかんね さまざまなライセンスとそれらについての解説 - GNU プロジェクト - フリーソフトウェア財団 (FSF) www.gnu.org/licenses/license-list.ja.html どのライセンスにしたときはどう書けばいいってところまでやさしく記述してあるのないかな linux板unix板のライセンススレにも迷い込んだけど何言ってるのかさっぱりわかんね たすけて
333 名前:331 mailto:sage [2007/04/22(日) 12:16:45 ID:???] 別のPHPスレで質問したいと思います。 失礼しました。
334 名前:nobodyさん [2007/04/24(火) 01:29:03 ID: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さん mailto:sage [2007/04/24(火) 09:45:53 ID:???] 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さん [2007/04/24(火) 13:35:14 ID: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さん [2007/04/24(火) 13:51:21 ID:cd9IK+PY] ソフトバンク携帯について この携帯は「全然つながらないから解約しようとしたら、6万請求された」とよく聞く(※)。 (つながりにくい理由は、ソフトバンクが使用する周波数が建物に弱いこと等、色々) そして、各種プランが良くないが、ホワイトプランが特に良くない。 携帯のメーカーの数で考えて「友人の4分の1くらいは持ってる?」と考えがちだが… ソフトバンク携帯を持つのは 約300人 に 1人。 300人の友人がいても、確率的にはそのうち1人しか無料にならない。(契約数/日本人口で計算) その1人以外の通信料はすべて、他社の約2倍。1日たった7分でも月に1万円を超える。 トップが朝鮮人だからとは言わないが、日本人の客の満足度を真剣に考えてるとは思えない。 つながりにくいことにも、予想以上に金がかかることにも、解約金にも、すべて「後から」気づく。 「金さえとれば後で文句を言われてもOK」とも感じるので、気をつけて欲しい。 ※…新聞記事は「0円携帯 解約に6万円 県、ソフトバンクに改善要望」で検索 ↓ついでに。カモにされてるのは、ソフトバンク株を買ってる者も同じだった… ttp://news21.2ch.net/test/read.cgi/bizplus/1176891847/
338 名前:nobodyさん mailto:sage [2007/04/24(火) 14:26:38 ID:???] valueが空とか設定されてなければHTMLの規格に沿って値が返されるのが普通かと ソフトバンクなんか恥ずかしくて持ってるなんて、俺なら言えません 俺からすれば孫DAフォンを選んでる時点で人生負け組だと思う
339 名前:nobodyさん mailto:sage [2007/04/24(火) 14:30:32 ID:???] んだ。 詐欺まがいの広告を平気でやるような禿フォンを選ぶのは、救いようのない馬鹿だけ。
340 名前:nobodyさん [2007/04/26(木) 12:37:47 ID: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さん mailto:sage [2007/04/26(木) 13:41:33 ID:???] 関数の中ではなく、引数で自分自身を渡すんだ。
342 名前:nobodyさん mailto:sage [2007/04/26(木) 17:48:28 ID:???] >>337 ソフトバンクは6人に1人ですよ。割合。
343 名前:nobodyさん mailto:sage [2007/04/26(木) 18:04:50 ID:???] コピペにレスしてるやつは何なの? 自演?
344 名前:nobodyさん [2007/04/26(木) 19:26:51 ID:JsNeztcX] 現在phpを使用して携帯用サイトを制作している者です。 そこで以下の機能を作ろうとしています。 1) 携帯で現在地の座標を取得 2) その座標を住所に変換して画面に表示 1は市販のマニュアル本を参考にして実現できたのですが、 2の変換方法がわからなくて難儀しています。 調べたところ、 ・ジオコーディングという概念を使って変換する。 ・住所→座標の変換が可能なサービスはある(googleなど) らしきことはわかったのですが、 座標→住所の変換方法については 見つけることができませんでした。 良い方法をご存知の方、 いらっしゃいませんでしょうか。
345 名前:nobodyさん mailto:sage [2007/04/26(木) 19:58:36 ID:???] ジオコーディングとか知らんが、ジオコーディングでyahoo検索したら1ページ目に逆ジオコーディングって単語が見つかるんだけど
346 名前:nobodyさん mailto:sage [2007/04/26(木) 21:24:45 ID:???] >>341 呼び元で追加して <INPUT type="checkbox" name="chk" value="C" onClick="changeCheck(this);"> function changeCheck(pObj) { if (pObj.checked) { // カウントアップ } else { // カウントダウン } } で判定できました! ありがとう。
347 名前:nobodyさん mailto:sage [2007/04/26(木) 23:11:01 ID:???] >344 座標データに対応する住所データって国土地理院で配布してなかったっけ?
348 名前:nobodyさん mailto:sage [2007/04/27(金) 22:17:09 ID:???] >>344 と同じのを他のスレで見かけた気がする。
349 名前:nobodyさん mailto:sage [2007/04/28(土) 00:27:57 ID:???] ようつべみたいなの作ってみたいんだけど、どうすればいいの?
350 名前:nobodyさん mailto:sage [2007/04/28(土) 00:30:05 ID:???] >>349 まず鯖(数台)と回線(数Gbps)を用意します。
351 名前:nobodyさん mailto:sage [2007/04/28(土) 00:35:27 ID:???] >>350 それはちょっと厳しいのでまず簡単な仕組みを作ってみたいんだけど 何からはじめたらいいですかね? 鯖1台くらいならなんとかなります。
352 名前:nobodyさん mailto:sage [2007/04/28(土) 00:48:34 ID:???] FLV解析から始めてください そうすりゃ何をやればいいのかが見えてきます
353 名前:nobodyさん mailto:sage [2007/04/28(土) 00:50:13 ID:???] >>352 わかりました。やってみます。 ありがとございました。
354 名前:nobodyさん mailto:sage [2007/04/28(土) 13:04:40 ID:???] ふつうのISPのスペースやレンタル鯖じゃ駄目だよな
355 名前:nobodyさん [2007/04/30(月) 09:10:21 ID:Ud79vGIo] URL を入力すると、その URL の OS や Web サーバーのバージョン (Apache とか IIS とか) を表示してくれるサイトがあったと思うんですが、ご存知の方教えて いただけませんか? 昔見たのは、それのみのサービスでなくて、サーバーへのアクセス状況といった 統計の一環として情報提供しているものだったと思います。 目的は、プロバイダで公開しているホームページ用に CGI 作ろうとしていますが、 開発環境をプロバイダの環境に極力あわせるため、プロバイダのサーバーの バージョンを確認したいのです。
356 名前:nobodyさん mailto:sage [2007/04/30(月) 09:48:23 ID:???] エラーページを表示させてみれば?
357 名前:355 mailto:sage [2007/04/30(月) 09:56:30 ID:???] >>356 ありがとうございます、これで Web サーバーのバージョンがわかりますね。 OS も技があるでしょうか?
358 名前:355 mailto:sage [2007/04/30(月) 10:36:36 ID:???] いろいろなキーワードでググって自己解決しました。 >>355 で記憶にあったのは、www.netcraft.com/ でした。
359 名前:nobodyさん mailto:sage [2007/04/30(月) 11:16:50 ID:???] perl初心者です $a=0; if($a==0) { echo "こんにちは\n"; } これを書き直さずにそっくりそのままperlに流用できますか?
360 名前:nobodyさん mailto:sage [2007/04/30(月) 11:23:53 ID:???] ==→eq echo→print
361 名前:nobodyさん mailto:sage [2007/04/30(月) 16:33:33 ID:???] 数値だから==はそのままでいいよ
362 名前:nobodyさん mailto:sage [2007/04/30(月) 21:44:24 ID:???] >355 telnet で open hogege.com 80 HEAD / HTTP/1.1 Host: hogege.com Connection: Close とやれば情報は見れます
363 名前:nobodyさん [2007/05/01(火) 00:00:42 ID:apN62MSl] レンタルサーバなら、事業者にサーバ情報教えれとメールすれば終わる気がした。
364 名前:nobodyさん [2007/05/02(水) 14:37:31 ID: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さん mailto:sage [2007/05/02(水) 15:27:33 ID:???] 成長の段階を踏まずに一足飛びしようとするから指差してプギャーされるんだな えーと、HTMLの理解が足りない まず、どんなHTMLがブラウザに送出されてるか確かめれ そしてHTML記述とJavaScript実行の関係を勉強しろ
366 名前:nobodyさん mailto:sage [2007/05/04(金) 12:57:34 ID:???] データベースの必要性がわかんない
367 名前:nobodyさん mailto:sage [2007/05/04(金) 13:47:11 ID:???] なら使わないほうがベター
368 名前:nobodyさん mailto:sage [2007/05/04(金) 16:23:04 ID:???] DBってすごい便利だけどテーブルとか壊れると糞面倒過ぎる
369 名前:nobodyさん mailto:sage [2007/05/04(金) 16:42:20 ID:???] テーブル壊れることなんて俺一度もないけど
370 名前:nobodyさん mailto:sage [2007/05/05(土) 02:23:57 ID:???] CGI中に単に別のHTMLファイルを挿入するには、どのようにすれば良いのでしょうか? 初心者すぎてすみません。
371 名前:nobodyさん mailto:sage [2007/05/05(土) 04:14:32 ID:???] 何となく意味が分かりそうで分からないので言い直してくれると助かる。
372 名前:nobodyさん mailto:sage [2007/05/05(土) 10:50:01 ID:???] 今契約してるレンタルサーバーでMySQLを使いたいのですが、 サーバに自分でインストール出来るんでしょうか? 管理してる人にやってもらう必要があるのでしょうか? サーバはLINUXなのですが、LINUX用のMySQLをWindowsXPにダウンロードして それをFTPでアップロードすれば使えるようになるのでしょうか? MySQLを自分のWindowsマシンにインストールする方法はたくさん出てくるのですが それをWEBで使う方法が書いてないので困ってます。
373 名前:nobodyさん mailto:sage [2007/05/05(土) 11:24:35 ID:???] DB を使えるかどうかはその使ってるサービスによる 占有サーバーなら好き勝手いじれるが、環境が不安定になって 環境の再セットアップが生じた場合、追加料金が発生する 共有サーバーなら DB などアプリケーションのインストールは不可 使ってるコースに DB が無ければ、DB のあるコース変更すればいいかと 自分が借りてる会社、コースを確認して、それでも分からなければまた聞きにくればいいと思うよ
374 名前:nobodyさん mailto:sage [2007/05/05(土) 13:20:49 ID:???] >>371 SSIの逆みたいなこと(HTMLにCGIの実行結果を挿入ではなく、CGIの実行結果中に別のHTMLの挿入)をしたいと思っているのですが、 そうする場合、CGI中にどのように記述すればいいのでしょうか? スレ違いとかならすみません。
375 名前:nobodyさん mailto:sage [2007/05/05(土) 13:23:17 ID:???] >>374 言語が何か知らんけど printとかechoとかでok
376 名前:nobodyさん mailto:sage [2007/05/05(土) 13:23:26 ID:???] >374 ヒアドキュメント でぐぐれ
377 名前:nobodyさん mailto:sage [2007/05/05(土) 13:51:59 ID:???] あとは、別途用意したHTMLファイルをopenするとかな
378 名前:372 mailto:sage [2007/05/05(土) 16:08:47 ID:???] >>373 レンタルサーバで不可というのは技術的なものですか? それともモラルや規約的なものでしょうか。 私が借りてるサーバさくらインターネットのライトプランです。 一応共有のデータベースはあるみたいなのですが、5Mまでという制限があります。 私は100Mが近く使いたいので何とか自前で設置したいのです。
379 名前:nobodyさん mailto:sage [2007/05/05(土) 16:27:09 ID:???] 普通に考えてできないだろ つかサーバ側に聞けよ
380 名前:nobodyさん mailto:sage [2007/05/05(土) 17:54:58 ID:???] >>375 >>376 >>377 思惑通りにできました。有難うございます。 あともう一点質問なんですが、 例えばこういう↓フォームの送信データがあった場合 パス/xxx.cgi?name=1234&page=5678&word=2468 別途のCGIファイルからこれを実行させるには、どのようにすればいいのでしょうか? 言語はperlです。 訳分からんかもしれない質問ですみません。
381 名前:nobodyさん mailto:sage [2007/05/05(土) 20:09:43 ID:???] 日本語が訳分からん 送信データと実行の関係が意味不明 そういう送信データと共にそのCGIを実行させるにはどうすればいいか?ってことだろ?
382 名前:nobodyさん mailto:sage [2007/05/05(土) 20:41:07 ID:???] そういう意味です 失礼しました(汗)
383 名前:nobodyさん mailto:sage [2007/05/05(土) 22:18:27 ID:???] プラン以上の事はできない まずは社会を勉強しような
384 名前:380 mailto:sage [2007/05/08(火) 23:58:55 ID:???] 何やかんやとこねくり回していたら、多少は前進できたようなので質問を整理します。 (380の質問は無視して下さい) CGIの掲示板にCGIのアクセス解析(ログ取得用cgi)を、JavaScriptやIMGを使わずに設置したいと思っています。 掲示板CGI中にSSIのコマンド(アクセス解析CGIの呼出し)を記入してもコメントとしてしか認識されないし(当たり前かも知れませんが)、他にrequireとかも試してみましたが、うまくいかず行き詰ってしまいました。 もし実現する方法がありましたらお教え頂きたいです。 言語はperlです。
385 名前:nobodyさん mailto:sage [2007/05/09(水) 00:08:15 ID:???] >>384 アクセス解析としての機能を果たすモジュールでも書いてrequireしたらどうだろう。 或いは、普通のアクセス解析を関数だけrequireして、その関数でrequire下側でアクセス解析の処理をさせるとか。 ただ下の方法だと関数名がコリジョンすることがありうる。 OOPな手法でアクセス解析モジュールでも作るのが、最終的には一番満足出来るんじゃない?
386 名前:nobodyさん [2007/05/09(水) 01:11:43 ID:D8ftPzG/] winにperlをインストールしたいのですが、 MSI版とZIP版は中身が違いますか? PATHを自分で通すか自動で通してもらうかの違いだけでしょうか?
387 名前:nobodyさん mailto:sage [2007/05/09(水) 01:14:20 ID:???] 詳しくは覚えてないが、他に拡張子の関連づけとか IIS絡みの設定とかいろいろやってたような > MSI版
388 名前:nobodyさん mailto:sage [2007/05/09(水) 01:21:22 ID:???] zip版はインストーラーに環境を汚して欲しくない人とか、走らせるのに自分で設定できる人用 俺はzipの方がやりやすい
389 名前:nobodyさん mailto:sage [2007/05/09(水) 01:26:00 ID:???] MSI走らせて発見したのですが7つほど自動的に設定してくれるんですね。 とくにaspは使わないのですがめんどくさいのでMSIでインストールすることにしました。 ありがとうございました。
390 名前:nobodyさん [2007/05/09(水) 09:50:32 ID: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さん [2007/05/09(水) 11:19:39 ID:MSOt+HkR] リンク集を設置しようと思っています。 有名どころのYomiSearchにしようと思っていたのですが、 通常版の他にPHP+MySQL版があることを知りました。 そこで質問なのですが、 PHP+MySQLにする利点って何なのでしょうか? サーバー負担は小さい?
392 名前:nobodyさん mailto:sage [2007/05/09(水) 14:26:03 ID:???] YomiSearchが何なのか分からなかったので調べてみた。 通常版ってのは、Perl/CGI+よくあるログファイル読み書きタイプなのね。 なるほど。
393 名前:nobodyさん mailto:sage [2007/05/10(木) 07:22:32 ID:???] データ量がん万いこうがへっちゃら
394 名前:nobodyさん [2007/05/10(木) 08:20:19 ID:/1qVJ1SK] 知人とデータのやり取りをするためアップローダーを設置したいのですが、 ファイルサイズを簡単に変えられるアップローダーはないでしょうか? いくつか試したのですが、数字を書き換えても なぜか1メガを超えるとエラーになるものばかりです。 よろしくお願いします><
395 名前:nobodyさん mailto:sage [2007/05/10(木) 08:46:10 ID:???] エラー内容をもっと詳しく調べればOK
396 名前:nobodyさん mailto:sage [2007/05/10(木) 08:58:15 ID:???] >>395 もう一度じっくり確かめたらアップできたようです\(^o^)/ 数値設定で1*1024 となってるのを、1*10240ってしてたのを 5*1024ってしたら直りました。ご面倒おかけしましたm(_ _)m
397 名前:nobodyさん mailto:sage [2007/05/10(木) 21:30:15 ID:???] >>385 OOPな手法とかまだまだそこまで知識が及びませんが、 アクセス解析用のCGIを少し弄ってrequireすれば、何とか思惑通りにできました。 有難うございます。
398 名前:nobodyさん mailto:sage [2007/05/15(火) 12:32:32 ID:???] IEのステータスバーに「ページが表示されました」と出るのに 画面が真っ白のままのことがあります。 確認するとヘッダは来ているし、ソースで見ると中身もちゃんと来ている模様。 この現象はXPではたまに、2000では皆無で、VISTAでは頻繁に起きるようです。 プログラム自体はPHP5+Smartyなのですが、これとは切り離して これはいわゆるどんな状態なんでしょうか。 知人によればVISTAでは他のページでもときどき起こる、ということでした。 もし何かあれば掘ってみたいのですが・・・
399 名前:nobodyさん [2007/05/15(火) 12:35:59 ID:/xHP6in2] ieなんて恐ろしいブラウザーみんな使ってないから分からないんじゃない?
400 名前:nobodyさん mailto:sage [2007/05/15(火) 12:58:40 ID:???] >>398 Authを使った認証とかしてる? >>399 半数以上はieコンポーネントを使用してるブラウザを使ってる。 それから、FireFoxなんかもしょっちゅう、重大な穴がみつかってる。 あんたみたいな考え方の人が、ie用で見た時にバグがでてくるサイトを平気で作る。 はっきりいって、迷惑だ。WEB開発なんてやめてほしい。