△▲ WebProg 初心者の質問 Part16 ▼▽
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2007/08/22(水) 05:53:43ID:???質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。
2ch 総合ガイド
http://www.2ch.net/guide/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
関連情報は
>>2-3辺り
欲しいCGIが見つからないならこっちへGo!!
【CGI】こんなCGI探してますver.22
http://pc11.2ch.net/test/read.cgi/hp/1166794984/
前スレ
△▲ WebProg 初心者の質問 Part15 ▼▽
http://pc11.2ch.net/test/read.cgi/php/1169725490/
0767nobodyさん
2008/01/31(木) 09:56:00ID:???何か勘違いしてないか?
別にファイル名指定もできるし、ファイルと変わらんわ。
どうしてもファイルでやりたいなら、時刻+プロセスIDかクライアントのアドレス(かぶることあるけど)
使って、用が済んだら消せばいいし、クーロンで一定時間たったら消すとかでもいい。
0769nobodyさん
2008/02/01(金) 18:33:29ID:???今年に入ってからいろいろと求人情報を集めてみたところperlの仕事少ないですね
噂には聞いてましたが、僕は何が何でもperlを仕事にしたいのです
まあそれはおいといて、perlを仕事としてみたときどんな感じですかね?
皆さま先輩方の多くはperlを仕事としていらっしゃると思ったので、
是非とも業務内容、他言語と比べたときの待遇、仕事のやりがいなどなど、
ポジティブな意見(勧め)もネガティブな意見(愚痴)も生の声としてお聞かせ願えればと存じます。
0770nobodyさん
2008/02/01(金) 19:05:26ID:???特定の言語にこだわるやつは融通がきかないクズだ。
perl以外の仕事があったら請けないつもりか? そんな役立たずなんかいらねーよ。
卒業まで、まだ間に合うから、もっと融通のきく使える人間になれ。
0771nobodyさん
2008/02/01(金) 22:58:56ID:???0772nobodyさん
2008/02/02(土) 03:21:55ID:???0773nobodyさん
2008/02/02(土) 03:28:32ID:???0774nobodyさん
2008/02/02(土) 22:50:04ID:AKcXybpg0775nobodyさん
2008/02/03(日) 19:54:02ID:TU3mgcYrPHPをApache+PHP5モジュール版で動作させる事は出来ますか?
もちろん、全部拡張子は*.cgiのままで。
AddType等調べましたがなんかムリポそうなんですが、、、
0776nobodyさん
2008/02/03(日) 20:06:20ID:???<Files "php.cgi">
Forcetype application/x-httpd-php
</Files>
0777nobodyさん
2008/02/04(月) 00:24:25ID:???0778nobodyさん
2008/02/04(月) 00:26:52ID:???RemoveHandler .cgi
AddType application/x-httpd-php .php
</Files>
こうじゃね?
0779778
2008/02/04(月) 00:31:54ID:???ああ、CGI(拡張子.cgi)を pl.cgi 、 php.cgi 、py.cgi みたいなファイル名にすると
解釈したが、本当に全部 foobar.cgi みたいにしてるなら無理だな。
せめてディレクトリが完全に分かれているなら RemoveHandler+AddType でいけるんだが。
0780775
2008/02/04(月) 09:18:20ID:???色々ありがとうございます。
CGIは全部同じディレクトリにごちゃっとありますです orz
別の方法を検討してみます。
0781nobodyさん
2008/02/04(月) 11:25:27ID:7kb7LUUMxmlはなんとなくわかるのですが、SQLのメリットは
質問掲示板で使う検索が早くなる程度しか思いつかず、デメリットもいまいちわかりません。
SQLを使って掲示板を作る利点と欠点を教えてください。お願いします。
0782nobodyさん
2008/02/04(月) 11:52:17ID:???利点:検索が楽、データ入出力&管理が楽、
欠点:大規模になる、DBにログインしないとデータのやりとりができない
0783nobodyさん
2008/02/04(月) 14:18:38ID:???今更テキストファイルに保存するタイプのCGIを作れと言われても作る気がしないw
……というくらいには楽。
0784nobodyさん
2008/02/04(月) 15:37:20ID:???負荷のこと考えなきゃいけないのが面倒で、今はテキスト保存式のを作る方が気楽に感じるぜ……
質問です。
1.「.htaccessを使った『これ以下のディレクトリは登録ユーザーのみ』というアクセス制限」をかけたい。
2.しかし、通常の「ダイアログから入力」はカッコ悪く感じるので、ログイン用フォームからのID/pass入力にしたい。
……のですが、これ、可能でしょうか?
データベースの内容で認証→Cookie保存、とかだと1が出来ないし……
(htaccessにCookie読ませられれば出来そうだけど、そんなこと出来ましたっけ?)
何か方法案を思いつく方、教えて頂けないでしょうか。
よろしくお願いします。
0785784
2008/02/04(月) 15:48:55ID:???×とかだと1が出来ないし
○とかだと1がめんどくさいし
htaccessそのままの機能が使えればわかりやすいし楽だよな、と思った次第です。
0786nobodyさん
2008/02/04(月) 16:59:03ID:???現在、複数のサイトからページを引っ張ってきて
その中の情報をデータベースに取り込むスクリプトを組んでいます。
取得する文字列で「&」という文字はHTMLでは「&amp;」となっていますが
これをデータベースに取り込む際には「&」に戻してから取り込んだほうがいいのか
「&amp;」のまま取り込んだほうがいいのか迷っています。
一般的にはどちらが主流なのでしょうか?
出来ればその理由も教えてもらえると助かります。
0787nobodyさん
2008/02/04(月) 17:10:47ID:???別にクラックなんかされねーよ負荷かかるんだよ!ってときは&
0788nobodyさん
2008/02/04(月) 17:49:58ID:???BASIC認証を使わないならBASIC認証でやってることはできない。
閲覧制限をしたいなら.htaccessでリファラ制限でもすりゃいいだろ。
0789nobodyさん
2008/02/04(月) 17:56:42ID:???戻さずに取り込むと表示するときにもノータッチで出力しなきゃじゃん?それは怖すぎる
戻さずに入れておいて出力するときに一度デコードしてその上エンコードしてもいいけど
というか俺はそうやってるけど
一般的にどうなのかは知らない 俺も教えて欲しいや
0790nobodyさん
2008/02/04(月) 19:27:10ID:???テキストベースで一度しっかりした機能のものを作ってみるといいかもしれない。
全部のデータをメインメモリに読み込めないという制約で、ソートしようとすると
非常に苦労するから。
これが、データベースだと一発だ。ソートなんて意識しなくていいし。
データベースにした場合のデメリットは、開発中や障害対策時に調査をする際、
面倒なこと。
0791nobodyさん
2008/02/04(月) 20:08:56ID:???0792784
2008/02/04(月) 22:05:37ID:???回答ありがとうございました。
となると、やりたいこと考えていくと結局BASIC認証が楽かなーという結論に至りました、作成開始してみます。
0793nobodyさん
2008/02/04(月) 23:29:02ID:Ros/LCfx同じ質問ここで失礼いたします。
ブラウザ(IE6またはFireFox2)の接続タイムアウトの設定はどこで変更できるのでしょうか?
よろしくお願いいたします。
WEBで重たい処理をやっていて早さは置いといてとりあえずできるかできないか知りたいのですが
タイムアウトになってしまいます。
0794nobodyさん
2008/02/04(月) 23:42:36ID:???やめとけ
0795nobodyさん
2008/02/05(火) 00:47:10ID:???それだったら、
http://www.studyinghttp.net/status_code#Informational
この辺を参照してみるといいよ。102 辺りを UA に返えせばいいんじゃないかな?
0796nobodyさん
2008/02/05(火) 11:38:39ID:???ちょっとやるやらない結論でませんが参考にして
考えてみます。
0797nobodyさん
2008/02/05(火) 11:59:49ID:???多分、VB側で接続と送信、受信の命令が必要なんだけど、ググってもよく分からない。誰か教えてくれ。そういう事を分かりやすく書いてある本でもいいんだ。
0799nobodyさん
2008/02/05(火) 12:41:42ID:???0801nobodyさん
2008/02/05(火) 14:59:49ID:???0からではつらいよ・・・
0802nobodyさん
2008/02/05(火) 15:15:51ID:???最初はそういう目的のCGIを書くつもりじゃなくても、デバッグで自然に身につくなw
0803nobodyさん
2008/02/05(火) 22:58:40ID:???0804nobodyさん
2008/02/05(火) 23:07:07ID:???雰囲気を感じるのだが。
0805nobodyさん
2008/02/05(火) 23:28:41ID:???HTMLはある程度は覚えた。
>>804
正直、そうなんだ。しかも実は今やろうとしている事はこれだけじゃなくて、もっと複雑なシステムを作ろうとしているんだ。
0806nobodyさん
2008/02/05(火) 23:36:35ID:???0807nobodyさん
2008/02/06(水) 01:44:25ID:???0808nobodyさん
2008/02/06(水) 10:28:36ID:???0810nobodyさん
2008/02/06(水) 16:59:42ID:???WordとExcelはある程度できます=パソコンド素人、
CもJavaもperlもPHPもある程度できます=実は何も作れない
0811nobodyさん
2008/02/07(木) 12:18:48ID:???0813nobodyさん
2008/02/07(木) 19:30:10ID:???このページで、
<tr class="{ds_EvenOddRow}">
という記法が出てきます。
まるでHTMLのclass属性からJavaScriptを呼び出しているようですが、
どうしてこのようなことが可能なのでしょうか。
0814nobodyさん
2008/02/07(木) 21:22:41ID:???フレームワークの仕様だからじゃね?
ASP.NETでいう、<asp:Label id="Label1" />にあたる記述のように思えるが。
0815nobodyさん
2008/02/10(日) 10:19:35ID:V6SpMkY1昔はサーバーサイドで出来たような気がするんですが…
メリットないからなくなったのでしょうか?
0816nobodyさん
2008/02/10(日) 12:52:16ID:???これ1秒に1回しか叩けないんですね〜
テラ遅ス
0817nobodyさん
2008/02/10(日) 16:05:08ID:???install.phpにアクセスすると、以下のような表示までしかされず、
インストールを行うことができません。
問題としてどのような事が考えられるのでしょうか?
-----
以下はあなたのウェブホストにおけるPHPインタープリターとMySQLサーバーのバージョンです。Nucleusのサポートフォーラムに問題を報告するときは、この情報を書き添えてください。
PHP: 5.1.6
MySQL:
-----
MySQLの情報が取得できてないようで、それ以下のユーザ名やデータベース名など
インストールに必要な情報を入力する欄が表示されません・・・
0818nobodyさん
2008/02/10(日) 16:33:49ID:ZJ800mLLどうしたらいいでしょうか?
0819nobodyさん
2008/02/10(日) 17:21:30ID:???$words = range('a', 'j');
shuffle($words);
var_dump(array_slice($words, 0, rand(3,5)));
0820nobodyさん
2008/02/10(日) 18:01:58ID:???0821nobodyさん
2008/02/10(日) 18:56:31ID:ZJ800mLL0822nobodyさん
2008/02/10(日) 18:58:01ID:???0823nobodyさん
2008/02/11(月) 00:21:31ID:???0824nobodyさん
2008/02/11(月) 08:39:32ID:???0825nobodyさん
2008/02/11(月) 10:12:25ID:???0826nobodyさん
2008/02/11(月) 10:52:29ID:???0827nobodyさん
2008/02/11(月) 12:32:09ID:8EdJURGr前は動きましたが、PHPをインストールしたあとでは動きません。
Cannot load C:/.../php/php5apache2_2.dll into server: The specified module could not be found
がエラー表示です。
WindowsXP Pro. httpdに2行加えたし、php.iniもpathに加えました。
どうしたら動きますか。
0828nobodyさん
2008/02/11(月) 15:00:02ID:???0832nobodyさん
2008/02/12(火) 02:29:40ID:S5CbnauFあれはどうやってるのでしょうか?
まさか運営者自身が自分で探してセレクトしてるわけないですよね?
0833nobodyさん
2008/02/12(火) 04:21:02ID:MGmSTzNQSNSを作るにはOpenPNEのほうがいいと思いますがxoopsでも作成できるでしょうか?
今のところレンタルサーバーの契約とドメインを取得しました。
そしてxoopsをダウンロードしました。
つぎにNextFTP4というのをダウンロードしてサーバーにxoopsをアップロードするところです。
今NextFTP4でホストに接続できなくてとまってしまって接続先の確認をしてますがなかなかすすめません。
このアップロードをしないと私がやろうとしてることは進まないのでしょうか?
アップロードのほかにまずできることがあれば教えてください。
0834nobodyさん
2008/02/12(火) 05:18:02ID:???0835nobodyさん
2008/02/12(火) 10:46:02ID:???今まで、PerlとPHPにおいてはプログラミングをしたことがあるので、
それに付随する事もある程度は聞いたりするのですが、
Javaにおいては全く経験がないので、その普及度や実用度においては
分かりません。皆さんの個人的な見解で結構ですので、それを
教えていただけたらと思います。お願いします。
俺の個人的な見解
Perl:多くのレンタルサーバが対応しており、動作しやすいが、PHPにシェアを奪われつつある。
PHP:フレームワークなどが充実しており、Perlに置き換わろうとしている。
Java(JSPなど):?
Ruby:サーバの対応が少なく、組む人が少ない。OOPの構文を綺麗に書く事が出来る(らしい)
C#(ASP.NET):対応する環境が少なく、実績も少ない。早く組めるというメリットはある。
0836nobodyさん
2008/02/12(火) 21:58:24ID:???PHP:IPAのお墨付きで非推奨ワロス
Java:お堅い企業のお堅い業務向け
Ruby(Rails:200人で落ちるw
ASP.NET:お堅い企業の適当な業務
0838nobodyさん
2008/02/13(水) 01:59:07ID:???さそうなので、質問します。
JavaScriptからHTMLへ値を受け渡すときのように、
CGIからHTMLへ値を受け渡すことは可能なのでしょうか。
CGIの変数の中身をHTMLのテキストボックス内で表示する方法を探しています。
アドバイスをいただけるとありがたいです。
0839nobodyさん
2008/02/13(水) 02:13:34ID:???CGIの場合は、htmlコードをvalueを合わせて書くことになるよ。
例えば、Perlだとこんな感じ。
print '<input type="text" name="textbox1" value="あああ">';
すでに存在するhtmlファイルの中にvalueを入れ込むとかの概念ではない。
実行中に他のサイトのcgiをPOSTしたいとかならば、また話は別。
0840838
2008/02/13(水) 02:24:22ID:???my $a='nobody';
print '<input type="text" name="textbox1" value="$a">';
といった感じで、テキストボックス内で$aの内容を表示したいのですが、
可能なのでしょうか??
0841nobodyさん
2008/02/13(水) 03:32:54ID:???Perl:瀕死
PHP:IPAのお墨付きで非推奨ワロス
Java:お堅い企業のお堅い業務向け
Ruby(Rails:200人で落ちるw
ASP.NET:お堅い企業の適当な業務
0846nobodyさん
2008/02/13(水) 09:19:19ID:???既存のものをわざわざ多言語に作り変える手間やサーバスペックが上がってることを考えると
0847nobodyさん
2008/02/13(水) 09:27:23ID:???0848nobodyさん
2008/02/13(水) 12:04:50ID:???0849nobodyさん
2008/02/13(水) 12:49:02ID:???836 名前:nobodyさん[sage] 投稿日:2008/02/12(火) 21:58:24 ID:???
Perl:瀕死
PHP:IPAのお墨付きで非推奨ワロス
Java:お堅い企業のお堅い業務向け
Ruby(Rails:200人で落ちるw
ASP.NET:お堅い企業の適当な業務
0851nobodyさん
2008/02/14(木) 03:46:42ID:???836 名前:nobodyさん[sage] 投稿日:2008/02/12(火) 21:58:24 ID:???
Perl:瀕死
PHP:IPAのお墨付きで非推奨ワロス
Java:お堅い企業のお堅い業務向け
Ruby(Rails:200人で落ちるw
ASP.NET:お堅い企業の適当な業務
0853nobodyさん
2008/02/14(木) 08:08:36ID:???0856nobodyさん
2008/02/14(木) 18:07:21ID:???0857nobodyさん
2008/02/14(木) 18:40:03ID:???同じことしか言わないのは何だっけ?
壊れたレコード、、って古いな言い方がw
0858nobodyさん
2008/02/16(土) 00:20:37ID:6EJB8lVWロックの仕方がいまいちわかりません。
一応、動くことは動くのですがこんな感じで重複しないようになるのでしょうか?
$result = pg_query($conn,"BEGIN");
$result = pg_query($conn,"LOCK TABLE counterTable IN ROW SHARE MODE");
$result = pg_query($conn,"SELECT * FROM counterTable");
$counterdbrs = pg_fetch_array($result,0);
$counter=$counterdbrs["counter"];
$counter++;
$result = pg_query($conn,"UPDATE counterTable SET counter=$counter");
$result = pg_query($conn,"COMMIT");
0859nobodyさん
2008/02/16(土) 01:14:52ID:???・ロック失敗に対する処理(簡単に言えばロック成功時のみの処理にする)
・テーブル全体のロックはスマートじゃないのでレコード単位でロックを
ってところでしょうか。
0860nobodyさん
2008/02/16(土) 01:22:30ID:???0861nobodyさん
2008/02/16(土) 02:55:10ID:???SQLにインクリメントをやらせればUPDATE1発で済むんじゃね?
SQL1文ならロックも不要だ。ロックの処理はDBがやってくれるよ。
ファイルの処理とDBの処理の違いをきっちりと理解してからロジックを組み立てるべし。
0862nobodyさん
2008/02/16(土) 05:57:42ID:???書くのは一行でも中身は実に重たい処理だ。
0863nobodyさん
2008/02/16(土) 06:00:53ID:???0864858
2008/02/16(土) 15:03:21ID:6EJB8lVWロックのやり方がまだ理解できないので
今回はシーケンス?で連番の数字を生成できるみたいなのでIDはそれを利用しようと思います。
カウンターは "UPDATE counterTable SET counter = counter + 1"
一行で済みますね。考えが足りなかったようです。すいません。
0865nobodyさん
2008/02/17(日) 11:26:11ID:WmCUpFJd知っている方おられればお願いします。
Yahoo ジオシティーズでホームページを作っていて
メールフォームを設置しようと思いました。
ですが、sendmailが使用できないみたいで。
(CGIは使えるみたいなのですが)
そこで、適当なテキストファイルみたいなものを
設置しておいて、そこに追加書きしていくみたいな
形でもいいので、そういったことで対応できるのでしょうか?
よろしくお願いします。
0866nobodyさん
2008/02/17(日) 11:33:51ID:???よって出来る
■ このスレッドは過去ログ倉庫に格納されています