[表示 : 全て 最新50 1-99 101- 201- 301- 2chのread.cgiへ]
Update time : 08/05 10:20 / Filesize : 94 KB / Number-of Response : 357
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

△▲ WebProg 初心者の質問 Part16 ▼▽



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/

319 名前:nobodyさん mailto:sage [2007/11/21(水) 16:01:01 ID:???]
高級言語とかはちょっとよく分かりませんが
phpやperlは中間言語って言うんですね。

アルゴリズムが優れていて

無駄な処理が少ない(必然的に行数や文法量が減るのかな)

が速い処理になるんですね。

あとメモリの事とかもあると思いますが
メモリの多いPCが多いので
その辺はあまり気にしなくてのかな?



320 名前:nobodyさん mailto:sage [2007/11/21(水) 16:07:32 ID:???]
中間言語っていうと別の意味になる

321 名前:nobodyさん mailto:sage [2007/11/21(水) 16:33:36 ID:???]
>>319
>あとメモリの事とかもあると思いますが

作るものと想定ユーザ数次第

>必然的に行数や文法量が減るのかな

便利関数使うと一見少ないけど重い。
極論だが無限ループなら1行でくそ重い。

322 名前:nobodyさん mailto:sage [2007/11/21(水) 16:38:35 ID:???]
完璧なデータと完璧な操作が前提なら高速な動作も簡単

むずかしいやね

だからでこそ面白いのだが・・・

323 名前:nobodyさん mailto:sage [2007/11/21(水) 17:19:03 ID:???]
>便利関数使うと一見少ないけど重い。
そうか! そうですよね。
結局処理は一緒ですもんね。

>完璧なデータと完璧な操作が前提なら高速な動作も簡単
そういう事になりますか。

何となく分かってきました。
どうもありがとうございます。

324 名前:nobodyさん mailto:sage [2007/11/21(水) 17:28:01 ID:???]
色々なデータ (不正なデータ、不正なデータの入力)、予期せぬユーザーの行動を考えて潰す作業が面白い

325 名前:nobodyさん mailto:sage [2007/11/22(木) 12:21:52 ID:???]
その辺は最早パズルの域だよな。

326 名前:nobodyさん [2007/11/22(木) 17:15:34 ID:U8FgeYUr]
GAとか、NTとか、ツールじゃなくて、
PHPでストリーミング動画をダウンロードするソースコードは
どう書けばいいのか教えてください。
例えば、asxファイル内のmms://xxxxxxxxxxxxx.wmv
を保存しようとしてもDLできない(再生されるちまう)。

スレ違いならスマン。

327 名前:nobodyさん [2007/11/22(木) 17:39:07 ID:sPAH13/5]
あ〜なんか作りたい。アイデアくれ。
もちろんWebアプリな。



328 名前:初心者ですお願いします [2007/11/22(木) 17:49:50 ID:gF0ntbjX]
もう、全く初心者なのですが、どなたか、教えていただけませんか?

上級者の方にはとても簡単な質問かもしれません。
自分で簡単な、GET POST だけを含む通信プログラムを perl で書けました。
しかし、キャッシュを使ったり、
パスワードをかけたりと複雑なことはまだできません・・・。

そこで、Microsoft Internet Explorer の挙動の場合を調べながら
Web プログラミングをしたいのです。

Microsft Internet Explorer が例えば、
google にアクセスしたときや
私の自作ページにアクセスしたとき、
"GET ...... HTTP/1.0"

とかで始まる送信内容について、
どのような挙動をしているかを、
一文字一文字全部書き出してくれる
無料のソフトウェアとかないでしょうか?

そのログを見ながら、
真似をするようなプログラムを書きたいのです。
もう本当に簡単な質問かもしれません。
どなたかお教え頂ければありがたく思います。


329 名前:nobodyさん mailto:sage [2007/11/22(木) 18:15:35 ID:???]
どうしても IE でなきゃいけないならローカルプロキシでログを表示させる
firefox でもいいなら firefox の拡張に Live HTTP Header っていうのがあるんで、それで覗けます

330 名前:nobodyさん mailto:sage [2007/11/22(木) 18:58:58 ID:???]
>>328
横取り丸とか。
初心者にはお勧めできないけど、Etherealとか

331 名前:初心者ですお願いします [2007/11/22(木) 20:12:27 ID:gF0ntbjX]
できました。ありがとうございました。

332 名前:nobodyさん mailto:sage [2007/11/22(木) 21:44:29 ID:???]
>>328
IEにも>329のようなツールがある
ieHTTPHeader

333 名前:nobodyさん mailto:sage [2007/11/23(金) 04:08:45 ID:???]
リメンバーザミルクみたいな
「操作の取り消し」ってどうやるんですか?

334 名前:nobodyさん mailto:sage [2007/11/23(金) 16:56:17 ID:???]
あれこれやってるうちに判らなくなってきた。
ログファイル$item_logfileに
アイテム1<>5<>
アイテム2<>4<>
アイテム3<>6<>
アイテム4<>6<>とある。

アイテム4がなければエラーを出す、というのを作りたいんだけど

open(AA,"$item_logfile") || &error("$item_logfileが開けません");
@item_dat = <AA>;

close(AA);
($item_name,$item_kai)= split(/<>/,$item_dat[0]);

foreach (@item_dat){
if ($item_name ne "アイテム4")&error("アイテム4がありません");
}

じゃおかしいのはわかるんだけど、
@item_datを最後までさがして$item_nameにアイテム4がなかったらエラー、
とする方法を教えてください。




335 名前:nobodyさん mailto:sage [2007/11/23(金) 17:19:10 ID:???]
foreach (@item_dat) {
($item_name,$item_kai)=split(/<>/);
}

336 名前:nobodyさん mailto:sage [2007/11/28(水) 13:31:24 ID:???]
省略すると初心者にはわかり難くない?

337 名前:nobodyさん mailto:sage [2007/11/29(木) 18:05:07 ID:???]
クアイアントサーバモデルの強みって何ですか?



338 名前:nobodyさん mailto:sage [2007/12/01(土) 19:56:23 ID:???]
>>337
何と比べたときの強みよ?

339 名前:nobodyさん [2007/12/03(月) 00:26:20 ID:MyKA8KXz]
掲示板のアク禁管理に携帯の個体識別番号を使いたいんですが、
拡張子.cgiでパーミッション644のログファイルにそのまま追加しちゃっても個人情報漏れない?
suExecだっけ?700でcgi動く鯖なんですが。

340 名前:nobodyさん [2007/12/03(月) 00:36:57 ID:MyKA8KXz]
my $flag;
foreach(@item_dat){
 if ((split(/<>/))[0] eq 'アイテム4'){
  $flag++;
  last;
 }
}
error('ない') unless $flag;

341 名前:nobodyさん mailto:sage [2007/12/04(火) 10:40:07 ID:???]
>>339
共用鯖?
保存箇所のディレクトリのアクセス権がちゃんとしていればいいよ。

342 名前:nobodyさん mailto:sage [2007/12/04(火) 10:51:18 ID:???]
suEXEC がちゃんと動作してるなら、読み書きできればパーミッションは適当で大丈夫ですよ

343 名前:nobodyさん [2007/12/04(火) 17:07:25 ID:1wO+e/Wh]
>>341
共用鯖です。

>>341-342
安心しました。ありがとう。

344 名前:nobodyさん [2007/12/07(金) 19:04:20 ID:dNG9L9WU]
運用中のサーバの中にfodora core2とかredhat7.3とかの古いのがあります
今まで対処が大儀そうで見て見ぬふりしてきたのですが、
OSのバージョンが古くなってしまった場合、
一般的にはどういった解決法があるのでしょう?
やはりサーバマシンごとの入れ替えでしょうか?

345 名前:nobodyさん mailto:sage [2007/12/09(日) 15:35:53 ID:???]
DBとJSPを使って、テキストボックスの中で、半角スペースまたは全角スペースで、複数キーワードによる、あいまい検索をしたいのですが、今イチよくわかりません。
<!--index.html-->
<html><head><title></title><head><body>
<form action="./result.jsp">
<input type="text" name="a" /><input type="submit" />
</form>
</body></html>

<!--result.jsp-->
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import="java.sql.*"%>
<html><head><title></title><head><body>
<%
//エンコード
String b = new String(request.getParameter("a").getBytes("8859_1"),"UTF-8");
//DB接続
Class.forName("ドライバ名");
try{
ResultSet rs = DriverManager
.getConnection("jdbc:odbc:データソース名","","")
.createStatement()
//index.htmlから、パラメータを取得して、あいまい検索する。
.executeQuery("select * from テーブル where タイトル like '%"+b+"%';");
while(rs.next()){
//検索して見つかったデータを表示する。
out.println(rs.getString("タイトル") + "<br />");
}
rs.close();
}catch(Exception e){
}finally{}
%>
</body></html>


346 名前:nobodyさん mailto:sage [2007/12/09(日) 16:41:50 ID:???]
>>345
リクエストされた検索文字列を「 」か「 」でSplitして、
分割された文字列全てを「タイトル like '%...%'」の形式にして
「or」か「and」で連結してクエリにくっつける。

とりあえずSQLインジェクションだけでも防ぐようにな

347 名前:345 [2007/12/09(日) 19:09:09 ID:7vnP7nnJ]
>>345
遅くなりました。
なるほど。。。
ありがとうございます。
やってみます!



348 名前:345 mailto:sage [2007/12/09(日) 19:10:01 ID:???]
>>346
でした。。さーせん

349 名前:nobodyさん [2007/12/10(月) 20:07:24 ID:NjIEevTl]
初心者ですが教えて下さい。

PHP+MYSQLで作成中です。

$sql = "INSERT INTO tblcluber
(pass, photofilename, name, mail, bosyu1, bosyu2, bosyu3, bosyu4, bosyu5, bosyu6, bosyu7, bosyu8, bosyu9, bosyu10)
VALUES
(\"$pass\", \"$imagefile\", \"$name\", \"$mail\, $bosyu1, $bosyu2, $bosyu3, $bosyu4, $bosyu5, $bosyu6, $bosyu7, $bosyu8, $bosyu9, $bosyu10)";

上記のようなSQL文を組み立てようとしていますが、$bosyu1〜$bosyu10には値が入っているとは限りません。
値が入っていない場合は実行するとエラーとなってしまいます。
$bosyu1〜$bosyu10に値が入っているかどうかを全て判断して、入っていなければVALUESの$bosyuの記述をnullに
置き換えるように条件分岐しなければならないのでしょうか?

実際にはもっと項目があるので、全部条件を入れるのはめんどうです。
なにか良い方法があればお教え下さい。

350 名前:nobodyさん mailto:sage [2007/12/10(月) 20:10:14 ID:???]
配列使えバカ

351 名前:nobodyさん [2007/12/10(月) 21:22:54 ID:du98d4DT]
PHPでファンクションキーを多用したWebアプリを作ろうとしているのですが、
そもそも、ブラウザでも使っているファンクションキーはWebアプリで使えるのでしょうか?

ファンクションキーを使った簡単なサンプルプログラムなんかあればうれしいのですが。。

ご教授ください!

352 名前:nobodyさん mailto:sage [2007/12/10(月) 22:41:57 ID:???]
使えません
以上

353 名前:nobodyさん mailto:sage [2007/12/10(月) 23:02:09 ID:???]
ヒント:正規化

354 名前:353 mailto:sage [2007/12/10(月) 23:03:27 ID:???]
失礼
>>359へのレス

355 名前:353 mailto:sage [2007/12/10(月) 23:04:50 ID:???]
またまた失礼
>>349だった。orz

356 名前:nobodyさん mailto:sage [2007/12/10(月) 23:07:18 ID:???]
スルーパス かと思ったw






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<94KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef