1 名前:nobodyさん mailto:sage [2007/08/22(水) 05:53:43 ID:???] 2ちゃんねるは初めて。 WebProg 板は初めて。 質問したいけど、どうしたら良いか分からない。 そんなときは、ここに書き込んでください。 板の住人や、その他が、けなしながら、厳しく教えてくれるかも。 質問する前に、まずはここを読んでね。 【注意事項】 ・質問する前にGoogleで検索してみましょう www.google.co.jp/ ・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。 後から情報を書き足す、いわゆる情報の小出しは極力避けてください。 ・何がしたくて、何ができて何ができないのかを書きましょう ・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。 ・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。 2ch 総合ガイド www.2ch.net/guide/ お願い。 適切な、板、スレ、を発見した場合、誘導してあげましょう。 スレの性質上 age 進行でお願いします。 関連情報は >>2-3 辺り 欲しいCGIが見つからないならこっちへGo!! 【CGI】こんなCGI探してますver.22 pc11.2ch.net/test/read.cgi/hp/1166794984/ 前スレ △▲ WebProg 初心者の質問 Part15 ▼▽ pc11.2ch.net/test/read.cgi/php/1169725490/
112 名前:nobodyさん [2007/09/15(土) 07:08:41 ID:Xdh2PVTO] >>109 ご回答ありがとうございました。PHP入門ですね。見てきます。
113 名前:nobodyさん mailto:sage [2007/09/15(土) 16:30:13 ID:???] perlかPHPでOCRっぽいことをしたいのですが難しいでしょうか? 携帯でとった画像から文字を読み出してそれを携帯にメールで送る といったものを作ろうと思ってるのですが なにか利用できるものはありませんでしょうか?
114 名前:nobodyさん mailto:sage [2007/09/15(土) 17:32:52 ID:???] 画像処理 文字抽出とかでググっては どっちにしてもPHPやPerlはフロントエンドで使うだけになると思う
115 名前:nobodyさん mailto:sage [2007/09/15(土) 18:16:28 ID:???] なにか有名なモジュールとかがあればいいな と思ってきいてみました。 ぐぐって見たところどうやらocradという言うものがあるみたいですね。 perl用のラッパーもあるみたいなのですこし挑戦してみます。
116 名前:nobodyさん mailto:sage [2007/09/16(日) 11:00:50 ID:???] ・自分のページから閲覧者がリンクを辿って行ったがブラウザの戻るで戻ってきた ・ 同上 戻ってこなかった 上記の様な場合の閲覧者の足跡をデータとして取得したいんですけど、可能でしょうか? 調べてみたらリファラというものがリンク情報を残す?ものというのはわかったのですが このようなことが可能なのかどうかまでは調べきれませんでした。
117 名前:nobodyさん [2007/09/17(月) 14:06:55 ID:Uhqq8VRE] 会員制のサイトを作りたいと思っています。 既存のサイトがあるとして、それにどう手を加えれば良いでしょうか。 cms以外で。 ログイン方式というのは、どこがどうなっているのでしょうかw 簡単に説明してくださるとありがたいです。 よろしくお願いします。
118 名前:nobodyさん mailto:sage [2007/09/17(月) 14:21:45 ID:???] とりあえずDBの勉強をすれば自ずと答えが出てくるだろう。 初心者に会員制サイトは早々でしょうが。
119 名前:nobodyさん mailto:sage [2007/09/17(月) 18:54:53 ID:???] >>117 会員制にしてどうすんの?w ユーザIDを使って動くシステムでもあるの?w それともただ認証したいだけならBASIC認証でも使えば?w
120 名前:nobodyさん [2007/09/18(火) 16:49:28 ID:ZPRaIZRg] 質問させてください public void doGetPost( HttpServletRequest request, HttpServletResponse response) でGETとPOSTに振り分けるにはどのようにすればよいのでしょうか? スレ違いなら誘導お願いします。
121 名前:nobodyさん [2007/09/18(火) 23:44:54 ID:MpnImqBq] gihyo.jp/dev/serial/01/alpha-geek/0023 ここでデーブが 「Ruby的なあるいは日本的な考えというのは, あいまいさを許しているし,あいまいさを非常に上手に利用している。」と 言っているのですが これはrubyのどのへんの性質のことを言っているのですか?
122 名前:nobodyさん mailto:sage [2007/09/19(水) 00:22:55 ID:???] >>120 なんで最初から doGet と doPost に分けないのか謎だが もしやるなら request から REQUEST METHOD を拾え。getMethod.
123 名前:nobodyさん [2007/09/19(水) 10:15:47 ID:kz1Xot9s] >>122 ありがとうございます。
124 名前:nobodyさん [2007/09/19(水) 21:19:48 ID: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さん mailto:sage [2007/09/19(水) 22:10:36 ID:???] エスパーに頼りすぎw
126 名前:nobodyさん mailto:sage [2007/09/20(木) 00:41:59 ID:???] そもそも WebProg 書いてる人の質問ではない
127 名前:nobodyさん mailto:sage [2007/09/20(木) 02:16:30 ID:???] htmlファイルから起動というボタンを作り、それを押したら、cgiを経由 して、アプリケーション(極端な話テキストエディタやwordなど)を起動させることは可能でしょうか? ざっくりした質問ですいません。よろしくお願いします。
128 名前:nobodyさん mailto:sage [2007/09/20(木) 04:12:03 ID:???] サーバのプログラムなら起動できそうだ。
129 名前:nobodyさん [2007/09/20(木) 06:42:36 ID:urfvZhyG] おはようございます〜 質問させてくさいませ。 今ホームページビルダー7で作っています。 それで質問内容なんですが、gif画像をクリックして お気に入りに登録出来る方法をさがしていました。 なんとか下記のものを発見したのですが、うまくいきません・・・ どうすれば良いでしょうか? ちなみにテストでyahooをお気に入りに いれてみたいと思います。 よろしくお願いします! <Form><Input type="button" value="お気に入りに追加" onClick=" javascript:window.external.AddFavorite('www.yahoo.co.jp/ ','ヤフー')"></Form>
130 名前:nobodyさん mailto:sage [2007/09/20(木) 07:09:15 ID:???] <a href="#" onClick="window.external.AddFavorite('www.yahoo.co.jp/ ','ヤフー')"> <img src="favorite.gif" border=0></a>
131 名前:nobodyさん [2007/09/20(木) 07:16:14 ID:urfvZhyG] >>130 あ、早速の返事ありがとうございます! えっと#の所に画像を入れればいいのでしょうか?
132 名前:nobodyさん [2007/09/20(木) 07:21:40 ID:urfvZhyG] あ! 分かりました。 ありがとうございました〜^^
133 名前:nobodyさん mailto:sage [2007/09/20(木) 09:46:16 ID:???] 基礎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さん mailto:sage [2007/09/20(木) 10:39:35 ID:???] for でぶん回して if でチェックして、合致したらループから抜ける
135 名前:nobodyさん mailto:sage [2007/09/20(木) 10:53:27 ID:???] いまどきforとifで書く奴は才能ない
136 名前:nobodyさん mailto:sage [2007/09/20(木) 10:58:12 ID:???] 反論だけならカスでも出来る って動物園の猿が言ってました
137 名前:nobodyさん [2007/09/20(木) 11:07:22 ID:RRR2JFqm] 良かったじゃぁっぁん! 動物園の猿ってよくオナニーしてるんだぜ
138 名前:nobodyさん mailto:sage [2007/09/20(木) 11:14:58 ID:???] forとifで書かないやつはただのバカだからほうっておけ。
139 名前:nobodyさん mailto:sage [2007/09/20(木) 11:40:12 ID:???] レベルが低いな・・・ 多段配列を使用して再帰的に処理していくのがスマートなんだがな
140 名前:nobodyさん mailto:sage [2007/09/20(木) 11:48:31 ID:???] そもそも現実的じゃないだろ>>133
141 名前:nobodyさん mailto:sage [2007/09/20(木) 12:00:28 ID:???] 教本の初歩の初歩にある練習問題にそんなケチつけなくてもw
142 名前:nobodyさん mailto:sage [2007/09/20(木) 12:59:58 ID:???] \0を区切り子にすりゃ配列1つで済むのに てゆか「データファイル作ってくれよん」と思うのん
143 名前:nobodyさん mailto:sage [2007/09/20(木) 14:46:11 ID:???] >>138 のレベルがよくわかりましたね
144 名前:nobodyさん mailto:sage [2007/09/20(木) 14:58:07 ID:???] >>143 悔しかったのならそう書けよ
145 名前:nobodyさん mailto:sage [2007/09/20(木) 15:14:01 ID:???] わざわざ書き方を書いてあげましたが・・・・?
146 名前:nobodyさん mailto:sage [2007/09/20(木) 15:21:03 ID:???] もともとの問題文のヒントでforとifを使う様に書いてるんだから forとifの書き方の練習にもなってるわけだろ。
147 名前:nobodyさん mailto:sage [2007/09/20(木) 15:26:40 ID:???] もういいわけはいいよ
148 名前:nobodyさん mailto:sage [2007/09/20(木) 15:52:05 ID:???] >>139 > レベルが低いな・・・ > 多段配列を使用して再帰的に処理していくのがスマートなんだがな どんなにスマートな方法を使ったとしても 再帰なんか使わないだろw 無理に難しい方法でやろうとするな。レベル低いのはお前だよ。
149 名前:nobodyさん mailto:sage [2007/09/20(木) 15:54:42 ID:???] 同意
150 名前:nobodyさん mailto:sage [2007/09/20(木) 16:03:25 ID:???] もういいから
151 名前:nobodyさん mailto:sage [2007/09/20(木) 16:19:20 ID:???] >148 みんなスルーしてたのにw
152 名前:133 mailto:sage [2007/09/20(木) 16:26:24 ID:???] >>142 さんの書き込みが気になるのですが どういうことなんでしょうか? 勉強初めてからまだ浅いのでよく理解できません。 あと出来れば解答も教えてもらえないでしょうか? 例題ではないので答が乗ってなくて困ってるんです。 勝手につべこべと図々しいのは十分理解しています。 でも、どうかご指南下さい。よろしくお願いします。
153 名前:nobodyさん mailto:sage [2007/09/20(木) 17:04:18 ID:???] 宿題は自分でやってくださいよ
154 名前:nobodyさん [2007/09/20(木) 21:52:30 ID:niYtkj8T] 投稿された結果のページに、adsenseを貼ろうと思います adsenseは表示時にクロールしにきますよね。 クロール=投稿されたページを再表示=二重投稿 こんな動作になりませんか? adsenseに限らず、ロボットが投稿URIを叩いた時は いったいどうなるんでしょう?? そんな対策を考えたこともなかったですが
155 名前:nobodyさん mailto:sage [2007/09/20(木) 22:37:58 ID:???] 「投稿された結果のページ」のスクリプトが抑も非常識だったり
156 名前:U-名無しさん mailto:sage [2007/09/20(木) 23:01:28 ID:???] 質問です。 バナー表示管理するためのcgi(PHP)を探し(または作成)てるんですが 内容的には。。。 1番〜10番までのバナーが縦一列に並んでます。 クリック(リロード)した際に、1番上のバナーが一番下に下がり 2番目のバナーが一番上に来るというタイミングです。 ランダムまたは時間単位のローテーションプログラムはフリーでも あるんですが、クリック単位になると全然ありません。 誰か中身の分る方もしくは作ったと言う方 お助けいただけないでしょうか。。。
157 名前:nobodyさん [2007/09/20(木) 23:10:44 ID:niYtkj8T] >>155 うーん もうすこし分かりやすくお願いします たとえば検索ページはだいたいGETでクエリ投げますよね。 そのクエリをクロールされたら もう一度検索されてしまうのが普通の動作ではないですか?
158 名前:nobodyさん mailto:sage [2007/09/21(金) 00:04:32 ID:???] 検索ページならともかく、投稿データをGETで渡すバカはいないだろ。
159 名前:nobodyさん mailto:sage [2007/09/21(金) 14:12:58 ID:???] 自分が作ってるサイトの一部にGMailの未読メールを整形して表示、 みたいなことをやりたいと思うんですが、CGIでgmailにアクセスするには CGIがGMailのIDとパスワードにアクセスしないと無理でしょうか? ブラウザがGMailにログインした状態だったら、そのクッキー(?)を使って 自分が作ってるサイトのGMailアクセスの部分も使える、みたいなことはできますか?
160 名前:nobodyさん mailto:sage [2007/09/21(金) 14:15:03 ID:???] 日本語が変でした訂正。 > CGIがGMailのIDとパスワードにアクセスしないと無理でしょうか? CGIがGMailのIDとパスワードを直接使ってGMailにアクセスしないと無理でしょうか?
161 名前:nobodyさん mailto:sage [2007/09/21(金) 14:23:17 ID:???] ブラウザとcgiの置き場所が違うんだから、クッキー使えないだろ
162 名前:nobodyさん mailto:sage [2007/09/21(金) 20:51:48 ID:???] MIDIのテンポをWEB上で自由に変更できるようにする方法はないでしょうか?
163 名前:nobodyさん mailto:sage [2007/09/22(土) 00:35:26 ID:???] >>161 なるほどやっぱそうなんですか。もしこういうことをやるならば、 ユーザにGMailのIDとパスワードを入力してもらうしかないってことなんですね。 たとえば銀行口座のアグリゲーションサービスみたいな感じに。(?) どっかに参考にできるサイトないかなあ。
164 名前:nobodyさん mailto:sage [2007/09/22(土) 00:38:36 ID:???] なぜ誰も LWP と一言書かないのだろう?
165 名前:nobodyさん [2007/09/30(日) 13:44:39 ID:vTnMvhRC] linuxサーバーで動画のライブ配信がしたいのですが、 PHPかPERLで可能でしょうか?
166 名前:nobodyさん mailto:sage [2007/09/30(日) 14:39:57 ID:???] “のみ”では不可
167 名前:nobodyさん [2007/10/01(月) 15:26:32 ID:ODaxQtEg] Silverlightの主スレは、何処にあるのかな。 一応、マ板に以下があるけど、、、 Silverlight登場で.NET使い大勝利!!! pc11.2ch.net/test/read.cgi/tech/1178159820/
168 名前:nobodyさん [2007/10/01(月) 22:19:11 ID:1yUAMJ8l] どこで質問すべきか迷ったのだけど Yomi-SearchPHPmodifiedのサイト、なくなってませんか?
169 名前:nobodyさん [2007/10/08(月) 03:03:22 ID:Ns5JsaBD] DBからの検索結果をページングしながら表示する時に 全体の結果数も知りたいので、 select count(*) ってしてるんですど、これってデータ数が多かったり、 検索条件が複雑だったりすると、けっこうDB負荷かかりますよね? 膨大な数からの検索結果を出す時に、 処理負担を軽くする何かいい方法ってありますか
170 名前:nobodyさん mailto:sage [2007/10/08(月) 03:36:01 ID:???] 検索する列にindexを張るとか テキストのlike検索したいなら形態素解析して単語のインデックスを持つとか SQLレベルの問題ならDB板があるからそっちの方がより良い回答もらえると思うよ 質問とは関係ないけどgoogleのように、 ページャはあるけど全件数は概数 ってのはどうやってるんだろうね
171 名前:nobodyさん mailto:sage [2007/10/08(月) 07:32:21 ID:???] 携帯シミュレーターを作っているのですが、私の知識では どうがんばってもユーザーエージェントのMozilla/4.0が取れません。 つまり、レジストリをいじって DoCoMo/2.0 SH901iC(c100;TB;W24H12) をユーザーエージェントにするにはどうすれば良いのでしょうか?
172 名前:nobodyさん mailto:sage [2007/10/08(月) 13:39:22 ID:???] ぐぐれ
173 名前:nobodyさん [2007/10/08(月) 19:44:08 ID: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さん mailto:sage [2007/10/08(月) 20:21:45 ID:???] >>173 >文法ミスでCGIが暴走するのは恐いので、 だからみんなテスト環境を作る。 その3行は文法的に正しくて挙動も望みどおりだろうけど、 編集時に改行コードを変えてしまったとかで動かないこともあるよ。
175 名前:171 [2007/10/08(月) 20:41:59 ID:TUQAidIW] ぐぐって、モジラ以降の()内は変更可能になっているのですが、()外のモジラとか 後方のオペラとかの付け方が解らないのです。 よろしくお願いいたします。
176 名前:171 [2007/10/08(月) 21:11:55 ID: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さん mailto:sage [2007/10/08(月) 23:12:11 ID:???] >>174 173です。 ローカルでテストできる環境を作って動作確認をしたところのぞみ通りだったのですが 文法ミスをすると自分では気付かない部分でCGIが暴走する可能性もあるのかなと思い こちらに相談させていただきました。 CGIの暴走がどういうものかよくわからないのですが、文法ミスで命令がループしている場合等に 起こるとどこかで読んだ気がしたもので。 説明不足なのにレスしてくださってありがとうございました。
178 名前:nobodyさん mailto:sage [2007/10/09(火) 13:52:45 ID:???] 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さん [2007/10/10(水) 14:50:27 ID:dFg+5xQC] サイトにgoogle analyticsを貼りましたが携帯に対応しないようです 携帯に対応しているいいアクセス解析ないですか?
180 名前:nobodyさん mailto:sage [2007/10/10(水) 14:52:18 ID:???] このスレの方針からすれば自分で作れ
181 名前:nobodyさん mailto:sage [2007/10/10(水) 14:58:18 ID:???] うーん analyticsみたいなものは無理ですが 簡単なものなら1日くらいで作れますかね・・・
182 名前:nobodyさん mailto:sage [2007/10/10(水) 15:07:55 ID:???] 「簡単なもの」じゃわからん。 レポート画面"無し"、管理画面"無し"、追跡機能"無し"とか、 サイト滞在時間とかユニークユーザーとページビューとかの区別"無し"、 記録されるのは、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さん mailto:sage [2007/10/10(水) 15:11:51 ID:???] 自分で作るとして、一日で出来ることといえば 人によるが、上の内容を日付ごとで集計して 数字で表示することぐらいだろうな。
184 名前:nobodyさん [2007/10/13(土) 12:51:53 ID:zbdJ7B2c] Web制作板から誘導されてきました。お願いします。 絵チャットで、よく絵チャットへのリンクの下に 「現在の参加者(入室者)数」が表示されていますが、 あれはどうやればできるのでしょうか? 以前にWebサイト制作初心者スレで質問 (レンタルのCGIを教えてもらったのですが違うものでした)して以来、 思いつく単語で検索を続けているのですが、どうしても見つかりません。
185 名前:nobodyさん mailto:sage [2007/10/13(土) 13:12:18 ID:???] それぐらい自分で作れクズ
186 名前:184 [2007/10/13(土) 21:17:37 ID:zbdJ7B2c] >>185 すみません、教えていただけないでしょうか。
187 名前:nobodyさん mailto:sage [2007/10/13(土) 21:26:32 ID:???] >>186 そういうのは絵チャットの機能であって、絵チャットの配布元やドキュメントから探すのが筋 改造するなら一般的に 「参加人数を管理してる何かがあるのでそこから人数を取得して表示する」 としか言うことができない。
188 名前:184 [2007/10/13(土) 21:55:33 ID:zbdJ7B2c] >>187 レスありがとうございます。 絵チャットの機能だったんですか! 驚いて、参加者表示をしているサイト様方の使用している絵チャットや その絵チャットの公式サイトを見てきました。本当にそうでした。 なので、その絵チャットをレンタルすることにします。 改造のやり方まで教えてくださりありがとうございました。
189 名前:nobodyさん mailto:sage [2007/10/14(日) 03:25:09 ID:???] ttp://olfan.f-adult.com/src/up0107.png 某スレでこの画像を見て、自分でもこれに似たようなのを作ろうとしてるのですが、 超初心者なもので全く進みません。 1つの入力フォームに複数のボタンを対応させるってところで詰まっています。 <form action= >のとこに何を入れればいいのか ボタンのタグをどのようにすればいいのか そこら辺を中心にアドバイスお願いします
190 名前:nobodyさん mailto:sage [2007/10/14(日) 04:31:38 ID:???] JavaScriptでactionを書き換えるのが一番無難かな。
191 名前:nobodyさん [2007/10/14(日) 23:59:44 ID:iWd7vt1a] qmail + vpopmailを使用してメールの受信をトリガーにPHPプログラムを動かしてます。 処理中にディレクトリを造る部分があるのですが、ここで権限が無いと以下のエラーがでてしまいます。 PHP_Warning:__mkdir():_Permission_denied_ web側でも作る可能性のあるディレクトリなのでApacheの実行ユーザのnobodyとvpopmailを同じグループに所属させて、 親ディレクトリに割り当ててパーミッションを775にしたのですが状況は変わりません。 試しにsu vpopmailでvpopmailユーザになってみてmkdirとすると問題なくディレクトリを作れます。 また親ディレクトリのパーミッションを777にしてみたら正常に動きました。できたディレクトリのオーナーはvpopmailです。 何か分かることがありましたらご教授お願いします。
192 名前:nobodyさん mailto:sage [2007/10/15(月) 00:23:25 ID:???] Apacheグループに許可を与える必要があるんでない? だから他グループユーザを許可した777でないと動かないのでは? 憶測込みですが。
193 名前:191 [2007/10/15(月) 00:30:27 ID:CPNYyZ0R] >>192 レスありがとうございます。 Apacheはnobody:nobodyで実行してるんです。 なのでそもそも親ディレクトリはwebから作られてるのでnobody:nobodyだったんですが、 vpopmailユーザでは作れなかったため、nobodyユーザとvpopmailユーザを含むグループを作成して、 chown test:test 親ディレクトリとしてを試してみたんです。 vpopmailから起動したphpの実行ユーザってvpopmailじゃないんでしょうか・・・。 パーミッション777で試してできたディレクトリのオーナーはvpopmailだったのですが・・・。
194 名前:nobodyさん mailto:sage [2007/10/15(月) 01:01:15 ID:???] モジュールとして動かしているなら、phpの実行ユーザは常にApacheで設定したグループやユーザじゃないの?
195 名前:191 mailto:sage [2007/10/15(月) 01:36:54 ID:???] >>194 モジュールとして動かすと言うのはどういう意味でしょうか? .qmailにて |preline /usr/local/bin/php /hoge/hoge.php としています。 いずれにしてもApacheの実行ユーザはnobodyなので僕の設定で間違いはないのかと思うのですが・・。 パーミッション777ってやっぱりみっともないですよね?
196 名前:191 mailto:sage [2007/10/15(月) 02:02:23 ID:???] いろいろ試したのですがさっぱりわからないので vpopmailのスレッドで聞いて見ます。 お騒がせしました。
197 名前:nobodyさん mailto:sage [2007/10/15(月) 02:06:22 ID:???] ApacheがPHPを動かすことをモジュールとし動かすといいます。 結論から言えば、707でok
198 名前:nobodyさん mailto:sage [2007/10/15(月) 09:53:00 ID:???] perl、CGIで同じ読み書きのファイルを 複数のCGIで取り合いになったらどうなりますか? 一応Flockをしているとしてです
199 名前:nobodyさん mailto:sage [2007/10/15(月) 09:59:18 ID:???] 意味がよくわからないけど CGIを取り合いするって? ファイルは1つでも複数のプロセスで実行できるよ もしかして同時に1プロセスしか実行できない仕組みとか? ま、とにかく書いた通りに動くよ
200 名前:nobodyさん mailto:sage [2007/10/15(月) 10:23:24 ID:???] A、B、CとCGIがあって、メインの記録ファイルは別々ですが、 サイトを連携させるために共通のファイルに読み書きしています 数ヶ月に1回、このファイルが容量0KBになることがあります Flock(よくわからないけどseekは入れてます)をしていても 待ってくれないのかなと思いまして アクセス数は一日50も行かない程度のものです
201 名前:nobodyさん mailto:sage [2007/10/15(月) 10:32:34 ID:???] FLOCKは別の実行ファイルからのロックは保証されてないんじゃなかったっけ?
202 名前:nobodyさん mailto:sage [2007/10/15(月) 10:36:06 ID:???] えっ、そうなんですか が〜〜〜〜〜ん OTL
203 名前:nobodyさん mailto:sage [2007/10/15(月) 10:45:40 ID:???] >アクセス数は一日50も行かない程度のものです この程度のアクセス数でデータファイル壊れるなら 処理に数分かかってなお且つロックが正しく書けてないとかじゃない限り 書き込み機構のどっかが間違ってるとしか思えない
204 名前:200 mailto:sage [2007/10/15(月) 13:18:09 ID:???] cgiの動作自体はどれもかかっていないはずです ファイルのアップロード時だけでしょうか それも、あっても一日一回程度のもの とりあえず、問題のファイルを扱うcgiのスクリプト 読み出し部分に入れないところがあったので 全てにflockを入れて様子を見ます
205 名前:nobodyさん mailto:sage [2007/10/15(月) 13:24:56 ID:???] もしかして・・・FLOCKだけでロック機構取り入れてないだろ?
206 名前:200 mailto:sage [2007/10/15(月) 13:46:12 ID:???] ロック機構?? 初心者を抜け出せませんのでよくわかりません 読み出しは 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さん mailto:sage [2007/10/15(月) 14:17:57 ID:???] データのスペルはDATAです やるなら flock(DB, 2); seek(DB, 0, ,0); print DB @DETA; truncate(DB, seek(DB, 1, 0)); close(DB); が良いです
208 名前:200 mailto:sage [2007/10/15(月) 18:45:46 ID:???] 失礼しました、dataはときどきどっちか忘れます アドバイスの通りに変更してみます 有り難うございました
209 名前:nobodyさん mailto:sage [2007/10/16(火) 00:20:34 ID:???] >>191 qmailのメールトリガならaliasユーザ
210 名前:nobodyさん mailto:sage [2007/10/17(水) 17:18:52 ID:???] スレ違いどころか板違いかもしれませんが質問させてください。 nicky(モバイル対応版)を設置しようと思ったのですが、「mobile nicky!メールアドレス発行サービス」のページは現在表示されません。 どうにかして、アドレスを取得する方法って無いんでしょうか・・・ この板どころかCGIすら初心者ですが、お願いします。
211 名前:nobodyさん mailto:sage [2007/10/17(水) 17:52:44 ID:???] まったく無関係 nicky 作者にメールしれ
212 名前:nobodyさん mailto:sage [2007/10/19(金) 17:16:51 ID:???] perl で作成した自作の blog システムにて last-modified を出力してるのですが、 最新投稿記事の日付を送信してるのに現在時刻になってしまいます。 しかも GMT+9 が差し引かれた値で。 19:05 の投稿があったとして、現時刻が 20:30 だとしても 11:30 と last-modified が返ってきます。 試しに X-Last-Modified としてフィールド名を変えて出力させてみたところ 19:05 と希望する値が得られました。 last-modified をちゃんと出力するにはどうすればいいでしょうか?