トップページ⇒php
1001コメント345KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2005/08/28(日) 16:53:24ID:381SFpZ2
2ちゃんねるは初めて。 WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。

そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。

質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
 後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。

2ch 総合ガイド
http://www.2ch.net/guide/

お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。

関連情報は
>>2-3
0002nobodyさん2005/08/28(日) 16:55:22ID:???
前スレ
△▲ WebProg 初心者の質問 Part11 ▼▽
http://pc8.2ch.net/test/read.cgi/php/1101635909/

過去スレ

△▲ WebProg 初心者の質問 Part10 ▼▽
http://pc8.2ch.net/test/read.cgi/php/1095633323/
△▲ WebProg 初心者の質問 Part9 ▼▽
http://pc8.2ch.net/test/read.cgi/php/1086715675/
△▲ WebProg 初心者の質問 Part8 ▼▽
http://pc8.2ch.net/test/read.cgi/php/1078568723/
△▲ WebProg 初心者の質問 Part7 ▼▽
http://pc8.2ch.net/test/read.cgi/php/1073460282/
△▲ WebProg 初心者の質問 Part6 ▼▽
http://pc8.2ch.net/test/read.cgi/php/1066318233/
△▲ WebProg 初心者の質問 Part5 ▼▽
http://pc8.2ch.net/php/kako/1060/10602/1060263267.html
△▲ WebProg 初心者の質問 Part4 ▼▽
http://pc8.2ch.net/php/kako/1056/10560/1056078605.html
WebProg 初心者の質問 Part3
http://pc8.2ch.net/php/kako/1045/10450/1045091733.html
△▲ WebProg 初心者の質問 Part2 ▼▽
http://pc8.2ch.net/php/kako/1037/10372/1037222063.html
△▲ WebProg 初心者の質問 ▼▽
http://pc8.2ch.net/php/kako/1030/10301/1030151932.html

欲しいCGIが見つからないならこっちへGo!!
【CGI】こんなCGI探してますver.18
http://pc8.2ch.net/test/read.cgi/hp/1123833110/l50
0003nobodyさん2005/08/28(日) 16:57:00ID:???
過去ログの存在について確認が全く取れていませんが、あしからず。
0004ac.jp2005/08/28(日) 18:34:59ID:???
嘆くほどくだらない質問ですが、
index.htmlでURLからGET引数を取得してINPUTに適応、それからCGIに引数を送りたいと思ってるんですけど、
Javascriptかなんかで取得できないかと考え中です。
誰か知っていたら教えてくれたら幸いです。

たぶん例。
http://www.xxx.xx/?ex=1(index.html)
これを<form>内の<input>タグにhidden属性で適応。submitでCGIに「ex=1」を送る。
HTMLで取得できれば、の話。
0005nobodyさん2005/08/28(日) 21:03:38ID:???
>>4
Javascriptなので、Web製作のJavascript質問スレッドへどうぞ。
と書こうとしていたら、ほぼ同じ質問と回答が載っていたので参考にどうぞ。

http://pc8.2ch.net/test/read.cgi/hp/1123824815/191-196
0006ac.jp2005/08/28(日) 21:18:14ID:???
>>5

思ったようにできました。誘導ありがとうございました。
0007nobodyさん2005/08/28(日) 23:27:37ID:???
△▲ WebProg 初心者の質問 Part11 ▼▽
http://pc5.2ch.net/test/read.cgi/php/1101635909/
http://pc8.2ch.net/test/read.cgi/php/1101635909/
△▲ WebProg 初心者の質問 Part10 ▼▽
http://pc5.2ch.net/test/read.cgi/php/1095633323/
http://pc8.2ch.net/test/read.cgi/php/1095633323/
△▲ WebProg 初心者の質問 Part9 ▼▽
http://pc5.2ch.net/test/read.cgi/php/1086715675/
http://pc8.2ch.net/test/read.cgi/php/1086715675/
△▲ WebProg 初心者の質問 Part8 ▼▽
http://pc5.2ch.net/test/read.cgi/php/1078568723/
http://pc8.2ch.net/test/read.cgi/php/1078568723/
△▲ WebProg 初心者の質問 Part7 ▼▽
http://pc2.2ch.net/test/read.cgi/php/1073460282/ (Lost)
△▲ WebProg 初心者の質問 Part6 ▼▽
http://pc2.2ch.net/test/read.cgi/php/1066318233/ (Lost)
△▲ WebProg 初心者の質問 Part5 ▼▽
http://pc2.2ch.net/php/kako/1060/10602/1060263267.html (Lost)
△▲ WebProg 初心者の質問 Part4 ▼▽
http://pc2.2ch.net/test/read.cgi/php/1056078605/
WebProg 初心者の質問 Part3
http://pc2.2ch.net/php/kako/1045/10450/1045091733.html
△▲ WebProg 初心者の質問 Part2 ▼▽
http://pc2.2ch.net/php/kako/1037/10372/1037222063.html
△▲ WebProg 初心者の質問 ▼▽
http://pc.2ch.net/php/kako/1030/10301/1030151932.html

保守を兼ねて、過去ログを漁ってみた。
0008nobodyさん2005/08/29(月) 15:21:04ID:CTTpiK7E
PHPに触ったばかりで申し訳ないのですが、質問させていただきます。

サーバを借りてネットマニアさんのPHPウェブログシステム2を利用しているのですが
php.iniの設定が変更になったためにうまく表示できなくなってしまいました。
サーバの管理の人に聞いてみると

default_charset = Shift_JIS
mbstring.language = Japanese;
mbstring.encoding_translation = On
mbstring.http_input = auto
mbstring.http_output = SJIS
mbstring.internal_encoding = EUC-JP
mbstring.detect_order = auto
mbstring.substitute_character = none;

上記設定のため、文字コードをEUCとしてファイルを保存しなければならないと
いうことで、関連ファイルをすべてEUCにして保存。
表示は正常にされるのですが、書き込みを行うと文字が化けてしまうのです。
どういった設定をすればよいのでしょうか?
0009nobodyさん2005/08/29(月) 16:15:03ID:???
質問です。よろしくお願いします。
【目的】WEBで使用するデータベースアプリを作りたいと思います。
SQLITEを使ったphpアプリを想定しています。
【質問内容】ACCESSのような便利な開発ツールを教えて下さい。
【当方のスキル】ACCESSは使えます。SQLもだいたいわかります。
データベースそのものは良く理解できていません。
CGI、Perlもわかりません。HTMLはわかります。
【当方の環境】Windowsマシン1台、Linuxマシン1台
0010nobodyさん2005/08/29(月) 17:05:06ID:???
>>9
こんな奴?
http://pc8.2ch.net/test/read.cgi/db/1056956494/17

データベース板が詳しいだろうからそちらへどうぞ。
http://pc8.2ch.net/db/
0011nobodyさん2005/08/29(月) 18:36:57ID:???
>>8
ちょっと使ってみたけど、
投稿後にフォームに入る文字が化けるのはしょうがないんじゃない?
0012nobodyさん2005/08/29(月) 20:53:38ID:69TxVJxp
ln -s /home/hoge/piyo /home/hoge/public/cgi-bin/piyo
で
http://localhost/~hoge/cgi-bin/piyo/test.cgi
にアクセスして
/home/hoge/piyo/test.cgi
を実行したいんだけどシンボリックリンク辿るのって無理?

0013nobodyさん2005/08/29(月) 22:02:08ID:J0hNilQo
【選挙】世界経済共同体党又吉イエス氏が千石イエス氏を擁立【唯一神】
http://news18.2ch.net/test/read.cgi/news7/1124359012/
0014nobodyさん2005/08/29(月) 22:41:00ID:???
>>12
多分無理。
cgi-binにFollowSymlinksが指定されることは無いと思うし、
万が一指定されていても、できないんじゃないかな。
0015nobodyさん2005/08/30(火) 02:48:49ID:???
>>8
投稿を行うフォームのcharsetは何を指定していますか?
投稿内容が文字化けしているのであれば、文字コードの変換をすれば
解決すると思う。

>>9
phpPgAdminかな??
何の開発なのかよくわからないけど、データベースいじるなら
これがてっとりばやいんじゃないかな。
0016nobodyさん2005/08/30(火) 07:57:11ID:???
>>9
http://www.webtrickscentral.com/wtcSQLite.php
0017nobodyさん2005/08/30(火) 10:51:32ID:xbVPf2Hb
>>11
むりそうですか・・・

>>15
投稿を行うフォームのcharsetとなるとMETAの部分でしょうか?
0018172005/08/30(火) 10:53:36ID:xbVPf2Hb
お礼を書く前に投稿してしまった(゜O゜;
すみません、有難うございます。
文字コードのあたりを見直してみます!
スレ汚しすみません!
0019172005/08/30(火) 11:52:57ID:xbVPf2Hb
>>15
仰られたとおり、文字コードの変換をEUCに指定したら書き込みを出来ました。
有難うございます!
0020nobodyさん2005/08/30(火) 12:58:34ID:firQFMH0
パイソンって何が得意なんですか?
苦手分野は?
いい話ばっかり聞くからやってみようかと思た
002192005/08/30(火) 15:10:27ID:???
>>10, 15, 16
002292005/08/30(火) 15:11:06ID:???
ありがとうございました
0023nobodyさん2005/08/30(火) 17:36:49ID:f8yjQ0/u
3月に消えたスレが突然復活しててびっくりした
0024nobodyさん2005/08/30(火) 21:15:47ID:???
FTPクライアントで更新したスクリプトやHTMLファイルをアップロードするのがめんどくさいので

テキストエリアにHTMLやCGIスクリプトのソースを読み込み

フォームから直接ファイルを書き換えることのできるスクリプトを開発中です

簡単かつだれでも考えつくアイデアだと思うのに

あまりそういうスクリプトが出回ってないのは何か理由があるのでしょうか
0025nobodyさん2005/08/30(火) 22:01:04ID:???
1ブラウザからログイン
2編集対象ファイル指定
3更新ファイルを開く
4.貼り付け
5送信

1FTPクライアント起動
2ログイン
3更新ファイルドラッグ&ドロップ

どっちが楽だろう
0026nobodyさん2005/08/30(火) 22:15:10ID:???
>>24
レ ン 鯖 で エ ラ ー 吐 か せ な が ら c g i の デ バ ッ グ で も す る つ も り で す か ?
0027nobodyさん2005/08/30(火) 22:33:17ID:???
>>24
wiki?
スクリプトはできないけど。
0028nobodyさん2005/09/02(金) 17:43:16ID:???
Perlで出力するページでの、テキスト入力型の<input>に「>」などの文字を表示できなくて困っています。
作っているのは設定ページの一項目ようなものです。

「<a>>あああああ</a>」と表示したいのですが、「<a>>あああああ</a>」と表示されます。
それをそのままPOST等で送信すると、「<a>>あああああ</a>」が送られるのでこれまた厄介です。

インプットボックスに「>」と表示させる方法はないでしょうか。
0029282005/09/02(金) 17:48:00ID:???
すみません、そのまま打ち込んでしまい、&gt;が>になっていました。

「<a>&gt;あああああ</a>」が「<a>>あああああ</a>」となって困っているのです。
インプットボックスに「&gt;」を「>」ではなく「&gt;」と、そのまま表示したいのです。
回避手段があればお願いします
0030nobodyさん2005/09/02(金) 20:12:27ID:???
&gt;
0031nobodyさん2005/09/02(金) 20:13:18ID:???
うは、変換されちまった

&amp;gt;
0032nobodyさん2005/09/02(金) 22:46:41ID:???
>>31
&amp;amp;gt;

このように書けば無問題
0033nobodyさん2005/09/03(土) 10:10:22ID:???
掲示板の書き込み制限の為に
書き込みフォームをFlashで作成して
FlashからCGIにフォームデータを渡す事によって
生IPを得てプロクシを制限するという事を考えていますが
Flashにプロクシを通す方法があるならこれは全く無駄な努力に終わります

Flashにプロクシを通すという事は可能なのでしょうか
同様にJavaアプレットでも同じ方法で生IPが得られますが
Javaアプレットでプロクシを通す方法はあるのでしょうか
0034nobodyさん2005/09/04(日) 11:22:21ID:???
ほんとに初心者な質問で申し訳ないですが
自分のPCにphp環境を作って、http://localhost/にアクセスしたんですが
ページが表示されません。
また、最初からやり直そうと思ってますが
どなたか、教えて頂けませんか?
また、詳しいサイト等教えて頂けたら嬉しいです。
0035nobodyさん2005/09/04(日) 11:37:32ID:???
>>34
色々な可能性がありすぎる。
もうちょっと詳しく状況を書いてくれ。
0036342005/09/04(日) 12:21:48ID:???
>>35
http://srvhat09.hp.infoseek.co.jp/index_php00.html
これの通りにインストール・設定等したのだが。
0037342005/09/04(日) 12:25:12ID:???
あと、変えたとこといえば、eclips本体はD:\Program Filesにいれてる。
0038292005/09/04(日) 17:08:42ID:???
>>30-32
ありがとうございます。もっと柔軟に考えられるようになりたいです。
0039名無しさん@そうだ選挙に行こう2005/09/11(日) 20:35:49ID:???
WebProg 初心者です local ではC/Perl 使ってます

あの、FAQ なのですが、 [C++ CGI とPerl CGI どちらが鯖に優しいか] です
既出なら誘導おながいします CGI スレでは、常識杉、逝ってヨシになっています

Perl はインタプリタで、C++ はネイティブ。さっと考えれば、C++ の方が軽い
ところがApache2+mod_perl2 というものもあって、
別プロセスでPerl を実行するとは限らないし、毎回スクリプトをコンパイルしているとも限らない
そうすると、別プロセス起動になってしまうC++ CGI よりも鯖に優しくなるのか?

鯖はxrea 等のレン鯖を仮定します
Perl/C++ の書き方は、常識的に、重くならないように書くと仮定します
一般論として、どう考えるべきですか

そういや、xrea とか、独自のmod 入れられるんだろうか
そうすると、C++ mod が軽いのは当然になるが

----
>>33
漏れはセキュリティの都合、ローカル串経由でFlash 通信できてます 串経由はできることになるです
Java applet もできると思うです、っていうかアプレットの種類によって串を経由できなくするのは、原理的に難しいと思うです
0040392005/09/11(日) 20:53:07ID:???
…あ、串回避できんことないわ でもわかりやすい説明はようせんorz
0041名無しさん@そうだ選挙に行こう2005/09/11(日) 23:11:08ID:???
鯖に優しいとか文学的なこと言われても意味わかりませんけど

「C++ CGI とPerl CGI」なら c > perl
mod_perlはcgiじゃない。擬似
mod_perl > c/cgi 僅差。アクセス状況、規模等による
処理次第。一定以上重い処理はc優勢
fastcgi等でプロセス常駐化すればc最強
xreaのperlはcgi経由



一般論として、phpを使うべき
0042392005/09/11(日) 23:38:22ID:???
即レスありがとうございます これでちょっと勉強してみるです

> xreaのperlはcgi経由

そっそなんですかw その方がいいんですかね セキュリティ上とか、負荷管理とか

> 一般論として、phpを使うべき

PHP のことはすっかり頭から忘れてました PHP で済めば、たしかに、原理的に、鯖負担は軽くなりますね
0043nobodyさん2005/09/12(月) 13:48:18ID:???
modなんとかーというApacheモジュールは、Apacheの一部として動くから、
処理が速くなるけど、設定するにはApacheを直接設定できる権限が要る。
レンタルサーバでも、管理者権限付きで、まるっとひとつのサーバを
借りるタイプじゃないとだめぽ。
0044nobodyさん2005/09/12(月) 14:59:40ID:YG8VsLYW
とあるホームページで、アクセス解析して
.cgiを直接呼び出したところ、
「いやん」
と表示されました。
どうすればこんなことが出来るのか知りたいです。

cgiスレで質問すればいいのかperlスレで質問すればいいのかわからなかったので、
ここで質問させていただきます。

os:winxp sp2
perl5とperl5.8が鯖で使えてます
0045nobodyさん2005/09/12(月) 16:30:29ID:MkfIX2Fz
鯖缶にでもなる気か?
0046nobodyさん2005/09/12(月) 17:21:23ID:???
>>44
通常のアクセス以外の時にそのような挙動をすればいいので、
いろいろな可能性が考えられる。
・本来はパラメータが必要なのに、アクセス解析がそれを取り除いている
・本来はPOSTでパラメータが渡されるのに、パラメータ無しにGETした
・refererがチェックされていた。
・特定のIPアドレスからのみアクセスが許可されているページだった

相手もアクセス解析をしていて、その解析結果ページからジャンプしてきている事もあったり。
0047442005/09/12(月) 22:35:56ID:YG8VsLYW
返答ありがとうございます

cgiはまだ勉強中なので、詳しくは分かりませんが
3つ目で頑張って作ろうかと思います

>>45
ただ単純に遊び心があっていいなと思っただけです。
0048nobodyさん2005/09/13(火) 09:27:13ID:???
>>47
そういった感じの遊びなら、こっちもおすすめ。
404 Not Found (Err.2)
http://pc8.2ch.net/test/read.cgi/hp/1017522048/
0049392005/09/13(火) 12:44:27ID:???
>>43
やっぱダメですかw 一瞬、ひょっとしてと思ったのです 後学にします
mod の影響する範囲というか、スコープとでもいうか、そこらはまだ勉強してませんでしたのでw

自己補足ですが、mod の作成は簡単なようでいて難しいようです
が、実装の面倒さとか、漏れに書けるんかとかは本論外です
0050ななな2005/09/14(水) 03:19:14ID:J2o6Cdhk
失礼しますm(__)mあの、、、自分のHPに100の質問コーナーを携帯からみれて作れるとこありましたらどなたか教えていただけませんか(◎-◎;)
0051nobodyさん2005/09/14(水) 08:08:46ID:uQ+GcINS
キャッシュさせないためには
HTMLヘッダのExpireに、過去の日付を設定すればいいようですが
現時点の日付&時間では問題あるのでしょうか?
必然性のない過去の日付にするのは
何となく気持ちが悪いのですが…
0052nobodyさん2005/09/14(水) 08:30:01ID:???
静的なHTMLファイルには、現時点の日付を入れられません。
なので、過去になるキリのいい数字を適当に入れればいいだけです。
CGIで動的にHTMLを書き出す場合でも、わざわざ日付を計算させるのは無駄です。
0053nobodyさん2005/09/14(水) 08:34:16ID:???
>>52
なるほど
確かに処理させるのは無駄ですね
ありがとうございます
0054nobodyさん2005/09/14(水) 08:46:45ID:???
>>53
RFC2616では
14.21 Expires
HTTP/1.1 clients and caches MUST treat other invalid date formats,
especially including the value "0", as in the past (i.e., "already
expired").
になってます。テキトーな日付どころか、テキトーに Expires: 0 のような
無効なフォーマットでも「過去」になると。
あと、Cache-Control もご利用ください。
0055nobodyさん2005/09/14(水) 08:54:09ID:???
>>54
日付である必要すらなかったんですね。
これはあまり知られていない情報のような…
Cache-Control等は、検索で調べていたのでもう付けていました。
詳しくありがとうございました。
0056nobodyさん2005/09/14(水) 21:03:44ID:HT4e8GS5
2ちゃんで使っているDBサーバは何ですか?
0057nobodyさん2005/09/15(木) 00:01:15ID:???
にちゃんはテキスト保存だよーん
0058562005/09/15(木) 02:19:05ID:???
>>57
そうなんですか。
ファイルベースなのにすごくレスポンスが速いですね。
それともファイルベースだから速いのかな…
0059nobodyさん2005/09/15(木) 17:25:45ID:59B8kH3t
バイナリの怖さって何ですか?
0060nobodyさん2005/09/15(木) 17:27:37ID:???
寝ぼけた人が見間違えたんじゃないの
0061nobodyさん2005/09/16(金) 04:23:23ID:???
>>58
ここらへんが参考になるかも
http://sunos.saita.ma/
0062nobodyさん2005/09/16(金) 12:12:41ID:K9hYRsib
質問させてください。
昨日Windows XP Service Pack 2のインストール中に間違って電源を切ってしまいました。
そして今日電源を入れたら「Windows XP Service Pack 2はインストールできませんでした。コントロールパネルからアンインストールしてください」
と出たのその通りにしたら、
再起動後画面のサイズが小さくなり、ネットにも繋がらなくなってしまいました。
ネットに繋がらないのでインストールのし直しもできません。
どうすればいいでしょうか?本当に困っています。
どなたか教えてください。
0063nobodyさん2005/09/16(金) 12:29:53ID:???
>>62
Windows板へどうぞ
0064nobodyさん2005/09/16(金) 12:35:17ID:???
>>63
すみません、よく考えればそっちでしたね。
ご指摘ありがとうございます。
スレ違いすみませんでした。
0065nobodyさん2005/09/16(金) 12:57:27ID:6ti3JrgA
http://www.geocities.jp/bmgpk529/
なかなかおもしろい なかなかワロス
■ このスレッドは過去ログ倉庫に格納されています