△▲ WebProg 初心者の質問 Part2 ▼▽
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
02/11/14 06:14ID:???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/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
0685nobodyさん
03/01/12 13:59ID:???2chの半角板に書かれたurlを定期的に自動追跡するCGIで、
CGI鯖は容量がすくないから大容量なフリーのウェブ鯖にゲットした
画像、動画などのバイナリをアップする。
仕様はこんなところですか?
0687684
03/01/12 18:58ID:???そこまで高度じゃないです(汗
うちはナローなんで、半角でうpされたものが消える前に退避しておく目的もありますが。
URLを自分で指定すると、それを持ってくるだけの簡単なものです
>>686
サンクス。やってみます
0688nobodyさん
03/01/12 19:32ID:1FYV8N7A仕様書なんかにブラウザ画面を描くときどんなツールを使っていますか?
ワードで線引いてかいていると変更が面倒なのですが。
0691nobodyさん
03/01/12 19:42ID:1FYV8N7Aすいません。前もここで質問しました。
0692nobodyさん
03/01/12 19:44ID:???あわわ、、、半角かと勝手に予想したらかすっててビクーリ。
CGI鯖とウェブ鯖が同じならQUERY_STRINGをwgetに渡すだけ。
でも他鯖にFTPでうpするならちょっと面倒だけど、
Net::FTP を使うとすごく楽(数行でうpできる)。
0694nobodyさん
03/01/12 19:46ID:1FYV8N7Aそうでした。よろしければおしえていただけませんか?
0695nobodyさん
03/01/12 19:54ID:???小職にやらせているからなぁ、専用ツールは知らないよ。
やるならスクリーンショット撮ってPhotoShopで編集するか、Wordのオートシェイプ
で装飾してグループ化するかな。
0696nobodyさん
03/01/12 19:54ID:wpDqLuSIそのエラーはCGIを設置する上で良くみられるエラーのため、コレだけでは
どこが間違っているのか知る事はできません。
CGIの設定が違っているのか、Pealへのパスが違っているとかいろいろ考えられます。
使っているサーバーにCGIの設定上の注意などがあると思いますので一度ご覧になると良いのではないでしょうか。
それでも、解決しない場合はCGIの配布サイトに設置方法が詳細に記述されていると思います。
あまり答えにはなっておりませんが一度ご検討くださいませ。うふっ。
0698nobodyさん
03/01/12 20:10ID:???半角用っていうのもありますが、メインは外出先から携帯等で落とすのを指示させることです
自宅へのダウンロードの時間を有効に使うために便利かなぁって思いまして
解説ありがとうございました。やってみます!
0700696です!
03/01/12 21:12ID:wpDqLuSI0701nobodyさん
03/01/12 23:20ID:???WebProg初心者スレとして内容があってるのか疑問だけど、
とりあえず、Viso2000pro に Windowsのウィンドウ枠のステンシルがあるね
その中にテキストを貼り付けてフォントを調節したらそれなりに見えない?
スクリーンショットを貼り付ける手もあるよね。
# マ板向けの質問じゃないかな?
0703nobodyさん
03/01/13 00:54ID:???そこで、HTTP_CLIENT_IPに情報が入ってればHTTP_CLIENT_IPを、なければREMOTE_HOSTを表示するように改良しようと思っています。
(情報が入ってるという表現は変かもしれません。すみません。)
if elseの条件をどうしたらいいかわかりません。どうか教えてもらえませんか?お願いします。
0704nobodyさん
03/01/13 01:00ID:???else{ $target = $remote_host; }
てすれば$targetに入るけど、そんなことを聞いてるわけではない?
0705703
03/01/13 01:13ID:pT2OQIwvそんで、neっていうのが無なのかNA(ノットアサインド?)なのかわからんけど、そんなかんじなのですね?
たたかれると思ってたんで、親切に答えてもらってありがとうございます。
0706nobodyさん
03/01/13 03:19ID:???勉強するんなら入門サイト行くか入門書買うかすればいい。
neは not equal、eq が equal。
演算子ぐらいググればいい、とかそういうことを覚えるのが
まず先だな、プログラムのコードがどうこういう前に。
0707nobodyさん
03/01/13 03:19ID:???ノットイコールです
0708nobodyさん
03/01/13 08:36ID:???慣れたらif elseなんぞ使わないで
$target = $ENV{HTTP_CLIENT_IP} or $ENV{REMOTE_HOST}
0711nobodyさん
03/01/13 12:59ID:W4AV/IuU厳密に言うとそれは微妙に意味が違う。
$ENV{HTTP_CLIENT_IP}は、普通文字列が入っているもの。だから、
"0"の可能性もある。でもその書き方だと、falseになってしまうから、
ちゃんと取れない。
$target = $a or $hogehoge;で、$aが、boolenなら、問題ないけど。
0712nobodyさん
03/01/13 14:57ID:DUI6BPsahttp://ホームページアドレス/cgi-bin(CGIのフォルダ)/XXX(CGI)/
ということでいいでしょうか?
0715nobodyさん
03/01/13 15:20ID:???その質問(?)、日本語が変で意味不明だが、
「サーバの設定次第で、cgiはどこにおいても動くようにできる。
cgi-binじゃなくて別の名前のディレクトリの配下にのみ動くようにもできる。」
って回答で、満足?
0718nobodyさん
03/01/14 11:10ID:???見えないんですけど、日本語が表示できるようにできますか?
0720nobodyさん
03/01/14 15:30ID:CWs2n15Tprint "Content-type: text/plain\n\n";
print "Hello Perl !";
といったcgiの記述をしてapacheで動作させようとしても、
Hello Perl !と表示されずにファイルのダウンロ−ドになってしまいます。
WebサーバーにUPした時はきちんと動作するのですが。。。
0722720
03/01/14 15:55ID:CWs2n15Tと書いてあったのを
AddHandler cgi-script .cgiに変更しています。
0723nobodyさん
03/01/14 16:12ID:???> $target = $ENV{HTTP_CLIENT_IP} or $ENV{REMOTE_HOST}
これだと「or $ENV{REMOTE_HOST}」には意味が無くて、
$target = ($ENV{HTTP_CLIENT_IP} or $ENV{REMOTE_HOST})
または
$target = $ENV{HTTP_CLIENT_IP} || $ENV{REMOTE_HOST}
だよね?
0727nobodyさん
03/01/14 19:28ID:9Jl3dNXh0730nobodyさん
03/01/14 22:47ID:???Perlのパスが違うかも。
#!c:/local/bin/perl → #!c:/hogehoge/perl/bin/perl
cgiファイルを
c:/Program Files/Apache Group/Apache/cgi-bin/
以外に置いているかも。
0731720
03/01/14 23:12ID:rxpeVRch>>730
レスありがとうございます。すいません!
#!c:/perl/bin/perlでした。
読んでいる解説書では、
apache1.3.14を使用する事を前提として説明しています。
実際に使用しているのは一番最新の1.3.2です。
解説書の通りにperl、apecheともにc:にインストールしています。
text/htmlで出力するCGIはきちんと表示されるんですが、
なぜかtext/plainの場合こうなってしまいます。
0732720
03/01/14 23:38ID:tX9yG3J90733nobodyさん
03/01/14 23:38ID:???1.3.2!?
1.3.27の間違いか?
もし本当にtext/plainの時のみそういう症状があらわれるのなら、ブラウザ側に問題があるんじゃないの?
text/plainを知らないなんて思えないけど。
ところで、ダウンロード状態になったあとダウンロードしてファイルを開いてみた?
と思ったけど、
> WebサーバーにUPした時はきちんと動作するのですが。。。
当たり前だろw CGIのプログラムが何を介して実行されるのか考えてみろ。
0734733
03/01/14 23:40ID:???0738737
03/01/14 23:52ID:???その通りに動いたけど・・・
0739nobodyさん
03/01/15 00:08ID:QcUUnEiUhttp://www.lo-po.com/?2301
0740720
03/01/15 00:28ID:HS3roOyfあ、はい借りているサーバーです。
わかりにくい書き方ですいませんでした。
ダウンロードしないで開いてみると、
指定してあるテキストエディタで開かないでエラーが出ます。
0742山崎渉
03/01/15 13:31ID:???0743nobodyさん
03/01/16 06:32ID:5LbYmvhA</br>、<br>、<br/>
の意味合いはまったく同じなんですか?
くだらない質問ですいません。
0745nobodyさん
03/01/16 08:21ID:c5zgJYJg<br/>はxml
0746nobodyさん
03/01/16 08:28ID:LqY5dY3Rアプロダワッショイ!!
\\ 動画専用ワッショイ!! //
+ + \\ 抜けるぞワッショイ!!/+
+
. + /■\ /■\ /■\ +
( ´∀`∩(´∀`∩)( ´ー`)
+ (( (つ ノ(つ 丿(つ つ )) +
ヽ ( ノ ( ノ ) ) )
(_)し' し(_) (_)_)
0749bloom
03/01/16 09:33ID:WcIOFBiXhttp://www.agemasukudasai.com/bloom/
0750nobodyさん
03/01/16 12:28ID:???0751nobodyさん
03/01/16 13:02ID:???昔、わけわからんなりにあちこちから継ぎはぎしてアップローダを書いたんですが、それを見直すと、
while ($bytesread = read($filename,$buffer,1024)){
print OUTFILE $buffer;
};
となってました。
この中で出てくる$bytesreadは、後は使われないです。不要じゃないか、と思いつつ、ぐぐってみると、
あちこちのアップローダのサンプルを見ても、大抵$bytesreadが出てきます。
今思えば、これは
while (read($filename,$buffer,1024)){
print OUTFILE $buffer;
};
でも構わないんではないかと。実際それで動きますし。予約変数と言うわけでもなさそうだし。
MANのサンプルとして書かれているのが、そのまま出回ってるだけなんでしょうか?
だれか理由知ってる人いませんか?
0752751
03/01/16 13:05ID:???0755751
03/01/16 15:35ID:???ありがとうございました。
0756nobodyさん
03/01/16 18:43ID:zDVBaBWJ0758nobodyさん
03/01/16 19:35ID:???0759nobodyさん
03/01/16 19:48ID:???CGIの種類(手法)としてスクリプトがある・・・かな
ぐぐればそこら辺を解説してるページが見付かると思うよ
0760nobodyさん
03/01/16 19:54ID:???0761nobodyさん
03/01/16 21:22ID:???0762nobodyさん
03/01/16 21:29ID:3IVwADdG取得する方法を教えてください。
0763nobodyさん
03/01/16 23:00ID:2ejvAoy9http://www.atmarkit.co.jp/fjava/rensai/jsp10/jsp10.html
の10-1.jspがかなり近いと思われ。
0764nobodyさん
03/01/16 23:05ID:???0765nobodyさん
03/01/16 23:06ID:???0766nobodyさん
03/01/16 23:13ID:???と ) | |
Y /ノ 人
/ ) < >__Λ∩
_/し' //. V`Д´)/
(_フ彡 / ←>>764
0767シツモンデス
03/01/16 23:40ID:1XcFDl8Nweb屋で食っていくのに最低限必要なスキルはなんでしょうか?ツールの使い方ではなくて
プログラミングとかで。
0768nobodyさん
03/01/16 23:46ID:???ここを見習うといい
http://pc.2ch.net/test/read.cgi/perl/1041717517/l50
0770nobodyさん
03/01/17 06:07ID:PbVJxbuhasp.netを使うのにIIS、phpを使うのにapache、この二つの
ウェブサーバーを同じに立ち上げることができないけど、
立ち上げれる方法あるんですか?いつもどっちかを切って
やってるのでめんどくさくて。二ついっぺんに同じにたちあがってくれれば
便利なんだけどな、ローカルホストでは。
0771vvv
03/01/17 06:17ID:RZuaWe8+★YAHOOOプロフィール★
0772nobodyさん
03/01/17 06:27ID:zt5lo6Y5phpはIISでも動く。
asp.netは使ったことないからapacheで使えるかどうか知らない。
0773nobodyさん
03/01/17 08:23ID:ZMuFMTzaIISは知らんけどApacheならhttpd.confでPort 80というところを8000とか8080とかに変える。
アクセスするときは
http://localhost:8000/とかhttp://localhost:8080/でアクセスする。
0774nobodyさん
03/01/17 23:48ID:???まぁ、言語として使えるのはPerlくらいだが。
0775nobodyさん
03/01/18 00:43ID:???Javaのアプレットを使用してるページに飛ぶと
なぜかブラウザが強制終了してしまいまつ.
MIMEがおかしいのでしょうか?
それともJava SDKがこわれてるの?
助けて…(´Д`)
0777nobodyさん
03/01/18 13:37ID:???0779nobodyさん
03/01/18 22:33ID:m7E4u6f/CASL�Uです。
正整数Xが2の倍数なら1をそうでなければ0をYに記憶せよ。
よろしくおねがいします。
0781教えてください
03/01/21 00:19ID:???<input type="text" name="textfield">
<input type="submit" name="submit" value="送信">
</form>
でボタンを押した場合にtextfieldに入力した値が送信されると思うのですが
textfieldを使わずに任意のデータを送信する方法はないでしょうか?
具体的には$countをいう変数の内容を送信したいのです
0782nobodyさん
03/01/21 00:20ID:Gjn87Spc0783nobodyさん
03/01/21 00:28ID:gjsecRCU<a href="<?php echo( $_SERVER[ "PHP_SELF" ] ) ?>?count=<?php echo( $count ) ?>">
送信
</a>
で、
$_GET["count"]で受け取る。
これじゃだめ?
■ このスレッドは過去ログ倉庫に格納されています