△▲ WebProg 初心者の質問 Part13 ▼▽
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2006/02/09(木) 16:05:29ID:???質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。
2ch 総合ガイド
http://www.2ch.net/guide/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
関連情報は
>>2-3
0639637
2006/05/09(火) 01:26:27ID:???ようするに環境によってはダウンロード出来ない可能性がある訳ですね。
.txtにして手動で保存出来るようにしてみます。
ところで鯖自体は.txtをテキストファイルとして処理してるのか、例外として処理してるのかわからんorz
ドウデモイイケド
0641nobodyさん
2006/05/09(火) 09:14:40ID:???mime-typeの問題なんでしょ。
0642nobodyさん
2006/05/09(火) 12:06:00ID:???Apacheがfile extensionからmime-type判定してhttpヘッダー送ってもIEは無視するのでイラッとします
0643nobodyさん
2006/05/09(火) 12:08:56ID:???0644nobodyさん
2006/05/09(火) 13:20:52ID:???0645nobodyさん
2006/05/09(火) 14:23:32ID:???まったく…('A`)=3ププンスカ
0646nobodyさん
2006/05/09(火) 15:05:12ID:???さすがに酷いデザインの崩れとかが生じなければ OK
0647nobodyさん
2006/05/09(火) 19:44:07ID:???送信(submit)されるようにしたいのですが、どうすればいいのでしょうか?
0648nobodyさん
2006/05/09(火) 20:37:45ID:???メールフォームで <input type="text"> の上でエンターを押したときに
押下されるのは、そのフォームで1つ目に現れるボタンです。
リセットボタンは基本的に作らないんで、そのときの動作はわすれた (;´д`)
type="text" 以外でエンター時に sbumit させたいときは JavaScript を使わないと
たぶん無理なんじゃないかな?
0649nobodyさん
2006/05/09(火) 22:23:33ID:???0650nobodyさん
2006/05/10(水) 02:21:14ID:WURMeF5phttpd.confに
LoadModule php5_module c:/php/php5apache2.dll
という記述を書くとエラーでApacheが起動しません。バージョン2.2から書き方が変わったのでしょうか。
恐れ入りますがご教授願います。
0652nobodyさん
2006/05/10(水) 04:31:37ID:WURMeF5p2.2は設定ファイルが分散していて、自分の設定ミスかもしれないのですが使えこなせないのがくやしい。
0654nobodyさん
2006/05/10(水) 16:16:04ID:???そういうものがアップロードできるサービスはないでしょうか?
ブログに載せようと思ったのですが
画像しかアップロードできず、
記事に載せるには大きすぎで思案しています。
0655nobodyさん
2006/05/10(水) 23:21:46ID:???多分スレ違いだしちゃんと調べてないけど、レンタルWiki
livedoor wiki とか @Wiki とか
0656nobodyさん
2006/05/11(木) 01:58:33ID:???WEBプログラムの定義&範囲ってなんですか?HTMLやCSSもはいるの
でしょうか?やっぱりjavaやC何とかを主にいうのでしょうか?
ジャンルとして受け持つ言語の範囲を知りたいのですが?
0658nobodyさん
2006/05/11(木) 16:28:58ID:???主に扱う具体的なプログラム言語はどういったものなのでしょうか?
また、仕事の内容&役割を大体のイメージでいいのでご説明願えませんか?
お願いします。
0659nobodyさん
2006/05/11(木) 16:54:28ID:+4sEHCe+sendmail機能(?)がありません。
WEB拍手のように、ページのすみに置き、WEB上で
送られた文章を読みたいのですが、どうしたらいいのですか?
どうか教えてください
スレが間違っているようなら誘導願います
0661nobodyさん
2006/05/11(木) 17:32:36ID:???$entry_data['body'] .= fgets($fp);
こう言う式があるんだが、何が起きてるのかさっぱり分からない。
.=が複合演算子なのは分かるんだが…。
要は以下のような式なんだろうが、これが何を意味するの?
$entry_data['body'] = $entry_data['body'].fgets($fp);
0664nobodyさん
2006/05/11(木) 20:39:33ID:???if ($line == "^\n") {break;}
これだと上手くいかない。
どこが違うんでしょうか?
0665nobodyさん
2006/05/11(木) 20:48:12ID:???preg_match使わないと出来るわけないなorz
0666nobodyさん
2006/05/11(木) 20:56:01ID:???0667nobodyさん
2006/05/12(金) 00:19:43ID:???内定決まった学生?
それはWebデザインに入るよ。でも基本は覚えておいて損はない。
Webプログラムと言っても特定の言語の知識量の比は小さくて
じきにDBだの各種サーバだのパフォーマンスだのといったことを勉強することになる。
デザインに寄ることもあると思う。
言語なら最初はPHPやらされる確率が高い。
0668nobodyさん
2006/05/12(金) 00:43:24ID:E5xVMv2P相手にたずねるときはご「説明願いませんか」という表現をかえたほうがいいかも。
0669nobodyさん
2006/05/12(金) 00:46:15ID:+kkK2N/4スクリプトを改造していく方法がいいとあったんですが
ぐぐってみても
それらしきものがでてきません
perlでcgiを作っていく(?)と考えているんですが
スクリプト置き場はないでしょうか?
CGIでもPerlでもいいんでお願いします
0670nobodyさん
2006/05/12(金) 00:47:45ID:???0671nobodyさん
2006/05/12(金) 00:55:20ID:???とてきとーに解釈。回答は
「”CGI ダウンロード”あたりのキーワードで検索して、掲示板とかそういうスクリプトをダウンロードする」
ちなみにPerlはプログラム言語の名前、CGIは(雑に言うと)それをネット越しに実行する仕組み。
0672669
2006/05/12(金) 01:02:15ID:r/3w5SK6書いててなんかわからなくなってしまって迷惑かけました
ありがとうございます
0673nobodyさん
2006/05/12(金) 08:52:45ID:???ここ↓に色々なPerlのスクリプトが置いてあるYO。
KENT WEB - CGIスクリプト
http://www.kent-web.com/
0674nobodyさん
2006/05/13(土) 02:32:01ID:FszPxegp取得先urlが&があるのがいけないのか知らんけど取得先でエラーが帰ってくるんだけどどう修正したらいいの
#!/usr/local/bin/perl
#外部ファイルの取得方法
$url="http://test/test.cgi?ACT=UPDATE&ID=test&PASS=test";#ホームページのURLなどを設定できます
$res=get_url($url);
&html_head;
if($res == 1){
print "取得できませんでした";
}else{
print $res;
}
&html_foot;
exit;
sub get_url(){
my $url=$_[0];
my @a = `/usr/local/bin/wget -q -O - $url`;
if(@a){
my $data=join("",@a);
return $data;
}else{
return 0;
}
}
sub html_head(){
print "Content-type: text/html\n\n";
print "<html><body>";
}
sub html_foot(){
print "</body></html>";
}
0675nobodyさん
2006/05/13(土) 03:26:54ID:???誘導をお願いします・・・。
・○○の機能が付いた○○型掲示板のフリーCGIを探しているのだけれど、
いいやつないですか?
質問内容がくだらなすぎて自分でも腹が立つんですけどil|li_| ̄|○il|li
良ければ誘導お願いします。
0676nobodyさん
2006/05/13(土) 03:32:09ID:???「○○の機能」などを詳しく記入できるテンプレがあるから使ってね。
【CGI】こんなCGI探してますver.20
http://pc8.2ch.net/test/read.cgi/hp/1143690384/
0678nobodyさん
2006/05/13(土) 12:37:31ID:eMutp5nZ<br>と<br />は、何が違うのでしょうか?
よく、本では<br />が使われていますが、私が<br>を使っても、
同じように改行されます。
一体、<br>と<br />は、何が違うのでしょうか?
初歩的な質問ですみませんが、宜しくお願い致します。
0679nobodyさん
2006/05/13(土) 12:51:54ID:???0680nobodyさん
2006/05/13(土) 13:20:21ID:eMutp5nZ>>678 です。ありがとうございます。それでは、推奨されている
というだけで、<br>を使っても何も問題なく改行される訳ですね。
0681nobodyさん
2006/05/13(土) 13:57:34ID:???HTML4.01の文法ならそれが正しい。
XHTML1.0なら全てのタグは閉じられる必要がある。
あとはHTMLのスレでよろ
0682nobodyさん
2006/05/13(土) 15:22:55ID:eMutp5nZなるほど、XHTML1.0なら全てのタグは閉じられる必要がある
訳ですね。親切にありがとうございました。
0683nobodyさん
2006/05/13(土) 22:07:31ID:???全然読んでないけど、、
URLを括っているダブルクォートをシングルクォートに変更。
あとはエラーログでも見てくれ
0685nobodyさん
2006/05/13(土) 23:11:10ID:???0686nobodyさん
2006/05/14(日) 07:56:40ID:???0687nobodyさん
2006/05/15(月) 11:33:21ID:???my @a = `/usr/local/bin/wget -q -O - '$url'`;
後はForbiddenとか出てないかチェックしれ
0688nobodyさん
2006/05/15(月) 16:38:59ID:pJ8xjzo42段認証をしようと考えているのですが
まずはPHPのbasic認証、通過するとkentwebに置いてあるゲート認証をさせたいです
単体では動くのを確認しましたが連動させる事ができません
可能なのでしょうか?可能でしたらヒントでもいいのでお願いします
0689nobodyさん
2006/05/15(月) 17:11:20ID:???0690nobodyさん
2006/05/15(月) 17:23:34ID:???エラーといいますかaaa.cgiにアクセスするとbasic認証をするようにcgiのhtmlヘッダ
に<?php include_once("aaa.php"); ?>を追加しました
php同士だと動きますが、cgiからは無理でしょうか
エラーはないですが、ただ動かないだけです
0691nobodyさん
2006/05/15(月) 17:29:56ID:???print "<?php include_once(\"aaa.php\"); ?>";
とか書いてそうな悪寒
0692nobodyさん
2006/05/15(月) 18:07:05ID:???htmlヘッダの最初にやりましたので
0693nobodyさん
2006/05/15(月) 18:58:49ID:???#!/usr/local/bin/perl
print "Content-Type: text/html\n\n";
print '<?php include_once("aaa.php"); ?>', "\n"; # 691の前にContent-Type吐いてみた
__END__
#!/usr/local/bin/perl -w
use strict;
header('<?php include_once("aaa.php"); ?>'); # 「ヘッダ」が強調されてるので関数借りてきた
__END__
こんな風に示してみてください。
0694nobodyさん
2006/05/15(月) 19:41:17ID:???上記の通りにやって試してみたいと思います
0695nobodyさん
2006/05/16(火) 05:38:19ID:eOBrSFhQブログにコメント機能をつけてみたのですが、
POSTで投稿させると二重投稿になってしまう人と普通に投稿できる人が出てきます。
どんな要因があるんでしょうか・・・・
0698nobodyさん
2006/05/16(火) 08:56:24ID:???一部の糞ブラウザのバグで二重投稿になる場合があったと聞いた
チャット何かだと悲惨だったらしい
他にも
変な串は二重投稿すると聞いた
0699nobodyさん
2006/05/16(火) 12:20:37ID:eOBrSFhQ二重投稿防止機能つけてないはずなんです・・・・
でもソース追うときちんと書き込みは1度で済むようになっているようでした
>>698
やはりそういうこともあるんですね。
ありがとうございました
0700nobodyさん
2006/05/16(火) 22:02:43ID:???0701nobodyさん
2006/05/16(火) 23:37:25ID:???・初回のISP以外は弾く(ISP変更時は届出必要)
(出来ることなら固定IPからの接続のみ)
・パスワードとは別に、ログイン毎に別のキーワードを設定 (他所でログインされるとそれが変更されるので多重ログイン不可となる)
(上記メモ忘れでのキーワード再設定は郵送のみ&手数料発生)
これぐらい厳しくやってる
0702nobodyさん
2006/05/17(水) 07:57:53ID:???自分で作って自分が使ってバグは自分で直すって環境だと上達しにくいっぽいんですが
悪いプログラムの例とか、ここがこういう理由で悪いからこう直すべきだ、とか書いてある本とかでいいのないですか?
0703nobodyさん
2006/05/17(水) 08:09:14ID:???0705700
2006/05/17(水) 08:12:43ID:???レスthx
参考になりました。ガチガチなんですね。
現状ではID/PWのみの運用になりそうなんです。
IP固定も今の段階では難しそう。
今のところ、ログイン状況を管理するテーブルを作って判断しようと考えています。
ただ正常にログアウトされなかった場合に、テーブルと実情が異なってくるのでそのあたりをどうしたものかと。
なんかいい方法無いですかね?
0706nobodyさん
2006/05/17(水) 08:20:15ID:???ああ、俺も同じだKENTから始めたから変な癖が抜けなくて只今修行中だよ
改造とか頼まれ物とかKENTを長年弄り過ぎて今でもKENT物の需要が多いから大変
perl5用に最適化してHTMLタグ回り最適化して変な箇所を直してのリハビリ中
KENTのスクリプトは色々と勉強になりますよマジで
0707nobodyさん
2006/05/17(水) 15:43:02ID:???0708nobodyさん
2006/05/17(水) 15:56:38ID:???0709nobodyさん
2006/05/17(水) 17:01:25ID:???0711nobodyさん
2006/05/17(水) 20:01:24ID:???自作CGIを評価するスレ
http://pc8.2ch.net/test/read.cgi/php/1049514428/
人に見てもらったほうがいいぞ。
0712nobodyさん
2006/05/17(水) 22:23:28ID:gAgtT6K7OS:windowsXpに、apache_2.0.55-win32-x86-no_ssl.msi
をインストールしたもののhttp://localhost/でアパッチの
テストページが見れません。
一度apacheを落としてもういちど起動してみると
「各ソケット アドレスに対してプロトコル、ネットワーク アドレス、またはポートの・・・」
というエラーメッセージが出ます。
コマンドプロンプトでnetstatのコマンドを実行すると
以下のようになります。
Proto Local Address Foreign Address State
TCP sotec-xxxx:http localhost:1418 ESTABLISHED
TCP sotec-xxxx:1046 localhost:1047 ESTABLISHED
TCP sotec-xxxx:1047 localhost:1046 ESTABLISHED
TCP sotec-xxxx:1418 localhost:http ESTABLISHED
正直よくわかりません。何度も再インストールしては
出来ずに困っています。
80のポートがどこかと被っているのかとも
思ったのですが・・・。
すみませんがどなたか教えてください。
0713nobodyさん
2006/05/17(水) 22:57:05ID:???0714nobodyさん
2006/05/18(木) 00:06:19ID:???主な原因を列挙して頂けないでしょうか。
0715nobodyさん
2006/05/18(木) 00:17:22ID:???0716nobodyさん
2006/05/18(木) 01:25:29ID:???0717712
2006/05/18(木) 02:45:11ID:9/gH8cYMapache入れなおしたところテストページが見れるようになりました。
原因は不明ですがお騒がせしましてすみません。
ありがとうございました。
0718& ◆3K4i6CVCag
2006/05/18(木) 04:09:03ID:???0719あい&rlo;あい
2006/05/18(木) 04:17:06ID:???0720あい&lo;うん
2006/05/18(木) 04:18:08ID:???おま&&rlo;ちょ
0721あい&lo;うん
2006/05/18(木) 04:19:02ID:wyhzeHLPおま&&rlo;ちょ
0722ええ
2006/05/18(木) 04:20:12ID:???おま&&rlo;ちょ
0723あい&rlo;あい
2006/05/18(木) 04:21:42ID:wyhzeHLPおま&&rrlo;ちょ
0724あい&lo;うん
2006/05/18(木) 04:22:16ID:wyhzeHLPおま&rlo;ちょ
0725あい&lo;うん
2006/05/18(木) 04:56:23ID:???おま&rlo;ちょ
0726nobodyさん
2006/05/18(木) 17:22:46ID:Ip4qBE+B適切なスレ等あったら教えていただけると嬉しいです_ _
0727726
2006/05/18(木) 17:23:41ID:???すみません;処理やコードの最適化に加えて私の勉強も兼ねてということです;
0729nobodyさん
2006/05/21(日) 17:18:50ID:f4/iJHImフリーのグラフツールでよさげなものってありますか?
こういうのはExcelで出来るのでしょうか?
Excelの場合はWebサーバにExcelをインストールする必要があるのでしょうか?
またクライアント側はExcelのビューアだけインストールしとけばよいのでしょうか?
よろしくお願いします。
0730nobodyさん
2006/05/21(日) 18:36:28ID:???0731nobodyさん
2006/05/21(日) 19:12:10ID:???直接グラフの画像を生成してブラウザで表示した方が楽。
0732nobodyさん
2006/05/22(月) 02:04:21ID:???名前<区切り文字>住所<区切り文字>年齢<区切り文字>…
・上のように区切られた要素をいくつも持つ配列を、名前、住所、年齢のそれぞれでソートするにはどうすればいいでしょうか?
・この配列名がlistだとして、
pen(OUT, "> out.txt");
print(OUT "@list");
close(OUT);
とすると、1行目は上のような書式で出力されますが2行目以降は行頭に半角スペースがついてしまいます。何故でしょうか?
0733nobodyさん
2006/05/22(月) 02:22:59ID:???my @alldata;
while(<>){ # 配列ならforeach(@list){ とか
my %tmp;
@tmp{qw/name address age/} = split /<区切り文字>/;
push @alldata, \%tmp;
}
@sort_by_age = sort { $a->{age} <=> $b->{age} } @alldata; # 年齢でソート
行頭のスペースは"@list"とダブルクォートで括ってるから。
配列を文字列に展開するとき$"の値を挟む。(デフォルトが半角スペース)
print OUT @list;
0735nobodyさん
2006/05/22(月) 03:32:28ID:???前はあったと思うんだけど…。
0736nobodyさん
2006/05/22(月) 03:51:45ID:???0737nobodyさん
2006/05/22(月) 08:44:59ID:???0738nobodyさん
2006/05/22(月) 08:45:47ID:???0739nobodyさん
2006/05/22(月) 20:03:38ID:z8ioZ4h8レスの際に名前と本文のみを入力してもらう形をとりたいのですが、どうすればよいのでしょうか。
例えばresという列を作っておいて、カンマか何かで保存、という感じ良いのでしょうか。。
■ このスレッドは過去ログ倉庫に格納されています