△▲ WebProg 初心者の質問 Part21 ▼▽
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2009/11/09(月) 02:32:15ID:???質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。
2ch 総合ガイド
http://www.2ch.net/guide/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
関連情報は
>>2-3辺り
☆前スレ☆
△▲ WebProg 初心者の質問 Part19 ▼▽
http://pc11.2ch.net/test/read.cgi/php/1244038749/
(実質Part20)
0202nobodyさん
2009/12/04(金) 14:24:26ID:???0203nobodyさん
2009/12/04(金) 14:45:36ID:???0204nobodyさん
2009/12/04(金) 18:15:50ID:???あっちで聞いたほうが良いよ
Google日本語入力 サジェスト2候補目
http://pc12.2ch.net/test/read.cgi/software/1259874612/
0205nobodyさん
2009/12/04(金) 20:48:57ID:???FlashのFileReferenceクラスは、どこまで送ったか解るけど、
受け取る方の動作はformと同じ。
ただし、中断したときには、送信済みのバイト数がわかる。
0206nobodyさん
2009/12/04(金) 21:06:41ID:???>>199 のカキコミが気になる
mod_php は1つの巨大な入力に対して、進捗を把握できるのかな?
0207nobodyさん
2009/12/04(金) 21:15:19ID:???0208nobodyさん
2009/12/05(土) 00:03:43ID:???0209nobodyさん
2009/12/10(木) 17:23:17ID:???0210nobodyさん
2009/12/10(木) 17:43:23ID:???0211nobodyさん
2009/12/10(木) 17:56:01ID:???質を求めるなら結局買うしかない
適当なやつならどの環境でもOK
0213nobodyさん
2009/12/10(木) 18:23:20ID:???0214nobodyさん
2009/12/10(木) 18:39:59ID:???ただLinuxだとFlashDevelopとか使えないから大変そうだな
Eclipseとかでも出来んのかな
0215nobodyさん
2009/12/10(木) 19:42:26ID:???気合入れればできるかもしれないけど限界がある
0216nobodyさん
2009/12/13(日) 06:28:25ID:???更新 & ページ移動 の両方をさせずに、
CGIへ入力情報だけを送る事って出来ますか?
<form method="POST" action="#">
これだとページは更新されちゃうんですよね
0218nobodyさん
2009/12/13(日) 06:45:41ID:???0219nobodyさん
2009/12/13(日) 09:48:39ID:???0221nobodyさん
2009/12/13(日) 10:59:18ID:???0222nobodyさん
2009/12/15(火) 11:25:02ID:???WindowsでPHP+Apache+MySQLとか使っているのですが、もしLinuxにOSを変えるとなるとphp.ini、http.conf、my.cnfの設定を変えるだけでいいんですよね?
コード自体は別にWindowsかLinuxだからと言って別に変える必要はありませんよね?
0223nobodyさん
2009/12/15(火) 11:26:38ID:???0224nobodyさん
2009/12/15(火) 11:26:48ID:???ファイルのパスとか直接書いてあったら変えなきゃ並んだろうし
0226nobodyさん
2009/12/15(火) 11:33:17ID:???haa?wwwwwwwwwwww
ソノ程度の書き換えで済むと思ってるオメデテーバカだなw
php.iniとか触ったことなさそうだなお前
winかlinuxのどっちか片方でしか開発したこと無い人?
http.confとmy.cnfなら別だがphp.iniの場合は書き換えるとなるとほとんどの部分を書き直すので普通は使いません
0229nobodyさん
2009/12/15(火) 12:18:15ID:???>コード自体は別にWindowsかLinuxだからと言って別に変える必要はありませんよね?
なんだから
ソースの書き換えが必要かどうかを聞いているんだろ。
よって
>>228が質問を読んでないのがよく分かる1レス
0231nobodyさん
2009/12/15(火) 13:29:57ID:???0232nobodyさん
2009/12/15(火) 13:38:54ID:???0233nobodyさん
2009/12/15(火) 13:41:06ID:???0234nobodyさん
2009/12/15(火) 13:44:13ID:???http://st.tezukayama-u.ac.jp/~hioki/zemi/CGI/index.html
このページのどの部分のことだ?
0236nobodyさん
2009/12/15(火) 13:50:40ID:???0237nobodyさん
2009/12/15(火) 14:08:43ID:???アドレスに….cgiっていうのがブラウザのアドレスにURL入力してるのなら
それでブラウザがGETコマンド送ってくれる。
0238nobodyさん
2009/12/15(火) 14:40:44ID:???URL を入力して実行すること
その要求に対して処理の仕方を決めるのは WEB サーバーの役割。
一般的に .pl や .cgi は CGI という仕組みを利用して
スクリプトや実行ファイルが、呼び出される。
0239nobodyさん
2009/12/15(火) 15:49:23ID:???ありがとうございました
0240nobodyさん
2009/12/16(水) 16:56:38ID:???0241nobodyさん
2009/12/16(水) 17:00:44ID:???0242nobodyさん
2009/12/16(水) 19:22:17ID:???javascriptをlinuxのemacsで書いてるので
windowsでしか動かないCS4を既存の環境とどう組み合わせるべきか
0243nobodyさん
2009/12/16(水) 19:29:53ID:???0244nobodyさん
2009/12/16(水) 20:13:27ID:???ソフトウェアの技術開発者が少ないlinuxとか非効率すぎる
おとなしくwindowsで開発してください
0245nobodyさん
2009/12/17(木) 20:20:46ID:???windowsでいろいろ手動インストールするのめんどうだな
そうだMacならadobe関係動く上にunixぽいな
Macで安そうなの何か買ってみるわ
0246nobodyさん
2009/12/17(木) 20:46:58ID:???0247nobodyさん
2009/12/17(木) 21:43:40ID:???なんだただの金持ちか
もう好きにしろよwwwww
0248nobodyさん
2009/12/17(木) 21:47:15ID:???1つ入れるのにあれだこれだと、勝手に関連の有るソフトを入れられるのがイヤ
第一キーバーインドが特殊すぐる
Win を使ってるとユーザービリティで Win に劣るのがよくわかる
0249nobodyさん
2009/12/18(金) 00:25:28ID:???アパッチその他のサービスも動くっぽい
adobeもOfficeも動くし
問題は
ldapと認証関連が特殊らしい
emacs23がまだちゃんと動かないらしい
それにしてもflashの開発ソフト8万もするんだな
0250nobodyさん
2009/12/19(土) 09:55:26ID:???それともXMLでいったん作り上げてからhtmlに内に適用させて作られているのでしょうか?
blog等はXMLを使って作られているようですが、どちらが効率がいいのでしょうか?
0251nobodyさん
2009/12/19(土) 11:05:30ID:???0252nobodyさん
2009/12/19(土) 11:21:04ID:???余程の理由が無ければblogなり何なりCMS使うけど、テンプレートは当然手で作るよ。
手打ちかDWあたり使うかは人によると思うが。
0253nobodyさん
2009/12/19(土) 14:30:09ID:???XMLは人間が書くものじゃないと思っていい
基本的にあれはソフトウェアに生成させて、ソフトウェアに読み込ませるもんだ
ブログは普通HTMLか、もしくはXHTMLだと思う
よく理解もしていない用語を半端に使うと話が通じないぞ
0254nobodyさん
2009/12/19(土) 15:31:00ID:???0255nobodyさん
2009/12/20(日) 15:47:46ID:???初心者の僕でも使えます
0256nobodyさん
2009/12/20(日) 18:28:06ID:???効率ってのは何の効率だ?
ブログがhtmlで直接保存しないで、XMLで保存してhtmlに変換するのは
データの管理がhtmlよりXMLの方がやりやすいから
内部で実際に保存している形式はさらに違う形式で保存されてるかもしれないが
>>253
ちゃんとしたXHTMLはXMLだと言えるんだがな
0257nobodyさん
2009/12/20(日) 19:55:28ID:???0258nobodyさん
2009/12/20(日) 21:05:19ID:???0259nobodyさん
2009/12/20(日) 21:38:14ID:???今winsock使って送受信したいのですが、送信の後受信ができません。
もしかしたらsend()の引数がおかしいのかもしれないのですが、
リクエストはどのように書けばいいのでしょうか?
ほかの方も知っていたらぜひとも教えてください
0260nobodyさん
2009/12/23(水) 10:33:04ID:???Excelファイルを作成してダウンロードさせるっていうのを
やってる人いますか?
もちろんサーバー側では同時に1プロセスしか起動しないようには
しますが安定して動作しますでしょうか?
それともしょっちゅうハングアップしたりしますか?
POIなどのサーバー側モジュールをおすすめするのは無しでお願いします。
0261nobodyさん
2009/12/23(水) 13:10:00ID:???それともボディには違う改行コードが使われてるのか?
0262nobodyさん
2009/12/23(水) 13:16:31ID:???ボディは内容によっていくらでもありうる。
0263nobodyさん
2009/12/23(水) 13:32:43ID:???サンクス助かった
ボディにはいくらでも存在するのか…
初めてでてくるCRLFCRLFであればそこからがメッセージボディってことか…
C++つかってたんだがstrstrで検索やろうと思ったが"初めての"ってことだとなんかめんどそうだな
0264nobodyさん
2009/12/23(水) 13:47:28ID:???すいません、かえって都合がよかった
0265nobodyさん
2009/12/23(水) 15:26:58ID:izDxO3D6cssのbodyで書いてもだめなようで
0266nobodyさん
2009/12/23(水) 15:39:12ID:???}
でできないの?やったことないから知らんけど
0267nobodyさん
2009/12/23(水) 15:42:44ID:???0268nobodyさん
2009/12/23(水) 18:27:29ID:???0269nobodyさん
2009/12/23(水) 18:28:54ID:???ものすごい勢いで誰かが無料サーバを探してあげるスレ12
http://pc11.2ch.net/test/read.cgi/hosting/1245296797/
0271nobodyさん
2009/12/25(金) 13:40:11ID:hCDRWBUdC言語でCGIを作ろうと思っていましたが、やはりセキュリティ面からPerlで作ることにしました
しかし、本当にPerlでいいのかまだ分からないので、いくつか質問があります
まず、Perl以外でウェブアプリケーション開発するときにC言語と同じくらい汎用性があり効率的な言語があるかどうか、またある場合、その言語は何か
次に、PostgreSQLと親和性の高い(軽量)言語は何か
最後に、jQueryと親和性の高い(軽量)言語は何か
一応、興味のある言語はPerl, PHPです
僕の中のイメージは以下のようになっています
Perl 自由度がある(+)
PHP 埋め込める(+)
Ruby C++と同じ末路(-)
Python 拘束すんな(-)
他の言語でも客観的に見て納得できるだけの十分なデータがある場合はその言語を使ってみたいと思います
また、この言語はここが弱いがこのように使えば威力を発揮するなどありましたら参考にしたいと思いますのでお願いします
0272nobodyさん
2009/12/25(金) 13:47:58ID:???CでもPerlでも、セキュリティ面に違いはない。
軽さでいくならC、効率でいうなら使い慣れた言語を使え。
JQueryはJavascriptだろ、サーバ側はどれでも変わらん。
初心者レベルで作ったものを使いまわすだけ無駄だから、汎用性なんて気にするな。
0273nobodyさん
2009/12/25(金) 14:02:23ID:???どの程度の規模のどんなシステムを作るつもりなのかで言語の選択も変わる。
ま、ぶっちゃけ一人で作るなら慣れたもの使えばいいけどさ。
ただ、フレームワーク使うつもりならWEB向けの選択肢が多いphpとかjavaが
候補にはなるだろうね。DBとの親和性も含めて。
とか色々勘違いしてそうだからもう少し勉強した方がよさそう。
0274nobodyさん
2009/12/25(金) 14:05:07ID:???他人に押してもらえないと安心しない。そのうえ、自分の考えと違うと納得しないんでしょ?
自分ではこれが良いと思うって書きなよ。 それでいいよって書いてあげるから。
0275nobodyさん
2009/12/25(金) 14:09:08ID:???どれか一個使えるようになったら他のもそこそこ使えるようになるよ
やらずにイメージであれこれ考えるのは時間の無駄
0276271
2009/12/25(金) 14:30:36ID:???第一候補はC言語、ついでPHP, Perlで開発しようと思います
C言語でCGIを作るのはマイナーかと思いましたがそうでもないみたいなので安心しました
また、RubyがでなかったことでRubyを簡単に切り捨てることができそうです
0277nobodyさん
2009/12/25(金) 14:43:27ID:???0279nobodyさん
2009/12/25(金) 15:10:38ID:???0280nobodyさん
2009/12/25(金) 15:50:36ID:???OOが簡潔に書けるし。
0281nobodyさん
2009/12/25(金) 16:32:35ID:???print "Set-Cookie: NAME=ほげほげ path=/\n";
のNAMEにescapeをかけるにはどうすればいいのでしょうか
0282nobodyさん
2009/12/25(金) 16:59:45ID:???あーあ、しーらね
0283nobodyさん
2009/12/25(金) 17:18:38ID:???NAME=VALUEの値についてはとくにエンコード方式は決まっていない。
ASCIIになるならばサーバ側の都合でどうエンコードしてもよいはず。
The VALUE is opaque to the user agent and may be anything the
origin server chooses to send, possibly in a server-selected
printable ASCII encoding.
(http://www.ietf.org/rfc/rfc2965.txt)
あと、HTTPヘッダの改行コードは LF じゃなくて CR+LF
0284nobodyさん
2009/12/25(金) 17:42:49ID:???0286nobodyさん
2009/12/25(金) 18:03:00ID:???0287nobodyさん
2009/12/27(日) 05:43:44ID:NhOiVbDeAPIが提供されていないようなサイトでも、
サムネイルが表示されていますが、
あれはどのようにして生成されているのでしょうか?
元ファイルを特定して、画像を切り出しているのでしょうか?
推測でかまわないので、教えてください。
0288nobodyさん
2009/12/27(日) 12:06:48ID:???0291nobodyさん
2009/12/27(日) 19:27:49ID:xvzcZgF6これはどうしたら良いでしょうか?</HEAD>の直下に<script type="text/javascript">〜を書くと表示されなくなります
どうぞヨロシクお願いします<m(__)m>
↓
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=EUC-JP">
<META http-equiv="Content-Style-Type" content="text/css">
<TITLE>pandoravote</TITLE>
</HEAD>
<FRAMESET cols="136,*">
<FRAME name="left" src="./indexb.html">
<FRAME name="bottom2" src="http://hagehagehage.net/">
<script type="text/javascript">
<!--
document.write("<IMG SRC=\"http://hagehage.net/access.cgi?");
document.write(document.referrer+"\" border=0 width=1 height=1>");
// -->
</script>
<NOFRAMES>
<BODY>
<P>このページを表示するには、フレームをサポートしているブラウザが必要です。</P>
</BODY>
</NOFRAMES>
</FRAMESET>
</HTML>
0293nobodyさん
2009/12/27(日) 23:27:13ID:xvzcZgF6アクセスログではなく、逆アクセスログでした
どのサイトからアクセスされたかを集計したいので、出来ればここでやりたいんです
?分かる方いらっしゃいませんでしょうか
0294nobodyさん
2009/12/28(月) 05:52:25ID:???0295291
2009/12/28(月) 07:04:34ID:???ありがとうございました
0296nobodyさん
2009/12/29(火) 14:50:41ID:???レスポンスの内容を書き換えたく以下のようなコードを
書いてみました。レスポンスが10バイトのときに
10バイト以上の文字列にして返しているつもりですが
hogehogehoまでの10バイトしか返ってきません。
pRawData->cbInDataを100にしているのが効いていないようです。
pRawData->cbInDataを5にした場合はhogehまでしか返らないので
小さい数値にする分には効いているようです。
10バイト以上返す方法をご存知の方おられましたら
よろしくお願いいたします。
DWORD CtestfilterFilter::OnSendRawData(CHttpFilterContext* pCtxt,
PHTTP_FILTER_RAW_DATA pRawData)
{
if (pRawData->cbInData == 10) {
void *new_buff;
new_buff = malloc(100);
strcpy((char *)new_buff, "hogehogehogehogehoge");
free(pRawData->pvInData);
pRawData->pvInData = new_buff;
pRawData->cbInData = 100;
pRawData->cbInBuffer = 100;
}
return SF_STATUS_REQ_NEXT_NOTIFICATION;
}
0297296
2009/12/29(火) 17:27:27ID:???0298nobodyさん
2010/01/05(火) 13:37:59ID:CGveGpQ0DBと絡むのですが、会員制のサイトを作るのにわからないことが出来たので教えてください。
用件として、会員紹介ページを
(1)hoge.jp/member.php?u=ユーザー名 で表示し、
会員の趣味の紹介ページを
(2)hoge.jp/hobby.php?u=ユーザー名 で表示したいです。
データベースは、以下の構造です
会員テーブル(memberTbl)に id(ユニーク)/名前/生年月日/ユーザ名(アルファベット)
趣味テーブル(hobbyTbl)に hobbyId(ユニーク)/趣味/memberTbl.id
この状況で、ユーザ名が好きなタイミングで変更できる仕様の場合、どうやって(2)を実現したら良いでしょうか?
単純に考えれば SELECT memberTbl.id where memberTbl.userName = $_GET['u'] みたいにやって
一度メンバーIDを取得した後に、それを使って趣味テーブルから必要なデータを取るべきですが
どうも効率わるい気がします
DB板で聞くべきかもしれないですが、phpのテクニックや技術で効率よく解決する方法や技術があったら
教えてもらえると嬉しいです。
宜しくお願いします。
0299nobodyさん
2010/01/05(火) 13:54:14ID:???0300nobodyさん
2010/01/05(火) 13:55:12ID:???>一度メンバーIDを取得した後に、それを使って趣味テーブルから必要なデータを取るべきですが
1回のSQLで会員テーブルと趣味テーブルからデータ取ってくればいいよ。
SQLがわからないって事?
0301nobodyさん
2010/01/05(火) 14:24:08ID:???>趣味テーブル(hobbyTbl)に hobbyId(ユニーク)/趣味/memberTbl.id
ホビーIDがユニーク & 趣味テーブルのレコードにメンバーIDってわけわからん。
全ての会員の趣味が絶対異なってると言うのか?
趣味マスタ
趣味ID(ユニーク)
趣味名称
会員テーブル
(略)
趣味(趣味マスタに格納されてるID)
とかしねぇ?
まあ、二回以上selectせんでも、>>299-300が言ってるように結合すればよろし。
■ このスレッドは過去ログ倉庫に格納されています