△▲ WebProg 初心者の質問 Part8 ▼▽at PHP
△▲ WebProg 初心者の質問 Part8 ▼▽ - 暇つぶし2ch159:nobodyさん
04/03/20 14:58
>>157
どうもありがとうございます。
逝って参ります。


160:159
04/03/20 14:59
>>158でした。すみません。

161:nobodyさん
04/03/20 15:05
>>150
URLリンク(www.ss.iij4u.or.jp)

162:nobodyさん
04/03/20 15:15
>>161
>>150が言ってるのはバージョンの異なるperlをインストールしたので
モジュールなど同名のファイルが存在するのが無駄だから消したいってことでは?
imagemagickは話をふるのに出ただけで関係ないんじゃない?

163:150
04/03/20 15:25
ごめんなさい。皆さん有難うございます。
以前から検索&インスコ→だめ。のループで嫌になって、
ppmからだと簡単にインスコできると思って5.6ごと入れたんです。
実際>>161さんのページがそのときに見つかっていれば
それを実行して万事解決!だったのかもしれません。
とりあえず今のままで問題なさそうなのでコレでいこうと思います。
で、暇なときにでも5.8に>>161さんのリンク先を参考に入れてみようと思います。
ありがとうございました。そしてお騒がせしてすいませんでした。

164:nobodyさん
04/03/20 15:49 BsWGcOt4
cgiのprintというのはどこに出力しているのでしょうか??

165:nobodyさん
04/03/20 15:50
標準出力

166:cgiのprint
04/03/20 15:51
cgiのprint

167:164
04/03/20 16:28 BsWGcOt4
#----- データをFlashへ送る
print "Content-type: text/plain\n\n";
for ($i = 0; $i < 10; $i++) {
($sc, $pname) = split(/,/,$sortdata[$i]);
print("score$i=$sc&name$i=$pname&");
}

FlashとCGIの連携によるスコアランキングの作成のサンプルCGIの一部なんですが、
ここのprintというのは標準出力に出力されているだけで、Flashには出力されてませんよね?
これでなぜFlashへデータが送れるんでしょうか??

168:nobodyさん
04/03/20 16:51
>>167
flashがcgiにアクセスすることで次のような入出力関係ができる。
flash
 | 標準入力(webサーバの環境変数にセットされる場合もある)
cgi
 | 標準出力
flash

よって、flashに出力される。flashにとってはサーバからデータが送られてくる。
flashをブラウザに置き換えると、よくあるカウンターや掲示板ぽくて分かりやすいかな?

169:164
04/03/20 17:04
>>168
あ、なるほど!
FlashからCGIにアクセスした時点でCGIの標準出力はFlashになるんですね。
ありがとうございました!

170:164
04/03/20 18:03 BsWGcOt4
インターネットランキングで、ユーザー名を日本語でも表示させたいのですが、
この場合、jcode.plが要るのでしょうか?

171:nobodyさん
04/03/20 18:12
必ずしも必要ではない。

172:164
04/03/20 18:42
>>171
ありがとうございました!

173:nobodyさん
04/03/20 18:47 P3II97LC
URLリンク(www.mytools.net)  の

$cgiurl
..... *.cgi にあたるURL(※注4)
$htmlurl
..... $htmldirにあたるURL(※注4)

の意味がよくわからないんですが…。



$cgiurl
..... *.cgi にあたるURL(※注4)    tdpadm.cgi
$htmlurl
..... $htmldirにあたるURL(※注4)  index.html

でいいんですか?


174:nobodyさん
04/03/20 18:53
スレリンク(hp板:769番)
に同じ悩みを持ってる人がいるらしいが(w

> ※注4 「http://」から始まる絶対パスで書いてください。最後の「/」はつけないでください。
この意味が分からんようだと諦めた方がいいな。前途多難だ。

175:nobodyさん
04/03/20 19:12
>>173
CGI設置について質問
スレリンク(php板)

テンプレに従って書けば誰か答えてくれるかもしれない

176:nobodyさん
04/03/20 19:16
>>173は自己解決したそうだ

スレリンク(hp板:770番)

177:nobodyさん
04/03/20 20:08
ほえ?
「http://」から始まるのを「絶対パス」って言うんだっけ?
絶対パスって「/public_html/user/」みたいなのじゃ無いの?
こっちがフルパスか?

178:nobodyさん
04/03/20 20:33
URIとファイルのパスをごっちゃにするな

179:nobodyさん
04/03/21 14:55 uLvYW/lP
すいません。
オンラインゲームと総合ゴラクのHP作りたいのですが
どんな風に企画書書いたらいいですか?教えて下さい

180:nobodyさん
04/03/21 15:03
>>179
スレリンク(hp板:49番)
スレリンク(hp板:113番)
スレリンク(hp板:116番)
スレリンク(hp板:159番)
スレリンク(hp板:160番)

181:nobodyさん
04/03/21 15:23 l/qIYbVX
HTMLに、CGIをインラインフレームとして入れようとしてるんですが、
<Iframe src

182:nobodyさん
04/03/21 15:30 l/qIYbVX
すみません
ちゃんと送信できてませんでした

HTMLに、CGIをインラインフレームとして入れようとしてるんですが、
<Iframe src

183:nobodyさん
04/03/21 15:34
HTMLはWeb制作板へどうぞ

184:181
04/03/21 16:41
すいません猫がかってにおしちゃうんです^^;かきなおしますね。

HTMLに、CGIをインラインフレームとして入れようとしてるんですが、
<Iframe src

185:/ノ、゚ ヮ゚ノ、,ヽ ◆HEHARUKAoo
04/03/21 17:18
iframe
URLリンク(tohoho.wakusei.ne.jp)

186:nobodyさん
04/03/21 17:20 nDA28x+D
C#でWebプログラミングをこれから始めようと思っているのですが
System.Net.Sockets名前空間のTcpListenerとTcpClientクラスを
使えばトランスポート層以下の輻輳による遅延とかセグメント消失とかを
気にすることなくプログラミングできるんですよね?
まずはキーロガーのようにPCのキー入力を同じネットワーク上にある
別のPCに送る(悪用するわけじゃないです)ことから始めたいです
とりあえず以下みたいな感じ
1.まずキー入力を送るPC,受け取るPC共に一つのルータに繋がっている
 ネットワーク(Ethernet)上にあり、そのネットワーク上の複数のPCで
MMORPGが起動していて、かなりの帯域を使用している。(こういう表現正しいのか知りませんが)。
2.キー入力を送るPCはプログラムを起動している最中は常にキー入力を受け取るPCとの
 コネクションを確立し続け、キー入力があり次第TCPパケットを送る。
3.キー入力を送るPCはキー入力を検出した後即座にキー出力を受け取るPCにパケットを送る
この際信頼性よりも速度を優先する(たとえ途中でパケットが失われたとしても
 キー入力を送るPCはMMORPGの画面を見てそれが判断できるようにするので)
Webとか良くわかんないから自分自身何書いてるかわかんね・・・
とりあえずどうすりゃいいですか?使用環境VisualStudio.NET

187:/ノ、゚ ヮ゚ノ、,ヽ ◆HEHARUKAoo
04/03/21 17:31
>>186
vk packetかな

188:181
04/03/21 18:06 opiVRkSY
iMonaだったから、途中で切れちゃったみたいです。
ほんとすみません^^

それで本題なんですが、
HTMLに、CGIをインラインフレームとして入れようとしていて、
<Iframe src="../cgi-bin/data.cgi?xxx>

こんな感じにcgiにデータを入れたいんですが、xxxは変数$_に入るんですか?

本で探したんですが、のってなかったのでよろしくお願いします。

189:nobodyさん
04/03/21 18:12
>>188
いっぺん死んでこい。

・言語は何か確定せよ。PerlかPHPかでもその対応は変わる。
・何の本のどこを探したのか述べよ。もし探したふりしてるだけなら自分で自分をヌッコロシておきなさい。
・なんで要素名が大文字小文字入り乱れてるんだよ。
HTMLなら大文字統一が慣例だろうが。XHTMLだったら小文字統一が慣例だろうが。

たったこれだけの文章の中に三つ以上ものツッコミどころを盛り込めるとは、貴様どこの若手芸人だ。

190:nobodyさん
04/03/21 18:13 aak52yTK
>HTMLなら大文字統一が慣例だろうが。XHTMLだったら小文字統一が慣例だろうが。
そうだったのか。

191:nobodyさん
04/03/21 18:17 opiVRkSY
>>189

Perl/CGI の逆引き大全で、目次を探したんだけど見つからなかったです。

HTMLの要素名は大文字ですか?
<IFRAME SRC="../cgi-bin/data.cgi?xxx">

192:186
04/03/21 18:26 nDA28x+D
キー入力を送るPCの方はキー入力を受付次第
同一ネットワーク内(192.168/16)にブロードキャストであらかじめ決めたポートに
パケットを垂れ流して、キー入力を受け付るPCの方はあらかじめ決めた
ポートにパケットが流れ着き次第それをプログラムの別のプロセスに
メッセージを送るって感じにしたいなと思ってるんですが、
Webについて全く知識が無いのでどうしたらいいかわかりません・・・
とりあえずTCP的じゃない気がしてきました・・・どうすればいいのでしょうか?

193:nobodyさん
04/03/21 20:12
すいません長さんが亡くなっちゃったのでかきなおしますね。

HTMLに、CGIをインラインフレームとして入れようとしてるんですが、
<Iframe src

194:nobodyさん
04/03/21 20:19
>>188
URLリンク(www.kt.rim.or.jp)

<Iframe src

195:nobodyさん
04/03/21 22:04
>>194がいいことゆった。そいつに従っとけ。馬鹿は考えるな。

要素名は言ったとおりだが、属性名はどちらも小文字統一だ。

196:通りすがりのPG
04/03/21 22:12 P7JvyWwv
>>186

スレ違い、つーか板違い。
C/Sシステムでも作るのか?
WebProgとは何も関係ないじゃん。。

L4以下を意識するような知識は
ここの住人は専門外だからム板でもいったほうがいいよ。

ちなみに↑この意味がわからんのであれば
ム板でも相手にされないので
そこまで調べられるならもうちっと勉強しな。

197:nobodyさん
04/03/21 22:25
Fatal error: Call to undefined function: mb_convert_encoding()
と出たら、文字コードのコンバートは出来ないということ?
PHPのバージョンは4.3.4なのに…。

198:nobodyさん
04/03/21 22:39
>>197
mbstringを使いたい時は、./configureする時にmbstringを有効にして
インストールする必要がある。バージョンは関係ないよ。

mb_convert_encoding()だけでいいならjcode.phpってのを
作ってくれた人がいるのでそれを使うとよい。

199:197
04/03/21 22:43 P/TfCVlE
>>198
phpinfo();で見たら --enable--mbstring になっているから使えると思ったんだけど。
鯖管に聞いてみるかな。
jcode.phpなんてものがあったのか、ありがとでした。とりあえず、それを使ってみます。

200:nobodyさん
04/03/21 22:54 opiVRkSY
>>194>>195
ありがとうございます!

201:nobodyさん
04/03/21 23:13
>189
横からスマソ
「HTMLの要素名は大文字が慣例」ってのはどういうわけで?

202:nobodyさん
04/03/22 01:22
>>201
単に>>189の好みだろ。スルーしろ。

203:nobodyさん
04/03/22 01:28
俺は全部小文字だけどな

204:nobodyさん
04/03/22 01:47
>>189は妄想の中で生まれた根拠の無い規則を言ってみたいだけだったんだろう。むしろ哀れんであげよう。

205:186
04/03/22 02:44 JtBUJI49
>>196
WebprogってTCPネットワーク関連のことじゃないんですかΣ(´Д`;


206:nobodyさん
04/03/22 03:04 y7TjAYYw
すみませんが、質問があります
IEのデータバインドでcsvファイルを読み込んだら、
使われている2バイト文字が全て文字化けしてしまいました。
解決法を知っている方は教えてください。

ちなみに・・・これ以前に作った物ではこんなことは起きなかったので、
そのcsvファイルを今回作ったhtmlで表示させてみたら正常に表示されました。
逆に今回作ったcsvを、前回作ったhtmlに読み込ませたら文字化けがおきます。
なので、csvファイルに問題があるのかと思うんですが、それが何か分かりません

どうかおねがいします

207:nobodyさん
04/03/22 03:18
別に大文字でも小文字でもいいってことになってたんじゃなかった?
俺は小文字統一

208:nobodyさん
04/03/22 09:43
>207
最新のHTML(XMTML)は小文字が正しい。


209:nobodyさん
04/03/22 13:08
>>186がVNCを知らないだけだったりしてw
URLリンク(search.yahoo.co.jp)

210:/ノ、゚ ヮ゚ノ、,ヽ ◆HEHARUKAoo
04/03/22 13:43
>>209
VNCなんか使わなくてもVK送るだけならTSの手法でできたりしない?

211:nobodyさん
04/03/22 13:55
>>208
ソースよろ。

212:nobodyさん
04/03/22 14:53
XHTMLが小文字のみは常識だと思うが…
ソース出すほどのもんか?一応出すが。

URLリンク(www.w3.org)

>4.2 Element and attribute names must be in lower case
>XHTML documents must use lower case for all HTML element and attribute names.
>This difference is necessary because XML is case-sensitive e.g. <li> and <LI> are different tags.


213:nobodyさん
04/03/22 18:22
普通のHTMLはまぁある程度適当でも何とかなるわけか。

214:nobodyさん
04/03/22 19:25
Webプログラミングとネットワーク(TCP/IP)プログラミングの違いがわからん椰子がいたな。

215:nobodyさん
04/03/22 22:48 zs1lomz1
すみません、Javaサーバサイドアプリを勉強中の初心者です。フォームの
テキストをサーブレットに投げて新しいウィンドウに表示させる処理を
作ったところ、結果は表示されるのですが、その後呼び出し元のウィンドウで
ブックマークから他のサイト(Yahoo,google等)を見に行くと、405エラーが発生します。
(メソッドを許可していない。yahoo等にPostメソッドを投げているらしい?)
おかしい箇所、対処法などご教授いただけないでしょうか?
WindowsNT4.0+j2sdk1.3.1_10+Tomcat4.10.29+IE6.0SP1

・呼び出し元JSP(Form部分のみ)----------------------------------------
<form method="post" action="Servlet1" target="_blank">
<input type="text" name="data1" size="10">
<input type="submit" value="送信">
</form>

・サーブレット(import略)---------------------------------------------
public class Servlet1 extends HttpServlet {
protected void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {

String data1=request.getParameter("data1");
Writer out = response.getWriter();
out.write(data1);
}
}

216:nobodyさん
04/03/22 23:00
サーバーサイドだろうとJavaはJavaだからJavaスレ逝けばJavaに詳しいヤシいるだろうからJavaのこと聞くならJavaスレ。

217:nobodyさん
04/03/22 23:01
今Javaって何回言った?

218:nobodyさん
04/03/22 23:11
ジエンイクナイ!

219:nobodyさん
04/03/22 23:14
マジレスすろと、ジエンじゃねぇYOヽ(`Д´)ノ

220:nobodyさん
04/03/22 23:26
(・∀・)ニヤニヤ

221:nobodyさん
04/03/22 23:36
正直に言う。
>>215-221まで全部俺のジエン。スマンカッタ。

222:nobodyさん
04/03/23 00:16 ICUuPAQI
すいません、>>206をどなたか・・・

223:/ノ、゚ ヮ゚ノ、,ヽ ◆HEHARUKAoo
04/03/23 00:17
>>222
エンコードじゃないの

224:nobodyさん
04/03/23 00:18
>>222
IEが文字コードを誤解していると思われ。
IEのタコな仕様が原因ではないかと考える。
ので、対処方法は「IEをいじる」とか「そもそもIEを使わない」とかに落ち着かないだろうか。

225:nobodyさん
04/03/23 00:43
すいませんおもしろかったのでかきなおしますね。

HTMLに、CGIをインラインフレームとして入れようとしてるんですが、
<Iframe src

226:nobodyさん
04/03/23 02:50 ICUuPAQI
>>223>>224そうだったのですか・・・
さっきcsvをいじってたら、突然正常になったり、突然文字化けしたりで・・・

「エンコード 文字化け」でぐぐったら、なんだか「美乳」がいいらしいので
早速やってみます
ありがとうございました!

227:nobodyさん
04/03/23 09:27
美乳はいつでも良いものだ

228:nobodyさん
04/03/23 14:40 DFiZiZXo
自宅サーバー開いてるんですけど、
WEB上でメールアカウント追加とかできるコンパネを作りたいんですが、
Perlを覚えたらいいんですかね?

229:nobodyさん
04/03/23 15:13
その程度の知識しかない奴が自宅サーバー運営するな
すぐ止めろ、迷惑だ

230:nobodyさん
04/03/23 15:16
と、アドバイスができるほどの知識を持ち合わせていない>>229が必死になって煽っていますが、いかがなものでしょう。

231:/ノ、゚ ヮ゚ノ、,ヽ ◆HEHARUKAoo
04/03/23 15:33
>>228
Perlでもphpでもaspでもcでも
その鯖で使えるものなら何でもいいんじゃないの

232:nobodyさん
04/03/23 15:39
>メールアカウント追加とかできるコンパネ
いまいちよくわかんね。

233:nobodyさん
04/03/23 18:25
webmin でいいんでないの?

234:nobodyさん
04/03/23 19:01
>>232
コンパネ=コントロールパネル

235:nobodyさん
04/03/23 19:03 DFiZiZXo
>>229
あなたに何か迷惑かけましたかね?

236:nobodyさん
04/03/23 19:10 DFiZiZXo
>>233
説明が少なすぎましたね。
自分が操作するのではなく、
貸してる友達とかに、メールの追加を自分でしてもらうように
ブラウザから変更ができたらいいなと思ったわけです。
webmin調べてみたんですが、あれって全部の項目がいじれちゃいますよね?
メールの追加、変更、削除だけでもできればいいんですが。。
ヒントだけでもいいのでお願いします。

237:nobodyさん
04/03/23 19:26
これが噂の『釣り』ってヤツだよな。
『釣り』じゃなかったらこいつの頭は異常です。

238:nobodyさん
04/03/23 19:26
( ´_ゝ`)フーン じゃあ自分で作ればいいんじゃないの?

239:233
04/03/23 19:38
>>236
>>231も言っているが、その鯖上で動くものであれば何でもいい。
どれでもいいからHelloWorldから始めてみろ。
それもしないで「ヒントだけでも」などとグダグダ抜かすから嫌われる。

240:nobodyさん
04/03/23 20:10
フリーのPHPスクリプト使ってみたんですが、PHPってバージョンが違うだけで
文字化けしますか?

241:nobodyさん
04/03/23 21:46
>>235
知識の無いヤシってまったく的を外した部分でこういう反論して足掻いてるよなw

242:未承諾広告※ ◆TWARamEjuA
04/03/23 22:15
>>240
--enable-mbstring をつけて configure しる!って怒られました。@PHPはまだまだずぶずぶです。

243:nobodyさん
04/03/23 22:56
sjisで記述して、出力がEUCとかになってるに3000ペリカ。

244:nobodyさん
04/03/24 00:39 S9oRLsWi
CGIってサーバーによって
パールとかPHPとか違うわけですか?

245:nobodyさん
04/03/24 01:15
>>244
もう釣りはいいって。
ニュース板で「ニュースってなんですか?」とか、
学問・理系板で「物理学ってなんですか?」とか聞くのかよお前は。
その程度の認識とか興味しかないなら来なくていいって。


246:nobodyさん
04/03/24 01:39
本格的な春が来ましたね

247:nobodyさん
04/03/24 12:37
出会い系なんかによくある、
URLリンク(www.foo.com)
と入力した時に「bar」を変数として得るにはどうすればいいの?

いま現在は、
URLリンク(www.foo.com)
として、$_SERVER['PATH_INFO']の値を取得しているんだけど、
何とかして、index.phpを省略したいんだな。

ちなみに環境は、
SunOS ns 5.8
Apache/1.3.23
PHP Version 4.3.2
です。






248:nobodyさん
04/03/24 12:59
取得した文字列からindex.phpだけ取り除けばいいじゃん

249:nobodyさん
04/03/24 15:32 /RoyEydA
最近、HTMLを覚えて簡単なサイトを作れるようになりました。
次はWebProgを学ぼうと思うのですが、言語がいっぱいあり、どれを学べばいいのか
迷ってます。

Perl、php、ruby・・・どれを学ぶのがいいのでしょうか?


250:nobodyさん
04/03/24 15:36
>>249
自分のサーバで使える処理系、というところでかなり絞られるだろう

251:249
04/03/24 15:46 /RoyEydA
>>250
xreaを使ってます。
多くの言語をサポートしてるみたいです。

URLリンク(www.xrea.com)

252:nobodyさん
04/03/24 15:46
>>249
Javascript

253:249
04/03/24 15:54
>>252
各自がフォームで自分のプロフィールを登録する名簿リスト等といったファイルを扱う
操作をしたいのです。

254:nobodyさん
04/03/24 16:16
>>253
CGIでそういうものもあるし、PHPでもできる。
好きなほう覚えたらいいんじゃないかと。

255:254
04/03/24 16:17
追加:htmlしかわからないんだったら、Perlよりかphp覚えるほうが楽だと思います。

256:nobodyさん
04/03/24 16:28 xw5QSZWe
アマゾンみたいなサイトを作るには何を勉強したらいいですか?
html,javascriptはわかります。
cgi, php 作ってあるものを設置できる程度
おながいします。

257:nobodyさん
04/03/24 16:37
>>249
> Perl、php、ruby・・・どれを学ぶのがいいのでしょうか?
あのさあ、
Perl、php、ruby・・・それぞれ学んでる人が居るわけよ、
だから誰にでも当てはまる最適解ってないのよ、わかる?
つまり、あなた次第なのよ。
今日僕はカツどん食べたらいいでしょうか、ラーメンがいいでしょうか?
って聞いてるようなもんなのよ、わかる?
カツどん食べるかラーメン食べるか決めるためには、カツどんがどんな味で
ラーメンが熱い汁に麺が入ってるってぐらい知らなきゃ、
そもそもどれ食べていいかわからんわけでしょ?
で、ちったあ自分の小遣いで食べてみる、とかしないとだめなのよ。
どんなもんか知らないんだったら。
で、そもそもどんなもんか知らないやつに説明したりする暇はないのよ。
そもそも説明されたって、食べた事なけりゃわからんでしょ?

わかる?

258:nobodyさん
04/03/24 16:40
で、アマゾンみたいなのってどんなんでもできるよ。
HTMLだけだってできるよ。更新大変だけど。
HTMLかけなかったら、アマゾンみたいなページの絵を紙に描いて
デジカメでとってWEBにはっつけてもいいのよ。更新大変だけど。

だから、なんででもできる。
あなた次第。わかる?

259:nobodyさん
04/03/24 16:43
>.249
使える言語は、perl、php、ruby、python、sh ってところか。
perl : 使ってるヤシが多い。よってサンプル、日本語の情報が多い。
php : webに特化してた時期があるので、便利な関数が多い。情報は中くらいか。
ruby : 他に比べて情報が少ない。プログラム言語としてはいいかも知れんがweb向きじゃないな。
python : 他に比べて情報が少ない。
sh : 鯖管理に使ったりするので情報が多いちゃー多いが、web関係ではまぁ止めといた方がいい。

他人が頑張ったおいしい汁を大量に吸いたいならperlをすすめておこう。

260:nobodyさん
04/03/24 16:50 0VGVWdNA
WEBページでメールアドレスを記入したら、そのアドレス宛に
メールが飛ぶプログラムを書いています。
パソコンやimode宛なら問題なく動くのですが、vodafone宛
(***@k.vodafone.ne.jp : 関西なので)だとメールが到着しません。
vodafone宛にメール送信するときに特別な注意ってあるのでしょうか?
From/Message-IDヘッダーはつけています。

261:249
04/03/24 17:03
>>254
どちらでも可能なのですね。
サンクス。

>>255
サンクス。
php候補にしておきます。

>>257
一応、ググって一通り見たのですが、普及度でいったら下記のようですし、

   perl>php>ruby

言語の完成度でいったら、

   ruby>php>perl

のような印象を持ちました。
自分の中では、華麗な記述ができそうなrubyを学ぼうと思ったのですが、
現在、あまり普及してないためちゅうちょした次第です。

>>259
分かり易い指標ありがとうございます。

とりあえずCGIのサンプルを自分用に変更できるぐらいのレベルまでperlを学んでみます。
その後、余裕があればphpを勉強してみます。

262:nobodyさん
04/03/24 17:30
>>261
Perl... 完成度低いですか?
個人的にWebProg以外でも使うならPHPはオススメできない。

263:249
04/03/24 17:38
>>262
プログラムを書いたことのない私がググって勝手にそう思っただけなので、
信憑性は全くありません。(^^ゞ

264:nobodyさん
04/03/24 17:46 xw5QSZWe
>>258
えっと。見た目をアマゾンにしたいんじゃなくて
アマゾンの商品管理はどういうシステムなのか知りたかったんです。
例えば、PHPとMySQLを連動させてるとか、RSS?とかXML?とか
なにを使ってるんだろうと。。

265:nobodyさん
04/03/24 17:57
実行速度で言ったらPerlは結構速い。rubyはかなり遅い。PHPは知らん

266:247
04/03/24 17:57
>248
ブラウザーの「アドレス」欄に、
URLリンク(www.foo.com)
と、入力した際に、正しく、URLリンク(www.foo.com)
が表示されるようにしたいのです。
今のところ、404エラーになってしまうのですよ。


267:nobodyさん
04/03/24 18:20
>>266
.htaccessでやればいいだろ

268:nobodyさん
04/03/24 18:34
>>266
mod_rewrite
この板にもスレがあったと思う。

269:nobodyさん
04/03/24 20:05 a2JpvNb1
PHP+MySQLのスクリプトで
$table_name = 'test';
$no = $_POST["no"];
$query = "update $table_name set DATE=DATE-1 where DATE>$no";
mysql_query($query);

このようにして、DATEが $no より大きい場合、
DATEの値を一つ小さくして更新するようにしたいのですが、
ちゃんと動いてくれません。
どのようにすればいいのでしょうか?


270:nobodyさん
04/03/24 20:11
print $query;

271:269
04/03/24 20:43
$query = "update $table_name set DATE=2 where DATE>$no";
と、 DATE に適当な数値を入れたら、修正できました。
DATE=DATE-1 って文法的に間違ってませんよね?
DATEの型は int です。

272:nobodyさん
04/03/24 20:50
ついでに
$query = "update $table_name set DATE=DATE*2 where DATE>$no";
とやってもできました。 DATE-1 のマイナスの時だけ出来ません。
なぜ…。

273:/ノ、゚ ヮ゚ノ、,ヽ ◆HEHARUKAoo
04/03/24 22:09
>>256
会社の興し方を勉強するのが
たぶん一番手っ取り早い。

274:nobodyさん
04/03/25 09:28
>>269
$query = "update $table_name set DATE=`DATE`-1 where DATE>$no";
バッククォートで囲む
又はMySQLの予約語をフィールド名に使わない。

275:247
04/03/25 12:05
>267
.htaccessでやる場合、
どういうディレクティブをいぢれば良いんですか?

>268
mod_rewriteですね。
いろいろ探ってみます。

多々ヒントありがとうございますた。





276:nobodyさん
04/03/25 14:16 zOgaDACN
megabbs -> 12chのコンバートをクライアント側でやってサーバーにあげる
って可能?

277:T.K
04/03/29 11:35
>>266

URLリンク(www.mikeneko.ne.jp)

ここに404の出し方があるから、それをトップページに変えればいいんじゃないの?


278:nobodyさん
04/03/29 11:37 Vd61dZGJ
perlでメール送信するスクリプトを書いたんですが、実際にメールが送信されてくると
メッセンジャーが反応して、右下からポコポコと小さいウィンドウがニョキっと
現れるんです。他のメールはちゃんと日本語でそのウィンドウに表示されるんですが
私が書いたスクリプトだと文字化けしています。

だけどhotmailの画面に行くと文字化けはしていません。

どのようにすれば文字化けせずにメッセンジャーの小さいウィンドウに表示させることが
できるのでしょうか?

279:nobodyさん
04/03/29 11:40
278のテキストに萌えた

280:nobodyさん
04/03/29 17:17 9MggOf3t
ここで聞いてよいのかどうかわかりませんが。
phpからmysqlへの接続ができません。

--------------------
Warning: mysql_connect(): Access denied for user: 'test@xxx-odu8xjrzur' (Using password: YES) in c:\program files\apache group\apache\htdocs\dbtest.php on line 24
データベースに接続できません
--------------------
というようなエラーが出てしまい


dbtest.phpは次のようにデータベースへアクセスしています。
$server = "***.***.***.***"; // データベースサーバ
$db_user = "test"; // データベースへ接続するユーザ名
$db_pass = "123";// データベースパスワード
$database = "dbtest";// データベース名
mysql_connect($server, $db_user, $db_pass) or die ("データベースに接続できません");

そこでわからないのはどうしてtest@xxx-odu8xjrzurと出てしまうのか
という点です。
$db_user = "test"にしているはず

これは何が問題なのかがわかりません。
apacheのせいなのか、phpの設定なのか、それともmysqlがいけないのかが
わからないために困っています。

OSはWindows 2003 server
php,apache,mysqlはともに最新版です
よろしくお願いします

281:nobodyさん
04/03/29 18:53 s3IjjEAd
www.uiui.net でCGIやろうとしています。

www.uiui.net/~*****/****.cgi は実行できるようになったのですが
www.uiui.net/~*****/cgi-bin/****.cgi がInternal Server Error になってしまいます。
なにか、設定が必要なのでしょうか?

ちなみに、.htaccessの設定内容は
Options +Includes
AddHandler server-parsed .html .htm

Options +ExecCGI
AddType text/html .cgi .pl
AddHandler cgi-script .cgi .pl

です。

CGI内、requireで呼び出しているものの存在もチェックしましたが問題ありませんでした

282:nobodyさん
04/03/29 21:36 9kEMnBsp
何人入室してるかTOPなどに表示できて、シークレット対話(選んだ人としゃべれて、他の人にはわからないようにすしたい)
の機能がついてる、チャットってありますか?

それかURLリンク(feather.cx)
ここのチャットを何人入室してるかTOPなどに表示できるようにできますか?

283:nobodyさん
04/03/29 22:08
>>281
鯖に問い合わせてください。

>>282
【CGI】こんなCGI探してますver.12【素材】
スレリンク(hp板)

284:nobodyさん
04/03/29 23:13
今更ながら>>247はあれでしょう?
URLリンク(www.foo.com) にアクセス来たら、URLリンク(www.foo.com) が呼び出されて
かつ 変数に bar を入れたいんでしょう?

.htaccessでディレクトリ指定パスでindex.phpが呼び出されるようにしてみては?
無理なら、URLリンク(www.foo.com) とかで妥協するしかないかも。

こっちも素人考えなのでわからん。

285:nobodyさん
04/03/30 15:53 Z02fuIvA
Linuxって簡単にいうとなんなんですか。
Windowsとなんか違うんでしょうか。

286:nobodyさん
04/03/30 16:06
>>285
URLリンク(www.linux.or.jp)
というか板違いじゃヴォケ

287:nobodyさん
04/03/30 16:06
OS自体の話ならスレ違いどころか板違いなので
Google等で検索するか該当板で聞いて下さい。


288:nobodyさん
04/03/30 17:03 pzgNj3o1
なんらかのテキストファイルをPerlやPHPで開くときに
fopen("file.txt","r");#PHPの場合
とかすると、やはりこの時点で file.txt を全部読み込むんでしょうか?
全部読み込まないで処理させる方法はPerlやPHPではないですか?

やりたい事
・500MBほどあるテキストがある
・開くのが大変なので5000行程にファイルを分割したい

現状
・分割する以前に、 fopen をした時点で500MB読み込みしていると思われ
処理が重くて作業にならない

289:nobodyさん
04/03/30 17:20
ファイルポインタ持たせた段階で全部読み込むならfreadやfgetsはいらんな。

290:288
04/03/30 17:28
ごめんなさい。自分の作ったスクリプト見たら fread 使ってました。
ごめんなさいごめんなさい。

291:nobodyさん
04/03/30 17:59 n/eS2jGA
1.入力フォーム→2.入力内容の確認→3.結果表示
1.検索フォーム→2.検索結果
こういう流れを作る時に、

・処理ごとにCGIを分ける[input1~input3.cgi/query1~query2.cgi]
・全て同CGIで処理[input.cgi/query.cgi]

前者でやってるんですが、やたらファイル数が多くなります。
というか前者ってあまり見かけないような…うーん。
「処理区切り」「ページ区切り」って好みの問題ですか?

292:nobodyさん
04/03/30 18:24
>>291
好みと言うのなら君のやってる方法はゲテモノ喰いだな

293:nobodyさん
04/03/30 21:02 Whk+MXZ5
上級者の方に質問、
PHP勉強するのに、今までどんな本読みましたか?
何々をしたかったので、こんな本読んだ!とか
あったら教えて下さい^^
私の現段階のスキルは、簡単な演算子、関数がわかる程度です。
もし、いいのを教えて頂けたら、教えてくれた人のトークンで買い物しますよ!

294:nobodyさん
04/03/30 21:24
(゚д゚)<シメジ

295:nobodyさん
04/03/30 21:52
てか、簡単な演算子、関数さえ分かればある程度のものは作れるだろ。
まああとはクラス継承とかセッション管理とかその辺はおいおいとやるとして。

296:nobodyさん
04/03/30 21:58
上級者というにはおこがましい私ですが、ホントにさわりだけの入門書以降は
ネット上のマニュアルがバイブルです。
URLリンク(www.php.net)
そういう人多いのでは?

297:291
04/03/30 22:32
>>292
うーん。適材適所って事か…
ありがとう。

298:nobodyさん
04/03/31 01:25 cdSkZcE5
すみません、apeboardのスキンの改造の方法もここで聞いて大丈夫ですか?
過去ログを見れるようにしたいのですが、どうしても見れなくて…_l ̄l〇lll

299:nobodyさん
04/03/31 03:57
>>298
★三 【 スクリプト改造工房 PART 8 】 ★三
スレリンク(php板)
【 スクリプト改造依頼スレ 】(丸投げ)
スレリンク(php板)

300:nobodyさん
04/03/31 08:23 IBBA0iah
自分のサイトにその日の天気を載せたいのですが、

どこからその天気の情報を取得しようか迷っています。

個人サイトでASAHIcomなどのニュースを掲載しているのを見ますが、
ああいうテキストはどこからどうやって取得しているのでしょうか?

301:nobodyさん
04/03/31 09:48
マジレスすると

天気なんてイラネ

302:nobodyさん
04/03/31 10:13 J8SCKbaz
>>300
確かに天気なんかはいらないが、そのページのHTMLだかPHPだかCGIだかの出力ソースを取得してるだけじゃないんか?

303:nobodyさん
04/03/31 10:50 U6KG+2Cq
単一のフォーム上にボタンを2つ作り、クリックした時にそれぞれ別の
targetにpostする事はできないでしょうか?
Javascriptを使い、onClickイベントでtargetを変更する方法は思い付き
ましたが、あまりスマートでは無いように思います。

文書作成のCGIで、片方のボタンを押したら入力内容でDB更新して終了。
別のボタンを押したら入力内容を別ウィンドウ(taget="_blank")にプレビュー
表示させたいのです。
CGIのridirect等を使ってスマートにできないもんでしょうか?

304:nobodyさん
04/03/31 11:22
>>303
ボタンの値をとって、その値で場合分けしてredirectじゃダメ?


305:nobodyさん
04/03/31 11:31 jA2+IL/S
ツールチップ形式でユーザのメモを表示させなきゃならないんですが、
<div title="吉野家ジェネレータ並に長いメモ">φ(`д´)カキカキ</div>
で対応したら、表示したツールチップって数秒で消えてしまいますよね。
やたら長いメモを書かれると、途中で読めなくなる場合があるんで、消えなくなるようにしてくれ、
って言われたんだけど、どうやって設定すればいいんでしょうか?

HTMLやJavaScriptで設定できるの?
それともIEの設定でできる?
ちなみに、IE6で動けばそれでいいそうです。

306:293
04/03/31 11:53
>>295-296
確かにある程度のものは作れますね。簡単なメールフォームとか。
入門書にクラス継承、セッション管理については触れてなかったので、
それを勉強したいところです。
Perlとかやってたらもっとわかりやすいんだろうけど、
プログラムとしてPHPが始めてなので、掲示板とかになるとサッパリで。。。
ソースをいろいろいじくっては、あーなのか、こーなのね、と奮闘中です。
おいおいでもいいんですが、電車乗ってる間に勉強できたらなと思ったんですが。。


307:nobodyさん
04/03/31 12:51
cgiのチャットでログをDLしようとすると、
勝手にメモ帳が開くのですが、
ブラウザでそのまま見ることは可能ですか?


308:nobodyさん
04/03/31 12:57
>>305
JavaScriptでできる。
Web制作板へどうぞ。

309:nobodyさん
04/03/31 13:05
>>307
このスレ的にはログをHTMLに整形すればブラウザに表示されるって答えになる。
でもお前さんの望んでる答えはおそらくブラウザなりOSなりの設定じゃないか?
それなら板違いだ。

310:nobodyさん
04/03/31 13:17
>>308
( ゚д゚)ハッ!  板違いでしたね。
情報サンクス。 助かった。

311:nobodyさん
04/03/31 13:19
310 = 305
失礼しますた。逝って来ます。

312:nobodyさん
04/03/31 13:22 W1IehsTK
>>309
( ゚д゚)ハッ!  板違いでしたね。
ネットスケープにしたら表示されました(´・ω・`)

313:303
04/03/31 13:58 8HiqYOni
>>304
resありがとうございます。
redirectだとPOSTは使えないですよね?(ここがあやふや)
GETだとrequestサイズに制限があるので、大きなデータを送信できないと
思うのですが。

314:nobodyさん
04/03/31 14:19
すいません。質問です。

>>305さんはどこまで逝ったのでしょうか?
ヒントを用意してweb制作板をうろついてるんだけど,見つけられません。。。
使用OSはWinMeで,ActivePerlとAnHTTPdをインスコしています。
よろしくお願いします。

315:nobodyさん
04/03/31 14:24
押されたボタンごとにサーバ側で処理を分ければいいだけ。

316:305
04/03/31 14:40
>>314

あいすみません。質問にお答えします。
CとJavaしかわからんアフォなんで、JavaScriptの言語仕様に彼岸まで逝ってました。
てめぇで調べてたんだけど、結局わかんなかったよ、ママン。
そんなわけで、先ほどWeb製作のJavaScript質問スレに質問を投下してきました。

いい人がいるなあ、とホロリとする春の昼下がり。

317:nobodyさん
04/03/31 15:18
>>316
じゃ,ヒントを向こうに書き込み。。。と思ったら
もう誰かが書きこんでますた(´ー`)漏れはまったり屋さん

318:nobodyさん
04/03/31 15:36
>>313
小細工すること自体がスマートじゃない気がするが。
formタグを二つ使えばいいじゃないの。

319:nobodyさん
04/03/31 15:39
更新用とプレビュー用に2度入力させるのかw

320:nobodyさん
04/03/31 15:46
>318は>319の通りだが、俺もJavaScriptが最もいいと思うんだ。
小細工するほうがよっぽどスマートじゃないというのに禿同
まぁ、好みの問題でしょうが。

321:nobodyさん
04/03/31 18:31
すいません、プログラムとか関係なく単純に原因がわからないのですが、
URLリンク(ari-sin3.hp.infoseek.co.jp)
ここのあぷろだを使っているのですが、アップロード自体は成功し、
ちゃんと“しばらく”表示され、それをダウンロードすること等ができるのですが、
しばらくすると消えてしまいます。パス漏れとかではないのですが…
なぜでしょう…?よろしくお願いします。

スレリンク(php板)l50
こちら向けの質問だったでしょうか…

設置者様の掲示板にも書いたのですが過疎してるっぽかったのでここに書き込みさせていただきました。マルチスイマセン。


322:303
04/03/31 18:43 8HiqYOni
>>318
319氏も言われている通り、formを2つ作る場合はプレビュー送信用のフォームに
hidden等を使って、入力用のフォームからデータをコピーしなければなりません。
これは超ダサイですね。
>>320
先ほど思いついたのですが、プレビュー時はデータ用のDBは更新せず、
セション管理用のDBにフォームデータを格納し、リダイレクト先のCGIで
セションDBからプレビューを作成するという方法もありますね。
しかしJavascriptでtargetを書き換えた方が遥かに簡単ですね。

323:nobodyさん
04/04/01 20:46 Qa8QIqo7
cgiスクリプトのことなんですけど
URLリンク(tackysroom.com)
ここの「もっと書き込み隊」なんですけど、
左上にプッシュボタン?があってそれを押すと_topになってるみたいで
フレームのページで使っているので非常に迷惑です。
そのページだけ変わるようにしたいのですが、やり方を教えてください。
できれば「○○行目の○○を変更して」等の説明でお願いします。

324:nobodyさん
04/04/01 21:01
>>323
【 スクリプト改造依頼スレ 】(丸投げ)
スレリンク(php板)l50

325:nobodyさん
04/04/01 21:11 Qa8QIqo7
>>324
逝ってきます

326:nobodyさん
04/04/01 22:54 eSwMP1DY
MS04-004後でなんとか認証URLのようなことをする方法を伝授してください

復活したようなのでこちらで聞きます。


327:nobodyさん
04/04/01 23:53
>326
そりゃIEの使い方だろ、板違い
ローカルルール嫁

328:nobodyさん
04/04/02 15:50 p09aChTK
cgiで、検索結果を表示する時に、ある一定の量の検索結果を表示したら、
残りはgoogleなどのように[1 2 3 4 5 .... 10]みたいな感じで
ページ送りが出来るようにしたいのですが、こういった事をやるための
コードの良い見本ってないでしょうか?

この手のコードって、何か典型的な形ってあるんですか?

板違いでしたら申し訳ありません。。。

329:nobodyさん
04/04/02 16:10
>>328
>コードの良い見本ってないでしょうか?
その辺の掲示板のソースでも読んでページ遷移のロジックを覚えれ。

330:nobodyさん
04/04/02 17:50 aQazsdUF
PHPで最初に
header('Content-Type: text/html;charset=shift_jis')
と書くんですが、この場合、HTMLの部分で↓は不要ですか?
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">


331:nobodyさん
04/04/02 17:59
>>328
最近そういうの書いた。
my $num_page = int( @results / $par_page );
$num_page++ if ($num_result % $par_page || $num_result == 0);
で、表示データは、
my @page_result = @results[
 (($page_num-1)*$par_page)..($page_num*$par_page-1)
];
こんな感じ。
$par_page は一ページ当たりの表示件数
@results はヒットしたデータが入った配列
$num_page はヒットしたデータを全部表示するのに必要なページ数
$page_num は表示するページナンバー
@page_result はそのページで表示するデータのスライス


332:nobodyさん
04/04/02 18:09
>>331
お前さんイイヤシだな。

333:328
04/04/02 18:58 p09aChTK
>>331
親切にありがとうございます!!感激!!
自分のと照らし合わせて、改造してみます!!


334:nobodyさん
04/04/02 19:22
>>333
以前どこかのスレで、エライ人に添削してもらったスクリプトがとっても参考になった。
のぞいてごらん。
URLリンク(members.at.infoseek.co.jp)

335:328
04/04/02 19:42
>>334
ありがとうございます!!!
ココのスレは優しい人が多い。。。(T T)
参考にさせてもらいます!

336:nobodyさん
04/04/02 19:58 8HdcD4tH
自動返信の登録フォームを使っているのですが
フリーメールやプロバイダー違いのものを排除したいのです。
メールアドレスのホストと、接続先のホスト情報が一致しているかどうか
判定したいのですが、どうすればいいのかわかりません。
教えていただけますか?


337:nobodyさん
04/04/02 20:11
リモホとメアドのドメインが同じとは限らないけど。

338:nobodyさん
04/04/02 20:14
フリーメールの判別方法
スレリンク(php板)

339:nobodyさん
04/04/02 20:26 8HdcD4tH
>>337
そうなんですが、それは個々に対応するってことにしようかと思ってます。

>>338
ありがとうございます。
さっそく読んでみます。

340:nobodyさん
04/04/02 21:07
個別対応って軽く5,6000はあるだろ。
ドメインもってる連中のうちフリーメールやってる業者の割合を考えれば
どっちを個別対応すればいいかは火を見るより明らか。

341:nobodyさん
04/04/02 21:54
ローカルな事業者は多いからな。どのみち回線はNTTのくせに

342:nobodyさん
04/04/02 22:02
そんなことよりオレ流サギ最高。

343:nobodyさん
04/04/02 23:49 TePAy8oB
CGIでCSSを読み込ませるブラウザ振り分けがうまくいきません。
ヒントだけでもお願いします!

if (($HTTP_USER_AGENT =~/Mosilla\/4/)&&($HTTP_USER_AGENT !~/compatible/)){
print "<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"NN4.css\">\n";
}
elsif($HTTP_USER_AGENT=~/Gecko/){
print "<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"Gecko.css\">\n";
}
else print "<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"IE.css\">\n";

344:343
04/04/03 01:50
自己解決しました。
でもこれは、HTTP_USER_AGENTを振り分けてから
変数をHREF=""に入れた方がいいのかな?

$uagent = $ENV{'HTTP_USER_AGENT'};
if (($uagent =~/Mozilla\/4/) && ($uagent !~/MSIE/)){
print "<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"../../n4.css\">\n";
}
elsif ($uagent =~/Gecko/){
print "<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"../../gecko.css\">\n";
}
else{
print "<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"../../ie.css\">\n";
}

最近Perlをいじりはじめたばかりなので、また何か
つまづいたら相談させてください。

345:nobodyさん
04/04/03 11:16
>>348
HTML 4.01 の 14. StyleSheets を読んでみて再考してみるのも手。

346:nobodyさん
04/04/03 15:23
>>358
なるほどねぇ

347:nobodyさん
04/04/03 16:13
↓さあ、はずしてくれるなよw

348:nobodyさん
04/04/03 16:43
   ||
 Λ||Λ
( / ⌒ヽ
 | |   |
 ∪ 亅|
  | | |
  ∪∪
   :
   :

 ‐ニ三ニ‐


349:nobodyさん
04/04/04 09:59 NvCiDw7U
>>340
大手フリーメールは拒否するようにしたのですが
正規アドレスを晒してもいいという人だけに返信したいんです。
ホストとメールアドレスが違う人に関しては
管理人が個々に対応する形で良いと思ってます。
それほど大きなサイトではないので。

メールアドレスの@以下とホストドメインを同じかどうか
判断するにはどうすれば良いんでしょう?

350:nobodyさん
04/04/04 10:23
>>349
MX レコードを眺めてみる。

351:336=349
04/04/04 10:54 NvCiDw7U
MXコードとは?
すみません、初心者に毛が生えたようなものなので。
やはり丸投げスレにお願いした方が早いですかね。

352:nobodyさん
04/04/04 11:00
うーん DNS の仕組みがわかってないと後々つらいかも

353:336=349
04/04/04 11:25 NvCiDw7U
>>352
どうもありがとう。MXレコードをググって見ましたけど
さぱーりでしたわ(汗
レスキューやkentwebのアクセス制限自動管理システムを使いたかったので
それに組み込むルーチンだけ何とかしたかったんですけど。
独学なので基礎的なことが欠けてるんですねぇ。
もうちょっとながめてみます。


354:nobodyさん
04/04/05 05:30
PHPの掲示板のソースを読んでるんですが
extract($_REQUEST);
extract($_COOKIE);
コレの意味がよく分かりません。
extract、$_REQUESTが何なのかは調べたのですが、
引数を1つしか取らないextractが何をしているのかがよくわかりません。

355:nobodyさん
04/04/05 10:13
extract関数は1つしか引数がなければ
インデックス名を変数名として、そのインデックスの値を変数の内容として入れる。

$ary = array("dir" => "alphabet", "name" => "Tom");
extract($ary);
print($dir); // alphabet
print($name); // Tom

いちいち$_REQUEST['dir']等と書くより
こっちを使ったほうが良いと考えたら使えばいい。

356:nobodyさん
04/04/05 10:50
なるほど。わかりました。ありがとうございます

357:354
04/04/05 16:26 DltSzJku
また新たな悩みが。ソースではdefine関数で

define(TITLE, '画像BBS');

となってるんですが、どうしてもエラーが出ます。

define("TITLE", '画像BBS');

としたら成功したんですがこの原因はどこにあるんでしょう?
当方WindowsXP+Apache2.0.4.8+PHP4.3.4なのですが。
php.iniの設定かと思ったんですがどうしたらよいかワカリマセン…

358:nobodyさん
04/04/05 16:31
>>357
どこにあるんでしょうかも何も、原因はお前様が自分で修正してる通りなんだが...

何がお困りなのかワカリマセン

359:nobodyさん
04/04/05 16:35
>define(TITLE, '画像BBS');

Undefined constantとはっきりエラーが出ているはずだが・・
TITLEは定数と解釈され、'TITLE'は文字列と解されているだけ。
define()は引数に文字列を取る。
質問せずにマニュアル読んでくださいレベル。

360:nobodyさん
04/04/05 16:53
>>358
どうしてわざわざNoticeの出るような書き方してるのかなーってとこで悩んでたんです。

>>359
define()は定数も引数に取れるっぽいすよ?Noticeでるけど。
マニュアルにはstringを取るようになってるんで正しいとはいえないと思いますが。
だから
define(TITLE,"BBS");

<?=TITLE?>

でもちゃんと出力される。

361:nobodyさん
04/04/05 16:58
定数は型じゃないよ。なんでマニュアル読まないんだ。
そのほうが圧倒的に幸せになれるのに。

362:nobodyさん
04/04/05 17:09
実際のソースから入って分からん関数とかを調べながら覚えようと思ったんですよ。
マニュアルもある程度読んでます。

363:nobodyさん
04/04/05 17:16
Uzeeeeeeeeee!!!

364:nobodyさん
04/04/05 17:20
そうじゃなくて言語仕様のパートを読めよ。標準関数なんて話題になってないっつーの。
エラーメッセージが理解できてないようだが、それがわかるようになればお互い相当幸せになれるんだって。
間違いねえ。

365:nobodyさん
04/04/05 17:24
知識が無い奴とは話がかみ合わない法則。
初心者になったらまたおいで。

366:nobodyさん
04/04/05 21:23 B2Eb3h2B
infoseekの無料HPサービスに付属の掲示板を使ってるんですが、
アダルト系の宣伝書き込みに参っています。
対処法として、URLを含む投稿を書き込む時にエラーを返すようにしたいんですが、
どういうCGIをどう組んだらいいのかわかりません。
参考になるサイトや適切なスレなどもあれば教えてください。
ちなみにinfoseekはCGI利用可能です。

367:nobodyさん
04/04/05 21:34
付属のBBSならコードは弄れないんじゃないの。

368:nobodyさん
04/04/05 22:46 CTOgIFx+
自分のサイトにサーチボックスを自前で作りたいのですが、
JavaScriptだけではできませんか?


369:nobodyさん
04/04/05 22:57
ググルに自サイト内からの検索させれば?

370:nobodyさん
04/04/05 23:02
JSでやるとCGIでサーチしたりNamazuつかったりするより遥かに大変だと思われ。

371:368
04/04/05 23:04 CTOgIFx+
>>369さん
レスありがとう。
それが一番確実だとは思うんですけど、
どうしても自作にこだわりたくて。
やはりCGIなどが必要になってくるのでしょうか?

372:368
04/04/05 23:09 CTOgIFx+
>>370さん
レスありがとです。
なるほど。JavaScriptだけでやろうとするなら
CGIを勉強したほうが良さそうですね。

なんとかして自前のサーチボックス作りたいので
CGIの勉強してみます。
>>369さん、>>370さんありがとうございました。


373:nobodyさん
04/04/05 23:13
1から作る気なのか Σ(´Д`lll)
俺は感動するべきなのだろうか、サイト内検索CGIが配布されている
ことを教えた方がいいのだろうか。

ま、がんがれ。

374:nobodyさん
04/04/05 23:19
サーチボックスねぇ・・・
意味はわかるけど何をするものかわからんな。

ま、がんがれ。

375:nobodyさん
04/04/05 23:20
【プロパイダ】Hi-HO
【使用ソフト】Ffftp
【質問】cgiを設置したいのですが、Hi-HOのページに
『/cgi-bin/の直下でしか動きません。』と書いてあり
cgi-binの中に設置したのですがブラウザから
URLリンク(www.)<)○○○.hi-ho.ne.jp/アカウント名/○○.cgi
これでも表示されませんでした・・・。

376:nobodyさん
04/04/05 23:23
>>375
Webサイト制作初心者用スレ Vol.87
スレリンク(hp板)

377:nobodyさん
04/04/05 23:25
>>376
誘導ありがとうございます。スレ違いでしたね。ごめんなさい

378:nobodyさん
04/04/06 15:59
スレ違いっていうか、板違い

379:nobodyさん
04/04/08 16:57 pC8wGw4T
自分のサイトと友人サイトととでデータファイルを共有したいと思ってます。
要するに、自分の鯖にあるファイルのみが更新されるので、そのファイルを友人の鯖に
コピーしたいのです。

CGIとかでできますか?

380:nobodyさん
04/04/08 17:35
送り手がSocketつかえるならHttpでPostして受け手側Cgiがローカルを
更新ってのが浮かぶけど、こういうのは共有とは言わないので、ちょっとやりたいことと違うかな。

381:379
04/04/08 17:54 pC8wGw4T
>>380
一方は送り、相手は受取り専門なのでそれでいいと思います。
そのことについて書いてるお薦めのページがあれば教えてもらいたいのですが。

とりあえずその用語をググってみます。

382:379
04/04/08 18:14
結構、良さそうなサイトを見つけました。
とりあえずここで勉強してみます。

ネットワークプログラミングの基礎知識
URLリンク(x68000.startshop.co.jp)

383:nobodyさん
04/04/08 21:04
FastCGIってどのスレでやってますか?


384:nobodyさん
04/04/08 22:49
やってません

385:nobodyさん
04/04/08 23:29
>>379
ポートを自由に開けるならrsyncを使うのが簡単かな。
セキュアにしたいのならsshでポートフォワーディングすることもできる。
HTTPしか使えないならHTTP-DAVを使うのが良い。
HTTP::DAVモジュールを使えばPerlで簡単にアップロードスクリプトが書ける。

386:/ノ、゚ ヮ゚ノ、,ヽ ◆HEHARUKAoo
04/04/09 00:57
sftp・・・

いや何でもないっす

387:nobodyさん
04/04/09 14:29 SDW/puz2
URLリンク(hoge.com) といったトップページにアクセスした瞬間にIEやネスケの
ウィンドウのサイズを800×600とかに固定させることって出来ますか?
javascript:OpenWin とかってのがあったんですがこれだと一回どこかを
クリックしてからでないとダメですよね・・・

388:nobodyさん
04/04/09 14:39
>>387
板違い

389:387
04/04/09 14:41 SDW/puz2
スイマセン。Web制作板逝ってきます・・・

390:nobodyさん
04/04/09 20:34
イタチGUY

391:nobodyさん
04/04/11 02:19
スレ違いかもしれないですが、
先日とあるページのトップに、
負荷軽減のためリンク先をURLリンク(aaa)
からURLリンク(aaa)に変更して下さい。
と書いてありました。変更した後のものに飛んでも
結局ccc.cgiが表示されるのですが、これってどう
いった点が負荷軽減なのでしょうか?


392:nobodyさん
04/04/11 02:53
JSPの勉強をしようと思い、Windows2000に

j2sdk-1_4_2_04
apache 2.0.49
tomcat 5.0.19

をインストールしましたが、TomcatとApacheの連携がうまくいきません。
下の通りにやってみたのですが、うまくいっていないようです。
URLリンク(www.atmarkit.co.jp)

誰か、助けてください!

393:nobodyさん
04/04/11 15:55
>>394
index.htmlをccc.cgiが生成していると思われ

394:nobodyさん
04/04/11 15:58
>>393
(゚д゚)ポカーン

395:nobodyさん
04/04/11 19:04
持続的接続でリクエストを送った場合
それに対するレスポンスが完了したかどうかはどうやって判断すればよいのでしょうか

396:nobodyさん
04/04/11 19:35
chunked エンコーディングでサイズがゼロのチャンク+空行が送られてきた。
または Content-Length: で提示されたバイト数を受信した。

397:nobodyさん
04/04/12 00:24
>>396
どうもありがとう御座いますl

398:nobodyさん
04/04/12 15:20 DPj5qxkj
掲示板のCGIを新しいverに更新したいんだけど、
DL後、色の設定とか、アイコン設定とか全部一
からやりなおさないといけないの?

399:nobodyさん
04/04/12 15:26
>>398
設定が別ファイルになってなかったり、設定のフォーマットが変わってたりしたら
そうだろうな

400:nobodyさん
04/04/12 15:30
>>398
作者に聞いてください

401:nobodyさん
04/04/12 17:49 9zajSQkc
xslでifとwhenの使い分けがいまいちよくわからないのですが、
どういう違いがあるのですか?

402:nobodyさん
04/04/12 18:03 Hm7UblHY
ブラウザの「戻る」ボタンが押された時に、
よくあるページの有効期限切れのページを表示させたいのですが、
どうやればできるでしょうか?
いちおうApacheとSSLは使っていますが・・・
どうやればいいのか分かりません。
教えてください、よろしくお願いします。

403:401
04/04/12 18:16
自己解決しますた。
choose-case文の場合でした。

404:nobodyさん
04/04/12 18:17
>>402
有効期限を設定しなければいい

405:nobodyさん
04/04/15 18:07
java アプレットの質問はどのスレでするのが適切でしょうか

406:nobodyさん
04/04/16 11:54
ヤフオクの出品物説明のURLは、最後がディレクトリのスラッシュで閉じられていないから、
出品物の ID をGETメソッドでWEBアプリに引数を渡していると思うんだけれど、
これは何の言語と使っているの?
普通

URLリンク(www.hogegeho.com)

とかで渡すと思うんだけれど、

URLリンク(page3.auctions.yahoo.co.jp)

は、どうやって引数を渡しているの?

407:nobodyさん
04/04/16 21:34
URLリンク(....) という URL もスラッシュで終わってないんだけどね。
w3c.org の URL はほとんどファイルの拡張子が存在してないし。

で、まあ、PATH_INFO について調べてくれたまえ。

408:406
04/04/17 13:42
>>407
ありがとう。
Apahce の 設定でできちゃうのね。

409:nobodyさん
04/04/17 18:30 4uLoyv5G
あらゆる「連続投稿」を規制する方法を
自分なりに開発したいと思い、「連続投稿」をするためのツールに、
どんなものがあるのか、その性質を知りたく、探し回っています。

なかなか見つからないのですが。。。URI晒してくれたらありがたいです

410:nobodyさん
04/04/17 18:44
>>409
そういう悪用できるものを紹介できると思うか?

411:nobodyさん
04/04/17 18:49 4uLoyv5G
>>410
そらそうだな

探すの('A`)マンドクセ

412:nobodyさん
04/04/17 18:56
というより発想そのものの考えが浅いことに気がつけ。

413:nobodyさん
04/04/17 19:30
>>411
もういいよ。質問者の逆切れは。
嘘でも媚びへつらえよ。知ったか厨が教えてくれるだろ。

414:nobodyさん
04/04/18 02:14
まぁ同一IPのPOSTが多すぎたら強制ストップかけるのが常套手段だな。

415:nobodyさん
04/04/18 22:48 EzT8b9E2
PerlCCってどこでダウンロードできるんですか

CPAN行ったけど英語だらけワカンネ

416:nobodyさん
04/04/18 23:03
>415
あくちぶぱーるなら標準で付いてくるけど。
もっぺんbinディレクトリ(か、/usr/loca/binかどこか分からんけど)よーく探してみそ。

417:415
04/04/18 23:55 EzT8b9E2
見つけることが出来ました。
ActivePerlをインストールしなきゃならなかったんすね。
でコンパイルしてみたら・・・・・


C:\Documents and Settings\XXXX>perlcc -o output.exe D:\code.pl
コマンド ラインの警告 D4002 : 認識不可能なオプション '-nodefaultlib' を無視しました。
コマンド ラインの警告 D4002 : 認識不可能なオプション '-debug' を無視しました。
コマンド ラインの警告 D4002 : 認識不可能なオプション '-libpath:D:\Perl\lib\CORE' を無視し
ました。
コマンド ラインの警告 D4002 : 認識不可能なオプション '-machine:x86' を無視しました。
pccuxEXi.c
LINK : fatal error LNK1104: ファイル "pt:ref,icf.exe" を開けません。



何か妙なエラーに悩まされています・・・・・(´・ω・)

418:nobodyさん
04/04/19 00:45
マジで perlcc 使うとは勇気があるな
たぶん WebProg板では手に負えないと思う

419:nobodyさん
04/04/19 01:10
まともに動いたという話はあまり聞いたことないね。

420:nobodyさん
04/04/19 10:42
peko 鯖の bbs.cgi は perlcc しているけれど。。。live6-12.2ch.net とか。

421:/ノ、゚ ヮ゚ノ、,ヽ ◆HEHARUKAoo
04/04/19 12:07
64bitのint使っててもコンパイル通るperlccキボン

422:nobodyさん
04/04/19 14:42
perlで先頭がアステリスク(*)で始まる文字列ではないかを判定したいのですが

if ($hoge !~ /~\*/){処理}では判定できないみたいです

どのような判定式にすれば良いのでしょうか、ご教示お願いします。

423:nobodyさん
04/04/19 15:05
>>422
/^[*]/ とか /^\Q*\E/

424:nobodyさん
04/04/19 15:09
>>423
動きました
どうもありがとうございました

425:nobodyさん
04/04/19 16:51
~ と ^ の typo だそうです。

426:nobodyさん
04/04/20 17:43 9nEbw7Ta
サイトのデザインがぱくられました…
ソースはぱくってないみたいですが明らかにデザインは似てます。
作っていて偶然似たようなデザインになってしまったとは思えません。
こーいう時ってどーしたらイイと思いますか?

スレ違いだったら申し訳ありません。

427:nobodyさん
04/04/20 17:49
>>426
板違いです

428:nobodyさん
04/04/20 18:07 cqNce4z/
URLリンク(eldorado1st.cool.ne.jp)
ここのチャットどうおもいますか?

429:nobodyさん
04/04/20 18:08
>>428
板違いです

430:nobodyさん
04/04/20 23:03
Redhatでperlccが意外に軽く通った。

431:nobodyさん
04/04/21 15:52
RSSを動的に吐かせるには、何をどうすればいいですか?

432:nobodyさん
04/04/21 15:57
あなたががんばればいいです

433:nobodyさん
04/04/21 16:02 ZF3IOQce
>>431
PHPがPerlで吐け。

434:nobodyさん
04/04/21 18:23
PHPの中の人が大変そうだ。

435:nobodyさん
04/04/22 12:56 yVV88fJ8
.htaccessでアクセス制限したホストを特定のページに飛ばしたいんですが
検索してもでてきません。リダイレクトとか言うのを使うのでしょうか?
アドバイスお願いします

order allow,deny
allow from all
deny from .aaa.ne.jp
今まではこんな感じだけでした。

436:nobodyさん
04/04/22 13:21
>>435
制限しちゃったらリダイレクトできないのでは?

437:nobodyさん
04/04/22 13:26
>>435
htaccess関連はWeb制作板に逝ってください。

438:435
04/04/22 15:09
>>436-437
逝ってきますthx


439:ひよこ名無しさん
04/04/22 20:29
お願いします。
ちょっと前にPerlでプログラムを作りました。
掲示板のようなプログラムです。
そのPerlで記述した文法の中で、文字化け対策を行っていました。
テストサーバでは良くある文字化けリストの文字を打っても
文字化けが起こりませんでした。
でも本番用のサーバでは良くある文字化けを打つと文字化けが
起こってしまいました。
これはサーバの環境が違うからでしょうか?

440:nobodyさん
04/04/22 20:31
>>439
具体的な環境を言ってください

441:nobodyさん
04/04/22 20:33
本来文字コードはヘッダで指定するもの。

442:nobodyさん
04/04/23 00:08
PerlでCGIを組んで勉強中の者ですが、
ソートが上手く動かせず?に苦労しています。
URLリンク(www.din.or.jp)
を参考にしてるんですが、

@data = map {$_->[0]}
sort {$a->[2] <=> $b->[2]}
map {[$_, split /,/]} @data;

これは予定通りの動作を確認できるのですが、
アチラのページでお勧めされている高速版の、

@tmp = map {(split /,/)[2]} @data;
@data = @data[sort {$tmp[$a] <=> $tmp[$b]} 0 .. $#tmp];

上記のスクリプトはどうも上手くいきません。
なにぶん、最近始めたばかりなので、
僕の手落ちなのかも知れませんが、何卒ご教授下さい。
お願いします。


443:nobodyさん
04/04/23 03:14
>>442
ちゃんと動くよ。

続けるなら内容的にこっち↓のほうがいいかも。

Perl コーディング初心者質問コーナー Part34
スレリンク(php板)

444:nobodyさん
04/04/23 09:46
>>442
はじめの方のはsplitした奴の前に$_が追加されてるが
あとの方のやつはそんなことはないので比較対象になる
カラムが一つずれてるんじゃないのかな。あとの方は

@tmp = map {(split /,/)[1]} @data;

じゃない?


445:kaeru
04/04/23 16:06 LwoC/Tg8
あの・・・。今、デジタルビデオカメラで撮った画像を
プレミア6.5で編集して、またデジタルビデオカメラのほうに出力したんですけど・・。
出力させてもデジビデカメラの方に録画されないんです!教えてください!

446:nobodyさん
04/04/23 17:05
同じURLでもPC or ケータイで表示させるページを別にしたいんだけど、
ケータイからのアクセスだったら別のURLに飛ばす、みたいなCGIある?

447:nobodyさん
04/04/23 17:32
>>446
プログラミングするまでもなくmod_rewriteで十分だろう。
とりあえずぐぐって最初にひっかかったこれを紹介しておく。

URLリンク(ryus.s21.xrea.com)


448:446
04/04/23 18:33
「mod_rewrite」でぐぐってみたら「初心者には難しい」そう・・・。
目を通したけどやっぱりキツいです。ポン、と設置するだけのCGIはないでしょうか。


449:nobodyさん
04/04/23 19:17
mod_rewrite こそポンと設置するだけなんだが。

450:nobodyさん
04/04/23 20:17
まあ httpd.conf をいじれない環境だと、いろいろ辛いやもしれん

451:nobodyさん
04/04/23 21:08
>>448
CGIの探し物はWeb制作板へ

452:nobodyさん
04/04/23 21:10
>>442
アチラのページでお勧めされている高速版は

@tmp = map {(split /,/)[2]} @data; じゃなく
@tmp = map {(split /,/)[1]} @data; になってるが


453:nobodyさん
04/04/23 22:23
ググっても出てこないのですが
lzhのMIME Typeって何になるんでしょうか


454:nobodyさん
04/04/23 22:55
>>453
application/octet-stream

455:nobodyさん
04/04/23 23:16
デフォルトJavaScriptオフでネットサーフィンしてるんだけど
よくJavaScriptオンにしてないとリンク先すら見せないっていう
糞な作りのサイトが増えてるんだけど、あれには何か裏があるの?

456:nobodyさん
04/04/23 23:28
>>455
PC初心者板へ逝け

457:455
04/04/23 23:39
リンク先のURLを隠したい理由って何なのか気になるじゃないですか?
お客さんの要望なのか、プログラマの自己満足なのか、セキュリティ上の
問題なのか、遷移しても動作しないからっていう親切心なのかとかさ
実際どうなんでしょうか? WEBプログラマの真意を知りたい。

458:nobodyさん
04/04/23 23:43
板違いです。
ここはWebProg板。
Web制作板へ行って聞いてください。

459:nobodyさん
04/04/23 23:54
Web制作板で質問しなおして来ましたが
これってCGIの話だからこっちだと思ったんだけど
どういう切り分けなんでしょうか?

460:nobodyさん
04/04/23 23:57
>>459
>>458

461:nobodyさん
04/04/24 00:54
>>454
どうも

462:nobodyさん
04/04/25 10:26 3O+e5Via
いままでindex.html使ってたのにphp使おうと思って
indexphpにしたらスタイルシートを読み込まなくなっちゃいました(><;)
どうしてですか?なんでですか?教えてください!!(><;)

せっかくアパッチを配備したのにこれじゃ困りますよ!(><;)

463:nobodyさん
04/04/25 10:44
板違いです>>462

464:nobodyさん
04/04/25 11:20 3O+e5Via
>>463
ななななんでですか!?
ここの板しかありえないじゃないですか(><;)
確かに私のニュース板でもいいですけどあそこの
人たちは応えてくれらないと思います(><;)
教えてください!(><;)

465:nobodyさん
04/04/25 11:23
┐(´д`)┌

466:nobodyさん
04/04/25 12:48
>>464
indexphpじゃなくてindex.phpにする。終了。

467:nobodyさん
04/04/25 14:08 s6CjE8SK
perlで組んでるんですが、unless使うのとifで!使うのどっちが良いかな。
unlessの方が処理早いならunlessでifで!使っても同じ速度ならわかりやすくifでいこうかと思ってるんですが。
どなたか教えてちょ。

468:nobodyさん
04/04/25 14:11
>>467
くだらないこと聞かないでちょ。
速度を比較したいならベンチマークとりなさいな。

469:nobodyさん
04/04/25 14:15
わかったっちょ。探してみたらuse Benchmarkでベンチ取れるのね。
下らない質問にレスしてくれてありがとうっちょ。

470:nobodyさん
04/04/25 22:22
unlessは条件分岐がいまいち分かりにくいので、ifで統一してる。
でもそのわりに三項演算子使いまくり。

471:nobodyさん
04/04/26 10:21
三項演算子をネストされるとさすがに追うのが疲れる
とかゆーのは、コーディングスレ向きの話題かも

472:472
04/04/28 00:53 moLr+qwV
IEのデータバインドについてなのですが、
CSVファイルの中にデータを追加していたら、あるところでいきなり文字化けしました。
取り込むCSVファイルのサイズの上限ってあるのでしょうか?


473:nobodyさん
04/04/28 20:15 oyRrjKqF
JavaScriptの質問なんですが、<A href="javascript:なんたらかんたら">ほげほげ</A>
のなんたらかんたらの所では関数の呼び出ししか使えないんでしょうか?
document.form.select.selectedIndexへの代入をしたいのですが。。。

474:473
04/04/28 20:20
すみません。void演算子で自己解決しました。

475:nobodyさん
04/04/28 21:42
鬼レスボードをダウンロードできるサイト教えてください。

476:nobodyさん
04/04/29 21:29 EADeseP4
すみません、ちょっときいてみたいのですが

山手線の中で読むとしたら、オライリーのらくだ本とねずみ本、どっちの方が
かっこよく、頭よさそうに見えるでしょうか?

477:nobodyさん
04/04/29 21:31 EADeseP4
やっぱり、らくだ本の方が重量感があっていいですかね?

478:nobodyさん
04/04/29 21:33
( ´,_ゝ`)ハイハイ

479:nobodyさん
04/04/29 21:42 EADeseP4
しかし、ねずみ本のまえがきには、Perlを知っていることを、前提にしている
と書かれているので、こちらの方が上級みたいなんですよね。

480:nobodyさん
04/04/29 21:44 EADeseP4
まずは形から入るっていうのは、だめですかね。

481:nobodyさん
04/04/29 21:58
( ´,_ゝ`)ハイハイ 

482:nobodyさん
04/04/30 03:04 n0ndjkcX
CGIからCGIにPOSTをなげるにどうしたらいいですか?
というのもLAN内のもうひとつのサーバーのCGIに書き込みさせたいのです。
よろしくお願いします!

483:nobodyさん
04/04/30 06:16
PukiWiki 1.4.3
を使っております。

仕事で情報を共有しようという動きになり、
現在、仕事について1000ファイル超のhtml群を、wikiの文法に基づいて
タグを除いたり変換して.txtにして、wikiに登録しようと思っております。
そこで質問です。

1.
wikiディレクトリにあるテキストですが、あれがwikiページの元になろうかと存じます。
そのファイル名ですが、例えば「テスト.txt」ならば
A5C6A5B9A5C8.txt
となっております。

これはどういった変換が行われているのでしょうか。
ユニコード変換(?)というものだろうとお見受けしますが、wikiでのこの変換について
具体的な解説、またはそれがあるページなどありましたらお教えください。

2.
1000ファイル超のhtml群を無事wikiスタイルの.txtに変更できたとして、
これをwikiディレクトリ内にアップ、パーミション変更し?plugin=linksをしたとしても、
ファイル一覧や最新の20件、単語検索などに反映されません(一ファイルでテスト)。

こういうやり方では、wikiに登録できないのでしょうか。

以上2点、是非ご教示下さい。

484:nobodyさん
04/04/30 10:31
>>483 PukiWiki のソースコードを見れば分かると思うけど。

1. func.php でページ名のエンコードの部分が以下のようになっている。

strtoupper(join('',unpack('H*0',$key)));

普通に $key に入っているバイナリを16進数に変換しているだけ。
「テスト」を EUC-JP で16進数にすると A5C6A5B9A5C8 になる。
ユニコードは関係ない。

それよりも、デコードの

substr(pack('H*','20202020'.$key),4);

の方が気になった。わざわざ4文字余分に入れて、切り出しているのは意味が
あるんだろうけど、何に対する対処なのかがよく分からない。


2. ファイル一覧はキャッシュディレクトリの recent.dat を参照しているだけなので、
そのファイルに反映させないと最新には表示されない。
UNIX Time とページ名という簡単なフォーマットなので、簡単なスクリプトでも作って
自分で作成してしまうと言う方法もある。

単語検索はすぐに反映されそうな感じだけど、詳しくは調べていないので良く分からない。

485:nobodyさん
04/04/30 23:23 ucjsqsd7
エンピツのMyRefererってReferer以外の情報も(IP、リモホ等)解析できるんですか?

486:nobodyさん
04/05/01 10:29 BvssJYXP
PerlでCGIを書いています。
今回書いたCGIが、自分のPCにインストールしている動作確認用のCGIサーバでは
動作するのですが、実際にISPのCGIサーバでは動作しません。
原因・対策をご教授願います。
環境その他は以下のとおりです。
よろしくお願いします。

自サーバ:Apache/1.3.23 と Perl5.6.1
ISPのサーバ:perl5.005(plalaのサーバです)

Perlのパスはどちらも/usr/local/bin/perlなので書き間違いはありません。
FFFTP(1.89)のアスキーモードで転送しています。
パーミッションはplala推奨の設定にしています。
このような環境の中で、ISPのサーバで動作させると500エラーが出ます。

487:nobodyさん
04/05/01 10:50
ふーん。

488:nobodyさん
04/05/01 11:18
>>486
自分で書けるなら問題点を切り分けできるでしょ

489:nobodyさん
04/05/01 11:22
CGI設置できないんなら、そのぷららとか言う外人に聞けよ

490:nobodyさん
04/05/01 11:43
「500エラー」なんか何の参考にもならん。

491:nobodyさん
04/05/01 14:17
即座に500が表示されるなら文の問題
ちょっと考え込むんならあっちの問題

とか超適当こいてみる

492:nobodyさん
04/05/01 15:07
使えない関数とか使ってんじゃないの?
とりあえず怪しい関数すべてにevalしておけ。

493:nobodyさん
04/05/01 17:31
怪しいところの直前でexitするとか

494:nobodyさん
04/05/01 23:39 1FRYrnUG
不躾ながら質問です。

数日前に、「MovableTypeはもう古い」なタイトルで新しいBLOGを紹介している
日記をちらちら見たんですが、その新しいやつの名前忘れちゃいました。
昨日今日と結構検索かけて調べたんですが、同記事は見つけられず。。
どなたかご存知ありませんか?

495:nobodyさん
04/05/02 01:14 Ql1NgpF3
該当するスレがなさそうなので、ここで1つ質問よろしいでしょうか。
WEBサービス系のプロジェクトで独自にフレームワークを開発して
使っているケースってよくあると思うのですが、どんな目的・アプローチで開発されているでしょうか?
自分もそういった開発にまわされそうなのですが、実は最初にフレームワーク部隊を
作るという話ありきで実際なにをどうしたいとか目的がまだないのです。
もちろん、プロジェクトごとに目的は異なると思いますが、直接開発に
携わっている方がいらっしゃれば、少し参考に聞かせていただきたいです。

496:nobodyさん
04/05/02 10:59 k6q/X46s
質問です。
例えば掲示板の管理者設定部分を切り離して、
requireするようにしてあるとして、
その設定ファイルをWEB上から編集できるようにするのは、
有りでしょうか無しでしょうか?
現在のバージョンはログ読み込み(発言ログとは別)にしてあるんですが、
ハッシュで扱ったほうが早いだろうと改造を始めてるんですが。


497:nobodyさん
04/05/02 12:51
なるほろー

498:nobodyさん
04/05/02 15:32 Qc8tExXu
質問です。
このページの右側にある「AP番号検索」のように、
 ↓
URLリンク(www.leopalace21.com)

「番号」を入力して「検索」ボタンを押すと指定したページが開く
というCGIはどの様に作るのでしょうか?

番号をformでプログラムファイルに送信しているようなのですが
どの様に作っているのかわかりません。。
サンプルがあれば教えてください。


499:nobodyさん
04/05/02 15:38
>>498
CGIの基礎を勉強しなさい。

500:498
04/05/02 15:45 Qc8tExXu
>>nobodyさん
基礎なんですね。。。これ。。
申し訳ありません。

501:nobodyさん
04/05/02 16:41
>>500
それ以前に同じ質問を方々のスレに投稿するのはマナー違反ですよ。

502:nobodyさん
04/05/02 16:48
perlで無限ループ作ってしまったようなのですが、どこでループしているか判定してくれる便利なものなんてないですよね。。。

503:nobodyさん
04/05/02 16:55
ところどころにprint文入れとく

504:nobodyさん
04/05/02 17:22
>502
エラーログを見れるローカル環境をつくれ

505:nobodyさん
04/05/02 22:55
Amazon Web Service についてのスレがどっかにあったかと思うのですが、
知りませんか?


506:nobodyさん
04/05/02 22:59
webサービス全般についてのスレならあったよ

507:nobodyさん
04/05/03 01:42
他人に掲示板CGIを配布しようと思うのですが、
誰もが.htaccsessを設定できるわけではないと思うので
投稿者のIPアドレスを含む書き込みログのファイルの拡張子を.cgiにすることによって
簡易セキュリティとしています。
同様の手法を用いているCGIは多数ありますが、
拡張子.cgiのファイル内容が見られることは絶対にないのでしょうか。

508:nobodyさん
04/05/03 01:46
>>507
ftp とか ssh でみれるよねー

509:nobodyさん
04/05/03 01:50
例えば suexec を使っていない apache だと
同じサーバに同居してる他人に見られ放題だよな

510:nobodyさん
04/05/03 03:02 HTBqzplb
>>508
>>509
ありがとうございます
危ないところでした。


511:nobodyさん
04/05/03 06:17
誰でも簡単に設置できるように作るとどうしてもそうなってしまうわな。
強固にすると設置できない人のサポが面倒…

512:刺身
04/05/04 00:39 WoJA9NQ6
QUICK BASICで挫折した漏れ(24歳)ですが、
データベースを利用したサイトを作ろうと思い立ちました。
PHPとか、ASPとか、Perlとか色々あるみたいですが、
どれが一体なんなのかすらわからん始末。
ちなみに大学は文系。98年度のセンター試験は
数学120点でした。ちなみに英語は140点。
こんな漏れでも目の前に道が開けるよーな入門方法はありますか?
ぐぐってみたけど、わけわからんかった…。
金がないので、一人でやるしかありゃしません。

513:???
04/05/04 00:45
なぜかyahooのニュースにaタグがでちゃってるんですが
どうやったらなおりますか?
URLリンク(headlines.yahoo.co.jp)

514:nobodyさん
04/05/04 00:45
HTML、SQL(データベース)、PHP・ASP・Perl等言語。
QuickBasicは1つの言語を覚えればいいのに比べてWebProgは敷居が高いかと。。。
あとはやる気だぁね。

515:nobodyさん
04/05/04 00:47
>>512
「何のためにデータベースを利用したいのか」について明確なイメージを固めるのが第一歩かと。
なんでもいいからとりあえずデータベース使いたい、とかいう漠然とした目標だと、たぶんコケる。

516:nobodyさん
04/05/04 00:48
出来合いのもの使えば?
いろいろあるぜよ

517:nobodyさん
04/05/04 01:46 lO01nNu8
初めまして。
ウェブログとCGIは何とか案内ページ見ながら設置出来る程度の初心者です。
Xreaに簡単に設置できる日本語が使えるCMSを教えて下さい。

518:nobodyさん
04/05/04 14:28
>>517
XOOPS2
URLリンク(jp.xoops.org)

519:刺身=512
04/05/04 23:44
>>514
HTMLはかじったことがあるので、大体わかります。
やっぱり敷居が高いんですか…。
働いているので余り時間がないっていうのが正直なところです。

>>515
イメージは一応あります。詳しく内容は言えませんが
多人数からデータを集めて、その中でのランキングや分析を
データを登録した人に返すって感じのやつです。
そういったのを作るのは難しいのでしょうか?

>>516
できあいのを使うというのも考えたんですが、
まだそこにも到達していないレベルです…


できあいを使うにしろ、知識は必要ですよね…。
先述したイメージを形にするには、何と何を勉強し始めればいいのか
っていうのが一番先に知りたいことかもです。

520:nobodyさん
04/05/04 23:50
>>512
PHP+MySQLが一番敷居が低い。

521:刺身=512
04/05/05 00:17
>>520
そうなんですか!
今日本屋に行ったら、参考書がいっぱい並んでました。
とりあえず、プログラム無しのサンプルサイトを作ろうとしています。
イメージをつかもうと思って。

522:nobodyさん
04/05/05 00:25
プログラムなしのサンプルサイトって良く意味わかんね。

URLリンク(www.1point.jp)

ここの「PHP + DB」のところに載ってる本どれか一冊買ってきて概要から学ぶと良し。

523:517
04/05/05 01:26
>>518
ありがとうございます。
早速ダウンロードしてやってみてます。
mamboかxoopsで迷ってましたけど決心つきました。


524:nobodyさん
04/05/05 15:19 iuTSZuI/
Perlで簡単なメモ帳を作って設置したのですが、見る人に対して書き込む人の割合が極体に低いので
書き込みがあったごとに表示HTMLをファイルに書き込もうと思っています。、
予めprint文で構成してあるHTML表示部を用いてそれをファイルに書き込むにはどうしたら良いのでしょうか?
一応、表示部は関数化してあります。どなたか良い方法を教えてくださるとうれしいです、、、

525:nobodyさん
04/05/05 16:05
よくわからん。おそらくLWP?

526:nobodyさん
04/05/05 16:24
わしもよくわからんが、STDOUT に書き出すコードが既にあって、
そのコードを極力いじらずにファイルに書き出すようにしたい、
ということなんじゃないかという気がする

527:nobodyさん
04/05/05 16:28
1. CGIからCGIをバッククォートで呼び出して、出力をファイルに書き込む
欠点: サーバ負荷が多少上がる。引数を渡すのが若干面倒

2. CGIからCGIをLWPで呼び出して、出力をファイルに書き込む
欠点: サーバ負荷がもっと上がる

3. STDOUT をファイルハンドラに付け替える CPAN モジュールを使う
欠点: ごめん、何ていう名前のモジュールだったか思い出さない…

528:524
04/05/05 17:21
>>525-527
わかりにくくて済みません;しかも、関数化じゃなくてサブルーチン化でした。。。本当にごめんなさい。
LWPのリファレンス見てみます、、、

529:nobodyさん
04/05/05 17:24
>>524
print に出力先を指定する。
printf qq|<textarea cols="80" rows="25" tabindex="20" accesskey="R">%s</textarea>|, $Out_strings;
これなら標準出力に。
local *Out_HTML;
open Out_HTML, ">$HTML_filename" or die $!;
printf Out_HTML qq|<textarea cols="80" rows="25" tabindex="20" accesskey="R">%s</textarea>|, $Out_strings;
close Out_HTML;
これならファイルに。
ほかいろいろ。

530:nobodyさん
04/05/05 17:40 5Fq0Gcd+
質問です。
Web拍手の過去ログは14日間分保存になっていますが、それを60日にするには
どこをどう書きかえたらいいんでしょうか。

531:nobodyさん
04/05/05 17:44
14ってとこを60に置換する。

532:nobodyさん
04/05/05 17:56
>>528
2chの様にHTML吐かせて鯖の負荷を軽減したいって事?

533:nobodyさん
04/05/05 18:04
2chはcgiを経由してたような?
表示部をサブルーチン化してあることだし、
selectで出力先をバシバシ切り替えるのも手かと。

534:nobodyさん
04/05/05 18:19 sv68sKr6
PHPなんですが、既存のプログラム(理由があって一部しか公開できない)
では、メール送信時に文字化けが発生して何とか解決法を模索しています。

function send_email($email_to,$email_cc,$email_priority,
$email_subject,$email_body,$email_from,$email_bcc=NULL)

の部分を何とか修正して、文字化けしないようにできないでしょうか?
はっきり言って当方、phpの知識もコードの知識もさっぱりなんですが、
なんとかヒントだけでも教えていただけないでしょうか?

mail関数とか使ってるのなら、mb_send_mail関数に変えるだけで
良いと思ったのですが、phpでなぜにsend_emailってのを使ってる
のでしょうか?

535:nobodyさん
04/05/05 18:26
JISで送れ

536:nobodyさん
04/05/05 18:27
どうせ誰かのスクリプトから著作権表示だけ消して使いたいんだろ。
書いた本人に聞いてみれば?

537:524
04/05/05 18:28
>>529
レスありがとうございます。ですが、私の知識不足でよく分かりませんでした。。。すみません。
>>532
そんな感じかもしれません。。。書き込みがあったごとにサブルーチン化した関数をそのまま出力するのではなく
ファイルに出力したいんです。。。
>>533
ありがとうございます!こんな便利な物もあるんですね。。。無事出来ました。

私のわかりにくい文書にレスして下さってみなさんありがとうございました(_ _)

538:nobodyさん
04/05/05 18:34 sv68sKr6
>>536
俺に言ってるんですかね?完全な的はずれですが。
なぜ文字化け云々が、著作権表示に・・・。

>>535
JISで送らなければならないことは分かってるんですが、
どうやってJISにするのかが分からないんです。
jcode.php とか使う必要があるんですかね?

539:nobodyさん
04/05/05 18:39
mb_convert_encoding。MB関数使えなければjcode.php

540:nobodyさん
04/05/07 17:43
Amazon
Yahoo! Auction
楽天市場
これらはどんな言語で作られているんでしょうか?


541:nobodyさん
04/05/07 17:53
>>540
とりあえずHTML

542:nobodyさん
04/05/07 18:10
日本語、英語、各国語対応しているよ。

543:nobodyさん
04/05/07 20:54
プログラミング言語

544:nobodyさん
04/05/07 23:53 SD6Cw3rl
PerlでCGIを勉強しててふと思ったんですけど、foreachとforの違いは配列にてループしたとき、
foreachのみがループ内で容易に、読み出された任意の配列の要素へ値を代入できると言うことだけでしょうか?
公開されているCGIで試してみたところそうみたいなのですが、
そうなるとforeachを必要ないのに使っているプログラムが非常に多い事になってしまうので…
何か他にforよりforeachを使う利点はあるのでしょうか?ご教授して頂けると幸いです。

545:nobodyさん
04/05/07 23:58
速い

546:nobodyさん
04/05/08 00:00
for と foreach って、実は名前が違うだけで、内部処理は一緒だったように思ったが
単に可読性のために名前を変えてるだけじゃなかったっけ

547:544
04/05/08 00:12
すみません、リファレンス等調べてみたら以下のことが分かりました。
forとforeachは基本的に同じ(と言うか完全に同じ)で>>546さんの言うとおり可読性の為に名前を変えている様です。
と言うことは、>>544の動作もforeachだけではなくforでも出来るかなと調べてみたら出来ました…申し訳ありませんでした。
配列を使って処理をするのはforeachを使うというのが一般的なスタイルのようです。
どうもありがとうございました。

548:nobodyさん
04/05/08 02:26 dvstKHVT
すいませんACTIVE Perlを新しいバージョンにしようと
思い古いACTIVE Perlをアンインストールしたいんですけど
アプリケーション削除しようとするとコマンドプロンプトが
表示されアンインストールできません。
削除のしかたを教えてくれませんか?
お願いします。

549:nobodyさん
04/05/08 10:06
単に新しいのを上書きインストールすればいいんじゃないか?

550:nobodyさん
04/05/08 14:36 jodQmWfe
CGIこんなの探してます「>>329」でもちょっと書き込みしたのですが、自分で出来ることがあるのなら先にやってしまおうってことで
こちらでも質問させていただきます。
こういうのはどこでたずねたらいいでしょうか?
------------------------------
プロフィール登録CGIを探しています。 機能としては、がらくたBOOK(URLリンク(tinkle.cside.com))さんの「すぽっとりんく」が一番近いのですが、
画像アップロード機能が無かったので、とほほさんのところで配布している「wwwupl2」を組み込んでみようとしたのですがうまく出来ません。

本来ならバナー登録部分に「<INPUT type=\"file\" name=\"AAA\" size=\"40\">」として直接アップさせたかったのですが、うまく動作しませんでした。
そこで、ちょっと方法を変えいくつかの実験をしてみました。
まず、「wwwupl2」を丸々コピーして「spotlink.cgi」内に「sub up{ }」として記入。(もちろん#!/usr/local/bin/perl等は削除)
元々の登録サブルーチン「sub new_entry { }」を「sub new_entry_of_main { }」として退避。
新しく登録サブルーチン「sub new_entry { }」を作り、
print "<FORM method=\"$method\" enctype=\"multipart/form-data\" action=\"$script\"><BR>\n";
print "<input type=hidden name=mode value=\"up\">\n";
print "<INPUT type=\"file\" name=\"AAA\" size=\"40\"><BR>\n";
print "<INPUT type=\"submit\" value=\"送信\"></FORM>\n";
(一部抜粋)を作成。
メインプログラムに
elsif ($mode eq "up"){&up;}
を追加。
でも、こうすると、送信を押してもトップ画面(一覧を表示する通常表示画面)に行ってしまいます。
で、何が悪いのかが良くわからなかったため、
<FORM method=\"$method\" enctype=\"multipart/form-data\" action=\"$script\">
これを
<FORM method=\"$method\" action=\"$script\">
こうすると、ファイルはアップされないのですが、「sub up { }」に移動します。(「下記のファイルを受け取りました」だけ表示。)
一体どうしたら良いのでしょうか?


551:>>550
04/05/08 14:39 jodQmWfe
文字数制限が出たため、ちょっと一部内容を削除しまいましたが、今やってるところまでをどこかにTXTとして掲載した方がいいでしょうか?

552:nobodyさん
04/05/08 14:48
>>550
■ 設置の方法がわからない場合には
CGI設置について質問
スレリンク(php板:15番)(テンプレ)

■ 自分で改造できない場合には
【 スクリプト改造依頼スレ 】(丸投げ)
スレリンク(php板:324番)(テンプレ)

■ 自分で改造するアドバイスが欲しい場合には
★三 【 スクリプト改造工房 PART 8 】 ★三
スレリンク(php板:79番)(テンプレ)


553:>>550
04/05/08 14:51 jodQmWfe
>>552サンクス。

私の場合、 スクリプト改造工房 PART 8 がベストのようですね。
逝って来ます。

554:nobodyさん
04/05/08 15:45 UDCg2nm2
java studio creatorとjava server facesに関するスレってありますか?

555:nobodyさん
04/05/08 17:54
>>554
・ctrl + F してみる。
・ぐぐる様にご相談してみる。
・find.2ch.net してみる。

556:nobodyさん
04/05/08 21:26
>549
5.6->5.8とかの大幅なアップデートだとダメ。5.6のファイルが半端に残る。
こないだ何も考えずに上書きしてppmの動きがガタガタになって焦った焦った……

てことで>548
とりあえず「コマンドプロンプトが~」の辺りをもうちっと詳しく説明してくれ
どんなウインドウが開いて、それから何でそれが表示されるとアンインストール
できないのか(「アンインストールできねーから中止するぞゴルァ」とか出て
作業を強制中断されるとか? )を明確にタノム。

557:nobodyさん
04/05/08 21:27 3p4uAER8
コーディングスレではスレ違いだと教えてもらいましたので、こちらならいいかと思い質問です。

コーディング(符号化)の流れについてなんですが、
例えばUNIX系のサーバにあるwebページに対して、「あいうえお」と送ったとします。

そのときの内部で起こっている事は、
1、送られてきた文字データをEUCでコーディング(エンコード)
2、それをさらにASCⅡコードでエンコード

文字列データとして表示させるには
1、まずはASCⅡコード化されたデータを受け取りASCⅡ方式でデコード
2、それをさらにEUCでデコード

で、合っていますか?なんか違う気もするんですが・・・
一番初めに文字列データをどの形式でコーディングするかの決定権をもっているのは
クライアント側のユーザですよね?受け取り側で自動でされる処理はASCⅡでエンコードするのみですか?
でもそれだと、何故UNIX系でEUCを指定されているのか?ですし・・

・・・ここでもスレ違いでしょうか?


558:nobodyさん
04/05/08 21:34
>コーディング(エンコード)

チョーうけるんだけどぉ

559:nobodyさん
04/05/08 21:37
>>557
英数字は半角で書け。
Ⅱのような機種依存文字を使うな。
ASCⅡじゃなくてASCIIだ。

PerlにしろCGIにしろ本でも買ってきて一から勉強しろ。
脳内用語や脳内解釈で一人よがりにやってたって無駄なだけ。

560:nobodyさん
04/05/08 21:42
>>557
> 例えばUNIX系のサーバにあるwebページに対して、「あいうえお」と送ったとします。
送っちゃいけません。
詳しい話は URLリンク(cgi-spec.golux.com) あたりのドキュメントをご覧ください。
前提がオカシイので以下略。

561:nobodyさん
04/05/08 21:57
みんな優しいいなウルウル

562:nobodyさん
04/05/08 22:14 GHSjKHwv
質問です!perlで
*****[tab]iiiii[tab]oooo[tab]・・・[tab]oooo・・・・・・・・・・・・・・・
っていう内容のテキストファイルがあって
*****を読むにはどうしたらいいですか?
よろしくお願いします

563:557
04/05/08 22:29
UNIX系サーバにある、とあるウェブページの掲示板とかで
テキストボックスに「あいうえお」といれると次のページで「あいうえお」と書きこみが完了しますよね。

そのとき「あいうえお」という文字列が内部でどうゆう順番どんな処理をされていくのか。
という質問だったのですが、説明が下手ですいませんでした。

>>560
サイトを教えていただいてありがとうございます。翻訳で読んでみます。

>>559
全角と機種依存文字を使ってすいませんでした。
現在勉強中なので、勉強しろと言われても困りますが、WebProg 初心者の質問
というスレタイのこのスレはもしかして本当は質問するスレではないのですか?
勉強の一環としてここで質問したのですが・・・


564:nobodyさん
04/05/08 22:43
ssl通信の場合hiddenのセキュリティってどれくらい?
例えばフォームからpost形式でデータを送らせるのと比べて。

っていう質問はどこのスレッドですればいい?


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