△▲ WebProg 初心者 ..
75:nobodyさん
07/09/09 02:34:34
>>74
web.xmlを置いたと書いてるけどマッピングもちゃんと書いてる?
76:74
07/09/09 02:55:53
>>75さん
web.xmlはの内容は
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="URLリンク(java.sun.com)
xmlns:xsi="URLリンク(www.w3.org)
xsi:schemaLocation="URLリンク(java.sun.com)
URLリンク(java.sun.com)
version="2.4">
<servlet>
<servlet-name>HelloWorldServlet</servlet-name>
<servlet-class>HelloWorldServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>/servlet/HelloWorldServlet</url-pattern>
</servlet-mapping>
</web-app>
です。
マッピングも書いたと思います。
訂正
404になってしまうservletへのアクセスはURLリンク(localhost:8080)です。
77:nobodyさん
07/09/09 03:07:03
url-patternと実際のurlが違うように見えるけど・・・
78:nobodyさん
07/09/09 04:21:37
日本語と英語を混在させるとメールを送る事が出来ません。
mb_internal_encoding ("SJIS");
mb_language("Ja");
$to = "xxxxx@xxx.com";
$subject = "題名?";
$body = "見えますか";
$from = "From: test<xxxxxx@xxx.com >";
$rs = mb_send_mail($to, $subject, $body, $from);
だとメールを送る事が出来るのですが、
$body="日本語あああああ英語aaaa"
(aaaaの部分を抜くとちゃんと送信/受信が出来ます)
等とするとメールが送れません
エラーは吐きませんし、最終行の[$rs]には戻り値が入ってる様です
理由が分かる方が居ましたらご教授願います
79:nobodyさん
07/09/09 04:29:22
バージョンとかメールサーバ側のログとか
80:78
07/09/09 04:33:25
申し訳ないです追記です
PHP Version 5.2.3
ファイルのエンコード形式は SJISです
レンタルサーバーですのでログはありません
81:nobodyさん
07/09/09 06:11:57
PHPのハッシュ配列って何でアクセス速いんですか?
逐次検索してたらあんな速度にならないですよね
どういうアルゴリズムなのか教えて下さい
82:74
07/09/09 13:20:29
>>77さん
server.xmlの内容
<!-- The mapping for the default servlet -->
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<!-- The mapping for the invoker servlet -->
<!--
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
-->
web.xmlを訂正
<servlet-mapping>
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>/HelloWorldServlet</url-pattern>
</servlet-mapping>
こうですか?やっぱ404になります。
URLリンク(localhost:8080)も、URLリンク(localhost:8080)もダメでした。
83:nobodyさん
07/09/09 23:57:14
>URLリンク(localhost:8080)です
なんだから
マッピングは/****/servlet/HelloWorldServletだろ
84:nobodyさん
07/09/10 00:00:42
>>81
数字の配列の場合逐次検索しなくても
場所が計算できるだろう
それを応用してハッシュ関数を使って場所を特定するのさ
85:nobodyさん
07/09/10 05:49:57 a/QrETje
md5を独自にコードに書き起こしたいのですが、
仕様について教えてください。
参考になりそうなページがありましたら教えてください。
86:nobodyさん
07/09/10 09:55:15
>>85
RFC1321
87:nobodyさん
07/09/10 13:03:59 a/QrETje
ありがとう
88:nobodyさん
07/09/10 19:44:14 k1Xet0KL
cgiかphpで簡易アクセス解析を作ろうと思っているのですが、その際アクセスしてきた
ホスト名から組織名を割り出したいと思っています。
hokudai.ac.jp||北海道大学
tcn-catv.ne.jp||東京ケーブルネットワーク株式会社
sony.co.jp||ソニー株式会社
↑こんな感じの
ホスト名:組織名
となっている一覧のリストは入手できないでしょうか?
できれば日本全国のあらゆる組織名(教育機関・企業・公共機関)に加え、
海外の主要な組織名のリストも入手できたらうれしいです。
89:nobodyさん
07/09/11 01:49:06
whoisして自前で引っ張ってきたら?
90:nobodyさん
07/09/11 02:33:24
閑古鳥の鳴いてるサイトならそれもありだろうけどひっきりなしにアクセスがある
サイトでいちいちwhois引いていたら負荷はものすごいことになるんじゃね?
91:nobodyさん
07/09/11 02:36:18
経験則では、CPU とか環境にもよるけど自鯖で日当たり5万程度なら全然余裕
92:nobodyさん
07/09/11 02:41:46
そういやwikipediaで編集したPCのIPから組織を割り出して公開するサービスが
提供されて物議を醸しているわけだがこの場合組織名ってどうやって割り出して
いるんだろうかね?やっぱりwhois使ってるの?
93:nobodyさん
07/09/11 02:43:56
一般公開はやめただけで契約すれば・・・
それがいくらになるのか、個人は対象に入るのかは知らない
94:nobodyさん
07/09/11 03:34:43
>>90
アクセス時にする必要はないだろう
95:nobodyさん
07/09/11 09:51:48
いったん引いたら自分とこに貯めておけばいいしな
96:nobodyさん
07/09/11 12:30:07
ただ、さすがに
HOGE HOGE CO. → ほげほげ株式会社
○○ドメインサービス → うんにゃら商事
の変換は分からんなあ、自分には。
97:nobodyさん
07/09/11 13:07:28
それはwhoisで持ってくるしか・・・
98:nobodyさん
07/09/11 13:47:52
>>95
その膨大なリストを誰か公開してくれないものか
99: ◆RIHO////4U
07/09/11 14:20:48
JPNIC が AS番号 リストを公表してるので、whois で検索できる
試しに URLリンク(www.nic.ad.jp) のリストを元にバッチファイルで回してみたら
whois.nic.ad.jp から弾かれたwwwww
どれくらいの間隔か分からないけど1時間に30程度の問い合わせが制限かな?
色んな whois サーバーをとっかえひっかえやれば取得できるかもね
100:nobodyさん
07/09/11 14:30:41
あ〜でも、細かいドメインは無理か・・・
101:nobodyさん
07/09/11 15:05:51
>>99
そのリストって政府機関といったgo.jpは含まれてなくね?
102:nobodyさん
07/09/11 15:13:13
ですね
あくまでもプロバイダーのみかもしれん …
103:nobodyさん
07/09/11 17:27:27
うむ、確かにドメインと組織名の一対一対応表があれば重宝するかもしれん。
一度作っておけばそれほど頻繁にメンテしておく必要もないしな。
誰かが作って公開してくれれば多くの人に貢献すると思うんだが。
104:nobodyさん
07/09/11 22:23:58
「みんなでちょっとずつ集める」という発想にはならないもんか
105:nobodyさん
07/09/11 22:45:35
重複考えると非効率的っぽい
106:nobodyさん
07/09/12 00:51:04 l0dmssRH
パーミッションについて教えてください。
Apache(nobody)とqmailの2つのユーザからアクセスされるディレクトリのパーミッション及びオーナーはどうしたら良いでしょうか?
ファイルやディレクトリがネストして作成されます。
107:nobodyさん
07/09/12 01:35:34
連絡用のメーリングリストをfmlを使用し、立ち上げようと考えています。
連絡用なので、メールをもらった相手が読んだという確認をとりたいのですが
良い方法がありませんか?
ユーザーごとにユニークなURLをメールに記入しておき、
クリックをしてもらう事を考えましたが
fmlでユーザーごとに書き換えたメールを一括で送ることが出来るのでしょうか?
またURLをクリックしたと言うのをどのように確認すればよいのでしょうか?
(アクセス解析のLogを読み込んで、確認するようなスクリプトをPHP等で作成する?)
おおざっぱでいいので、こんな感じはどうなどの意見をお聞かせ下さい。
108:nobodyさん
07/09/12 18:57:34 ga9weAzJ
Dreamweaver8を使っています。初心者です。
メールフォームを作るにはどうすればいいのでしょうか。
109:nobodyさん
07/09/14 04:15:39
まずは本屋さんにいってPHP入門みたいな本を買いに行ってきてください。
110:nobodyさん
07/09/14 10:28:30 cEIH/MSk
インターネットはどこで買えますか?
111:nobodyさん
07/09/14 10:37:44
まずJPNICへ問い合わせてください
112:nobodyさん
07/09/15 07:08:41 Xdh2PVTO
>>109
ご回答ありがとうございました。PHP入門ですね。見てきます。
113:nobodyさん
07/09/15 16:30:13
perlかPHPでOCRっぽいことをしたいのですが難しいでしょうか?
携帯でとった画像から文字を読み出してそれを携帯にメールで送る
といったものを作ろうと思ってるのですが
なにか利用できるものはありませんでしょうか?
114:nobodyさん
07/09/15 17:32:52
画像処理 文字抽出とかでググっては
どっちにしてもPHPやPerlはフロントエンドで使うだけになると思う
115:nobodyさん
07/09/15 18:16:28
なにか有名なモジュールとかがあればいいな
と思ってきいてみました。
ぐぐって見たところどうやらocradという言うものがあるみたいですね。
perl用のラッパーもあるみたいなのですこし挑戦してみます。
116:nobodyさん
07/09/16 11:00:50
・自分のページから閲覧者がリンクを辿って行ったがブラウザの戻るで戻ってきた
・ 同上 戻ってこなかった
上記の様な場合の閲覧者の足跡をデータとして取得したいんですけど、可能でしょうか?
調べてみたらリファラというものがリンク情報を残す?ものというのはわかったのですが
このようなことが可能なのかどうかまでは調べきれませんでした。
117:nobodyさん
07/09/17 14:06:55 Uhqq8VRE
会員制のサイトを作りたいと思っています。
既存のサイトがあるとして、それにどう手を加えれば良いでしょうか。
cms以外で。
ログイン方式というのは、どこがどうなっているのでしょうかw
簡単に説明してくださるとありがたいです。
よろしくお願いします。
118:nobodyさん
07/09/17 14:21:45
とりあえずDBの勉強をすれば自ずと答えが出てくるだろう。
初心者に会員制サイトは早々でしょうが。
119:nobodyさん
07/09/17 18:54:53
>>117
会員制にしてどうすんの?w
ユーザIDを使って動くシステムでもあるの?w
それともただ認証したいだけならBASIC認証でも使えば?w
120:nobodyさん
07/09/18 16:49:28 ZPRaIZRg
質問させてください
public void doGetPost(
HttpServletRequest request, HttpServletResponse response)
でGETとPOSTに振り分けるにはどのようにすればよいのでしょうか?
スレ違いなら誘導お願いします。
121:nobodyさん
07/09/18 23:44:54 MpnImqBq
URLリンク(gihyo.jp)
ここでデーブが
「Ruby的なあるいは日本的な考えというのは,
あいまいさを許しているし,あいまいさを非常に上手に利用している。」と
言っているのですが
これはrubyのどのへんの性質のことを言っているのですか?
122:nobodyさん
07/09/19 00:22:55
>>120
なんで最初から doGet と doPost に分けないのか謎だが
もしやるなら request から REQUEST METHOD を拾え。getMethod.
123:nobodyさん
07/09/19 10:15:47 kz1Xot9s
>>122
ありがとうございます。
124:nobodyさん
07/09/19 21:19:48 gsfW0lQe
教えてください。
location.href="013A-On"+event.type+document.domain.indexOf("y.s")+"Times-01.html";}
このリンクって013A-OnTimes-01.htmlということでいいのでしょうか?
+event.type+document.domain.indexOf("y.s")+ というところの意味がわからないので・・・
125:nobodyさん
07/09/19 22:10:36
エスパーに頼りすぎw
126:nobodyさん
07/09/20 00:41:59
そもそも WebProg 書いてる人の質問ではない
127:nobodyさん
07/09/20 02:16:30
htmlファイルから起動というボタンを作り、それを押したら、cgiを経由
して、アプリケーション(極端な話テキストエディタやwordなど)を起動させることは可能でしょうか?
ざっくりした質問ですいません。よろしくお願いします。
128:nobodyさん
07/09/20 04:12:03
サーバのプログラムなら起動できそうだ。
129:nobodyさん
07/09/20 06:42:36 urfvZhyG
おはようございます〜
質問させてくさいませ。
今ホームページビルダー7で作っています。
それで質問内容なんですが、gif画像をクリックして
お気に入りに登録出来る方法をさがしていました。
なんとか下記のものを発見したのですが、うまくいきません・・・
どうすれば良いでしょうか? ちなみにテストでyahooをお気に入りに
いれてみたいと思います。 よろしくお願いします!
<Form><Input type="button" value="お気に入りに追加" onClick="
javascript:window.external.AddFavorite('URLリンク(www.yahoo.co.jp)','ヤフー')"></Form>
130:nobodyさん
07/09/20 07:09:15
<a href="#" onClick="window.external.AddFavorite('URLリンク(www.yahoo.co.jp)','ヤフー')">
<img src="favorite.gif" border=0></a>
131:nobodyさん
07/09/20 07:16:14 urfvZhyG
>>130
あ、早速の返事ありがとうございます!
えっと#の所に画像を入れればいいのでしょうか?
132:nobodyさん
07/09/20 07:21:40 urfvZhyG
あ! 分かりました。 ありがとうございました〜^^
133:nobodyさん
07/09/20 09:46:16
基礎PHPという教本を読みながら問題を解こうとしているんですが、まったく理解できなくて
悩んでいます。
何方か指南していただけないでしょうか?
問題の内容は以下に、
内容
フォームからPOSTのメソッドを利用して「ユーザー名」と「パスワード」を送信する。
受信したファイルでは「ユーザー名」と「パスワード」の妥当性を判断してメッセージを出力する。
条件
データ送信用ファイル:input.html
データ受信用ファイル:check.php
input.htmlには2種類のテキストボックスを配置させる(txtNameとtxtPassword)
check.phpでは以下の4種類のメッセージを出力させること
ユーザー名とパスワードの組み合わせが正しい場合「認証成功!」
ユーザー名が存在しない場合「ユーザー名が存在しません」
ユーザーは存在するがパスワードが誤っている場合「パスワードが間違っています」
ユーザー名またはパスワードのいずれかが空白の場合「ユーザー名またはパスワードが未入力です」
check.phpにおけるユーザー名とパスワードの組み合わせは以下のとおりとする。(3ユーザー分)
ユーザー名:guest admin shs0000
パスワード:goma adm 0000
スクリプト内での以下の配列に格納し、プログラムによって判断を行うこと。
ユーザー名:$arrUser $arrUser = array(・・・・);
パスワード:$arrPass $arrPass = array(・・・・);
ヒントでfor,if文を使うとあります。
どうかお願いします。
134:nobodyさん
07/09/20 10:39:35
for でぶん回して if でチェックして、合致したらループから抜ける
135:nobodyさん
07/09/20 10:53:27
いまどきforとifで書く奴は才能ない
136:nobodyさん
07/09/20 10:58:12
反論だけならカスでも出来る
って動物園の猿が言ってました
137:nobodyさん
07/09/20 11:07:22 RRR2JFqm
良かったじゃぁっぁん!
動物園の猿ってよくオナニーしてるんだぜ
138:nobodyさん
07/09/20 11:14:58
forとifで書かないやつはただのバカだからほうっておけ。
139:nobodyさん
07/09/20 11:40:12
レベルが低いな・・・
多段配列を使用して再帰的に処理していくのがスマートなんだがな
140:nobodyさん
07/09/20 11:48:31
そもそも現実的じゃないだろ>>133
141:nobodyさん
07/09/20 12:00:28
教本の初歩の初歩にある練習問題にそんなケチつけなくてもw
142:nobodyさん
07/09/20 12:59:58
\0を区切り子にすりゃ配列1つで済むのに
てゆか「データファイル作ってくれよん」と思うのん
143:nobodyさん
07/09/20 14:46:11
>>138のレベルがよくわかりましたね
144:nobodyさん
07/09/20 14:58:07
>>143
悔しかったのならそう書けよ
145:nobodyさん
07/09/20 15:14:01
わざわざ書き方を書いてあげましたが・・・・?
146:nobodyさん
07/09/20 15:21:03
もともとの問題文のヒントでforとifを使う様に書いてるんだから
forとifの書き方の練習にもなってるわけだろ。
147:nobodyさん
07/09/20 15:26:40
もういいわけはいいよ
148:nobodyさん
07/09/20 15:52:05
>>139
> レベルが低いな・・・
> 多段配列を使用して再帰的に処理していくのがスマートなんだがな
どんなにスマートな方法を使ったとしても
再帰なんか使わないだろw
無理に難しい方法でやろうとするな。レベル低いのはお前だよ。
149:nobodyさん
07/09/20 15:54:42
同意
150:nobodyさん
07/09/20 16:03:25
もういいから
151:nobodyさん
07/09/20 16:19:20
>148
みんなスルーしてたのにw
152:133
07/09/20 16:26:24
>>142さんの書き込みが気になるのですが
どういうことなんでしょうか?
勉強初めてからまだ浅いのでよく理解できません。
あと出来れば解答も教えてもらえないでしょうか?
例題ではないので答が乗ってなくて困ってるんです。
勝手につべこべと図々しいのは十分理解しています。
でも、どうかご指南下さい。よろしくお願いします。
153:nobodyさん
07/09/20 17:04:18
宿題は自分でやってくださいよ
154:nobodyさん
07/09/20 21:52:30 niYtkj8T
投稿された結果のページに、adsenseを貼ろうと思います
adsenseは表示時にクロールしにきますよね。
クロール=投稿されたページを再表示=二重投稿
こんな動作になりませんか?
adsenseに限らず、ロボットが投稿URIを叩いた時は
いったいどうなるんでしょう??
そんな対策を考えたこともなかったですが
155:nobodyさん
07/09/20 22:37:58
「投稿された結果のページ」のスクリプトが抑も非常識だったり
156:U-名無しさん
07/09/20 23:01:28
質問です。
バナー表示管理するためのcgi(PHP)を探し(または作成)てるんですが
内容的には。。。
1番〜10番までのバナーが縦一列に並んでます。
クリック(リロード)した際に、1番上のバナーが一番下に下がり
2番目のバナーが一番上に来るというタイミングです。
ランダムまたは時間単位のローテーションプログラムはフリーでも
あるんですが、クリック単位になると全然ありません。
誰か中身の分る方もしくは作ったと言う方
お助けいただけないでしょうか。。。
157:nobodyさん
07/09/20 23:10:44 niYtkj8T
>>155
うーん もうすこし分かりやすくお願いします
たとえば検索ページはだいたいGETでクエリ投げますよね。
そのクエリをクロールされたら
もう一度検索されてしまうのが普通の動作ではないですか?
158:nobodyさん
07/09/21 00:04:32
検索ページならともかく、投稿データをGETで渡すバカはいないだろ。
159:nobodyさん
07/09/21 14:12:58
自分が作ってるサイトの一部にGMailの未読メールを整形して表示、
みたいなことをやりたいと思うんですが、CGIでgmailにアクセスするには
CGIがGMailのIDとパスワードにアクセスしないと無理でしょうか?
ブラウザがGMailにログインした状態だったら、そのクッキー(?)を使って
自分が作ってるサイトのGMailアクセスの部分も使える、みたいなことはできますか?
160:nobodyさん
07/09/21 14:15:03
日本語が変でした訂正。
> CGIがGMailのIDとパスワードにアクセスしないと無理でしょうか?
CGIがGMailのIDとパスワードを直接使ってGMailにアクセスしないと無理でしょうか?
161:nobodyさん
07/09/21 14:23:17
ブラウザとcgiの置き場所が違うんだから、クッキー使えないだろ
162:nobodyさん
07/09/21 20:51:48
MIDIのテンポをWEB上で自由に変更できるようにする方法はないでしょうか?
163:nobodyさん
07/09/22 00:35:26
>>161
なるほどやっぱそうなんですか。もしこういうことをやるならば、
ユーザにGMailのIDとパスワードを入力してもらうしかないってことなんですね。
たとえば銀行口座のアグリゲーションサービスみたいな感じに。(?)
どっかに参考にできるサイトないかなあ。
164:nobodyさん
07/09/22 00:38:36
なぜ誰も LWP と一言書かないのだろう?
165:nobodyさん
07/09/30 13:44:39 vTnMvhRC
linuxサーバーで動画のライブ配信がしたいのですが、
PHPかPERLで可能でしょうか?
166:nobodyさん
07/09/30 14:39:57
“のみ”では不可
167:nobodyさん
07/10/01 15:26:32 ODaxQtEg
Silverlightの主スレは、何処にあるのかな。
一応、マ板に以下があるけど、、、
Silverlight登場で.NET使い大勝利!!!
スレリンク(tech板)
168:nobodyさん
07/10/01 22:19:11 1yUAMJ8l
どこで質問すべきか迷ったのだけど
Yomi-SearchPHPmodifiedのサイト、なくなってませんか?
169:nobodyさん
07/10/08 03:03:22 Ns5JsaBD
DBからの検索結果をページングしながら表示する時に
全体の結果数も知りたいので、
select count(*)
ってしてるんですど、これってデータ数が多かったり、
検索条件が複雑だったりすると、けっこうDB負荷かかりますよね?
膨大な数からの検索結果を出す時に、
処理負担を軽くする何かいい方法ってありますか
170:nobodyさん
07/10/08 03:36:01
検索する列にindexを張るとか
テキストのlike検索したいなら形態素解析して単語のインデックスを持つとか
SQLレベルの問題ならDB板があるからそっちの方がより良い回答もらえると思うよ
質問とは関係ないけどgoogleのように、
ページャはあるけど全件数は概数
ってのはどうやってるんだろうね
171:nobodyさん
07/10/08 07:32:21
携帯シミュレーターを作っているのですが、私の知識では
どうがんばってもユーザーエージェントのMozilla/4.0が取れません。
つまり、レジストリをいじって
DoCoMo/2.0 SH901iC(c100;TB;W24H12)
をユーザーエージェントにするにはどうすれば良いのでしょうか?
172:nobodyさん
07/10/08 13:39:22
ぐぐれ
173:nobodyさん
07/10/08 19:44:08 Co/1MkTx
CGIの改造を試みており、動作を確認した結果のぞみ通りだったのですがこの文法であってますでしょうか?
文法ミスでCGIが暴走するのは恐いので、ミスがありましたらアドバイスお願いします。
改造点は
if (0 == $newlog_count) {
print "なし\n";
}
を追加したのみで、該当データがないときには「なし」と表示させるようにしました。
他の部分はいじっていませんので一部だけ抜粋して貼りつけます。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
$newlog_count = 0;
open(IN,"$EST{log_path}new_ys.cgi");
while(<IN>){
if (5 < $newlog_count) { last; }
# ログ切り出し。
@Slog=split(/<>/,$_);
# サイトのURL.
$jump_url=$Slog[2];
# ランキングポイントに加える場合、以下のコメントを取る。
# $jump_url=~s/(\W)/'%' . unpack('H2',$1)/eg;
# $jump_url="$EST{cgi_path_url}$EST{rank}?mode=link&id=$Slog[0]&url=$jump_url";
# ドキュメントに書き込む。
print "$Slog[4]<br>\n";
++$newlog_count;
}
if (0 == $newlog_count) {
print "なし\n";
}
close(IN);
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
174:nobodyさん
07/10/08 20:21:45
>>173
>文法ミスでCGIが暴走するのは恐いので、
だからみんなテスト環境を作る。
その3行は文法的に正しくて挙動も望みどおりだろうけど、
編集時に改行コードを変えてしまったとかで動かないこともあるよ。
175:171
07/10/08 20:41:59 TUQAidIW
ぐぐって、モジラ以降の()内は変更可能になっているのですが、()外のモジラとか
後方のオペラとかの付け方が解らないのです。
よろしくお願いいたします。
176:171
07/10/08 21:11:55 TUQAidIW
すみません、1/4自己解決しました。
(標準)=の所にはどう書けばよいのでしょうか?
WshShell.RegWrite "HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent","orz","REG_SZ"
って書いたら5.0の中にUserAgentを作りやがったです。
左側はCompatibleで書けば良いのでしょうか?
教えて君ですみません
177:nobodyさん
07/10/08 23:12:11
>>174
173です。
ローカルでテストできる環境を作って動作確認をしたところのぞみ通りだったのですが
文法ミスをすると自分では気付かない部分でCGIが暴走する可能性もあるのかなと思い
こちらに相談させていただきました。
CGIの暴走がどういうものかよくわからないのですが、文法ミスで命令がループしている場合等に
起こるとどこかで読んだ気がしたもので。
説明不足なのにレスしてくださってありがとうございました。
178:nobodyさん
07/10/09 13:52:45
javascriptで画像をドラッグして移動させるスクリプトがありますよね。
あれのドラッグ後の位置を取得し、保存する方法ってないでしょうか。
javascriptで現在位置を取得して、CGIでその数値を保存したらできないかなと漠然と考えてます。
<HTML><BODY>ドラッグして画像を移動させる<br><br><IMG src=happy.gif style="position:absolute;"></BODY></HTML>
<SCRIPT language=JavaScript>
var mDrag = 0; // ドラッグ中は 1
var imgOffX; // 画像内でのマウス位置のオフセット
var imgOffY; //
var targetElement; // 目的の画像オブジェクト
var BodyObj = document.all.tags( "BODY" );
</SCRIPT>
<SCRIPT FOR=document EVENT=onmousedown LANGUAGE=JavaScript>
targetElement = event.srcElement; // 目的の画像
if ( targetElement.tagName == 'IMG' ) {
imgOffX = event.offsetX;
imgOffY = event.offsetY; }
</SCRIPT>
<SCRIPT FOR=document EVENT=ondragstart LANGUAGE=JavaScript>
event.returnValue = false; // 規定のドラッグ処理を解除
mDrag = 1;
</SCRIPT>
<SCRIPT FOR=document EVENT=onmouseup LANGUAGE=JavaScript>
mDrag = 0;
</SCRIPT>
<SCRIPT FOR=document EVENT=onmousemove LANGUAGE=JavaScript>
if ( mDrag == 1 ) {
targetElement.style.top = event.clientY - imgOffY + BodyObj(0).scrollTop
targetElement.style.left = event.clientX - imgOffX }
</SCRIPT>
こんなので、ドラッグ後の位置を取得する方法はありますか?(このスクリプトはSQLの窓から引用させていただきました)
179:nobodyさん
07/10/10 14:50:27 dFg+5xQC
サイトにgoogle analyticsを貼りましたが携帯に対応しないようです
携帯に対応しているいいアクセス解析ないですか?
180:nobodyさん
07/10/10 14:52:18
このスレの方針からすれば自分で作れ
181:nobodyさん
07/10/10 14:58:18
うーん
analyticsみたいなものは無理ですが
簡単なものなら1日くらいで作れますかね・・・
182:nobodyさん
07/10/10 15:07:55
「簡単なもの」じゃわからん。
レポート画面"無し"、管理画面"無し"、追跡機能"無し"とか、
サイト滞在時間とかユニークユーザーとページビューとかの区別"無し"、
記録されるのは、IPアドレスと見たページとホスト名と
ユーザーエージェント程度でよければ、Apacheのアクセスログを見ればいい。
↓こんな感じのテキストファイルが見れるぞw
210.12.xxx.xxx /aaa.html Internet Explorer 7.0(〜〜〜)
211.23.xxx.xxx /bbb.html Internet Explorer 6.0(〜〜〜)
212.100.xxx.xxx /ccc.html Firefox〜〜〜〜
223.190.xxx.xxx /ddd.html Safari〜〜〜
210.12.xxx.xxx /aaa.html Internet Explorer 7.0(〜〜〜)
211.23.xxx.xxx /bbb.html Internet Explorer 6.0(〜〜〜)
212.100.xxx.xxx /ccc.html Firefox〜〜〜〜
223.190.xxx.xxx /ddd.html Safari〜〜〜
183:nobodyさん
07/10/10 15:11:51
自分で作るとして、一日で出来ることといえば
人によるが、上の内容を日付ごとで集計して
数字で表示することぐらいだろうな。
184:nobodyさん
07/10/13 12:51:53 zbdJ7B2c
Web制作板から誘導されてきました。お願いします。
絵チャットで、よく絵チャットへのリンクの下に
「現在の参加者(入室者)数」が表示されていますが、
あれはどうやればできるのでしょうか?
以前にWebサイト制作初心者スレで質問
(レンタルのCGIを教えてもらったのですが違うものでした)して以来、
思いつく単語で検索を続けているのですが、どうしても見つかりません。
185:nobodyさん
07/10/13 13:12:18
それぐらい自分で作れクズ
186:184
07/10/13 21:17:37 zbdJ7B2c
>>185
すみません、教えていただけないでしょうか。
187:nobodyさん
07/10/13 21:26:32
>>186
そういうのは絵チャットの機能であって、絵チャットの配布元やドキュメントから探すのが筋
改造するなら一般的に
「参加人数を管理してる何かがあるのでそこから人数を取得して表示する」
としか言うことができない。
188:184
07/10/13 21:55:33 zbdJ7B2c
>>187
レスありがとうございます。
絵チャットの機能だったんですか!
驚いて、参加者表示をしているサイト様方の使用している絵チャットや
その絵チャットの公式サイトを見てきました。本当にそうでした。
なので、その絵チャットをレンタルすることにします。
改造のやり方まで教えてくださりありがとうございました。
189:nobodyさん
07/10/14 03:25:09
URLリンク(olfan.f-adult.com)
某スレでこの画像を見て、自分でもこれに似たようなのを作ろうとしてるのですが、
超初心者なもので全く進みません。
1つの入力フォームに複数のボタンを対応させるってところで詰まっています。
<form action= >のとこに何を入れればいいのか
ボタンのタグをどのようにすればいいのか
そこら辺を中心にアドバイスお願いします
190:nobodyさん
07/10/14 04:31:38
JavaScriptでactionを書き換えるのが一番無難かな。
191:nobodyさん
07/10/14 23:59:44 iWd7vt1a
qmail + vpopmailを使用してメールの受信をトリガーにPHPプログラムを動かしてます。
処理中にディレクトリを造る部分があるのですが、ここで権限が無いと以下のエラーがでてしまいます。
PHP_Warning:__mkdir():_Permission_denied_
web側でも作る可能性のあるディレクトリなのでApacheの実行ユーザのnobodyとvpopmailを同じグループに所属させて、
親ディレクトリに割り当ててパーミッションを775にしたのですが状況は変わりません。
試しにsu vpopmailでvpopmailユーザになってみてmkdirとすると問題なくディレクトリを作れます。
また親ディレクトリのパーミッションを777にしてみたら正常に動きました。できたディレクトリのオーナーはvpopmailです。
何か分かることがありましたらご教授お願いします。
192:nobodyさん
07/10/15 00:23:25
Apacheグループに許可を与える必要があるんでない?
だから他グループユーザを許可した777でないと動かないのでは?
憶測込みですが。
193:191
07/10/15 00:30:27 CPNYyZ0R
>>192
レスありがとうございます。
Apacheはnobody:nobodyで実行してるんです。
なのでそもそも親ディレクトリはwebから作られてるのでnobody:nobodyだったんですが、
vpopmailユーザでは作れなかったため、nobodyユーザとvpopmailユーザを含むグループを作成して、
chown test:test 親ディレクトリとしてを試してみたんです。
vpopmailから起動したphpの実行ユーザってvpopmailじゃないんでしょうか・・・。
パーミッション777で試してできたディレクトリのオーナーはvpopmailだったのですが・・・。
194:nobodyさん
07/10/15 01:01:15
モジュールとして動かしているなら、phpの実行ユーザは常にApacheで設定したグループやユーザじゃないの?
195:191
07/10/15 01:36:54
>>194
モジュールとして動かすと言うのはどういう意味でしょうか?
.qmailにて
|preline /usr/local/bin/php /hoge/hoge.php
としています。
いずれにしてもApacheの実行ユーザはnobodyなので僕の設定で間違いはないのかと思うのですが・・。
パーミッション777ってやっぱりみっともないですよね?
196:191
07/10/15 02:02:23
いろいろ試したのですがさっぱりわからないので
vpopmailのスレッドで聞いて見ます。
お騒がせしました。
197:nobodyさん
07/10/15 02:06:22
ApacheがPHPを動かすことをモジュールとし動かすといいます。
結論から言えば、707でok
198:nobodyさん
07/10/15 09:53:00
perl、CGIで同じ読み書きのファイルを
複数のCGIで取り合いになったらどうなりますか?
一応Flockをしているとしてです
199:nobodyさん
07/10/15 09:59:18
意味がよくわからないけど
CGIを取り合いするって? ファイルは1つでも複数のプロセスで実行できるよ
もしかして同時に1プロセスしか実行できない仕組みとか?
ま、とにかく書いた通りに動くよ
200:nobodyさん
07/10/15 10:23:24
A、B、CとCGIがあって、メインの記録ファイルは別々ですが、
サイトを連携させるために共通のファイルに読み書きしています
数ヶ月に1回、このファイルが容量0KBになることがあります
Flock(よくわからないけどseekは入れてます)をしていても
待ってくれないのかなと思いまして
アクセス数は一日50も行かない程度のものです
201:nobodyさん
07/10/15 10:32:34
FLOCKは別の実行ファイルからのロックは保証されてないんじゃなかったっけ?
202:nobodyさん
07/10/15 10:36:06
えっ、そうなんですか
が〜〜〜〜〜ん OTL
203:nobodyさん
07/10/15 10:45:40
>アクセス数は一日50も行かない程度のものです
この程度のアクセス数でデータファイル壊れるなら
処理に数分かかってなお且つロックが正しく書けてないとかじゃない限り
書き込み機構のどっかが間違ってるとしか思えない
204:200
07/10/15 13:18:09
cgiの動作自体はどれもかかっていないはずです
ファイルのアップロード時だけでしょうか
それも、あっても一日一回程度のもの
とりあえず、問題のファイルを扱うcgiのスクリプト
読み出し部分に入れないところがあったので
全てにflockを入れて様子を見ます
205:nobodyさん
07/10/15 13:24:56
もしかして・・・FLOCKだけでロック機構取り入れてないだろ?
206:200
07/10/15 13:46:12
ロック機構??
初心者を抜け出せませんのでよくわかりません
読み出しは
flock( DB, 1 );
@lines = <DB>;
flock( DB, 8 );
close(DB)
書き出しは
flock(DB, 2);
truncate(DB 0);
seek(DB, 0, 0);
print DB @DETA;
close(DB);
でやってます
symlinkとか、ダミーファイルとかの方法もあるようですね
ヒントくだされば調べます
207:nobodyさん
07/10/15 14:17:57
データのスペルはDATAです
やるなら
flock(DB, 2);
seek(DB, 0, ,0);
print DB @DETA;
truncate(DB, seek(DB, 1, 0));
close(DB);
が良いです
208:200
07/10/15 18:45:46
失礼しました、dataはときどきどっちか忘れます
アドバイスの通りに変更してみます
有り難うございました
209:nobodyさん
07/10/16 00:20:34
>>191
qmailのメールトリガならaliasユーザ
210:nobodyさん
07/10/17 17:18:52
スレ違いどころか板違いかもしれませんが質問させてください。
nicky(モバイル対応版)を設置しようと思ったのですが、「mobile nicky!メールアドレス発行サービス」のページは現在表示されません。
どうにかして、アドレスを取得する方法って無いんでしょうか・・・
この板どころかCGIすら初心者ですが、お願いします。
211:nobodyさん
07/10/17 17:52:44
まったく無関係
nicky 作者にメールしれ
212:nobodyさん
07/10/19 17:16:51
perl で作成した自作の blog システムにて last-modified を出力してるのですが、
最新投稿記事の日付を送信してるのに現在時刻になってしまいます。 しかも GMT+9 が差し引かれた値で。
19:05 の投稿があったとして、現時刻が 20:30 だとしても 11:30 と last-modified が返ってきます。
試しに X-Last-Modified としてフィールド名を変えて出力させてみたところ 19:05 と希望する値が得られました。
last-modified をちゃんと出力するにはどうすればいいでしょうか?
213:nobodyさん
07/10/20 00:28:17
>>212
数行のコードでそれをやるとどうなる?
214:nobodyさん
07/10/20 01:09:10
土日は家に居ないので、帰宅後早急に試してみます m(_ _)m
215:nobodyさん
07/10/20 01:31:43
webサイト制作初心者スレからきました。
下記のとおりです。よろしくお願いします。。
−−−
166 名前:Name_Not_Found[sage] 投稿日:2007/10/19(金) 21:05:05 ID:???
パチスロ好きな人ならい知ってると思うけど。。
全六っていう解析サイト
URLリンク(zen6.jp)
これの自分でデータを入力して設定予想してくれる
プログラムのHPを作りたいのですがまったく何からやれば
よいかわかりません。
簡単なタグ打ち?くらいならできるんですけど。。
よろしくお願いします。
ブラウザ:IE6 windows2000かXP
ソフトは今からそろえます。
168 名前:Name_Not_Found[sage] 投稿日:2007/10/19(金) 21:20:18 ID:???
>>166
webprog板池。
216:nobodyさん
07/10/20 02:15:52
>>215
これくらいならJavaScriptでもできるね。
とりあえずシステムに関する知識ではなくて
統計というか確率計算の知識の方が重要。
#確かにプログラム特有のニュートン法とかはあるけど
「標準偏差 パチスロ」あたりで検索するとアカデミックな話が少なくて勉強しやすいはず
217:nobodyさん
07/10/20 07:21:57
ふたばちゃんねるみたいな画像アップローダーのスクリプトって配布されているところありませんか?
218:nobodyさん
07/10/20 09:21:48
>>216
さんくす!
ということはとりあえずフォームになるページを作成してJavascriptで計算部分のプログラム
をかいて組み込む?ようなイメージですかねー
検索してみますー
219:nobodyさん
07/10/22 18:11:56
>>207
それどっかに問題ないですか?
同じにやったらファイルが何度も飛びました
コピペの間違いはないと思いますが、
seekのとこに「,」が多いとか?
220:nobodyさん
07/10/22 18:25:51
ちゃんとロック機構を導入してるのが前提
221:nobodyさん
07/10/22 18:26:37
flock に大きな期待をもちすぎ
flock は 「これから僕ちゃんロックするお!」 って言ってるだけ実際はロックしてないものと思ってくださいな
222:nobodyさん
07/10/22 18:41:23
すみません
普通にflockの2と8に戻したら大丈夫だったもので
「,」に間違いがなければいいんです
失礼しました
223:nobodyさん
07/10/24 20:01:12 nDF5UH82
URLリンク(www.dokidokidonki.com)
↑のページで使われているようなphp(商品検索、ランキング、)
を自分で作ろうと思うんですが、HPは作ったことはありますが、PHPはまったくの無知で、
プログラミングについて学ぼうと思っています。今は学生で、webデザイナー目指してます。
このような簡易商品設置(?)システムを作るには、どうすればいいんでしょうか??
ぼやけた内容の質問ですいません。
224:nobodyさん
07/10/24 20:26:12
まずはphpの動作確認ができるローカル鯖を作るところから始めよう
225:nobodyさん
07/10/24 20:50:20
無料鯖でNickyが上手く動かないので知恵を貸していただけないでしょうか
www.space-i.jp/rent-web/
にNickyを設置したところ、書き込みが出来ない状態です
PassWordによるログイン→OK
「記事作成」から書き込み画面への遷移→OK
記事を書き、「書込」→NG
「IP=192.168.0.1」と表示され、記事が反映されません。
#URLは〜〜nickyディレクトリ/nicky.cgi#tgtとなっています。
また、この後に再度アクセスすると認証情報が消えており、
再びPassWordで認証をしなければなりません。
書込ボタン押下の時点で認証状態が維持されていたいのかもしれませんが、
わけわかめです。
使用環境はSleipnirなので、変なブロックをしている可能性もあります。
226:nobodyさん
07/10/24 20:54:30
>>225
CGI設置について質問【Part3】
スレリンク(php板)
ていうかまず「変なブロックの可能性」とやらをまず確認しようや。
お前さんの環境依存だったら他人が調べる意味が無い。
227:223
07/10/24 23:36:32 nDF5UH82
>>224
ローカル鯖、作りました。
素人が、223のサイトにあるショッピングカートシステム(?)
みたいのを作る時ってどのくらいかかりますかね?
また、サンプルとして、似た機能のphpをご存知の方いませんか??
228:nobodyさん
07/10/25 00:40:28
他人に頼って楽しようとするやつはそのレベルまでいけない
すべて自分でやるべし
229:223
07/10/25 01:01:21 q/x5LG70
>>228
どういう仕組みになっているのかを知りたいんです。
ショッピングカートにちかいが、カートの機能はついていいないので、
サーチエンジン型のリンク集に近いのかな?って思ってるんですが・・・。
1か月以内には仕上げたいんですが、
お勧めの書籍ないですかね??
230:nobodyさん
07/10/25 01:10:14
普通に無理
231:nobodyさん
07/10/25 01:39:40
>>223
何かを検索・絞込できて、一覧表示できて、それぞれに詳細ページとか画像が付けばいいんでしょ。
blogでいいじゃん。
とりあえず今上げた要素はありふれたものなので何でも転用できるし・参考にもなる。
一般人の投稿を禁止できるただの掲示板でもいいしね。
(名前→商品名、本文→商品説明、email→値段くらいに読み替えて)
あと、本を探してるならこんなとこで聞く前に書店に行って自分で見たほうがいいと思うよ。
232:nobodyさん
07/10/25 03:34:46
>>229
動くだけなら半年、一年でできるようになる。
自分なりに納得できるものを作りたいのなら5、6年かかる。
233:nobodyさん
07/10/25 07:48:24
>>229
何もわからん状況から1ヶ月以内にショッピングカートを自作したいってんなら
こんな所で質問して答え待ってるヒマは無いよ
検索して本買ってガリガリ作りこんでいく位じゃないと無理。
234:224
07/10/25 07:51:05
>>227
早いね。じゃあ次はDB鯖を立てよう。
phpならmysqlがいいかな。
235:nobodyさん
07/10/25 08:25:51 yFvplEo0
>>234
XAMPP入れたので、MYSQLも入ってました!
とりあえず、環境出来上がったので、
どのようなイメージでプログラムを構築していけばいいか教えてください。
236:224
07/10/25 08:31:07
>>235
ん、そういう大事なことは早く言おう。時間の無駄になるからね。
じゃあまずはユーザー側、管理側に分けて必要な機能を一覧にしよう。
あといい加減スレ違いになってきたからPHPスレに移動してね。
237:nobodyさん
07/10/25 11:00:57
すみません。PHP4と5の本をもっているんですが、5の本で環境設定して
今までやってました。Smartyというのも5の本の付属のでインストールしたんですが、
文章的にPHP4の本の方が読みやすいので、こちらを使いたいとおもうのですが、
PHP4の本のSmartyだとPHP5のSmartyと違うとかありますか?
238:237
07/10/25 11:03:01 1HmW1RjG
age忘れました。
239:nobodyさん
07/10/25 12:55:57 bPZDS8cQ
PHPを使って、
ソケットを使ったメール送信をしたいのですが
参考になる書籍やサイトがあれば教えてください
240:nobodyさん
07/10/25 21:59:56
>>238
PHPのバージョンはSmartyとは関係ない。
Smartyのバージョンは別にある。
そんなレベルだとSmartyを使わないでPHPだけ(プログラミングやコンピュータ)の基礎をまず勉強することを薦める。
>>239
UNIXネットワークプログラミング〈Vol.1〉ネットワークAPI:ソケットとXTI
が良いよ^^
241:nobodyさん
07/10/29 11:36:49 FUpemsJN
ブラウザ上でボタンを押したらサーバ内のperlファイルを実行したいんですが、
ajaxでphpファイルを実行してphpからシステムコマンドでperlを動かそうと思っています。
もっとスマートなやり方ってあるでしょうか?
242:nobodyさん
07/10/29 12:37:43
すいません、もしかしたら板違いかもしれませんが、
ご存じの方がいましたら教えてください。
デコメールの仕様についてです。
例えば、DoCoMo(デコメール対応機)からDoCoMo(デコメール非対応機)へ
デコメールを送信した場合、Webページに変換されて
URLだけが屆く仕様になっています。
それでは、PCから非対応機に向けてデコメールを送信した場合、
以下のどちらになるのでしょうか?
(1) 受信側ゲートウェイでWebページに表示されるのでURLだけ屆く
(2) そのまま屆く(HTMLタグ丸見えの意味不明なメールとして表示される)
また、この辺(PCからデコメを受け取ったとき)の挙動は
キャリア毎に異なるのでしょうか?
よろしくお願いします。
243:nobodyさん
07/10/29 20:02:35
>>241
ajaxでperlじゃいかんのか?
244:242
07/10/30 19:08:12
すいません自己解決しました。
245:nobodyさん
07/11/03 03:39:36 8TmER2t2
id,parentId,body
こんな感じの階層構造のDBテーブルがあります。
parentIdはidの中のどれかを指し、再帰的になっています。
このテーブルをから階層の構造を取り出すためのいい方法があれば教えてください。
一番簡単な方法としては、
select * from table where parentId=x
をループで何回も繰り返す、というものがありますが、
それだとクエリ発行数がかなり多くなりそうで抵抗があります。
246:nobodyさん
07/11/03 10:00:41
>>245
DBからは全件読み出ししておいてスクリプト側で再起処理すればいいでしょ
247:nobodyさん
07/11/03 10:54:56
>246
それDBの使い方じゃないお
248:nobodyさん
07/11/03 14:44:55
パスカラムを作ってlike 'path%'するくらいかな?
一発で抜ける魔法のようなクエリってないでしょ
場合によってはスクリプトでやる方法も十分アリかと
249:nobodyさん
07/11/03 15:05:47
URLリンク(dev.mysql.com)
250:nobodyさん
07/11/03 15:16:37
うほっ
いい解説!
251:nobodyさん
07/11/03 23:13:24
adjacency listって何て訳す?
近接って意味みたいだが近接リストだと意味わかんなくね
252:nobodyさん
07/11/03 23:45:47
Nested Set Model sugeeeeee!
こんなのよく思いついたな
253:nobodyさん
07/11/04 00:50:41
>>246-249
ありがとうございました
249のサイトの内容はかなり難しいですが
為になりそうなので頑張ります。
254:nobodyさん
07/11/04 01:26:39
>>249
このNested Set Modelって
ノードを追加・削除するごとに
他の行のrgtとlftも一斉にupdateしなきゃいけないじゃん。
行数が増えたら更新速度がヤバくなっていくんじゃない?
255:nobodyさん
07/11/04 13:43:42
読み込みと書き込みどっちを重視するかだろ
256:nobodyさん
07/11/05 21:20:01 CAQTg8te
スレチの場合はご勘弁ください。一応ググったりした後です。
以下のような雰囲気で分岐・進行するアンケートがあるのですが
-----------------------------------------------------------
図1
Q-01 ○○○○? − yes → Q-01 □□□□? − yes → type-D
| |
No No
↓ ↓
Q-01 ◎◎◎◎? − yes → Q-01 ◇◇◇◇? − yes → type-C
| |
No No
↓ ↓
type-A type-B
-----------------------------------------------------------
図2
Q-01 ○○○○?
[YES] [N O]
-----------------------------------------------------------
図2のように表示され、プログラムが進行していくCGIってありますか?
あるいは、それを作るのはある程度カンタンなのでしょうか?
不躾な質問ですが、よろしくお願いします。
-----------------------------------------------------------
257:nobodyさん
07/11/05 21:54:12
答えた回答に対しての飛び先を設定すればいいだけ
ただ過去の答えも影響する回答はじっくり考える必要があるかも
258:nobodyさん
07/11/05 22:06:37
HTMLだけで出来そうだ
最終到達ページによって選択肢も算出できるし
259:nobodyさん
07/11/07 11:51:05 T92ugpec
GWTってなんですの
260:nobodyさん
07/11/09 00:36:46
WebアプリってWebサーバ上に入れてブラウザから動かすわけだけど
スタンドアローンなローカルアプリなのにあえてWebアプリで作る
って人はあまりいない? PythonとかJavaなら簡易Webサーバも
組み込んだローカルWebアプリって結構簡単にできそうだけど。
261:nobodyさん
07/11/09 15:06:44
>>260
普通にやってますが何か
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4912日前に更新/94 KB
担当:undef