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

△▲ WebProg 初心者の質問 ▼▽

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001nobodyさん02/08/24 10:18ID:Xl1boM6s
2ちゃんねるは初めて。
WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。

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

質問する前に、まずはここを読んでね。

2ch 総合ガイド
http://www.2ch.net/guide/
記念カキコ専用スレ
http://pc.2ch.net/test/read.cgi/php/982575577/


お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
0830nobodyさん02/11/01 21:28ID:???
>>829
httpだけじゃなくて、共有ファイル等も全部公開状態だと思うよ。
0831ぴんちぴんちぴーんち02/11/01 21:29ID:EMB0b/fu
いやああああああああああああああああああああああああああああああ
0832nobodyさん02/11/01 21:33ID:???
鯖−クライアントだけにする。
これらからインターネットにはつなげるな。
0833ぴんちぴんちぴーんち02/11/01 21:36ID:EMB0b/fu
た、助けてください。まだaccess_log
には外部からのアクセスの痕跡はないみたいなんですが、
このままじゃスクリプト房にポートスキャンとかされたとき軽く死ねる気がするし、しかもそう遠くない未来に予感的中になりそうです。
あああああああ、ど、どどうやったらアク禁ってできるんですか???
0834ぴんちぴんちぴーんち02/11/01 21:37ID:EMB0b/fu
>>832
鯖、兼、クライアントなので、それは無理です。
0835nobodyさん02/11/01 21:38ID:???
>831
回線抜けよ・・・
ついでに回線で・・・(略

>828
お前はもういらねえよ
0836ぴんちぴんちぴーんち02/11/01 21:44ID:???
おめーら、悪禁の方法教えてくんろ。
悪禁の方法教えてくんろ。

くんろ。
0837nobodyさん02/11/01 21:45ID:???
>>836
スレをあらしまくれ。
0838nobodyさん02/11/01 21:47ID:JyWG+W5n
フレーム内のページへの直リンクを禁止し、
フレーム全体を表示し直すCGIってどうやればいいんでしょうか。
例えば
ttp://www.hamonoichiba.com/products/idosho/rubis/rb_02.html

どなたかご教授おながいします
0839ぴんちぴんちぴーんち02/11/01 21:56ID:RCptLeuS
拝啓 緑nobady様。
前略
回線外しました。さて、今回起こった不幸な事故により、オラ、ぴんちで死ねそうでわくわくすっぞな気分だ。
オラはあぱーちの罪を糾弾することはしません。悪いのはインターネットの仕組みです。
そのようなわけでして、あぱーちの握禁の設定教えろゴルァ!
0840nobodyさん02/11/01 21:58ID:???
>>836
Windowsだとは思うが、せめてOSぐらい書けよ。
0841ぴんちぴんちぴーんち02/11/01 21:59ID:XbfmfZ9L
すまない!
s/緑/青/;
だった!!!
0842ぴんちぴんちぴーんち02/11/01 22:02ID:p4xxPRkl
赤井帽子7.2だ!うりいい!
0843nobodyさん02/11/01 22:08ID:???
>>842
はぁ?
赤帽使っててポートの一つも塞げないの?

Apacheの設定だとポートを塞ぐ事は出来ないけど、閲覧禁止はできるね。
まぁ、Apacheスレにでも逝ってくれ。
そして>>828と同じ道へ...
0844ぴんちぴんちぴーんち02/11/01 22:26ID:IogStSjO
うるせえやい!こちとら頭に「痛」の字が付くらいの初心者なんだ!
CGIを動かす設定だけでいっぱいいっぱいよ!
だがな、ダイレクトっぽいヒントを頂戴したからオイラは消えるぜ。

あ ん が と な !
0845nobodyさん02/11/01 23:13ID:QPv9GkOr
788です。レス下さい
0846nobodyさん02/11/01 23:28ID:lLYjJeqZ
>>730です
Win版のみ
http://p4room.mda.or.jp/fly/ja/installation.html
では1.6.0のFLYが配布されていますが、
こちらはLZW法が使用されているのでしょうか?
一応、現在配布されている物はランレングス法を使用しているとの事で、
特許に接触しないとなっていますが、
Win版はランレングス法が使用されていないのでしょうか?
やはり、FreeBSD版でWin版と同じファイルサイズで
GIFを作製することは不可能なのでしょうか…
0847nobodyさん02/11/01 23:40ID:???
1日240本か。
0848nobodyさん02/11/02 00:11ID:iUdmOPxg
すみません超初心者なんですけど…
受注確認なんかの、自動返信に関してなのですが、
phpでいけるらしいというのは分ったのですが、
phpで、携帯端末での対応は可能なのでしょうか?
何も分からないまま会社のwebを任されて正直困ってます。
色々本を探してみたりしたのですが、
そもそもどこから勉強すればよいのか分かりません。
Apacheとか、Perl何かも勉強しないといけませんか?
教えてチャンですみませんが、宜しくお願い致します
0849nobodyさん02/11/02 00:17ID:???
>>848
おまえみたいのがそういう業界行っちゃだめだよ。
0850nobodyさん02/11/02 00:19ID:???
>>848
なんで任されて困惑するようなきみが担当させられたの? いじめ? 肩叩き?
0851nobodyさん02/11/02 00:24ID:42Lm2zg5
初心者すぎて申しわけないのですが、教えてください。
フリーのCGIをダウンロドして、改造してるところなのですが、
Perlのファイルってメモ帳で開いて加工しても大丈夫なんでしょうか
やっぱりPerlで開かないとダメ?
0852nobodyさん02/11/02 00:26ID:???
>>851
>Perlで開かないとダメ?

逆に聞けど、どうやってやるの?
0853nobodyさん02/11/02 00:27ID:???
>>851
言ってる意味がわからないよ。
君はHTMLファイルみるのにHTMLで開いてるの?

テキストファイルはメモ帳でも他のエディタでも編集可能です。
085485102/11/02 00:35ID:???
>852
えーと、メモ帳で開いたら開けたので、1度加工してサバにアップしてみたのです
そしたら500エラーが出たので、メモ帳が悪かったのかと思いまして。
>583
すみません、ビルダー使ってるもので、テキストだとは思っていませんでした。
てことは500エラーは別のことなんですねー。
ありがとうございましたー。
0855nobodyさん02/11/02 00:37ID:???
>>854
perlで開く
ってどういうこと?
0856nobodyさん02/11/02 00:38ID:xj1s/Rjk
>>851
2ちゃんで聞くのはどうしてもレスが付かないときの
最終手段にしたほうがいいよ。
根性のいい人が多いので(w

普通にWebプログラミング扱ってるサイト見つけた方が
良いと思うが・・・
0857nobodyさん02/11/02 00:42ID:???
>>851
それなりのFTPソフトを使って
改行コードと文字コード(SJIS→EUC)の
変換しつつサーバに送ってみれ。

もろもろ含めて>>856に同意
0858nobodyさん02/11/02 00:46ID:AXxc1mDJ
すみません。 自分の持っている  http://ドメイン名/index.html この index.html を
相手に気付かせないようにCGIとして実行させたいのですが 確認君などのようなシステムはどのようにじっこうさせているのでしょうか?
ttp://www.ugtop.com/spill.shtml ← 確認君

index.html にリンクを貼って /usr/lib/cgi-bin/index.cgi などとして実行させようとしたら失敗してしまいました。 アドバイスをお願いします。
0859 ◆hMJAPH9PWA 02/11/02 00:50ID:???
というか、「まず人に聞く」という態度を改めてもらわないことには、教えることも出来ないよ。
ということで>>856に同意。
0860nobodyさん02/11/02 00:53ID:???
>858
それはSSIを使っている。
サーバでSSI(の#exec)が使えれば、HTMLの中でいきなりCGI実行した結果を表示できる。
PHPなんかでも同じようなことができる。

/usr/lib/cgi-bin/index.cgiを直接アクセスさせたのではいかんの?

0861nobodyさん02/11/02 01:03ID:AXxc1mDJ
>860
それでもいいんですけど、 CGI使っているのがバレバレなのと、トップページに置けないので困ってるんです。
トップページが http://ドメイン名/usr/lib/cgi-bin/index.cgi なげーし・・・ 一般人だと、覚えられないなって思って。
086285802/11/02 01:05ID:AXxc1mDJ
>860
SSIとPHPも勉強してみます。 なにかもっといい案がありましたら教えてください。
086384802/11/02 01:07ID:???
ウチの会社は凄く小さくて、
外注出来る予算がないんです。
自社のHPなので、HTMLが少し出来る程度だった私にまわってきたんです。
他に誰もいなかったので…
イジメとかそう言うのではないです。念のため。
色々難しい事を要求され始めて、困惑してるんです。
0864nobodyさん02/11/02 01:15ID:???
助けてあげようぜ!
0865nobodyさん02/11/02 01:18ID:???
>858
レンタルスーペースだとSSIもPHPも滅多に使えんな。
他にはだな、
・index.htmlから自動でリロードする(バレバレ)
・index.htmlをフレームにして中にindex.cgiを表示する(バレにくい)
とか手軽だな。
0866nobodyさん02/11/02 01:19ID:???
>>863
まずは、環境およびなにをやりたいかを説明すべし
0867nobodyさん02/11/02 01:47ID:???
>>848
最小限でもLinux+Apache+PHP(+HTML)を勉強することになるでしょう。
初心者用でメール送信のサンプルが載っている
PHPの書籍を購入していろいろ試して感じをつかんでください。
LinuxとApacheのインストールはGoogleにて探すのが早いかと。
上司には「HTMLしか知らない。これだけのことを勉強する必要がある。
なので、○ヶ月以上かかる」と多目にハッキリと言っておきましょう。
0868nobodyさん02/11/02 02:19ID:TJBHMJ77
>>848全部よんだ。てゆーか、html+メールソフトだけでやりゃーいいじゃんよ。
それで成功した会社だってある
手の込んだHP作っても売れない会社もあるし、
質にこだわらないなら、数千円で仕事引き受けるCGI屋もある。
とにかく、CGIとかにコダワルのはやめとけって。
html+メールソフトで成功したらプロに頼んだ方がいい。マジで。
やべ、マジレスこいちまったよ・・・
0869 02/11/02 04:35ID:???
すみません。 C言語で system関数の戻り値を受け取ってバッファに入れたいのですが 型の宣言がわかりません。
具体的には
char shi[256];
shi=system(ping yahoo.com);

のようなことをやりたいと思っていますがエラーが出てしまいます。 どうかアドバイスをお願いします。
0870nobodyさん02/11/02 04:38ID:???
int system(const char *s);
0871 02/11/02 04:40ID:???
>870
こんな時間なのにすばやい回答ありがとう。
0872nobodyさん02/11/02 05:21ID:???
>>869
system関数の型がどうとかという問題じゃない。
配列名には代入できない。

初歩だろ・・・
0873848=86302/11/02 13:47ID:???
ありがとうございます。
会社の方から早く早くとせかされてパニックになっていました。
なので、過去スレ読まずに質問してしまった事をお詫び致します。
具体的には、携帯端末からのメールに対して、受け取ったアドレスに
自動返信と言う形で返す、という情報提供をやりたいのですが…
デザインを主な仕事にしているので、Mac使用で、鯖等の知識は皆無です。
過去スレ読んで、もっと勉強してからまた来ます。
アドバイス下さった皆様、どうもありがとうございました。
0874nobodyさん02/11/02 20:27ID:Zah39nHq
CGIなどをgzipしてから送信したいんですが、WindowsXPでもできるでしょうか?
ttp://www.ibport.co.jp/~yui/cgiwork/tech/src/gzip_cgi.txt
これをWindowsでもやりたいんですが・・・
0875 ◆hMJAPH9PWA 02/11/02 20:33ID:???
>>874
出来るよ。ただしWin用のgzip.exeが必要。
087687402/11/02 21:20ID:Zah39nHq
gzip.exeを手に入れました。
c:\usr\local\bin\に置き、
CGIの方もパスを変えました。
ブラウザでCGIにアクセスしましたが、、なにも表示されませんでした。
/usr/local/bin/gzip -1 -c
となってます。もしかしたら-1を%1にしたら動くかもしれないと思いましたが無理でした。
HDDの音から、gzip.exeにはアクセスしているようです。
0877nobodyさん02/11/02 21:28ID:???
>>876
popenは・・・・UNIXか。
PerlならWinでも|をつかってgzipにパイプできるんじゃない?
087887702/11/02 21:29ID:???
>>876
あ、Content-Encoding:gzipというヘッダーは出力した?
それと、ヘッダーを出力したあと、標準出力をフラッシュした方がいいよ。
以前それではまった(w
0879874=87602/11/02 21:29ID:Zah39nHq
open(STDOUT,"| /usr/local/bin/gzip -1 -c");
となってます。
どこかいけないところがあるのでしょうか・・・
0880nobodyさん02/11/02 21:32ID:???
>>879
Perlは詳しくしらないけど、STDOUTはプログラム開始時にオープンされているんじゃないの?それをクローズせずに再度オープンするのはまずいんじゃない?
0881874=87602/11/02 21:33ID:Zah39nHq
見事表示されました!
ありがとうございました!
問題は、gzip.exeを別サイトのものにしたら動きました。
0882 ◆hMJAPH9PWA 02/11/02 21:33ID:???
#>>874のサンプルコードを使ってテストしていると仮定して
/usr...をC:/usr...にしてみる。
それでダメならわからないなぁ。
088388002/11/02 21:34ID:???
http://www.bayashi.net/st/pdmemo/gzip.html

いや、、いいらしいな(汗
0884 ◆hMJAPH9PWA 02/11/02 21:35ID:???
gzip.exeが動かないやつだったとは…盲点だね。おめでとう。
0885nobodyさん02/11/04 07:23ID:5+umhhBG
>>729
変な奴が混ざったせいで遅レスだけど、
分割して送るのが嫌なら、内容を書いたページのURLをおくればいいんでない?
0886nobodyさん02/11/04 22:59ID:6LXbiWku
windows2000でPHP拡張子ファイルの中身をインデックスで拾いたいんですけど、
PHP用のフィルタ入れないと拾えませんか?どなたかご教授ください。
0887nobodyさんへ02/11/04 23:20ID:G/C4foN1


携帯用のランキングCGIプログラムを捜しています。
何卒お願いします。
0888nobodyさん02/11/05 01:36ID:0hYS8g6e
Perl言語で
$ENV{'hoge'}を用いての回線情報を取得って出来るのでしょうか?
DSL,,Cable,,T1,,128K ISDN,,などの情報です。
0889nobodyさん02/11/05 02:02ID:???
まさか・・・
リモートホストにそれらしき文字列があれば「ああ***かもしれないな」と推測出来る程度。
0890nobodyさん02/11/05 02:09ID:0hYS8g6e
ゲームの推奨回線を書くときに用いようと考えているのですが...

$usec = $ENV{'hoge'};

-------------------

貴方の回線は $usec です。

↑望ましいもの...
ちと、無理がありますかね?
0891nobodyさん02/11/05 02:11ID:???
素直に「ADSLやCATVなど、高速回線を・・・・」と書けばいいだろ。
0892nobodyさん02/11/05 03:03ID:0hYS8g6e
アクセス側の情報取得はそれ以外にも使えると思うので
よければと思ったのですが・・・。
やはり無理でしたか・・リモートホストを1つ1つ見て
解説できませんからね(w
0893nobodyさん02/11/05 13:06ID:qgkhs5sj
やっぱり、会員サイトとかってメールアドレスは既存会員と重複してないか
チェックしてるんですかね。
0894nobodyさん02/11/05 13:53ID:58cXwZLz
TEXTAREA の WRAP 属性に PHYSICAL を指定しても
送信されるデータに CrLf などが挿入されないんですが、
ワードラップしたデータを送信する方法って他にあるでしょうか?
よろしくです
0895nobodyさん02/11/05 14:32ID:???
>>894
wrap="hard"にしてみたら。
0896nobodyさん02/11/05 16:02ID:ALvHjqdV
Tomcatでサーブレット(HelloWorld.class)を実行しようと思ったの
ですが、Tomcat4.xはデフォルトではinvoker機能が使えないらしく
http://localhost:8080/test/servlet/HelloWorld
では実行できませんでした。(「/test」はserver.xmlのパス)
それでWEB-INF配下にweb.xmlを作成しようと思うのですが、
web.xmlで最低限設定しなくてはいけない項目ってどれなんでしょうか?
またその場合のURLの記述はどうなるのでしょうか?
089789402/11/05 17:31ID:???
>>895
HARD でおけでした。 PHYSICAL とか VIRTUAL とか役立たず。。。
なんなんでしょうねこれ。
ありがとうございました
0898nobodyさん02/11/06 00:25ID:lXuosbQ7
>>846
gd1.5を持っています。
これはgd.hで#define LZW_LICENSED
としてコンパイルするとgdImageLzwという関数が使えるようになります。
Linuxでfly.cのgdImageGifをgdImageLzwに変更してコンパイルしてみたら
Win版1.6.0と同じサイズの画像が作れました。
0899nobodyさん02/11/07 14:23ID:l3y5RiI0
会員登録画面などで会員情報を入力させ、不正な入力や入力もれがあるかを
チェックし、不正/漏れなどの場合はもう一回登録画面に戻す。

その際、不正だった項目以外で既に入力していた内容は、
そのまま表示したいのですが、Servlet/Bean/JSP の場合、
どうやるのが普通なんでしょうか?

普通というか、みさなんが一般的にしている方法って、どうやってます?
0900nobodyさん02/11/07 15:16ID:???
Cookieにでも持たせておけば?
0901nobodyさん02/11/07 15:23ID:???
>>899
<input type="hidden"... で差し戻しておく。
または鯖側のセッション変数に登録しておく。
0902nobodyさん02/11/07 16:32ID:l3y5RiI0
>> 900-901
Client が Cookie を使えない可能性があるのと、鯖側の Session には
保持してもいい項目が決まっているんで、勝手に追加できないんです。

私も Session に持たせて、登録完了時にその項目だけ remove するのが楽かと思ったのですが…。
どうするアイフル?
0903nobodyさん02/11/07 16:45ID:???
>>902
>>901の hidden で保持して送信するのが手っ取り早そうですけど
0904nobodyさん02/11/07 18:12ID:???
xmlで3階層のデータを作って、←これは出来た
それをselect3つで選択させて、ファイルを開くってことをしたいです。
ネットで検索してセレクトを2階層連動させるもの方法ってのはあったんですが、
初心者のため、それを3階層に変形できません。
またそこからどのようにファイルに飛ばすかがわかりません。
0905nobodyさん02/11/07 19:40ID:GuYdudQz
JAVAアプレットがあるWEBページをブラウザで印刷しようと
するとアプレットの部分が黒く印刷されてしまいます。

どうにかならないですか?
0906nobodyさん02/11/07 21:38ID:???
>>905
頑張って絵を描け
0907nobodyさん02/11/08 00:29ID:c0eNbvCe
携帯サイトでアクセスと書きこみが多い場合、掲示板のスクリプトは
PerlとPHP(CGIとして使用)ではどちらを使うかによって負荷軽減の
メリットはありますか?
どこかのレスで読んだんですけどアクセスが多いとPerlの方が処理が
早いとか書いてありましたが。
0908nobodyさん02/11/08 00:45ID:0ORFZfnt
>>901, 903
すみません。
hidden でって、どうやってやるんでしょうか?
厨房な質問で…。
0909nobodyさん02/11/08 01:46ID:???
>>908
<input type="hidden" name="kakiko" value="そ、そんなしとがServlet/Bean/JSPやるのかYO-!!">
0910nobodyさん02/11/08 02:55ID:???
>>907
なんでPHPをわざわざCGIで?
0911nobodyさん02/11/08 07:37ID:???
>>908
<input type="hidden" name="kakiko" value="説明するのがめんどくせぇ。">
<input type="submit" name="retry" value="戻る">

続きよろしく > だれか
0912nobodyさん02/11/08 08:58ID:???
<input type="text" name="kakiko" value="<%=request.getParameter("kakiko");%>">
<input type="submit" value="確認">
↓                     ↑
<input type="hidden" name="kakiko" value="<%=request.getParameter("kakiko");%>">
<input type="submit" value="戻る">
0913nobodyさん02/11/08 15:06ID:YDRq+VAs
CHATルームに入ってるとなぜか勝手に
ブラクラ踏んだみたいに急に窓が大量に開き始めます
これって誰かが故意にやってるんでしょうか?
対処法か、報復方法あれば教えてくれませんか?
ヨロスコ


0914nobodyさん02/11/08 15:51ID:???
板違い。
報復すれば同罪。
0915nobodyさん02/11/08 17:03ID:???
>>910
レンタルサーバ板の人によればWin版PHPはメモリリークのバグがあるらしい。
CGIとしてその都度起動しないとどんどんリソースを食いつぶしてゆくそうな。
0916nobodyさん02/11/08 17:21ID:ImPiGNww
CGIのことまったくわかんないマカーなんですが、
CGI配付サイトから貰ってきたアクセス解析のcgiを利用しようと思っています。
とりあえず、鯖にうpしてから弄る方がいいか
よく本とかで勉強してからやる方がいいか
どちらがお薦めでしょうか?
0917nobodyさん02/11/08 17:24ID:???
>>916
うpしてからいじるならtelnetなどが使えないと。
091891602/11/08 17:35ID:???
>>917
レスありがとうございます。
いま速効で使えるか確認してきたら、telenetは使えませんでした…
ローカルでやるしかないのか…
マカーでもローカルで動作確認とかできるのでしょうか?
それともローカルでは動作確認なんて物は最初からできないとか。
0919nobodyさん02/11/08 17:45ID:???
>>918
MacPerlインスコしてローカルでてすと これマカーの定説!です。
092091602/11/08 19:47ID:???
>>919
MacPerlインストールしてみますた
が、 やんごとなき事情によりMacPerlの使用を断念しますた。
http://cgiroom.nu/html/html/cgisetup.htm
ここは勉強ページとしては、よい所でしょうか?
0921nobodyさん02/11/09 00:16ID:???
アップローダーを作りたいんですがどうすればいいでしょうか?
ちなみにまだHPスペースはとっていません。
0922nobodyさん02/11/09 17:49ID:k0XWrZcM
phpの使える無料鯖を教えてください。
0923nobodyさん02/11/09 17:54ID:???
>>922
http://www.xrea.com/ただし垢を取得するのは難しい
092492202/11/09 17:57ID:???
無料で使える鯖はいくつかみつけたんですが、ほとんど全てが現在登録停止中・・・

どこか垢取れるところないかなぁ・・・
0925nobodyさん02/11/09 18:01ID:???
PHP3ならトクトクで使えるぞ(拡張子は.php3)
0926nobodyさん02/11/09 18:07ID:0mUtXyM1
cgi-binフォルダの属性を誤って「222」にしてしまい
FTPから読み込めない設定にしてしまいました。
これを復旧させる方法はあるのでしょうか?

垢はinfoseekです。容量はだいぶ超えてるので(ちなみに3G弱(ワラ
管理者に直してもらう選択肢は無いと思われ。
すまそ、別スレでも同じ質問した。(´д`)
0927nobodyさん02/11/09 18:18ID:???
(´д`)
0928nobodyさん02/11/09 18:20ID:???
なんで属性を元に戻そうとしないんだろう(´д`)
0929nobodyさん02/11/09 19:12ID:???
FTPで222にしたら見えなくなったから属性も変更できないってこと・・?
確かめてみたいけどこわいなぁ(´д`)

telnet か cgi 使えたら chmod でできるだろうけど・・。(´д`). 。○ (まぁ自業自得か・・)
レス数が900を超えています。1000を超えると表示できなくなるよ。