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/
682 名前:nobodyさん mailto:sage [2007/06/17(日) 01:22:43 ID:???] <%-- 表示されない --%>
683 名前:nobodyさん mailto:sage [2007/06/17(日) 13:05:02 ID:???] >679 どっかの誰かがFlashMXが発売されてすぐにFlashを使ったアップロードを作ってた気がする しかもちゃんと進捗状況がわかるかたちで
684 名前:nobodyさん [2007/06/17(日) 21:00:10 ID:jX7/BZ8O] javascriptで外部ファイルを読み込む方法についての質問です。 javaで書いたProxyサーバがWEBブラウザからのリクエストを処理し、 文字通り外部からのデータを代理で入手してWEBブラウザに転送します。 その際にscript文を挿入し、WEBブラウザがページを表示し終わると同時に スクリプトが起動するようにしたいのです。 (ActiveXはポップアプが表示されるように設定していますが、極力低くしてあります) scriptが参照するjs外部ファイルは、WEBブラウザを起動しているコンピュータの C:\ChaServer\に有り、webサーバー上には有りません。 外部ファイルは相対パスで記述したほうが何かと無難なようですが、絶対パスでも指定できると目にしました。 が、 <script src="C:\\ChaServer\\yui\\build\\yahoo\\yahoo.js" type="text/javascript"></script> <script src="C:\\ChaServer\\yui\\build\\event\\event.js" type="text/javascript"></script> <script src="C:\\ChaServer\\yui\\build\\dom\\dom.js" type="text/javascript"></script> <script src="C:\\ChaServer\\yui\\build\\dom\\dom.js" type="text/javascript"></script> <script src="C:\\ChaServer\\script0.js" type="text/javascript"></script> としてもIE6がエラーを吐き出します。(ライン:2 文字:1 文字が正しくありません) 絶対パス=ファイルパス、として考えていいものなのかわからないのですが、 この事例ではどのように外部ファイルを指定したらよいのでしょうか? 環境はWindowsXP X64(マシンパワーは十分だと思われます。WindowsXPHomeのノートPCでも同じ状況です。)
685 名前:nobodyさん [2007/06/17(日) 21:03:52 ID:jX7/BZ8O] なお、WEBブラウザ上でエラーを出したページをページの保存で保存し、 htmlをダブルクリックして起動するとscriptは正常動作している事を確認できます。
686 名前:nobodyさん mailto:sage [2007/06/17(日) 22:35:46 ID:???] >>684 Webサーバ以外のファイルにアクセスできないから"Web"ブラウザっていうんじゃないの? おとなしく見える場所におきなさい。
687 名前:684 [2007/06/18(月) 15:28:31 ID:f0S/cOOj] >>686 了解しました。記述を変更してローカルでjsファイルを入手するのではなく、 proxyサーバーからjsファイルを入手できるようにしてみます。 ありがとうございました。
688 名前:nobodyさん mailto:sage [2007/06/19(火) 15:52:38 ID:???] >>671 SWFUpload ttp://swfupload.mammon.se/index.php flashベースで、一度に複数画像を選択してアップロードできる。 アップロード中に、進捗状況も表示可能 ただ、俺が使おうとしたとき、IEで難有りだったため (1度アップロード後、ページをリロードすると、この機能が有効にならない:デモページでも同様) コレを使うのをとりあえず中断した。 (解決法は ttp://swfupload.mammon.se/forum/viewtopic.php?id=102 に有るけどね。)
689 名前:nobodyさん [2007/06/21(木) 18:42:33 ID:Nvm2On4V] 質問です。。 入力フォームに書いた文章を、メールアドレスを指定した 送信ボタンを押してメールで受信したいんですが、 一つのアドレスじゃなくて、二つのアドレスに同じ文章を受信させたいんですが そういった場合どういう書き方をしたらいいのでしょうか??
690 名前:nobodyさん mailto:sage [2007/06/21(木) 19:12:25 ID:???] >>689 送信先アドレスを「,」で2つ並べる。
691 名前:nobodyさん [2007/06/21(木) 19:33:22 ID:Nvm2On4V] >>690 すみません、本当に初心者なもんでイメージがでてこないです。 よろしければ何か例文とか書いていただけないでしょうか??
692 名前:nobodyさん mailto:sage [2007/06/21(木) 19:51:42 ID:???] 初心者にも程がある 出直してきた方がいいと思うよ
693 名前:nobodyさん mailto:sage [2007/06/22(金) 01:16:51 ID:???] なんでだよw $to = "foo@test.com,bar@test.com";
694 名前:nobodyさん [2007/06/22(金) 02:29:32 ID:uQy+ensq] すみません。質問です。 Formで情報をPOST送る時に文字コードを指定する方法ってありますか? <form accept-charset="UTF-8"> とか <form enctype="UTF-8"> だとダメみたいでした。
695 名前:nobodyさん mailto:sage [2007/06/22(金) 02:32:36 ID:???] <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
696 名前:nobodyさん mailto:sage [2007/06/22(金) 02:39:48 ID:???] でもページ自体はSJISで書かれている予感…
697 名前:nobodyさん mailto:sage [2007/06/22(金) 02:48:54 ID:???] もしそうならサーバでリクエスト受け取ったときに Shift_JISからUTF-8に変換すべき。 ブラウザは文字コード変換機能なんてもってない。
698 名前:694 [2007/06/22(金) 08:08:43 ID:uQy+ensq] >>695 >>696 ページ自体はUTF-8で書きました。 >>697 サーバ側はどんな文字コードで飛んでくるか エスパーでない限りわからない、ってことですか? Orz
699 名前:nobodyさん mailto:sage [2007/06/22(金) 11:16:24 ID:???] ページもUTF-8なら>>695 で終わり。フォームからもUTF-8で飛ぶよ
700 名前:694 [2007/06/22(金) 11:35:15 ID:cMn44njW] ごめんなさい 事故解決しました。 原因はPHPでした。 サーバー内部で勝手にEUCに変えちゃってたみたいでした。 ありがとうございました
701 名前:nobodyさん mailto:sage [2007/06/22(金) 13:11:54 ID:???] それは別にPHPが変えたわけでは・・・モゴモゴ
702 名前:nobodyさん mailto:sage [2007/06/22(金) 15:58:26 ID:???] 分からないものを分からないままにしておくと後でタイヘン
703 名前:nobodyさん mailto:sage [2007/06/22(金) 17:13:23 ID:???] 今cgiでちょっとしたサーチエンジンみたいなものを 公開しているのですが、管理会社から負荷がひどいとご連絡がありました。 phpは軽いと聞いたのですが、ググってみたところ サーチエンジン系では結局あまり変わらないといった内容を見たのですが どうなんでしょうか・・・? 大分軽くなるならphpに変更しようと思っているのですが、 変わらない場合は素直にサーバーを変えないといけませんよね・・? 詳しく載っているサイトさんなどありましたらそこでもかまいません、ご助言をー
704 名前:nobodyさん mailto:sage [2007/06/22(金) 17:17:11 ID:???] phpがCGIで動いていたらさほど変わらないけど、モジュールで動いているなら全然違うかと サーチエンジン系はディスクI/Oがかなり多いから、DBが使えるならそれを使ってインデックス とかを構築したほうがいいです
705 名前:nobodyさん mailto:sage [2007/06/22(金) 17:19:34 ID:???] >>703 そもそもサーチエンジンが重い。 DBのカスタマイズと、SQL文をできるだけ1つにまとめることを考えたほうがいい。
706 名前:nobodyさん mailto:sage [2007/06/22(金) 17:27:17 ID:???] 専サバに移動しろよ。同じサーバ使ってる住人かわいそす。
707 名前:nobodyさん mailto:sage [2007/06/22(金) 17:55:36 ID:???] 負荷はCGIでもmodでも変わらない。 modにするとCGIというインタフェースのプロセスを上げる時間を省けるだけ。 検索ロジックを変えれば負荷は多少軽くできることもあるけど利用者が増えれば結局同じ。
708 名前:nobodyさん mailto:sage [2007/06/22(金) 18:16:17 ID:???] 600のテキストファイル (殆どが5kb前後) の全文検索は Pentium!!! 1GHz の PC (鯖マシンではない) で 700msec かかる ふと思ったけどインデックス作るっていってもかなりコーディングセンス必要だよねこれって
709 名前:nobodyさん mailto:sage [2007/06/22(金) 18:17:09 ID:???] 助言イロイロとありがとうございます。 結局はアクセスが増えると同じサーバーの方にも 利用者にもご迷惑がかかりそうですね。 情報量としてはそこまで多くないのでMySQL等も使用しておらず、 csvでデータを管理しています。 DBは使えますが、インデックス構築を利用するようなサーチエンジン系では ないんです…(ちょっと換わった使い方をしているので) とりあえず専用鯖または自作のほうで考えていきます。 ありがとうございました。
710 名前:nobodyさん mailto:sage [2007/06/22(金) 18:38:02 ID:???] >>709 MySQLをうまくつかうだけで負荷は激減するぞ。 情報量が少ないなら、そんなに迷惑にもならないだろうし。
711 名前:nobodyさん mailto:sage [2007/06/22(金) 19:46:20 ID:???] CSVはパースするのに負荷かかる。
712 名前:nobodyさん mailto:sage [2007/06/23(土) 00:01:34 ID:???] データを全部1個のCSVファイルにいれてたら読み込むときのメモリ使用量がひどいし 複数のCSVファイルにいれてたらディスクI/Oがひどい。やっぱDBだな。
713 名前:nobodyさん mailto:sage [2007/06/23(土) 19:15:17 ID:???] zif.hp.infoseek.co.jp/i/cgi-bin/test/ 者って文字を入れると文字化けしてしまいます。 どうすればいいのでしょうか。
714 名前:nobodyさん mailto:age [2007/06/24(日) 08:36:47 ID:???] 82 BB 82 EA 82 C6 82 E0 96 7B 93 96 82 CD 93 C7 82 DF 82 E9 82 CC 82 A9 82 C8 81 48 コレは何の文字列ですか? 変換方法を教えてください
715 名前:nobodyさん mailto:sage [2007/06/24(日) 09:49:32 ID:???] >>714 多分16進数 Windowsに標準装備の電卓を関数電卓モードにすれば16進を10進や2進に変換できる
716 名前:nobodyさん mailto:sage [2007/06/24(日) 11:22:31 ID:???] >>715
717 名前:nobodyさん mailto:sage [2007/06/24(日) 11:25:46 ID:???] >>714 「それとも本当は読めるのかな?」 とSJISで書いてあります。
718 名前:nobodyさん mailto:sage [2007/06/24(日) 12:17:01 ID:???] >>714 www.google.co.jp/search?hl=ja&q=%82%BB%82%EA%82%C6%82%E0%96%7B%93%96%82%CD%93%C7%82%DF%82%E9%82%CC%82%A9%82%C8%81%48
719 名前:nobodyさん mailto:age [2007/06/24(日) 13:19:41 ID:???] >>715 どうも ありがとうございました
720 名前:719 mailto:age [2007/06/24(日) 13:26:35 ID:???] でも、どうやって読んだら良いんですか? わかりません。
721 名前:nobodyさん mailto:sage [2007/06/24(日) 13:46:49 ID:???] >>720 >>718 のように%を前につけてグーグルのアドレスに入れれば読める
722 名前:719 mailto:age [2007/06/24(日) 13:49:30 ID:???] >>717 わかりました。すみません。 これは表から一字づつ探すんですか?
723 名前:nobodyさん [2007/06/24(日) 17:12:42 ID:ecGfkT7M] ウェブアプリが、 ウイルスバスターがインストールされている環境だと 正常に動作しないことが判明。 原因はまだ詰めてないのでわからん。 マカフィーはOKで、他は調べてない。 おまいらウイルス対策ソフト別の検証なんてしてますか?
724 名前:nobodyさん mailto:sage [2007/06/24(日) 17:19:48 ID:???] 「おまいら」とか、死んじゃえばいいのに
725 名前:nobodyさん mailto:sage [2007/06/24(日) 17:25:21 ID:???] あらゆる面で初心者丸出しだな
726 名前:nobodyさん mailto:sage [2007/06/24(日) 17:36:37 ID:???] で、お前らしてんの?してないの?
727 名前:nobodyさん mailto:sage [2007/06/24(日) 17:57:27 ID:???] >>709 俺の場合はちょっと変わったやり方でDBは使わずに >>709 のように テキストーベースで管理しているけど、そのテキストベースのデータは すべてメモリ上に展開していているので検索や書き換えもそこそこの 速度が得られる。負荷も低め ただしメモリ上に展開しているので鯖が落ちたりしてデータが飛ぶのを 防ぐためにバックアップやらは工夫しなければならない 潤沢なメモリを必要とするので自鯖向けの方法かもしれんね
728 名前:nobodyさん mailto:sage [2007/06/24(日) 17:59:32 ID:???] >>723 の書いたコードは初心者向け解説サイトの"悪い例"の集大成なんだろうな
729 名前:nobodyさん mailto:sage [2007/06/24(日) 18:12:11 ID:???] >>728 は?何言ってんだよ氏ねよ 原因不明の現象が実際に起こってるから書いてんだよ ヘッダを書き換えてるのか何なのかわからんが
730 名前:nobodyさん mailto:sage [2007/06/24(日) 19:02:11 ID:???] 原因不明なのにウイルスバスターが原因なのか 日本語ムズカシイネー
731 名前:nobodyさん mailto:sage [2007/06/24(日) 19:07:17 ID:???] ウィルスソフトによって挙動が変わるようなクソコードを書いてない限り クライアントPCの持ち主の責任だろ。
732 名前:nobodyさん mailto:sage [2007/06/24(日) 23:30:06 ID:???] まぁ、セキュリティ系のソフトで 良いソフトは皆無だよ。
733 名前:nobodyさん mailto:sage [2007/06/24(日) 23:52:49 ID:???] スクリプトキディ乙
734 名前:nobodyさん mailto:sage [2007/06/25(月) 02:36:24 ID:???] 確かにユーザーを惑わせるような余計なことばっかりしてくるよな 何も知らない初心者がそれを使ってることが恐ろしい
735 名前:nobodyさん mailto:sage [2007/06/25(月) 03:07:53 ID:???] かつてBlackIceが出たばかりの頃(今も潜在的には同じだろうけど)バカが雁首並べて 「139にアタックされてますっ!通報しました!」などと必死で連投してたのを思い出した。
736 名前:nobodyさん mailto:sage [2007/06/25(月) 07:24:52 ID:???] だが結局723の書いたコードが運子なのは否めない。 Javascriptだろうけどそれではじかれるってどんな書き方してるんだか。 ヒューリスティックとかでプログラムの処理をって誤爆ならわかるんだけどねぇ。
737 名前:nobodyさん mailto:sage [2007/06/29(金) 03:53:30 ID:???] 一休.comみたいに価格比較、検索、予約できるサイトはどんな技術使ってんの?
738 名前:nobodyさん mailto:sage [2007/06/29(金) 05:33:01 ID:???] その場所は知らないが、情報の入手に関して言えば (1) 内部スタッフによる手作業 (2) 店舗側スタッフによる手作業 (3) 店舗側が各ウェブサイトなどに発表した情報を何らかの方法でパース&取り込み (4) 店舗側と提携し、商品データなどを直接貰う あたりの方法をよく見かける。
739 名前:nobodyさん mailto:あげ [2007/06/29(金) 07:55:29 ID:???] pbSl36TJpOKkrLf5pKyk6aS7pLmk66SrpOmkwKTtpKakyg== ↑ これ、どう変換したら良いですか?
740 名前:nobodyさん mailto:sage [2007/06/29(金) 11:05:22 ID:???] ゴミどもには説明する気さえ失せる。
741 名前:nobodyさん mailto:sageゴミどもが嫌がらせするからだろうな [2007/06/29(金) 11:23:04 ID:???] >>739 base64 でデコード
742 名前:nobodyさん mailto:sage [2007/06/30(土) 15:49:21 ID:???] こういうサイトって手動でリンク貼ってるんでしょうか・・・ こういうのが自動でできたりするんですか? 関係ないのにリンク貼られてトラックバックが飛んでくるので 迷惑なんですけど、対処に困ってるんですが。 どなたか教えてください。 それと、動画部分はプロパティを見ると罠っぽいです。 a0jicflp.cocolog-nifty.com/blog/2007/06/post_1368.html
743 名前:nobodyさん mailto:sage [2007/06/30(土) 21:00:57 ID:???] 自動的に、検索して出てきた結果へのリンクを生成するツールがあるらしいとは聞いたことがある。
744 名前:nobodyさん [2007/07/03(火) 21:13:28 ID:dcrigXGo] 2chで画像URLをリンク表示にしたいのですがタグとか必要でしょうか? よろしくお願いします。
745 名前:nobodyさん mailto:sage [2007/07/03(火) 21:21:28 ID:???] >>744 スレタイ嫁
746 名前:nobodyさん [2007/07/05(木) 04:30:09 ID:Jq7YilzV] オライリーのApacheハンドブックに、 webのドキュメントファイルの所有者は root:wheelにしとけと書いてるんだけど 普通だいたいそうしてるんですか? 管理用ユーザ作って、そのユーザの所有になってるんだけど まずいですか?
747 名前:nobodyさん [2007/07/05(木) 21:17:56 ID:rIJyFBeB] 失礼します。スレが合っているか少々自信が無いのですが他に思い浮かばなかったもので。 err_logファイルのパーミッションを教えて頂けないでしょうか。 レンタルしているスペースのエラーログを誤って削除してしまい、 前にバックアップをとっていた事があったので代わりにそれをアップロードしたのですが 表示はできるけれどエラーを取得してくれないようなのです。 多分パーミッションの設定ではないのかと思うのですが、どうしたら良いでしょうか。
748 名前:nobodyさん mailto:sage [2007/07/05(木) 21:56:51 ID:???] 何のエラーログ? Apacheなら、restartすれば
749 名前:nobodyさん mailto:sage [2007/07/05(木) 22:13:00 ID:???] お借りしているスペースのサーバーは仰るApacheみたいです。 restartですか、ちょっと調べてみます。レス有難う御座います
750 名前:nobodyさん mailto:sage [2007/07/05(木) 22:35:30 ID:???] スレ違いだし、そんなん借りてる先に訊けよ Apache再起動なんて借り手には権限ないし
751 名前:nobodyさん mailto:sage [2007/07/05(木) 22:47:29 ID:???] エラーログ削除できてるんだから専サバ借りてるんじゃないの?
752 名前:nobodyさん mailto:sage [2007/07/05(木) 22:48:45 ID:???] >>750 スレ違いでしたか。申し訳ないです。 借り手には使えない方法だったのですかorz レスありがとうございます。 こちら側ではどうにもできないと言う事でしょうか。 サーバー様にお願いしてみます。スレ違い失礼しました。
753 名前:nobodyさん mailto:sage [2007/07/05(木) 22:54:57 ID:???] 削除できるなら自分とルートだけ読み書きOKにして他は拒否る設定にすればいいだけかと それか組み合わせは数通りしかないから、設定を変えてはトライでいいじゃん
754 名前:nobodyさん mailto:sage [2007/07/05(木) 23:05:44 ID:???] ありがとうございます。 パーミッションでなんとかなりそうでしょうか。 全透り試し頑張ってみます。
755 名前:nobodyさん mailto:sage [2007/07/05(木) 23:19:04 ID:???] 自分とルートだけ読み書きOKで他拒否で600がダメで、 他もどれにしても新しいエラーを書いてはくれませんでした。 パーミッションだけの問題じゃなかったのかorz レス下さった方ありがとうございました。
756 名前:nobodyさん mailto:sage [2007/07/05(木) 23:26:14 ID:???] cygwin経由でrsync転送してるんですが シェルスクリプトの改行がwin式になってて実行できません ftpならテキストモードがあるのですがrsyncなのでそれもかなわず… どうすればいいですか?
757 名前:nobodyさん mailto:sage [2007/07/05(木) 23:29:27 ID:???] winでスクリプト書く時点で\nで保存。
758 名前:nobodyさん mailto:sage [2007/07/05(木) 23:42:57 ID:???] >>757 それでいけました dクスです
759 名前:nobodyさん [2007/07/06(金) 09:36:47 ID:PV36Suv3] 拡張子にdoが付いたWEBアプリについてぐぐってみたけどよく分りませんでした。 内容はどんなものでしょうか?教えてください。 おねがいします。
760 名前:nobodyさん mailto:sage [2007/07/06(金) 10:30:51 ID:???] それはWebサーバーの設定をいじってください
761 名前:nobodyさん mailto:sage [2007/07/06(金) 13:36:18 ID:???] >>759 www.atmarkit.co.jp/fjava/rensai3/struts01/struts01_1.html
762 名前:aBiwluiqFVbJlYfA mailto:Robert@gmail.com [2007/07/08(日) 17:17:59 ID:???] <a href=hardcorerapecomics.tripod.com/>adult comics</a> [url=hardcorerapecomics.tripod.com/]rape comics[/url]
763 名前:nobodyさん [2007/07/09(月) 17:41:50 ID:cUj91uW+] 2chビューアとかってどうやって2chの書き込みを取得してるんでしょうか? 単純に2chにアクセスしてHTMLを解析してるとかですか?
764 名前:nobodyさん mailto:sage [2007/07/09(月) 17:42:50 ID:???] datファイルを直接とってきてるのが多いだろ
765 名前:763 mailto:sage [2007/07/09(月) 18:05:17 ID:???] >>764 なるほど。確認できました。 datって直接アクセスできるんですね。 どうもありがとうございました。
766 名前:nobodyさん [2007/07/17(火) 00:01:58 ID:K1SEmq7k] Javaサーブレットについての質問です。 WebサーバにTomcatを使っているのですが、JSPやJavaのクラスファイルなどを置いている場所の フルパスを取得するにはどうすればいいのでしょうか? <Context path="/foo" docBase="D:\foo\webapp"></Context> これの「D:\foo\webapp」の部分を取得したいのですが
767 名前:nobodyさん mailto:sage [2007/07/17(火) 00:08:49 ID:???] getServletContext().getRealPath( "" )
768 名前:766 [2007/07/17(火) 01:04:15 ID:K1SEmq7k] >>767 ありがとうございます。
769 名前:nobodyさん [2007/07/17(火) 15:21:19 ID:DbeUhoDO] odbc関数で更新にあたるやつはなんでsか?
770 名前:nobodyさん mailto:sage [2007/07/17(火) 17:28:42 ID:???] odbc関数って何かと思ったらphpか・・・ 挿入はどうやってんの? exec()とかでSQLでINSERT文書いてるなら、同じようにUPDATE文書けばよろし
771 名前:nobodyさん mailto:sage [2007/07/17(火) 20:24:30 ID:???] サーバー上にテキストファイル置いとくと 検索かかったりして読まれることってありますか?
772 名前:nobodyさん mailto:sage [2007/07/17(火) 20:46:17 ID:???] root様は神だからな
773 名前:nobodyさん [2007/07/17(火) 22:58:22 ID:90RjVxnD] .htaccessになんて書いたらいいかの質問です。(他の方法でもできるのならOKです) やりたいことは、*.jp *.com *.net 以外からのPOSTを弾きたいのです。 どうぞ、よろしくお願いします。
774 名前:nobodyさん mailto:sage [2007/07/18(水) 11:28:08 ID:???] >>773 スレ違いな気が SetEnvIf REMOTE_HOST ".*\.jp$" post_ok SetEnvIf REMOTE_HOST ".*\.com$" post_ok #SetEnvIf REMOTE_HOST ".*\.net$" post_ok <Limit GET POST> order deny,allow deny from all allow from env=post_ok </Limit>
775 名前:nobodyさん mailto:sage [2007/07/18(水) 11:29:36 ID:???] おっと、#のコメントは消してね
776 名前:nobodyさん [2007/07/18(水) 12:23:25 ID:32GQ1lsu] すみません、板違いでこちらに誘導してもらいました。 perlでhtmlをSTDOUTに出力中、なんらかのエラーが発生した場合なんですが、 エラー直前までにprintされたhtmlを無効にする手段てあるんでしょうか? 私の場合いい方法が思い付かなかったので直接STDOUTにprintせずに変数にappendして、最後にその変数をprintしてるんですが、 カッコ悪いし面倒です。 なんかいい方法ありませんか? JavaScriptはナシでお願いします。
777 名前:nobodyさん mailto:sage [2007/07/18(水) 12:36:57 ID:???] 無い
778 名前:nobodyさん mailto:sage [2007/07/18(水) 12:50:23 ID:???] SQLiteとPostgresqlどっちがいいです?
779 名前:nobodyさん mailto:sage [2007/07/18(水) 14:10:50 ID:???] オレは両方を使い分けてるけど。
780 名前:nobodyさん mailto:sage [2007/07/18(水) 14:29:55 ID:???] URLとURIのちがいを調べていたのですが ja.wikipedia.org/wiki/Uniform_Resource_Identifier これによると 現在の見解は URL や URN といった区別をせず、これらの語は非公式な概念だとしている。 とあります。 つまり一般的に使われているURLという語は既に使うべきではないと? 関数名に使う時には一律URIにしておけばOKですかね
781 名前:nobodyさん mailto:sage [2007/07/18(水) 18:40:50 ID:???] >>780 URNの処理もできれば、それでOK。
782 名前:nobodyさん mailto:sage [2007/07/18(水) 21:23:41 ID:???] >>776 変数に残しておくとまとめて文字コード変換できたり、処理の後ろの方でhttpヘッダ吐けたり いろいろ都合いいので闇雲にprintする方がカッコ悪く感じるんだけどなあ。 一応perlでこんなことはできる。 my $html; # 出力を受け取る変数 open MY_STDOUT, '>', \$html; select MY_STDOUT; # 以下既存のコード print "hogehoge"; # ここで初めて出力 print STDOUT $html;
783 名前:nobodyさん mailto:sage [2007/07/18(水) 22:56:11 ID:???] ttp://www.shtml.jp/ って、誰か使った事ある人いますか? パッと見そこそこ高性能っぽいんだけど、何となく罠っぽい気が… // 板違いでしたか?
784 名前:nobodyさん [2007/07/19(木) 03:35:05 ID:y33x1Z4Y] メソッドで最後に$thisを返して、 $object->method0()->method1()->method2(); みたいに数珠つなぎにするやり方って何かパターン名付いてるんですか?
785 名前:nobodyさん [2007/07/19(木) 12:15:16 ID:ELtVYLbY] >>782 なるほど、そういうやり方があるんですね。 勉強になりました。 ありがとうございました。
786 名前:nobodyさん mailto:sage [2007/07/19(木) 21:55:17 ID:???] 持っているのはCスキルだけ、HTML/http初心者です またーり質問です。form,filenameのエンコーディングの実装の 実勢におけるヒントを求めて来ました うっかりWeb制作板に誤爆し、質問本文は↓です(全文マルチポスト回避) pc11.2ch.net/test/read.cgi/hp/1183370466/610 >>783 ええと…この手合いのものは、【読者によっては】、いかようにも破ることは容易です いわゆる有害ページが、有害コードを保護するために、いろいろスクリプトを駆使しているため、 それを読破すべく、一部の人は、スクリプトによる本文スクランブルにすっかり慣れっこです それが、ActiveXを用いたものであってすらです どんなものであれ、まず、「誰から守るか」を意識して、そして保護ソリューションを評価してください
787 名前:nobodyさん mailto:sage [2007/07/20(金) 01:54:55 ID:???] >784 パターンというか、「メソッドチェーン」という呼び名は付いてるとオモ
788 名前:nobodyさん mailto:sage [2007/07/20(金) 07:48:24 ID:???] ディレクトリ中のファイルを変更した場合、 そのディレクトリのmtimeも更新されますか?
789 名前:nobodyさん mailto:sage [2007/07/20(金) 08:20:38 ID:???] 少し試してみたところ(winマシン) 直下にファイル作成・削除→変わる 直下のファイルの内容を変更→変わらない 孫ファイルを作成・削除→変わらない でした。 こういう決まりの一覧表みたいのどこかにないですか?
790 名前:786 mailto:sage [2007/07/20(金) 11:07:43 ID:???] 聞くばっかりではあれなので >>788-789 処理系、サーバの実装・設定いかんにもよるとなってしまわないでしょうか 処理系を固定してなお、当該ディレクトリがどんなファイルシステムにあるとも限らない むしろ、サーバに当該スクリプトが配備され、最初に起動したときに、 期待したとおりにmtimeが変化するか、テストして結果を保存するように組んでみては 期待したとおりなら、mtimeに依存すればいいし、だめなら、代替ルーチンを呼ぶとか
791 名前:nobodyさん [2007/07/21(土) 16:48:28 ID:Iv7ymRzh] WebAPIの使用にはたいていページのURL等の登録が必要ですがいろいろ遊ぶためにはレンタル鯖が必要ですか?
792 名前:nobodyさん mailto:sage [2007/07/21(土) 17:56:58 ID:???] 遊べる遊べないで言うなら自鯖が一番遊べる
793 名前:nobodyさん mailto:sage [2007/07/21(土) 22:47:18 ID:???] このスレ的には少なくともCGIかPHPが動く環境はないとね
794 名前:nobodyさん [2007/07/22(日) 00:03:48 ID:opJtG2YV] プログラミングの勉強のためWebAPIを試したかったんだが、わざわざ鯖を借りてデバッグのためにうpを繰り返すのはちょっとというかんじ
795 名前:nobodyさん mailto:sage [2007/07/22(日) 00:16:33 ID:???] それがわかってんなら自鯖以外選択肢ないだろw Samba設定してやってネットワークドライブでWindowsにマウントしてやれば アップロードという作業も無いし楽だ
796 名前:nobodyさん mailto:sage [2007/07/22(日) 03:41:19 ID:???] >>794 ・コンソール上でvi or emacsが有れば無問題 ・winscpを使う
797 名前:nobodyさん mailto:sage [2007/07/22(日) 05:35:25 ID:???] WinSCPの自動アップロードは楽だよなあ コンフリクトもチェックしてくれるし
798 名前:nobodyさん mailto:sage [2007/07/22(日) 09:30:08 ID:???] >>789 つまりディレクトリエントリーが変更されたかどうか、じゃないの?
799 名前:nobodyさん mailto:age [2007/07/22(日) 15:50:56 ID:???] 今掲示板をネットで公開しようとしてるんですけど説明の意味がよく分からないので 誰か教えてくれ! 「設置したCGIのパスと名前を、"" から始まるURLフルパスで」 「[終了]リンクで呼び出したいページを、"" から始まるURLフルパスで」 ↓ $reload = 'hpcgi?.nifty.com/*****/minibbs.cgi '; $modoru = 'homepage?.nifty.com/*****/index.html ';
800 名前:nobodyさん mailto:age [2007/07/22(日) 15:53:10 ID:???] すんません。さっきと同じものですがこのURLはあくまでサンプルだから 気にしないでくれ。
801 名前:nobodyさん mailto:sage [2007/07/22(日) 16:34:08 ID:???] よくわからないってのがよくわからん。 設定したけどエラーが出るとかだったらエラーを貼れ
802 名前:nobodyさん mailto:age [2007/07/22(日) 17:27:34 ID:???] あっ、なんか壊す勢いで使ったらもしかしたらクリアできたかも。 どうもお手を煩わせてスンマセンでした。
803 名前:nobodyさん mailto:sage [2007/07/23(月) 13:27:39 ID:???] メソッドチェーンを実現するには getter以外のメソッド、主にsetterがインスタンス自身を返さないといけないですよね setterがインスタンスを返すのが OOPの一般的作法と考えていいですか?
804 名前:nobodyさん mailto:sage [2007/07/23(月) 13:46:28 ID:???] なんでだよ。setterはvoidでいい。 getCart()->getShouhin()->getPrice()
805 名前:nobodyさん [2007/07/23(月) 15:28:42 ID:mtYZQPso] 言語は決めていませんがスレッド式掲示板を作りたいと思ってます。 ログファイルの仕様についてご教授願います。 ログファイルは一個ではなく、立てられたスレッド毎に作成するほうがいいのでしょうか? たとえば、「果物について」というスレッドが立てられた場合、このスレッドにスレッドNoを与えて そのNoをファイル名に使うのはどうなのでしょうか?
806 名前:nobodyさん mailto:sage [2007/07/23(月) 15:33:18 ID:???] >>805 好きなように作ればいい 2ちゃんねるはそうしている pc11.2ch.net/php/dat/
807 名前:nobodyさん mailto:sage [2007/07/23(月) 15:34:43 ID:???] 好きにしなさい。 掲示板等は特に排他処理が多くなるので分けたほうが楽ではある。 オレはそれも面倒だからDBにしちゃうけどね。
808 名前:nobodyさん [2007/07/23(月) 16:04:12 ID:mtYZQPso] ありがとうございます。2ちゃんねると同じ方法を選択します
809 名前:nobodyさん mailto:sage [2007/07/23(月) 17:21:10 ID:???] >>806 403じゃないことに驚いたw
810 名前:nobodyさん mailto:sage [2007/07/23(月) 17:36:38 ID:???] >>809 >>806 のdatって現行スレのじゃないの? 2ch専用ブラウザは現行スレのdatファイルを直接読んで、read.cgiを使わないようにしてたような
811 名前:nobodyさん [2007/07/23(月) 17:59:28 ID:mtYZQPso] すみません、pc11.2ch.net/test/read.cgi/php/1169725490/ でいう 1169725490の数字はスレッドを立てられた順に作られてますよね? こういう場合、カウント専用のファイルに分けて記録したほうがいいでしょうか?
812 名前:nobodyさん mailto:sage [2007/07/23(月) 18:11:01 ID:???] >>811 その数字はスレの立てられた時間(UNIX time)
813 名前:nobodyさん mailto:sage [2007/07/23(月) 18:11:16 ID:???] >>811 その数字は1970年からの経過時間を秒にしたものだ。 って書けばどうやったかわかるべ? 連番で済むなら連番でもいいし、自由にやったら。
814 名前:nobodyさん [2007/07/23(月) 18:22:07 ID:mtYZQPso] おお〜!なるほど!タイプスタンプのほうが楽ですね。 ありがとうございます
815 名前:nobodyさん mailto:sage [2007/07/23(月) 22:16:34 ID:???] >>810 いあ、403 リスト禁とかなるかなーっとか
816 名前:nobodyさん [2007/07/23(月) 23:44:04 ID:qcJ/upvs] 今から勉強するならphpとcgiどちらを勉強するべきでしょうか?
817 名前:nobodyさん mailto:sage [2007/07/24(火) 00:02:09 ID:???] CGIで動作する言語をすべて覚えようとするなんて、勉強意欲ありすぎっすね
818 名前:nobodyさん mailto:sage [2007/07/24(火) 00:09:09 ID:???] >>816 CGIで良いんじゃね? かなり幅広く対応できる。
819 名前:nobodyさん mailto:sage [2007/07/24(火) 01:51:44 ID:???] PHP/CGIって需要あるのかな。
820 名前:nobodyさん mailto:sage [2007/07/24(火) 03:05:37 ID:???] PERLで挫折したけど、PHPからはじめるとPERLもそんなに難しく感じないことがわかった
821 名前:nobodyさん mailto:sage [2007/07/24(火) 08:17:51 ID:???] suEXECで鯖を提供してると、phpもcgiで使ってもらわざるをえない。
822 名前:nobodyさん mailto:sage [2007/07/24(火) 10:32:39 ID:???] 長期休みに入ると新言語増えますね
823 名前:nobodyさん [2007/07/24(火) 16:54:26 ID:dkSuvKse] はじめまして。PHPのスレで違うといわれたのでここに来てみました。 どこにでもありそうな質問で恐縮です。 Apacheで.htaccessを使ったBasic認証のサイトがあります。 この中でパスワード変更のフォームを動かしていてきちんと動くのですが、 当然といえば当然で、パスワード変更して.htaccessを変更した瞬間に 次のリクエストでブラウザからは再度認証ダイアログが出てしまいます。 これを回避するためのテクニックってどういうのがあるでしょうか? アドバイスいただければ助かります。
824 名前:nobodyさん mailto:sage [2007/07/24(火) 18:43:32 ID:???] >>823 Apacheをいじれる権限があれば、 mod_authn_dbm使ってみるとか?
825 名前:nobodyさん mailto:sage [2007/07/24(火) 19:53:10 ID:???] ファイルを置いている階層が深いと、経過するディレクトリが多いから パフォーマンスは落ちますか? PHPファイル等、浅いところに配置する方がいいでしょうか
826 名前:nobodyさん [2007/07/24(火) 20:40:49 ID:H27wi0OE] phpの中からfind path -exec phpfunc {} \; みたいなこと(見つかった結果をひとつひとつphpの関数に投げる)したいんですが どうすればいいですか? 本スレで邪魔が入ったのでよろしくおねがいします。
827 名前:nobodyさん mailto:sage [2007/07/24(火) 21:12:23 ID:???] >>826 system("find ・・・")してもいいし、深さ固定ならglob("/path/to/*.txt");も使いやすい。
828 名前:nobodyさん mailto:age [2007/07/24(火) 23:03:35 ID:???] web製作板の初心者質問スレから誘導されてきました 質問age失礼します nickyというcgiを設置して日記を書いていたのですが 先日PCのメモリを足したりと内部をいじったところ 日記cgiに出るはずの管理人専用のコントロールボタンが 一切表示されなくなってしまいました 公式サイト(ttp://www.din.or.jp/~raelian/ReadMeNicky.html)にある ・日記新規作成:http://設置したURL/nicky.cgi?New ↑日記を全て消してしまい、 コントロールボタンが表示されなくなってしまった場合に有効。 を何度も試してみたのですが コントロールボタンは全く表示されませんでした メモリを足すときにファイルを移動したせいか PCが初期化に近い形になってしまったようなのですが 関係はあるのでしょうか? cgiに詳しい方、よろしくお願いします
829 名前:828 mailto:sage [2007/07/24(火) 23:13:40 ID:???] 連投すみません、自己解決しました (PCの初期化?で日記cgiが自分を「管理人」と認識してなかったらしく パスワードの設定を2度したらコントロールボタンが出てきました) お騒がせして大変申し訳ありませんでした
830 名前:nobodyさん mailto:sage [2007/07/24(火) 23:21:12 ID:???] PHPのarray_walkみたいに 要素に関数を適用していくのって デザパタで何て言うんですか?
831 名前:nobodyさん [2007/07/24(火) 23:43:14 ID:cY1VytcY] MACOS9.2、レンタルサーバーでファイルマネージャーでアップしています。 FLASHと連動させたランキングCGIを作ったのですが、日本語がうまく表示できません。 デバッグしたところ、datファイルに登録したときに文字が%なんとかというのに置き換わっており、CGIの読み込み部分に原因があると思います。 調べたところUTF-8に変換すればいいようなのですが、記述の仕方がイマイチ分かりませんでした。 以下に読み込み部分のコードを書きます。間違いを訂正していただきたいです。 宜しくお願いします。
832 名前:続きです [2007/07/24(火) 23:45:25 ID:cY1VytcY] #----- データの値の読み込み if ($ENV{'REQUEST_METHOD'} eq "POST") { read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'}); } if ($ENV{'REQUEST_METHOD'} eq "GET") { $buffer = $ENV{'QUERY_STRING'}; } @getlist = split(/&/,$buffer); foreach(@getlist) { ($key,$value) = split(/=/,$_); $getdata{"$key"} = $value; } #----- ランキングファイルの読み込み open(IN, "$logfile"); @sortdata = <IN>; chop(@sortdata); close(IN); #----- データの追加 if ($getdata{'score'} ne "") { $data = "$getdata{'score'}\,$getdata{'playername'}"; push(@sortdata, $data); }
833 名前:奈々 ◆Xl6OTFSLJ2 mailto:sage [2007/07/25(水) 01:17:41 ID:???] >>831 簡単にやりたきゃCGIモジュール(?)使え。 use CGI; とかやるやつ。 自力でやりたきゃ ttp://mikeneko.creator.club.ne.jp/~lab/perl/numerical_transform/
834 名前:nobodyさん mailto:sage [2007/07/25(水) 10:50:55 ID:???] 質問っす。 フリーのレンタルブログの中で、長期放置してもアカウントが削除されないとこはありませんか? よろしくお願いします。
835 名前:nobodyさん [2007/07/25(水) 12:20:11 ID:F1E3rbc2] 板違いメガトン市ね
836 名前:nobodyさん mailto:sage [2007/07/25(水) 15:28:36 ID:???] >>834 この辺へどうぞ。 ブログ板 pc11.2ch.net/blog/ ブログ初心者集まれ〜 pc11.2ch.net/test/read.cgi/blog/1150128530/l50
837 名前:nobodyさん [2007/07/25(水) 18:46:17 ID:F1E3rbc2] すみません、\nを文字列として表示するとき表示するときサニタイズは必要ですか?
838 名前:nobodyさん [2007/07/25(水) 19:50:34 ID:97X6yDKp] >すみません、\nを文字列として表示するとき表示するときサニタイズは必要ですか? 別の意味でサニタイズしたい文章だな。
839 名前:nobodyさん [2007/07/25(水) 20:17:42 ID:F1E3rbc2] おれもふくめてレベルの低いスレだなw
840 名前:nobodyさん mailto:sage [2007/07/26(木) 01:08:56 ID:???] 文字によってするしないって次元の話ではないだろ サニタイズって単語を知っておきながら何でそんな質問が出る 先に一通りぐぐれ
841 名前:nobodyさん mailto:sage [2007/07/26(木) 01:11:08 ID:???] 関数の中で使うだけのローカルな変数名ですら なんとなく長い名前を付けてしまうのですが($databaseManagerなど) 短い方がいいですか?($dmなど)
842 名前:nobodyさん [2007/07/26(木) 01:32:45 ID:/BizK2vN] 実行速度と読み込み速度を上げるために perlで書いたCGIの変数名を短くしたり コメントを削除するツールってありますか?
843 名前:nobodyさん mailto:sage [2007/07/26(木) 01:57:44 ID:???] いまどきそんなことしてどうする
844 名前:nobodyさん [2007/07/26(木) 02:55:08 ID:KT/wYfUK] 質問です。 ページを読み込んだときに、onloadで特定のアンカーリンクに移動、 ということをしたいのですが、Javascripr初心者のため何をどう書けばよいのかさっぱり分かりません。 getElementById('ID').onclick=**; のような感じということしか分かりません。 ご教示ください。
845 名前:nobodyさん mailto:sage [2007/07/26(木) 02:56:00 ID:???] >>841 $dmなんて名前を見ても意味が分からない変数名はループカウンタぐらいにとどめとけ
846 名前:nobodyさん mailto:sage [2007/07/26(木) 09:37:41 ID:???] >>844 <body onload="location.href('#anchorname');">
847 名前:nobodyさん mailto:sage [2007/07/26(木) 22:51:45 ID:???] <form action="hoge.jsp?param=value" method="POST"> <input type="text" name="text"> <input type="submit"> </form> こんなPOSTってアリですか?
848 名前:nobodyさん mailto:sage [2007/07/26(木) 23:28:20 ID:???] あり トラックバック受信するスクリプトを組んだときはそんな感じだった
849 名前:nobodyさん mailto:sage [2007/07/27(金) 00:43:42 ID:???] 同人板のweb拍手スレから誘導されてきました お願いします 【前提】 メルフォが置いて無い自サイト 少し前に連絡ツールとしてweb拍手を自鯖に設置してみた 【本題】 拍手のコメント欄のことなのですが あれって1行だけじゃなくて patipatiや一言メルフォのように テキストエリアを縦に伸ばすことって出来ますか? 設置方法のサイトを各所見て回ったのですが 横にしか伸ばすことしか出来なくて困ってます (作品の感想を何度か頂いたのですが 1行だと最初に打った文章が見えなくなるせいか 誤字があったり辻褄が合わなかったりする部分があるので…) 縦に伸ばす方法があったら是非教えて頂きたいです
850 名前:nobodyさん mailto:sage [2007/07/27(金) 00:45:31 ID:???] textarea を使ってください 送られたデータの改行を<br>に置換することをお忘れなく
851 名前:nobodyさん mailto:sage [2007/07/27(金) 00:47:49 ID:???] <input type="text" name="commentran" value="" /> ↓ <textarea name="commentran" cols="20" rows="10"></textarea>
852 名前:849 mailto:sage [2007/07/27(金) 01:00:11 ID:???] >>850-851 素早い回答ありがとうございます 本当にありがとうございました!
853 名前:847 mailto:sage [2007/07/27(金) 16:30:00 ID:???] >>848 確かに意図したように動くには動くんですがRFC(?)的にはどうなんでしょう?
854 名前:nobodyさん mailto:sage [2007/07/27(金) 16:45:24 ID:???] POSTとGETを同時に送る方式は 古いj-phoneでは駄目だった記憶がある
855 名前:nobodyさん mailto:sage [2007/07/28(土) 15:10:28 ID:???] nicky! mobile ttp://www.din.or.jp/~raelian/mobile_upper.html を使用しようとして、設置方法どおり、mobile.htmlをダウンロードし、拡張子をcgiに変更、 バイナリモードで転送しました。パーミッションは755 ここまですべてマニュアルどおりですが、なぜか500エラーになり、 mobile.cgiにアクセスできないです。 また、ちなみにダウンロードしたmobile.htmlをエディタで開いても何も表示されないので、 この時点で何か問題が起こってるとおもうのですが… ECUコードで開いても何も表示されません。 詳しい方教えてください。 PC用のnicky!はきちんと動いています。
856 名前:nobodyさん mailto:sage [2007/07/28(土) 18:40:28 ID:???] >>855 見てみたけどそっちのリンクは死んでるじゃん。空のファイルがダウンロードされるだけ。 こっちじゃないの? www.din.or.jp/~raelian/ReadMeNicky.html#2nd
857 名前:855 mailto:sage [2007/07/28(土) 19:50:17 ID:???] >856 ありがとうございます 856さんのリンクで確認してみたのですが、こちらの最後の更新は2004年、 私が張ったモバイル用CGIのリンクは2005年が最後の更新となっているため、 もしかしたら、もうモバイルの配布は終了してるのかもしれません… お手数かけてすいません、ありがとうございました。
858 名前:名無しさん@そうだ選挙に行こう [2007/07/29(日) 09:36:54 ID:fEEO8SWb] MySQLでの話だけど、SQLインジェクション対策って渡す変数をシングルクオーテーションで囲って、 変数の中にある、シングルクォーテーションだけ変換(’’とか\'に)するだけでよくね?
859 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 20:23:30 ID:???] 兄弟クラス同士、いつのまにか 同じような機能のメソッドを少し違った名前で実装してしまったり するんだが、 こういうのはabstractを使うしかない?
860 名前:nobodyさん [2007/07/31(火) 02:01:28 ID:HfI23MuY] ホームページの現在の閲覧者数ってどうやったら調べれるのですか?
861 名前:nobodyさん mailto:sage [2007/07/31(火) 02:03:47 ID:???] アクセス時間から5分間は滞在してる という仮定で表現してるだけ あとはクッキーの組み合わせか クッキー削除 IP変更 をやって短期間にアクセスしてごらん 容易に現在閲覧者数が増えていくから
862 名前:860 mailto:sage [2007/07/31(火) 09:52:07 ID:???] レスありがとうございます 要するに正確にカウントするのは無理ってことか
863 名前:nobodyさん mailto:sage [2007/07/31(火) 10:06:04 ID:???] >>858 たのむよ
864 名前:nobodyさん mailto:sage [2007/07/31(火) 10:51:49 ID:???] >>863 ケースバイケースじゃない? データに'や\を入れてる場合もあるべ
865 名前:nobodyさん [2007/07/31(火) 14:54:05 ID:utuY9MR3] すみません、アホな質問しますが許してください。 MMOを実現させたいんです。perl+JavaScriptで。 できますか?
866 名前:nobodyさん mailto:sage [2007/07/31(火) 14:58:46 ID:???] 何事も気合と根性でなんとでもなる
867 名前:nobodyさん mailto:sage [2007/07/31(火) 16:32:19 ID:???] Perl+JavaScriptでMMOが実現できるかどうかも判断できない奴には無理だろうな。
868 名前:nobodyさん mailto:sage [2007/07/31(火) 16:38:09 ID:???] 何事も気合と根性でなんとでもなる
869 名前:nobodyさん mailto:sage [2007/07/31(火) 16:39:23 ID:???] 元気があれば何でも出来る! って誰かが言ってた希ガス
870 名前:nobodyさん [2007/07/31(火) 17:50:30 ID:yIMYAVOK] たいていのサーバでは /home/*/public_htmlのような形でスペースを提供していると認識しております。 ここでセキュリティについてアドバイスを伺いたいのですが、 /home/aaa/public_htmlないのPHPスクリプトから /home/bbb/public_htmlないのデータファイル等はincludeやfileなど使って盗みとることができるのでしょうか? もし可能であれば、対策方法はないのでしょうか?
871 名前:nobodyさん mailto:sage [2007/07/31(火) 17:53:45 ID:???] PHPをモジュールで動かしてるのなら、どうしようもないかなあ
872 名前:871 mailto:sage [2007/07/31(火) 18:11:40 ID:???] セーフモードにしたり、basedirを設定したりできるみたいだな。 cgiと併用してなければ、これでもなんとかなるのか。
873 名前:nobodyさん mailto:sage [2007/07/31(火) 23:50:01 ID:???] mysqlは何でeuc-jpをujisなんていう俗称で読んでるの?あほなの?
874 名前:nobodyさん mailto:sage [2007/08/01(水) 01:39:32 ID:???] mysqlのそれぞれのCollationが どういう順序で照合していくのかは どうやれば分かるの?
875 名前:nobodyさん [2007/08/01(水) 18:25:38 ID:jMsuAW9l] 仕事でperlやPHPを使ってCGIを作る事があります。 WindowsPCにファイルを置き開発。ApacheとPerl導入済みなのでまずここで動作確認。 ↓ テスト用linuxサーバにアップして動作確認。 ↓ 本稼働サーバへアップ。 を行っているのですが、何個も同時に開発していると混乱してくる。 特にperlファイルだと1行目を変更するのが面倒… テスト用サーバにファイルそのものを置いてしまい 直接ファイルを編集してしまうという方法で開発している人いますか? みなさんはどんな方法で効率よく開発しているのですか? 参考までに教えて下さい。
876 名前:nobodyさん mailto:sage [2007/08/01(水) 18:34:02 ID:???] テスト用Linux鯖でsamba動かしてWindowsでマウントするのが楽かなと
877 名前:nobodyさん mailto:sage [2007/08/01(水) 18:39:05 ID:???] 自分もWin機から弄ってるけど、ローカルでのテストはしてないなあ。 モジュールやらデータベースやらシステムコールやら、ローカルだとテストしにくい(環境構築が面倒)から。 ただし、ファイル自体はローカルで編集。 リモートでエディタを起動してもいいんだろうけど、自分はやってない。
878 名前:nobodyさん mailto:sage [2007/08/01(水) 18:55:09 ID:???] オレもほとんどローカルではやらんかな、cgiは。 jspはローカルでやるけどなー
879 名前:nobodyさん mailto:sage [2007/08/01(水) 19:39:15 ID:???] Virtulal PCとかVMWareがタダで使えるようになって久しいというのに
880 名前:nobodyさん mailto:sage [2007/08/01(水) 20:56:53 ID:???] >>875 テストサーバの場合だいたいWinSCPの自動アップロード使ってる ちなみに、このスレだったかでmod_shebangというApacheモジュールを公開した人が居た。 cgiスクリプトのshebang行をApacheの設定で強制的に読み替えるというもの。
881 名前:nobodyさん mailto:sage [2007/08/01(水) 21:17:31 ID:???] データベースのint型に int(10)、int(1)など、 長さを指定できますが、これは「何」の長さなのでしょうか? バイト数ではないし、 10進数として考えた時の長さでもないようです int(1)に100を入れる事も出来たから というか今やるとint(1)に4294967295すら入りました。 何の制約も受けてないようですが、 とすればこの数字は何の意味があるのでしょうか?
882 名前:nobodyさん mailto:sage [2007/08/01(水) 21:31:34 ID:???] >>881 DB/バージョンによって数値に意味がなかったりあったり動作が違ったりするんでそれぞれ調べれ。
883 名前:nobodyさん [2007/08/01(水) 23:15:50 ID:jMsuAW9l] >>880 WinSCPの自動アップロードってミラーリングとか同期機能の事ではなくてですか? Win用の開発ソフトでプロジェクト組んだ方が楽だから、 開発自体はWindowsで行いたい。 やはりsambaをネットワークドライブに登録するなりして、 開発中のファイル自体をテスト用linuxサーバに置いておくのが無難なのかな… でも開発過程のファイルを外部公開しているサーバに置くのは少し心配だけど 開発会社とかどうしているんだろう。
884 名前:nobodyさん mailto:sage [2007/08/02(木) 00:15:41 ID:???] 専用サーバ借りてて、サーバが公開されてることを気にしてるのか? 共用サーバをテスト機とかぬかしてるんじゃないよな?
885 名前:nobodyさん mailto:sage [2007/08/02(木) 00:18:17 ID:???] 逆に考えるんだ 共用サーバだからこそ無茶できる・・・ そう考えるんだ
886 名前:nobodyさん mailto:sage [2007/08/02(木) 01:28:54 ID:???] 専用だったら再セットアップに費用発生するからなw
887 名前:880 mailto:sage [2007/08/02(木) 02:30:37 ID:???] >>883 サーバ側ペインでファイルを開いて編集して上書き保存すれば それを検知してアップロードしてくれる。 二人で同時に保存したら遅い方にメッセージも出る。 外部公開してる時はApacheログ見るくらい。
888 名前:nobodyさん mailto:sage [2007/08/02(木) 02:35:25 ID:???] すごく初歩的なことなんですが、 ファイルを読み取るだけの処理の方ではロックは必要ないんでしょうか? 同じファイルを読み書きする処理の方はロックをしています。
889 名前:nobodyさん [2007/08/02(木) 03:08:17 ID:oM1LYW0o] テスト用linuxサーバは会社で用意したもので手元にあり、 いわゆる自宅サーバ的なもので本稼働用のサーバとほぼ同じ環境を構築してあります。 本稼働用のものはホスティング会社に管理してもらってます。 >>887 あれこれ試して見たのですが、ミラーリングアップロード機能かな。 ファイル毎にパーミッションが指定できない(違ってたらすみません) みたいだけどupするファイルのパーミッションも指定できて便利かも。 とりあえずcgiファイルが動くパーミッションに固定しちゃえばパーミッション変更する作業も要らなくて sambaを使うより楽に開発できる様な気がしてきた。 これならファイル自体はWin機に置いておけるのも良いかも。
890 名前:nobodyさん [2007/08/02(木) 04:04:54 ID:tcuQ5TqB] 地図サイトを作りたいのですが 画像で作成した地図上の建物の上にマウスが来たら、 その解説や画像などが表示されるようなものをスクリプトで作成したいです。 どのようなコマンドを使えば良いでしょうか?
891 名前:nobodyさん mailto:sage [2007/08/02(木) 06:39:10 ID:???] ツリー型の掲示板を作ろうとしています。 普通の掲示板なら1クエリで1枚表示可能ですが、 ツリー型で、 次元をおりる毎に再帰的にクエリを発行すると、 ものすごいクエリ数になりそうです。 ツリー型の掲示板はだいたいそんなにクエリを発行しているのでしょうか? 少ないクエリで済むいい方法はないでしょうか?
892 名前:nobodyさん [2007/08/02(木) 18:28:50 ID:YI4RuKYl] この日本の借金の数字がリアルタイムに変わるんですけど flashでもないし、どうやって作るのでしょうか? www.takarabe-hrj.co.jp/clock/index.htm
893 名前:nobodyさん mailto:sage [2007/08/02(木) 18:37:15 ID:???] >892 お前には呆れたわ
894 名前:nobodyさん mailto:sage [2007/08/02(木) 18:46:28 ID:???] >>892 ソースは見たのか? ttp://www.takarabe-hrj.co.jp/clock/debtclock.js を呼び出してるのがわかるだろう。 でも javascriptは板違いなのでここまで。
895 名前:nobodyさん mailto:sage [2007/08/02(木) 23:29:43 ID:???] >>889 ローカルにファイル置かなくても サーバ側のファイルを右クリック→開く→編集する→上書き保存 これだけでアップロードとかそんな操作いらない。 バックアップはダウンロードするかtarコマンド。
896 名前:nobodyさん [2007/08/03(金) 03:27:36 ID:qKGW3m+S] SWFUploadというツールの動かし方がわかりません。 PHPファイル内に以下を参考に記述しましたが、複数アップロードになりません。 単体ファイルアップロードはできています。 ttp://youmos.com/reference/swfupload_setup.html また、Source distribution (version 1.0.2, SWFUpload-src.zip - 14kb) をダウンロードしてjscriptsとsrcのフォルダ毎設置しています。 どなたか参考になるサイトやサンプルなどあれば、 お教え下さい。宜しくお願い致します。
897 名前:nobodyさん mailto:sage [2007/08/03(金) 03:46:03 ID:???] まず、この時間になぜおきてるのか。 話はそれからだ。 おれもふくめてな
898 名前:nobodyさん mailto:sage [2007/08/03(金) 04:14:05 ID:???] >>897 まったくだ おれも混ぜてくれ
899 名前:nobodyさん [2007/08/03(金) 04:15:22 ID:qKGW3m+S] 早めに寝たのです^^
900 名前:nobodyさん [2007/08/03(金) 13:32:36 ID:AcxxK5/9] すみません、Web制作板では分からないようなので、 こちらで質問させてください。 メールフォームのセキュリティにSSLを使いたいのですが、 フォームに入力してもらうHTMLページもSSLにする必要がありますか? フォームに入力してもらうHTMLページの送信ボタンを押した先(CGI)から、 SSLにすれば問題ないのでしょうか? どうぞよろしくお願いします。
901 名前:nobodyさん mailto:sage [2007/08/03(金) 13:35:51 ID:???] 送信するデータを暗号化する必要があるのだから、入力させるフォームのページもSSLで送受信させるべき
902 名前:nobodyさん mailto:sage [2007/08/03(金) 13:44:35 ID:???] 基本的にフォームのページはSSLじゃなくてもいいが、 それだと送信する人に、送信先がSSLであることがわかりにくいから フォームごとSSlにするのがいいと思う
903 名前:nobodyさん mailto:sage [2007/08/03(金) 13:45:13 ID:???] >>901 早いお返事ありがとうございます! では奏したいと思います。
904 名前:nobodyさん mailto:sage [2007/08/03(金) 13:46:56 ID:???] >>902 ありがとうございます! ではそうします!
905 名前:nobodyさん [2007/08/03(金) 14:31:43 ID:Wk9qIsqq] Ajaxのライブラリで、年月日が入力できるカレンダーみたいなリストボックスのGUI部品はありませんか?
906 名前:nobodyさん mailto:sage [2007/08/03(金) 15:38:09 ID:???] それは「Ajax」か? D-HTMLとAjaxは同じじゃないぞ。
907 名前:nobodyさん mailto:sage [2007/08/04(土) 00:11:46 ID:???] 888ですが他の所で聞き直します。
908 名前:nobodyさん mailto:sage [2007/08/04(土) 00:18:45 ID:???] >888,907 データを読み取れなかった際 (不完全データを取得してしまった際) の処理を書くか、 読み取れなかったらエラーにするか、お好きな方法を取ればいいかと。 自分なら読み取れなかったときには後者を取るな
909 名前:nobodyさん mailto:sage [2007/08/04(土) 14:21:00 ID:???] apache,mysqlを再起動する場合、 どういう順序でするのがいいですか? apache終了→mysql終了→mysql起動→apache起動 mysql終了→apache終了→apache起動→mysql起動 どっち?
910 名前:nobodyさん mailto:sage [2007/08/04(土) 16:24:55 ID:???] どっちでもいいけどapache起動と同時にDB接続するスクリプトとかありえるかもしれないから前者だろうな
911 名前:nobodyさん mailto:sage [2007/08/07(火) 15:41:45 ID:???] まずは接続を絶つべきかと思う
912 名前:nobodyさん mailto:sage [2007/08/07(火) 18:35:33 ID:???] んなこたあない。それじゃ閉店前に店の片付け始めるようなもんだぞ。客に見られるぞ。
913 名前:nobodyさん mailto:sage [2007/08/07(火) 18:41:15 ID:???] どれに対しての、「んなこたあない」なのか
914 名前:nobodyさん mailto:sage [2007/08/07(火) 18:49:52 ID:???] >>911 に対して。 「接続を絶つ」=「DB終了」の意味に取ったけど、俺の読み違いだったかも。
915 名前:nobodyさん mailto:sage [2007/08/07(火) 19:03:44 ID:???] 接続を絶つ→ApachをGracefulでシャットダウンの意味 DB処理が入る可能性がある中でいきなりDBから切り離すとか 怖いまねはできない
916 名前:nobodyさん mailto:sage [2007/08/08(水) 04:47:59 ID:???] apacheをgracefulに終了→mysql終了→mysql起動→apache起動 これでFA?
917 名前:nobodyさん [2007/08/09(木) 21:55:29 ID:oFtNzYJw] あのー、Intrawebはどこで聞けばいいんでしょうか?
918 名前:nobodyさん mailto:sage [2007/08/10(金) 00:42:29 ID:???] カレンダー作っているんですけど、参考にgoogleとかyahooの見てたら 日付をクリックしたら予定の入力ができるウィンドウ?みたいなのが出てくるんですけど これはどうやって作っているんですか? javascriptではないですよね?
919 名前:nobodyさん mailto:sage [2007/08/10(金) 01:28:06 ID:???] 正確にはウィンドウでないということはJavaScriptで出してるやつだろうね。 JavaScriptとCSS併用で、あと保存もするならサーバ側も触らないと。 前二つはWeb製作板が担当。
920 名前:π ◆.MP3JDaRKc [2007/08/10(金) 20:11:09 ID:gAS2CkjB] 質問です。 cgiを書くのに一番いいと思う言語は何ですか? あとclickjapan.web.fc2.com/ のものですがIE以外で作動しないのですがなぜでしょうか? それにエラーが出ます・・・ もうひとつ質問、 他のサイトからテキストを読み取りたいのですがどうやれば出来るでしょうか? おねがいせいます。
921 名前:nobodyさん mailto:sage [2007/08/10(金) 21:45:28 ID:???] Tcl が結構面白いらしい
922 名前:nobodyさん mailto:sage [2007/08/10(金) 23:13:29 ID:???] >>921 面白さなんて聞いてません 恥を知れ
923 名前:JAPU ◆lVJAPUTeX. mailto:sage [2007/08/10(金) 23:13:50 ID:???] ごきげんよう。 >>865 求めるレスポンス等にもよるが、不可能ではない。 ただ、通常のCGIプログラムとして動作させると絶望的に遅くなるだろう。 >>900 改ざんされる可能性が否定できないから、フォームのページ (画像など、ページを構成するすべてのファイル) はSSLにするべき。 送信されたデータを暗号化せずメールで送信するとSSLの意味がないので注意。 >>905 もう見つかったかもしれないが、求めているのはこれだと思う。 www.dynarch.com/projects/calendar/ >>920 Perlが情報豊富。(クソ情報も多いが。) でも、好きな・書きやすい言語で書けば良いと思う。 他サイトの情報を取得するには、HTTPで取得してやればよい。 Perlなら、LWP::Simple か、LWP::UserAgent を利用。
924 名前:nobodyさん mailto:sage [2007/08/10(金) 23:14:48 ID:???] PHPは頻繁に関数の仕様が変わるのでオススメできない
925 名前:nobodyさん mailto:sage [2007/08/11(土) 00:15:33 ID:???] mod_rewriteの書き方教えろや
926 名前:nobodyさん mailto:sage [2007/08/11(土) 00:20:05 ID:???] やだ はい次
927 名前:nobodyさん mailto:sage [2007/08/11(土) 00:23:49 ID:???] RewriteCond %{HTTP_REFERER} !^$ この^$は何を表しているか教えろ
928 名前:nobodyさん mailto:sage [2007/08/11(土) 00:27:58 ID:???] >927 >926
929 名前:nobodyさん mailto:sage [2007/08/11(土) 00:28:56 ID:???] 分からない奴は答えるなボケ
930 名前:nobodyさん mailto:sage [2007/08/11(土) 00:39:18 ID:???] Apacheをpreforkで使う場合の2.0系のメリットって何ですか?
931 名前:nobodyさん mailto:sage [2007/08/11(土) 01:22:28 ID:???] >>929 くだらない質問でもど偉そうに聞いていいスレ pc11.2ch.net/test/read.cgi/php/1158647441/l50
932 名前:nobodyさん mailto:sage [2007/08/11(土) 01:32:12 ID:???] >>931 そっちで聞いたわ 全く使えねースレだな( ゚д゚)、ペッ
933 名前:nobodyさん mailto:sage [2007/08/11(土) 07:00:07 ID:???] 面白くない
934 名前:nobodyさん mailto:sage [2007/08/11(土) 07:26:03 ID:???] もっと2ちゃんらしく回答者も罵倒してくれないと質問するきなくス
935 名前:nobodyさん [2007/08/12(日) 03:08:44 ID:evcdChbT] wikipediaで使ってるwikiを使いたいんですが どこにありますか?
936 名前:nobodyさん mailto:sage [2007/08/12(日) 05:04:25 ID:???] ユーザーエージェントの文字の長さは最大何文字ですか?教えて下さい
937 名前:JAPU ◆lVJAPUTeX. mailto:sage [2007/08/12(日) 05:36:39 ID:???] >>935 MediaWikiという名前で配布されている。 ja.wikipedia.org/wiki/MediaWiki >>936 RFC 2616 を流し読みした限りでは特に上限はなさそう。
938 名前:nobodyさん [2007/08/12(日) 12:59:17 ID:jdQzQg/0] 掲示板CGIとかで、 全部の処理をまとめて1ファイルにしてある場合と、 処理別でread.cgi、post.cgi、delete.cgi…みたいに分けてある場合がありますが、 後者の方が負荷が減って軽くなったりするんでしょうか?
939 名前:nobodyさん mailto:sage [2007/08/12(日) 13:06:47 ID:???] 鯖の負荷はどっちもかわんないよ
940 名前:nobodyさん mailto:sage [2007/08/12(日) 13:35:32 ID:???] 分けたほうがメモリ上にロードする容量が減る まあそれよりもメンテ性のほうが大事だけど。1ファイルにしたらif文の嵐だろ
941 名前:nobodyさん mailto:sage [2007/08/12(日) 13:43:31 ID:???] ふつうはswitch文をつかうものですよ
942 名前:π ◆.MP3JDaRKc [2007/08/12(日) 13:47:38 ID:zvwVS+g3] >>921-924 ありがとうございます!! えっとそれじゃあ vipclick.s254.xrea.com/c3lac/ のrannkingtable の1位2位3位のクリック数を取得して表示する事は可能ですか?
943 名前:nobodyさん [2007/08/12(日) 21:14:29 ID:3BYxsAGR] 時間によってHPの色を変えたいのですが JavaScriptがまったく出来ません… C言語では無理ですよね?
944 名前:nobodyさん mailto:sage [2007/08/12(日) 21:19:12 ID:???] >>939-941 ありがとうございます。
945 名前:nobodyさん mailto:sage [2007/08/12(日) 21:28:29 ID:???] >>943 CでCGI書けばおk
946 名前:nobodyさん [2007/08/12(日) 21:47:59 ID:3BYxsAGR] >>945 出来るんですか! お返事ありがとうございますm(_ _)m
947 名前:nobodyさん mailto:sage [2007/08/12(日) 22:01:17 ID:???] >>937 ありがとうございました