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

WebProg 初心者の質問 Part3

■ このスレッドは過去ログ倉庫に格納されています
0001マリモーマ ◆r6PDGT6Xd2 03/02/13 08:15ID:h+ZGjkuO
2ちゃんねるは初めて。
WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
2ch 総合ガイド
http://www.2ch.net/guide/
記念カキコ専用スレ
http://pc.2ch.net/test/read.cgi/php/982575577/
前スレ
http://pc.2ch.net/test/read.cgi/php/1030151932/
http://pc2.2ch.net/test/read.cgi/php/1037222063/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願
0119nobodyさん03/03/04 01:25ID:???
>>117
外に大々的に公開!とかじゃなきゃ良いんじゃない?

ただの勉強なら単体で十二分。
仕事なら技術力を歌田割れると思う。
0120ゆか03/03/04 01:39ID:xyR68HxA
>>119
とりあえず、勉強+仕事といったところです。
やっぱりがんばってApache入れたほうがいいのかなぁ。
歌田割れてもしょうがない技術力ですけど・・・(T_T)

>>112
>>113
>>119
親切にありがとうございました。参考になりました。
今日はもう寝ます。
おやすみなさい。
0121nobodyさん03/03/04 01:53ID:qrUiw9P2
>>111
WEBサーバとAPサーバを分ける意味は2つでしょう。
1.柔軟なシステム構成
2.既存システムへAPサーバ導入

1.については
アクセスが数10万とかいかなければ問題ないでしょう。
要はWWWサーバとAPサーバを分けてシステム負荷に応じたシステム構成をとろうといった感じ。

WWWサーバの負荷が高い→WWWサーバのみを増設
APサーバの負荷が高い→APサーバを増設
0122nobodyさん03/03/04 01:54ID:???
>>121
>1.柔軟なシステム構成
と説明がいまいち一致してない気がする。
0123nobodyさん03/03/04 01:55ID:???
>>121
分散システムを考慮してるわけ?
それだとアプリケーションサーバ単体では機能的に不十分すぎる予感。
012412303/03/04 01:56ID:???
それならインターフェースを用意すればいいわけでhttpサーバ機能はいらないっしょ。
プログラム的に呼び出されるだけなのだから。
0125ゆか03/03/04 08:35ID:xyR68HxA
おはようございます。

またレスが増えていてうれしいです。
>>121-124
えーと、私の場合はアクセス数が数10万とか、同時接続数100なんて
とんでもない!そんなにすごいものじゃありません。
もっとしょぼいやつです(> <)。
お試しWebLogicで動かしてます。
あと、分散環境でもありません。
そう考えると、やっぱりApacheはいらなそうですね・・・(ちょっとうれしい)
セキュリティとかの問題もあるのかなぁって思って
いたんですけど。
0126nobodyさん03/03/04 09:21ID:???
連携の必要性
http://www.ingrid.org/jajakarta/tomcat/tomcat-3.2.3/
doc-ja/tomcat-apache-howto.html#cooperation_need
1. 静的なページに関して Tomcat は Apache ほど速くありません。
2. Tomcat は、Apache ほど 細かな設定ができません。
3. Tomcat は、Apache ほど 頑強ではありません。
4. Tomcat は、 Apache のモジュール(例 Perl, PHP, その他)でしか
     提供していない機能に対する多くのサイトの要望に答えられないかもしれません。

0127nobodyさん03/03/04 12:51ID:g9oV91VB
i-mode、J-SKY、WAP(au)携帯電話のブラウザ用に
PHPで構築したサイトを作る際に注意する点とかありますか?
0128nobodyさん03/03/04 16:46ID:???
注意点ねー。よく分かってる人に作成を依頼するってところかな。これ重要。
0129nobodyさん03/03/05 15:40ID:GEs6DPm0
gdbファイルのバックアップをとりたいんですが、
gbakを使わずにcpでただコピーするだけじゃいけないんでしょうか。
0130nobodyさん03/03/06 15:05ID:MPyd749V
いくら過疎板でもあんまりです。
0131ゆか03/03/06 22:48ID:HbcAiOTn
ご無沙汰してます。
相変わらず、Apacheはどうかな・・・なんてぐだぐだっと
してます。

>>126
あ、こんなサイトがあったんですね。
ありがとうございました。
とりあえず現状動いてますし、静的なページはあんまり
ないので、1、2、4はOKでしょうか。

・・・・・・・・・・・・・・頑強?
(落ちにくい・・・とか?それともセキュリティ?)
0132nobodyさん03/03/07 00:04ID:???
トクトクはpythonでCGI使えるのですか?
0133nobodyさん03/03/07 01:15ID:B7PhQ/lJ
ためしてみればいいじゃん
0134nobodyさん03/03/07 11:45ID:WxIkkERr

レンタルサーバーで使ってるWEBサイト(PHPを使用) → アクセスするとクッキーで個人情報を自動的に表示
↓↑
自前で立てたサーバー(固定IP+独自ドメイン)のPostgreSQL


こういうことってレンタルサーバーでも出来るの?
0135nobodyさん03/03/07 11:48ID:???
>>134
レンタルサーバが外部への接続を許可してるなら出来るだろうけれど。
013613403/03/07 12:16ID:WxIkkERr
>> 135 
問い合わせてみたいので、
「外部への接続を許可」をもう少し具体的に教えてくれませぬか?
0137 03/03/07 19:37ID:???
ANHTTPD+PHPで
完璧にローカルテストできてる人っているの?
0138nobodyさん03/03/07 19:41ID:???
>>136
pg_connectの引数に自鯖のIPをぶちこんで動けばOK。
>>137
完璧なローカルテストてのがよく分からん。
今は何ができなくて完璧ではないと思ってる?
013913703/03/07 22:31ID:???
なんかANHTTPよりapacheのほうが
テストするにも先々良いような気がしてきた
0140nobodyさん03/03/07 22:39ID:???
>>137
ええ、特に支障もなく。
0141nobodyさん03/03/08 09:51ID:???
俺も特に支障ないな。
0142nobodyさん03/03/10 13:23ID:GpWACg1R
RFCってよく聞くんですけど、これは一体なんの機構なんでしょうか。
0143nobodyさん03/03/10 13:30ID:???
>>142
Requests for Comments

なんかコメントくれ。
0144nobodyさん03/03/10 15:06ID:???
>>142
たとえばPerl6にはPerl6のRFCがあったし。
0145nobodyさん03/03/10 15:14ID:???
>>144
恐ろしい長さの予感。
014614203/03/11 09:20ID:???
>>143
なんかコメントくれ、って団体なんですか?
さみしがりやの人たちが居るんですか?
別にネタじゃありません。
0147nobodyさん03/03/11 09:28ID:???
>>146
>別にネタじゃありません。
じゃあまじめに検索しなさいよ。
0148山崎渉03/03/13 17:03ID:???
(^^)
0149nobodyさん03/03/23 19:56ID:???
phpのeucコードでフォームから日本語文字を入力して
それを次で別のフォームのhiddenでvalueに持たせると
フォームの入力部品が消えて表示されない時がありますが、
回避方法はありませんか?
○や★などの記号や東京などの文字で不具合がでます。

とほほラウンジの質問にあったこれと同じような感じです。
http://tohoho.wakusei.ne.jp/lng/199910/99100035.htm

0150磯野03/03/23 20:06ID:33asXmri
http://s1.buttobi.net/forest/index3.html
0151nobodyさん03/03/24 00:05ID:CXSUh/yF
CGIとperlとrubyというのを知りたいのですが
今の自分のイメージ的に表現すると

CGI → 日本語
perl、Ruby → 日本語の方便

という認識なのですが、あってますか?


変なたとえですみません。
0152nobodyさん03/03/24 00:57ID:???
>>151
CGI -> 規格 -> 発声方法
perl,ruby -> 言語 -> 各国語
0153nobodyさん03/03/24 00:59ID:???
>>152
なるほど、何となく分かってきました。
いまperlの勉強を始めた所でなんか概念がなかなかつかめなくて。

ありがとうございました。
0154nobodyさん03/03/24 02:56ID:???
おざっぱに言えばCGIはプログラムの目的。
プログラムを使ってCGIを作ろう。みたいな。

perlとかは言語その物の種類。
だから、perlでCGIを作る。
0155nobodyさん03/03/26 04:31ID:???
ねえ。
最近までオブジェクト思考の意味が分からなかったんだけど、
これって実はただのモジュールのこと?

多くの人が何回も使うようなプログラムをモジュール化して、それを使おうってのがオブジェクト思考なの?
早い話が使いまわし?

これであってますか?
0156nobodyさん03/03/26 05:32ID:???
>>155=オブジェクト指向が理解できないPHP厨
0157nobodyさん03/03/26 07:35ID:???
エンドレスバトルのスクリプトって
もう配布してないの?
0158nobodyさん03/03/26 08:32ID:???
>>155
もうちょっと勉強することをすすめる。
0159nobodyさん03/03/26 23:05ID:???
>>155
まず、オブジェクト指向を「思考」と言っている時点で
斜め読みしかしてないことがわかる。

それとモジュールを使えばオブジェクト指向になると思っているのは痛い。
逆で、オブジェクト指向の考えが先にあるからこそ、モジュールが生まれたんだ。

オブジェクト指向は「何をすればオブジェクト指向」と定義できるものではない。
理解するには人から話を聞いたり本を読んだりするだけではなく、実践が一番だ。
それでわからなきゃ諦めな。

Javaなら本気でやりこむか、
Perlならオブジェクト指向で動くモジュールを使いこなすか。
PHPはわしゃよう知らん。
0160nobodyさん03/03/27 17:11ID:???
\nが本気でわかりません
0161nobodyさん03/03/27 17:59ID:sZr0tUrG
<input type=text name=text>
とformにtextの入力欄を作ったとするとその入力欄の色はdefaltでは白
ですがこの色を変えることはできないのですか?


0162nobodyさん03/03/27 18:01ID:???
スタイルシート
0163nobodyさん03/03/27 18:07ID:sZr0tUrG
ありがとうごぁいます
0164nobodyさん03/03/27 21:04ID:???
>>160
\nってのは改行ね
0165nobodyさん03/03/27 21:21ID:syGJrNu0
すいません。
perlでアクセスカウンターを作ったのですが、
ローカルのIISだときっちり動くのに、アパッチに上げると
インターナルエラーが出ます。属性も777にしたのですが、、、
初心者が陥りやすい罠を教えてください。
0166nobodyさん03/03/27 21:25ID:???
#!/usr/bin/per
0167nobodyさん03/03/27 21:26ID:???
suExecの環境下だと、777はエラーになるな...
0168nobodyさん03/03/27 21:34ID:syGJrNu0
>>166-167サン
#!usr/local/bin/perlって書いてました
有難うございました!!
0169nobodyさん03/03/27 21:38ID:???
   ______________
 /:\.____\
 |: ̄\(∩´∀`) \  <先生!こんなのがありました!
 |:在  |: ̄ ̄ U ̄:|
http://saitama.gasuki.com/shinagawa/
0170nobodyさん03/03/27 22:00ID:NiXXuzH7
これから逝く会社ですが,取引先ののやりとりやマーケの為にも今の
HTMLだけのサイトからPHP+MySQLにしたいそうです。
でもCold Fusionの方が易しそうですし,データ分析にいいと聞きます。
中小企業のサイトとして立ち上げるにはどちらの方がいいでしょうか?
漏れデザだけどSQLならわかるという感じでつ。
0171nobodyさん03/03/27 22:06ID:???
それを考えてもらうために君を雇おうと思ったのだが、
なにをチミはこんなところで聞いているのかね?
0172nobodyさん03/03/27 22:56ID:NiXXuzH7
>>171 辛レス サンクス。
CFスレを見たら,CFは敷居は低いけど後々,大変と理解。
まだ全部読んでませんが。
0173nobodyさん03/03/27 23:12ID:???
>>172
コンパクトフラッシュがどうかしたか?
0174nobodyさん03/03/28 06:57ID:???
>>173
センターフォワードだろ? アフォか?
0175nobodyさん03/03/28 11:43ID:OFR1eFyu
質問です。
ネット上のページを取得するのに、LWP::Simpleとwgetを使う方法があるとのことで、
それぞれPerlスクリプトを作り、実際に取得するところまで漕ぎ着けました。
対象ファイルのサイズは20〜50kb程で、それぞれの実行時間はほぼ同じでした。
このスクリプトは共用鯖でCGIとして実行するので、負荷が気になります。
負荷の上ではどちらが良いのか、もしくは他の方法があるのか、お教えください。
0176nobodyさん03/03/28 11:45ID:???
>>175
20〜50kbだから2.5KB〜6.2KBだろ?別に良いんじゃないの?これくらいなら。
0177nobodyさん03/03/28 11:48ID:???
>>176
即レスありがとうございます。
取得先のサイズが小さければ、どちらも負荷の問題は無いということでしょうか?
あと、2.5KB〜6.2KBというサイズはどういう計算で出てきた物なのでしょうか。。。
017817503/03/28 11:51ID:???
あ、電卓叩いて気付きました。
私の書いた「20〜50kb」は「Kbit」ではなく「Kbyte」のつもりでした(汗
紛らわしくてすいません。
0179nobodyさん03/03/28 18:07ID:uK66agR0
FTPを利用して自動でファイルのアップロード、ダウンロードを
行うバッチファイルを作成したのですが、Windows標準のFTP
コマンドでは、passiveモードを受け付けません。

代替になるようなソフトは無いでしょうか?
0180nobodyさん03/03/29 06:12ID:???
>>179
代替になるようなOSはいくらでもあるんだがな。
0181nobodyさん03/03/29 07:08ID:???
そもそも WebProg板の話じゃない気がする。
0182nobodyさん03/03/30 03:56ID:???
初心者中の初心者質問で申し訳ないんですが、
レンタルしているアクセス解析のCGIって、普通ログ丸見えなんですか…??
設置したら誰からも見えるようになっていて驚いてしまったんですが…
0183nobodyさん03/03/30 05:35ID:s+0IIqwR
>>180
そうなんですよね。私も自分で書いたバッチに passive とか idle とか
入れてたらエラーでまくりでした。ただ今回はwindowsが条件なんですよ‥。

>>181
板違いすいません。どこに行ったらいいでしょうか?
0184nobodyさん03/03/30 08:00ID:???
>>182
状況に微妙な点があるのでなんとも言えないが。
ログは管理人だけ見えるようにするのが常套手段だと思う。

念のために聞くけど、フリーのスクリプトがあってそれをダウンロードして、
自分の鯖用に変更して設置した、とかじゃないよね?

まあ、何にせよ、そんなサービスはやめておくべきだね。
0185nobodyさん03/03/30 08:03ID:???
>>183
プログラム板か、ソフトウェア板か、そんなとこじゃないかなあ。
0186nobodyさん03/03/30 17:50ID:???
>>184
フリーのスクリプトです…。もしかしてとんでもなく厨的発言?(´Д`)
0187nobodyさん03/03/30 17:51ID:???
うん。
0188nobodyさん03/03/30 18:10ID:???
>>187
ガーン。ハズカシイ...!!
恥ついでにどこがまずい発言なのか聞いてもいいでしょうか?
0189nobodyさん03/03/30 18:15ID:???
>>188
ここ、作る人の板かつしかもここは作る初心者の板。
使う人はお呼びじゃないわけで。
0190nobodyさん03/03/30 18:21ID:???
>>189
基礎だ!(滝汗)すみません。反省しつつ旅立ちます。
0191nobodyさん?03/03/30 18:50ID:MPE8AsT6
2ch CGIの書き込み時の負荷が問題になっているようですが、
読み込みに比べて書き込みのどのフェーズが特に高負荷になるのでしょうか?

システムコール(write,read)?
index,dat,subback,subjectの更新?
bbs.cgiがPerlだから?
連投、2重カキコのチェック?
0192nobodyさん03/03/30 18:52ID:???
>>191
どっちかというとhtml生成時じゃなかったっけ?
0193nobodyさん03/03/30 18:53ID:ZcZb+Pg+
http://kotubunet.hp.infoseek.co.jp/in.htm
0194nobodyさん03/03/30 21:41ID:oGZ4ZySM
だれでも見られるぺージと、
普通会員と特別会員のみ見れるぺージと、
特別会員のみが見られるページ、

という3種類のページがあるサイトをつくろうとしています。
(各会員はIDとパスワードを持っている)
Perl5で、データベースはないです。
もし、Basic認証と使わないとしたら、
こういうときって、普通どうするもんなんでしょうか?

やはりクッキーでしょうか?
もしクッキーだとしたら、
●IDとパスワードの入力フォームを含んだページを用意して、
そこでsubmitしてもらったときに、
●CSVファイルかなんかの会員情報を含んだファイルを調べて、
ユーザに会員種別名(フラグ)を入れたクッキーを渡す。
●その後は、毎回クッキーを読み込んで、会員種別で表示を振り分ける

というフローでオッケー?
(セキュリティ的にこれでも問題ないでしょか?)

0195nobodyさん03/03/30 21:46ID:???
フラグを1,2,3などと与えるとセキュリティ的に大問題です。
0196nobodyさん03/03/30 21:47ID:???
>>194
セッションを知らんのか・・・。
019719403/03/30 21:50ID:oGZ4ZySM
>>195
そうですか、すみません。そうするとどうすればいいのでしょう・・・

>>196
PHPならかじったことはあるのですが、
Perlだとセッション管理はできないと思っていました・・・
0198nobodyさん03/03/30 22:09ID:???
んなアホな
0199nobodyさん03/03/31 07:14ID:???
>>197
なんらかの方法でセッション管理を実装できないような言語がWebで使えるかよ。
0200こまま草 03/03/31 09:10ID:???
crypt で desかMD5を使って自前でルーチン組めば?
0201nobodyさん03/03/31 09:12ID:???
>>199
別にセッションなんぞどの言語でも実装できるけどな。
0202nobodyさん03/03/31 14:53ID:DxpbYyql
input type=textに入力された文字をsubmitしたときに白紙に戻したいの
ですがどうすればいいですか?
0203nobodyさん03/03/31 15:06ID:???
>>201
SQLで実装してみてください。
0204nobodyさん03/03/31 15:34ID:???
>>202
何に使うのかよくわからんが、
JavaScriptの領域だと思われ。
onsubmitでdocument.hoge.hogehoge.value = "";など、
当該エディットボックスの中味を空にしてやれば良いかと。

もっとハッキリしたことを答えて欲しいなら、こっちへ行くべきぽ。
+ JavaScript の質問用スレッド vol.17 +
http://pc2.2ch.net/test/read.cgi/hp/1047807902/
0205nobodyさん03/03/31 23:48ID:???
Query文字列付きのURL:
 http://www.host.org/file.cgi?query1=param1&query2=param2
ってな形式はよく見ますが、次のようなURLって、URL的に適切でしょうか?
 http://www.host.org/file.cgi/?query1=param1&query2=param2

file.cgiと、query1=para1の間に、スラッシュが入ることってありますか?
0206nobodyさん03/04/01 00:19ID:???
不適切である理由は無い
0207nobodyさん03/04/01 00:34ID:???
つまり、
 http://www.host.org/file.cgi/
というディレクトリを指定したときに、そのディレクトリのデフォルトのページに対して、
 query1=param1&query2=param2
をクエリーパラメータとしてリクエストするって形になるのかな?
0208nobodyさん03/04/01 05:24ID:???
PHPで
foreach ($lines as $line) {
list($num,$name,$mail,$msg,$host) = explode("\t", $line)
(処理)
}
な時に、

foreach ($lines as $line) {
list($num,,$mail,,) = explode("\t", $line)
(処理)
}
と使わない変数への代入を省略するのはアリですか?
また、このような書き方は邪道ですか?一般的ですか?
省略によって予期せぬ動作が発生する可能性はありますか?
020920803/04/01 05:27ID:???
;が抜けてました。
0210nobodyさん03/04/01 09:03ID:???
undef
0211nobodyさん?03/04/01 14:25ID:MhrsTDgq
レン鯖板よりこちらのほうが詳しいと思うのでこっちで聞きます

GD使えるレン鯖ってありますか?
また、自前で用意してる方いますか?
0212brain03/04/01 14:27ID:???
eBrain21.comは、インターネットユーザーがホームページを
掲載するにあたって必要なサーバースペースを有料レンタルしています。
お客様に快適なサーバーを提供するためにさまざまなホームページの目的に応じて、
単なるホームページスペースだけではなく、動画やゲームまたは個人放送はもちろん、
そのツールとしてCGI、PHP、SSI、SQLデータベースなどあらゆるサーバースペースを提供しております。

http://www.ebrain21.com/

[email protected]
0213nobodyさん03/04/01 22:00ID:???
>>211
レン鯖板で聞けよ。
0214nobodyさん03/04/01 22:32ID:mfhV4YNu
aspでデータベースの更新をするとき

レコード選択画面 → レコード1を選択 → 値を表示 → update
→ レコード選択画面 → 再びレコード1を選択 → 値を表示

としたとき、最後に表示される値がupdate前の値になります。

ブラウザの「更新」ボタンを押したときや、
ブラウザを閉じてから値を表示したときなどは、update後の値になります。
上記の手段を使わないでupdate後の値を表示するには
どうすればよいでしょうか。
0215nobodyさん03/04/02 00:51ID:???
>>211

専鯖で自分で入れて使ってる。
0216nobodyさん03/04/02 20:49ID:Fmnuk7Ph
htmlファイルから、<body></body>タグの中身を取り出したいのですが、
<body>と</body>が同じ行にあるときはわかりますが、
別の行にあるとき、どういう正規表現で取得できるんでしょか
021721603/04/02 20:53ID:Fmnuk7Ph
>>216
><body>と</body>が同じ行にあるとき

すいません、<body>開始タグが1行でおさまる場合、の間違いです
0218nobodyさん03/04/02 20:57ID:???
$content =~/<body.*?>(.*)<\/body>/is;
$body = $1;
0219nobodyさん03/04/02 21:01ID:???
いらない部分を置換えで無くして残りを得ればいいじゃん
■ このスレッドは過去ログ倉庫に格納されています