△▲ WebProg 初心者の質問 Part8 ▼▽
レス数が1000を超えています。これ以上書き込みはできません。
0001nobodyさん
04/03/06 19:25ID:???WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
2ch 総合ガイド
http://www.2ch.net/guide/
前スレ
△▲ WebProg 初心者の質問 Part7 ▼▽
http://pc2.2ch.net/test/read.cgi/php/1073460282/
△▲ WebProg 初心者の質問 Part6 ▼▽
http://pc2.2ch.net/test/read.cgi/php/1066318233/
△▲ WebProg 初心者の質問 Part5 ▼▽
http://pc2.2ch.net/php/kako/1060/10602/1060263267.html
△▲ WebProg 初心者の質問 Part4 ▼▽
http://pc2.2ch.net/php/kako/1056/10560/1056078605.html
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
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
0002nobodyさん
04/03/06 19:26ID:???厨や、 DQN をこのスレに集める事で、各スレの清浄化が見込まれます。
必要だと思った方は、保守 age して下さい。
糞スレだと思われる方は sage て下さい。
厨や、 DQN もスレの活性化に(多少)役立っていると思われている方は sage て下さい。
まぁ、糞スレと認定されたら自然淘汰されると思いますが。
0003nobodyさん
04/03/06 19:26ID:???今更って感じがしないでもないが。
0004nobodyさん
04/03/06 19:27ID:???0005nobodyさん
04/03/06 19:27ID:???0006nobodyさん
04/03/06 19:28ID:???0007nobodyさん
04/03/06 19:28ID:???0008nobodyさん
04/03/06 19:28ID:???0009nobodyさん
04/03/06 19:29ID:???うわ……
0011nobodyさん
04/03/07 23:40ID:WNcEycNaフォルダの中の画像を指定のアドレス以外からは呼び出せなくする方法、
って何か適切なものありますか? お願いします
0012nobodyさん
04/03/08 00:04ID:???.htaccess
001311
04/03/08 07:10ID:MqukCqvb0014質問アゲ
04/03/08 14:20ID:Bpnn5FdvWin2000Pro+Apache1.3.28+ActivePerl5.8.3.809
でPerlのCGIを試しています。Perlの最初の行に
#!C:/Perl/bin/perl
と書けば動いたのですが、この行を記述しなくても動くように指定する方法は
あるのでしょうか?httpd.confの書き方などアドバイスおながいします。
0015nobodyさん
04/03/08 14:42ID:YgnCWSP2.cgiの拡張子がPerlに関連付けてあれば出来る。
詳しくはhttpd.confを読んでくれ。
001614
04/03/08 15:31ID:???関連付けというのは AddHandler と ScriptAlias のことでしょうか。
それぞれ以下のように設定しておりますです。
AddHandler cgi-script .cgi
AddHandler cgi-script .pl
ScriptAlias /prg/ "C:/Inetpub/wwwroot/prg/"
<Directory "C:/Inetpub/wwwroot/prg">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
うぅぅぅぅ。。。。今日一日コレで悩んでる。。。
001714
04/03/08 16:12ID:???#ScriptInterpreterSource registry
のコメントを外して解決です。お陰様でずいぶんと勉強になっちゃいました♪
0018nobodyさん
04/03/08 16:13ID:???いや
Windowsの関連付けのことで拡張子cgiのファイルをダブルクリックするとPerlが起動するという意味。
でもって
ScriptInterpreterSource registry
とする。
0021nobodyさん
04/03/08 16:29ID:???002214
04/03/08 17:01ID:???名も無き足軽でござるw
>>21
色んな部署でバラバラに作ってきたスクリプトを同じサーバで動かすように
統合してるでおじゃるよ。私はJava屋でIISしかいじった事無いしでApache
とかCGIとかチンプンカンプンでトホホ状態だったのでありんす。兎に角ありがd♪
0023nobodyさん
04/03/08 20:29ID:uhtqGtHYという携帯間での簡易メーリングリストを考えています
(少人数でセキュリティとか考えてないので
登録アドレス以外から送られてもよいのです。いわゆる転送)
.forwardとかsendmail利用cgiプログラムをレンタルサーバに
置きsubjectに文字を挿入(MLであることをしめすため)できないものですかね
フリーのレンタルMLは遅延とか宣伝があったので使いたくないです。
0025nobodyさん
04/03/08 20:55ID:uhtqGtHYフォームメール以外の方法はありませんか?
0026nobodyさん
04/03/08 20:57ID:???0027nobodyさん
04/03/08 21:25ID:???でもそれって "WebProg" じゃないよな
0029nobodyさん
04/03/09 12:25ID:S/dxvyciまよってます、性能はどちらが上でしょうか?
0030nobodyさん
04/03/09 12:27ID:???0032nobodyさん
04/03/09 18:59ID:W32izWtShttp://rebecca.ac/milano/mt/readme/
ココを参考にセットアップをして見ました。
が、mt.cgiにログインしたら
MT/Comment.pm did not return a true value at lib/MT/Entry.pm line 12. BEGIN failed--compilation aborted at lib/MT/Entry.pm line 12. Compilation failed in require at lib/MT/App/CMS.pm line 2107.
とでてきてしまいます。取るべき行動を教えてください。
0033nobodyさん
04/03/09 19:03ID:???Movable Typeスレッド その4
http://pc2.2ch.net/test/read.cgi/php/1077790351/
003432
04/03/09 19:08ID:W32izWtSありがとう。
ココで聞いて見ます
0035nobodyさん
04/03/09 20:40ID:3GIrg0qbフリーで配布されている掲示板などのCGIで
投稿時の記入チェックで
if($FORM{'name'} eq ''){&error;}
となっているのがほとんどみたいなのですが、
if(!$FORM{'name'}){&error;}
にするとなにか不都合とかはあるのでしょうか?
初心者の自分としては、どちらも同じに思えるのですが・・・
0037nobodyさん
04/03/10 04:00ID:???このブラクラの仕組みを教えてください。
google.co.jpなら安全、ってわけではないのですね。
0038nobodyさん
04/03/10 09:14ID:???487ケのプロセスに耐えられればいいだけ。
落ちたらお前のPCが貧弱なだけ。
ってかソース嫁。iframeじゃねぇか。お決まりのパターン。
0039nobodyさん
04/03/10 09:32ID:Z09SN+V5オフ会しない?
http://off.2ch.net/test/read.cgi/offevent/1078822024/
IT系オフ。
0040nobodyさん
04/03/10 09:59ID:???1 :さすらい1 :04/03/09 17:47 ID:SuL905sy
千葉・東京在住の方で、
ITで起業したい方、ITで食っていきたい方、
off会を開いて実際に話し合ってみましょう。
5 :さすらい1 :04/03/09 17:51 ID:AslQi0bz
東京、千葉で
起業を目指すIT家の皆さん。
実際に会って協力しあいましょう!
7 :さすらい1 :04/03/09 17:56 ID:AslQi0bz
1です。
三十代、四十、五十代でも構いません。
基本は十代二十代三十代ですが。
こういう差別的な1がいるオフには行きたくない。
0041nobodyさん
04/03/10 11:46ID:y9W58bE7http://news5.2ch.net/test/read.cgi/newsplus/1078880717/l50
0042nobodyさん
04/03/10 12:26ID:c5bhOOboopen(FH,$file)
while(<FH>){
push(@line,$_);
}
close(FH);
上記 while 処理中に別のプロセスが
open(FH,">$file")
print FH $hoge;
close(FH);
と、ファイル内容を書き換えてしまった場合、
@line の中身に影響はあるのでしょうか?
0044nobodyさん
04/03/10 18:53ID:XGcN6IuWpush(@line,$_);中に下で書き換えられた内容に変わってしまうの?
という意味では?
漏れは自信無いが、open時に内容が FH に結び付けられているから
@lineの内容はwhile前のデータのままだと・・・
0045nobodyさん
04/03/10 19:05ID:???だから@lineには影響ないと思う。
0046nobodyさん
04/03/10 19:33ID:???保証されないわけだから用途を考えてやらないと
トラブルの元になるかもな。
0048nobodyさん
04/03/11 20:23ID:JXWzP3AK0052nobodyさん
04/03/11 23:45ID:GMmiduHF参考書見ながらカウンターを手作りしてるんですが、
カウンターの画像が表示されないんです。
プログラムの中身を見ていただきたいのですが、
ファイルが複数あります。ここに表示したら駄目ですか?(;;)
0054nobodyさん
04/03/11 23:51ID:???0055nobodyさん
04/03/11 23:53ID:???初心者がライブラリとかは使わんでいい。
0056617
04/03/12 00:36ID:???┃('Д')y ─┛~~
┃むぎ茶 ┃
┃mugicha@360.cc ┃
┗━━━━━━━━━┛
0057nobodyさん
04/03/12 04:28ID:???自作CGIを評価するスレ
http://pc2.2ch.net/test/read.cgi/php/1049514428/l50
0058nobodyさん
04/03/12 11:20ID:0Pq2MsB30059nobodyさん
04/03/12 15:58ID:???サーバー側でjavascriptを実行させて
複数あるリンクのうち1つだけ毎回ランダム(広告です)
で表示させたいのですがどこで聞けばいいですか?
0060nobodyさん
04/03/12 16:37ID:???「こんなCGI探してます@Web制作」
http://pc2.2ch.net/test/read.cgi/hp/1075737677/l50
「nslookup.cgi」でググるって手もあるな。
>>59
サーバサイドjavascriptのスレは無かった気がするからここでいいと思うよ。
誰か作ってくれ、って話なら、、、どこかな、クレクレスレは速攻であぼーんするから分からん。。
0061nobodyさん
04/03/12 18:22ID:???SSIでよけりゃ
「こんなCGI探してます@Web制作」
http://pc2.2ch.net/test/read.cgi/hp/1075737677/l50
最近ここににたようなスクリプトをうpした。
0062nobodyさん
04/03/13 12:54ID:???perlでコードを組み、実行したのですが、'気'という漢字などは本来%xx%xxとなるところが
%8bCとなり正しく処理されませんでした。にもかかわらずこれによってエンコードしたものを
goo辞書などの引数として与えても動作しました。これで問題ないのでしょうか?
よろしくお願いします。
エンコード部分のコードです。
&url_encode("気");
sub url_encode{
$str = shift;
$str =~ s/(\W)/'%'.unpack("H2", $1)/eg;
$str =~ tr/ /+/;
print $str
0063nobodyさん
04/03/13 13:11ID:???\x43 はアスキーコードの C だから正しく処理されてるよ。
正しく処理されてないという根拠は?
0064nobodyさん
04/03/13 14:34ID:???$str =~ s/(\W)/'%'.unpack("H2", $1)/eg;
これがどんな処理をしているのか理解してない証拠。
それだけだ。
0066nobodyさん.
04/03/13 17:14ID:OnhS9VIBサポートで質問してみたら、FSWikiはPATH_INFOを使って子Wiki機能を提供しているそうです。
このサーバーはCGIWrapしか実装されていないらしいので子Wiki機能が使用できないのです。
そこで、CGIWrap環境で子Wikiが使えるCGIタイプのWikiを教えてください。
0067nobodyさん
04/03/14 12:58ID:???>122 :root ★ :04/03/13 21:30 ID:???
>こっちにも貼っておこう。
>916 名前:root ★[sage] 投稿日:04/03/13 21:28 ID:???
>・同時に動くread.cgi数を制限するディレクティブorモジュール
>・負荷(LA)を見てCGI起動を制限するディレクティブモジュール
>
>があったら、誰か教えてください。
http://qb3.2ch.net/test/read.cgi/operate/1078921755/829
http://qb3.2ch.net/test/read.cgi/operate/1078921755/831
http://qb3.2ch.net/test/read.cgi/operate/1078921755/916
0068nobodyさん
04/03/14 13:21ID:???負荷に応じて特定のcgiを制御するモジュールor仕組みを
募集しています。
【Project peko】2ch特化型サーバ構築作戦 Part8 に。
http://qb3.2ch.net/test/read.cgi/operate/1078972549/l50
0069nobodyさん
04/03/14 16:43ID:???http://httpd.apache.org/docs/mod/core.html#rlimitnproc
# 試したことないから、効果のほどは知りません(w
0070nobodyさん
04/03/14 16:53ID:???> mod_loadavg Version 1
> for Apache 1.3, 2.x License: Apache License
> Last Updated February 26th, 2004 Author Christian Kruse
> Module replies a request for a ressource with a 503 if
> the load of a machine is bigger than a configured value Requires
> Module homepage at http://www.defunced.de/modules/
こんなのはどうなんでしょ。
0071nobodyさん
04/03/15 00:06ID:Op73trVXCSSをキャッシュさせないようにするにはどうしたらよいでしょうか?
0072nobodyさん
04/03/15 01:31ID:???そりゃhtmlをリロードしても別ファイルのjsやcssはリロードしない
Mac版IEなどダメブラウザの仕様。
別窓でcssを開いておきhtmlを更新する前にcssを更新。
web制作者上の手間が問題ならそれぐらい汁。
ユーザー(閲覧者)に常に反映させたいという目的なら
<link rel="stylesheet" type="text/css" href="hoge.css">
をjavascriptで
<link rel="stylesheet" type="text/css" href="hoge.css?xxx">
など動的変数を付加したり、phpなら
<link rel="stylesheet" type="text/css" href="hoge.php">とし
<?php
// hoge.php
// HTTP/1.1
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
// HTTP/1.0
header("Pragma: no-cache");
// check Browser
// print CSS
?>
キャッシュ禁止header()が各ブラウザにどの程度有効かは知らんが
ブラウザ判定・分岐などもここでやってしまえて便利。
javascriptなんかはユーザー環境に左右されるからおれは嫌い
0073nobodyさん
04/03/15 01:33ID:???○ web制作上の手間が or web制作者の手間が
0074nobodyさん
04/03/15 02:38ID:???ファイルに書き込むときには使ったほうがいいんですかね?
いまいち必要かがわからないので誰か教えて…
0075nobodyさん
04/03/15 03:39ID:???【Perl】ファイルロック(排他処理)について語ろう
http://pc2.2ch.net/test/read.cgi/php/1024795138/
全部嫁
0076nobodyさん
04/03/15 04:16ID:???株価情報をリアルタイムで表示するものを作りたいのですが、
その情報はどこから取得したらよいのでしょうか?
0080nobodyさん
04/03/15 18:17ID:wiyLYTrvmod_proxy で、BASIC認証またはダイジェスト認証を使いたいのですが、
.htaccess はどこに置けばよいのでしょう?
Apache/proxy の下に置いても参照されません。
httpd.conf:
<Directory proxy:*>
AllowOverride Limit AuthConfig
Order allow,deny
Allow from all
</Directory>
0081nobodyさん
04/03/15 22:01ID:???別の簡単なプログラムだとすぐ動くのでApache自体は正常のようです。
プログラムがおかしいということでしょうか?(でもエラー表示も出ずずっと読み込み中)
もしそうならどこがおかしいかを見つけるプログラムはあるのでしょうか?
0082nobodyさん
04/03/15 22:07ID:???Perlで作ったCGIを動かしたいってことかね? まず、そこを確認したいね。
もしYesなら、次に調べるのは、
ちゃんと標準出力にHTMLを吐き出すようにしているかをチェック。
そうでなければ、どっかで無限ループに陥っている可能性をチェック。
最終的に頼りになるのは自分の力。
自分の力が宛てにできないのであれば、研鑚するか金払ってできる奴に頼むこと。
0083nobodyさん
04/03/15 22:31ID:???まあ、デバッグというほどでもないけれども。
Apacheのエラーログは常に監視しておくのが必須。
自分の鯖なら、見れて当然だから、見れない見つからないというのは言い訳に過ぎない。
まず、CGIとして最低限の出力しかしないものをつくり、
それが動作することを確認する。
それに対して、ちょっとずつ追加しては結果を確認すれば、バグは出ない。
と言うか、さっきまで動いていて行を追加したら動かなくなったのだから、バグは追加した部分にあるのは明白。
よって、デバッグの手間は最小限におさえられる。
手間がかかるようだが、結局はそれが一番早道。
008481
04/03/15 22:49ID:???ありがとうございます。
途中まではちゃんとHTML出力に成功していたのでどこかで無限ループを作ってしまったかもしれません。
地道に追いかけます。
008581
04/03/15 22:55ID:???エラーログは以下の通りでした。
[error] forcing termination of child #0 (handle 148)
0086nobodyさん
04/03/15 23:08ID:???0087nobodyさん
04/03/17 13:15ID:???「自動リロード云々」
ってページのソース教えて下さい
もしくは
http://gamble2.2ch.net/test/bbs.cgi
ここのソースでもいいんですが
むりですか
0088nobodyさん
04/03/17 13:36ID:???0089nobodyさん
04/03/17 13:38ID:???出力されるHTMLのソースなら素早く右クリック→Vとかやってくれ。
0090nobodyさん
04/03/17 13:41ID:x/bsFPfE正確には、ソース+ヘッダ情報が知りたいのです。
0092nobodyさん
04/03/17 14:09ID:???0093T.K
04/03/17 14:34ID:???<html><head><title>書きこみました。</title>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META content=5;URL=../php/index.html http-equiv=refresh></head>
<body>書きこみが終わりました。<br><br>
画面を切り替えるまでしばらくお待ち下さい。<br><br>
</body></html>
これを出力した後はexit;して処理を停止させとく。
0094nobodyさん
04/03/17 16:05ID:usSsKkdrウェブメールみたいにメモとファイルが本文と添付ファイルのような関係で、
いくつかのフォルダを作って管理したいんですが、
こんなのありますか?
手元との環境ではperlとphpが動かせます。
0095nobodyさん
04/03/17 16:29ID:???この板ではCGI探しは扱っていない。
【CGI】こんなCGI探してますver.12【素材】
http://pc2.2ch.net/test/read.cgi/hp/1075737677/
0096nobodyさん
04/03/17 16:51ID:usSsKkdr誘導サンクス
そっちに逝ってきます。
0097nobodyさん
04/03/17 18:40ID:???CGI(perl)でページを作成しているのですが、
トップページでクッキー及びセッションIDを設定、
クッキー及びIPで、トップで一括して荒らしのアクセス拒否をして、
セッションで中に直接飛べないようにしようとしています。
クッキーの設定の部分について質問なのですが、
---------------------------------------------------
print "Content-type: text/html\n";
if (length($str_cookie) == 0) {
$str_cookie = データ;
print "Set-Cookie: クッキー名=$str_cookie; expires=Thu, 1-Jan-2030 00:00:00 GMT; path=/cgi-bin;\n";
}
print "Set-Cookie: セッション名=セッションデータ; path=/cgi-bin;\n";
---------------------------------------------------
以上のようにすると、
http://www.どこか.com/cgi-bin/index.cgi
という形でアクセスしたときにはうまく動作するのですが、
http://www.どこか.com/cgi-bin/
でアクセスするとクッキー及びセッションが発行されません。
パスの設定が悪いのかと思い、フルパスから始まってあらゆる書き方を試してみたのですが、
改善されませんでした。
Perlスレではすれ違いとされたため、こちらに移動しました。
アドバイス等、ご教授お願いしますm(_ _)m
009997
04/03/17 20:13ID:???ありがとうございます。
.htaccessって知らなかったんですが、鯖レベルでIPによるアクセス制限が出来るんですね。
IPの方はこれで制限したほうがいい感じみたいです、ありがとうございます^^
ただ、今来ている荒らしが非常にしつこいので、出来ればクッキーとIP両方でトラップして、
・クッキーが同じなのにIPが変わっていたらアクセス拒否リストに追加
・IPが同じなのにクッキーが初期化されていたらアクセス拒否リストに追加
って言うことをしたいんです。
これなら相手が新しい串を使うたびにいちいち対応せずに、
クッキーとIP両方変えて入ってきた場合のみに注意すればよくなりますので・・
0100教えて君
04/03/17 23:07ID:???@abc = ("aa","aaa","a",);
この配列abcを文字数が多い順に並び替える方法を教えていただけませんか?
0101教えて君
04/03/17 23:12ID:???0102nobodyさん
04/03/17 23:22ID:HXfVxoSn0103nobodyさん
04/03/17 23:25ID:???> perlの配列のソートに関してなんですけど
> @abc = ("aa","aaa","a",);
>
> この配列abcを文字数が多い順に並び替える方法を教えていただけませんか?
>
print $_, "\n" for reverse sort @abc;
aaa
aa
a
ってなるけど?やってみた?
0104教えて君
04/03/17 23:33ID:???BlogのCGIを作っているんですけど、
実際、ジャンルを出力するとこで
#--------------------------------------------------
%genre = ( "sports" => "スポーツ",
"column" => "コラム",
"knowledge" => "うんちく" );
@genre_key = keys %genre;
@genre_key = sort { length($b) <=> length($a) } @genre_key;
$n = 0;
foreach (@genre_key){
$gpn = @genre_key[$n];
@genre_print[$n] = "$genre{$gpn}<BR>\n";
$n++;
}
#--------------------------------------------------
連想配列からkeys関数でキーを配列に受けてソート、foreachで出力してるんですけど、
やはりどうもソートがうまくいかないんです・・・
0105nobodyさん
04/03/17 23:37ID:HXfVxoSnprint $_."\n";
}
0106教えて君
04/03/17 23:47ID:???0107nobodyさん
04/03/17 23:52ID:HXfVxoSn0108nobodyさん
04/03/18 15:59ID:LItTEfZF掲示板のレンタルを行うので今Perlスクリプトを組んでるのですが、
1個の掲示板につき、ログの大きさは70KBに制限しようと思っています。
借りているウェブサーバの容量もあるので、厳密にサイズ制限をしたいのですが
ひとつ疑問があります。
現在はログファイルの中身を配列にいれ、1行ずつ文字列のサイズを取得し、
70 * 1024と比較しているのですが、
この場合、1024としたほうがいいのでしょうか?
それとも1000でいいのでしょうか?
また、ログファイルの容量=ファイルの中身の文字列
ということになるのでしょうか?
それともファイルの中身の文字列+ファイル自体の容量
みたいなものがあったりするのでしょうか?
プロパティで見ると、サイズと、ディスク上のサイズの2つがあるのですが
どちらを基準にしたほうがいいのでしょうか?
0109nobodyさん
04/03/18 17:13ID:???厳密にやろうとしてもクラスタサイズの影響を受けたりするし
適当にしといたほうがいいよ。
文字列 + 制御文字(改行とか) + OS側の都合でつくもの(クラスタサイズ等) = 必要な容量
0110nobodyさん
04/03/18 17:20ID:???「ファイル自体の大きさ」と「ディスク消費量」は、一致しないことが多い。
多くの場合、ファイル自体の大きさを「ブロックサイズ」の倍数に切り上げた数字が
ディスク消費量になる。
例えばブロックサイズが1024バイトのファイルシステムだと、
1〜1024バイトのファイルは1024バイトを消費し、
1025〜2048バイトのファイルは2048バイトを消費する、といった形になる。
たった1バイトのファイルでも1024バイトを消費してしまうことに注意されたい。
厄介なことに、このブロックサイズというやつは、環境によって違ってくる。
なので、全く同じファイルでも、
手元の Windows マシンの HDD の中にあるときに消費してる大きさと
UNIX サーバの HDD 上の転送したときに消費する大きさは、当然違ってくる。
0111nobodyさん
04/03/18 17:39ID:LItTEfZFどうもありがとうございました。
0112nobodyさん
04/03/18 18:13ID:???0113nobodyさん
04/03/18 18:29ID:???70 * 1024と比較しているのですが、
普通こんなことやるかぁ?ファイルサイズを取得すれば済むことじゃん。
0114nobodyさん
04/03/18 18:35ID:v217X1kZ0115nobodyさん
04/03/18 19:12ID:LItTEfZFログの更新処理の前にそのサイズチェックをしています。
そのファイルサイズを読み込むということも考えてましたが、
そうするといったんログを更新して、そのあとまた読み込んで
ログを更新しなおさないといけないんですよ。
0117nobodyさん
04/03/18 20:30ID:???つまり
1・フォームにデータを入れて書き込みボタンを押す。
2・ログをオープンし、中身を配列にいれ、今書き込んだデータを追加する。
3・その追加したあとのサイズが70KBを超えていたら末尾のデータを削除する
4・70KB以下になるまで削除を繰り返す。
>>116のやり方だと、いったん今書き込んだデータをログに書き込まないと
追加後のサイズが出てきませんよね?
でもまあ書き込まないでもそのファイルサイズ+今書き込んだデータのサイズ
で出るんですけど、どっちがいいのかな。
0118nobodyさん
04/03/18 20:39ID:???POSTされた書込み時のデータサイズ + ログサイズが70KBを超えるかどうか
計算すればいいだけだろ。
なんでいちいちログを読む必要があるんだよ。
0119nobodyさん
04/03/18 20:41ID:???わかったもんじゃないな・・・
0120nobodyさん
04/03/18 20:50ID:???結果的には同じなんでどっちがいいのかなと思っただけです。
レンタル掲示板自体はもう出来てて借りてる人もいるのでおかまいなく。
0121nobodyさん
04/03/18 20:52ID:???借りてる人がかわいそうだと思っただけ。
0122nobodyさん
04/03/18 21:12ID:???0123nobodyさん
04/03/19 10:10ID:Y1sE8vQvコーディングスレで聞くのは違うと思うので、こちらで失礼します。
code1: 28 wallclock secs (26.86 usr + 0.31 sys = 27.17 CPU) @ 3.68/s (n=100)
code2: 27 wallclock secs (26.88 usr + 0.33 sys = 27.20 CPU) @ 3.68/s (n=100)
ベンチマークの結果がこのようにでたのですが、
表の見方がわからないです。どの数値がどうなっていれば速い、遅いと判別できるのでしょうか?
0125/ノ、゚ ヮ゚ノ、,ヽ ◆HEHARUKAoo
04/03/19 17:42ID:mh4tnMRoperl5.8.3-thread-multi-int64を作るために必要なconfig.shにしたつもりなのですが
perlapi.cをコンパイルする時に
`sh cflags "optimize='-O2'" perlapi.o` perlapi.c
CCCMD = gcc -DPERL_CORE -c -DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -O2 -Wall
In file included from perlapi.c:46:
intrpvar.h: In function `Perl_Iorigargc_ptr':
intrpvar.h:20: error: structure has no member named `Iorigargc'
(snip)
intrpvar.h:565: error: structure has no member named `Irehash_seed_set'
make: *** [perlapi.o] Error 1
となってmakeできません。
頭にIのついた変数は手動でdefineしてやらなくてはなりませんか?(;´Д`)
0126nobodyさん
04/03/19 17:49ID:???0127nobodyさん
04/03/19 17:56ID:???スレタイのヘッドラインを付け加えたいので
スレの題名とレス数を格納したのを張り付けるように
してみたのですがうまくいかないです。
指摘お願いします。
0128nobodyさん
04/03/19 19:11ID:dSTqhmpWしたいと思っています。
ですが、当方CGIはもちろん、C言語等のプログラムも一切さわったことがありません。
ですので、CGIはCGIでもどの言語をどのように勉強したらよいか分かりません。
Perlで良いんでしょうか?
具体的にやりたいことは、
・CGIにスコア、ユーザー名を送信(これはFlash側で行います)
・受け取ったデータから順位をFlashに送信
というものです。
参考になるサイトや書籍等ありましたらよろしくお願いします。
0129nobodyさん
04/03/19 20:00ID:???いままでに数多くの 「参考になるサイトや書籍等ありましたらよろしくお願いします。」ってのを見た。
そして誰からも返事がなかった。
0131nobodyさん
04/03/19 21:30ID:mkcYvZdsFlash CGI
http://www.flashcgi.net/
0132nobodyさん
04/03/19 21:49ID:lnyCZVSwとりあえず、記載させてくださいm(-_-)m
検索でHITした順番に番号を振り分け
(順番に1から・・・)をしたいのですが、
何の変数?を使えばいいのか分かりません。。
よろしくお願いいたします。。
0133128
04/03/19 21:52ID:???ありがとうございます。
ttp://www.kent-web.com/
↑このページのリファレンスコーナーの知識だけでインターネットランキングは作成できそうでしょうか?
0134nobodyさん
04/03/19 22:03ID:mkcYvZds0135nobodyさん
04/03/19 23:07ID:jO+wI7EGパスワードを使ったHPを作っているのですが、
携帯からも使いたい。という話が出たので、携帯、PC兼用のBBSを設置したいと考えています。
そこで、cgiroom.nuの追加機能でパスワード機能を追加したところ、ページ移動のたびにパスワードを入力しなくてはいけないようで
原因は、cokkieに対応していないせいだったようです。
そこで、
携帯とPCに対応している
パスワードがかけれて、cokkie等に依存していない
アドレスを直接打てば行けてしまうものではない
という3つの条件に当てはまるものを3時間ほどかけて探したのですが見つかりませんでした
どうか、この3つの条件に当てはまる掲示板を見つけ出したく質問させていただきました。
どうかよろしくお願いします。
0136nobodyさん
04/03/19 23:11ID:mkcYvZds0137nobodyさん
04/03/19 23:22ID:02lCbWFhフォームで複数のCheckBoxのデータを渡して受け取るにはどうすればいいのですか?
そこでつまずいているものですので、回答よろしくお願いします
0139nobodyさん
04/03/19 23:35ID:mkcYvZds<input type="checkbox" name="checkbox[0]">あ
<input type="checkbox" name="checkbox[1]">い
<input type="checkbox" name="checkbox[2]">う
<input type="submit" value="送信">
</form>
---recieve.php---
<pre><?php print_r($_POST); ?></pre>
0140>>138、ありがとう
04/03/19 23:38ID:???どうもありがとうございました
0141nobodyさん
04/03/19 23:39ID:dSTqhmpWどちらも同じような書き方に見えるんですが・・・
0142nobodyさん
04/03/19 23:40ID:mkcYvZds0143128=141
04/03/19 23:46ID:???ありがとうございます。
タイピングゲームのインターネットランキング作成のために
いろいろ調べてみましたが、ネットの情報だけでは限界です・・・
明日、actionscriptとCGIの連携を謳った書籍を買いにいくことにします。
0144nobodyさん
04/03/20 03:00ID:???スクリプト言語は何ですか?
番号を振るじゃなくて「振り分け」るのですか?
検索対象となるデータはどんな形式ですか?
プログラムはどの程度出来ていますか?
質問するには材料が少ない気もしますが
こちらも「とりあえず」回答します。
繰り返し処理の前に『初期値を1(または0)』とし
繰り返し処理の中で『1ずつ増える数値』を
検索該当データの1件ごとに割り振るだけです。
繰り返し処理よりも検索処理の方が難解だと思いますよ。
0145nobodyさん
04/03/20 03:18ID:TPWMb79k今まさに勉強中でまったくの初心者なのですが
require_once("dbini.php");
としてデータベース関連のデータをインクルードする
・・・と本に書かれていたのですが
Warning: main(dbini.php): failed to open stream: No such file or directory in ・・・
Fatal error: main(): Failed opening required 'dbini.php' (include_path='.;c:\php4\pear') in ・・・
というようなエラーが出てしまいます
どうしたら解決するでしょうか?
WinXP+PHP4.3.4+Apache2.0.48+MySQL1.4で作業しております
0146nobodyさん
04/03/20 04:00ID:GW6tuM2Y0147nobodyさん
04/03/20 04:09ID:???0148nobodyさん
04/03/20 04:10ID:???http://pc2.2ch.net/test/read.cgi/php/1077525387/l50
0149nobodyさん
04/03/20 04:13ID:GW6tuM2Yありがとうございます!いってみます。
0150nobodyさん
04/03/20 14:03ID:GkEIxzunimagemagickをppmからダウソできないようなので、561を入れたんですか
583の時のモジュールが561じゃ使えないってこともあるんだろう
と思い、一応583のバイナリも残してるんですね。
それでこの際2つとも置いといて使い分けようと思うのですが
もともと
c:\usr\local\以下にあったbinフォルダやらごとをc:\usr\local583\
に移動し、c:\usr\local\に561を入れたんですが
いろいろ中に入ってるファイルは実はかわってないんでしょうか?
perl.exeだけしか変わってないなら結構無駄なんで捨てたいんですが・・
0151nobodyさん
04/03/20 14:12ID:g6YYdXkPimgタグ付きのテキストリンク(広告)をphpでランダム表示させたいのですが、
phpでテキストリンクをランダムに表示させるには
どの様にすればいいでしょうか?分かる方いたらお願いしますm(_ _)m
簡単にそのランダムさせる文面を追加できれば嬉しいです。
0153nobodyさん
04/03/20 14:14ID:???【PHP】質問スレッド Part15
http://pc2.2ch.net/test/read.cgi/php/1078592587/
0154nobodyさん
04/03/20 14:21ID:???えっとDFをとるって・・なんでしょ
ググッたらコマンド?っぽいんですがよくわからんです。
#ファイラーでDFってのも出てきたんですがそれじゃないですね
差し支えなければ&それほど高度?でなければ
どこか誘導していただけ無いでしょうか。
0155nobodyさん
04/03/20 14:33ID:HAlP/EiM$i とか $w など、よくみかけるんですが
$の意味じゃなくて、この英語の意味を教えてください。。
解読できないのです。読み方でもいいので(´Д`)
0156nobodyさん
04/03/20 14:38ID:???$w わいわいさたでー
0157nobodyさん
04/03/20 14:44ID:???すみません。
フリーの掲示板(CGI)で、aquaな、確かスレッドフロートな奴だったと思うんですが、
何方かご存知ありませんか...
すみません、こんな少ない情報で。
一度検索でひっかかって、「ま、いいや」と思ったら、次に検索したら、
検索ワードが違うのか見つかりません(汗)
(SS)C-BOARDではないです。(見栄えは似てる部分もありあます)
検索機能がついてる掲示板でした。
記憶が間違ってなければ、Perlで書かれたはずです。
心当たりのある方はよろしくお願いします。本当にすみません。m(_ _)m
0158nobodyさん
04/03/20 14:47ID:???【CGI】こんなCGI探してますver.12【素材】
http://pc2.2ch.net/test/read.cgi/hp/1075737677/
0161nobodyさん
04/03/20 15:05ID:???http://www.ss.iij4u.or.jp/~somali/web/_imagemagick.html
0162nobodyさん
04/03/20 15:15ID:???>>150が言ってるのはバージョンの異なるperlをインストールしたので
モジュールなど同名のファイルが存在するのが無駄だから消したいってことでは?
imagemagickは話をふるのに出ただけで関係ないんじゃない?
0163150
04/03/20 15:25ID:???以前から検索&インスコ→だめ。のループで嫌になって、
ppmからだと簡単にインスコできると思って5.6ごと入れたんです。
実際>>161さんのページがそのときに見つかっていれば
それを実行して万事解決!だったのかもしれません。
とりあえず今のままで問題なさそうなのでコレでいこうと思います。
で、暇なときにでも5.8に>>161さんのリンク先を参考に入れてみようと思います。
ありがとうございました。そしてお騒がせしてすいませんでした。
0164nobodyさん
04/03/20 15:49ID:BsWGcOt40165nobodyさん
04/03/20 15:50ID:???0166cgiのprint
04/03/20 15:51ID:???0167164
04/03/20 16:28ID:BsWGcOt4print "Content-type: text/plain\n\n";
for ($i = 0; $i < 10; $i++) {
($sc, $pname) = split(/,/,$sortdata[$i]);
print("score$i=$sc&name$i=$pname&");
}
FlashとCGIの連携によるスコアランキングの作成のサンプルCGIの一部なんですが、
ここのprintというのは標準出力に出力されているだけで、Flashには出力されてませんよね?
これでなぜFlashへデータが送れるんでしょうか??
0168nobodyさん
04/03/20 16:51ID:???flashがcgiにアクセスすることで次のような入出力関係ができる。
flash
| 標準入力(webサーバの環境変数にセットされる場合もある)
cgi
| 標準出力
flash
よって、flashに出力される。flashにとってはサーバからデータが送られてくる。
flashをブラウザに置き換えると、よくあるカウンターや掲示板ぽくて分かりやすいかな?
0170164
04/03/20 18:03ID:BsWGcOt4この場合、jcode.plが要るのでしょうか?
0171nobodyさん
04/03/20 18:12ID:???0173nobodyさん
04/03/20 18:47ID:P3II97LC$cgiurl
..... *.cgi にあたるURL(※注4)
$htmlurl
..... $htmldirにあたるURL(※注4)
の意味がよくわからないんですが…。
$cgiurl
..... *.cgi にあたるURL(※注4) tdpadm.cgi
$htmlurl
..... $htmldirにあたるURL(※注4) index.html
でいいんですか?
0174nobodyさん
04/03/20 18:53ID:???に同じ悩みを持ってる人がいるらしいが(w
> ※注4 「http://」から始まる絶対パスで書いてください。最後の「/」はつけないでください。
この意味が分からんようだと諦めた方がいいな。前途多難だ。
0175nobodyさん
04/03/20 19:12ID:???CGI設置について質問
http://pc2.2ch.net/test/read.cgi/php/1054216089/
テンプレに従って書けば誰か答えてくれるかもしれない
0176nobodyさん
04/03/20 19:16ID:???http://pc2.2ch.net/test/read.cgi/hp/1075737677/770
0177nobodyさん
04/03/20 20:08ID:???「http://」から始まるのを「絶対パス」って言うんだっけ?
絶対パスって「/public_html/user/」みたいなのじゃ無いの?
こっちがフルパスか?
0178nobodyさん
04/03/20 20:33ID:???0179nobodyさん
04/03/21 14:55ID:uLvYW/lPオンラインゲームと総合ゴラクのHP作りたいのですが
どんな風に企画書書いたらいいですか?教えて下さい
0180nobodyさん
04/03/21 15:03ID:???http://pc2.2ch.net/test/read.cgi/hp/1079712912/49
http://pc2.2ch.net/test/read.cgi/hp/1079712912/113
http://pc2.2ch.net/test/read.cgi/hp/1079712912/116
http://pc2.2ch.net/test/read.cgi/hp/1079712912/159
http://pc2.2ch.net/test/read.cgi/hp/1079712912/160
0181nobodyさん
04/03/21 15:23ID:l/qIYbVX<Iframe src
0182nobodyさん
04/03/21 15:30ID:l/qIYbVXちゃんと送信できてませんでした
HTMLに、CGIをインラインフレームとして入れようとしてるんですが、
<Iframe src
0183nobodyさん
04/03/21 15:34ID:???0184181
04/03/21 16:41ID:???HTMLに、CGIをインラインフレームとして入れようとしてるんですが、
<Iframe src
0185/ノ、゚ ヮ゚ノ、,ヽ ◆HEHARUKAoo
04/03/21 17:18ID:???http://tohoho.wakusei.ne.jp/html/iframe.htm
0186nobodyさん
04/03/21 17:20ID:nDA28x+DSystem.Net.Sockets名前空間のTcpListenerとTcpClientクラスを
使えばトランスポート層以下の輻輳による遅延とかセグメント消失とかを
気にすることなくプログラミングできるんですよね?
まずはキーロガーのようにPCのキー入力を同じネットワーク上にある
別のPCに送る(悪用するわけじゃないです)ことから始めたいです
とりあえず以下みたいな感じ
1.まずキー入力を送るPC,受け取るPC共に一つのルータに繋がっている
ネットワーク(Ethernet)上にあり、そのネットワーク上の複数のPCで
MMORPGが起動していて、かなりの帯域を使用している。(こういう表現正しいのか知りませんが)。
2.キー入力を送るPCはプログラムを起動している最中は常にキー入力を受け取るPCとの
コネクションを確立し続け、キー入力があり次第TCPパケットを送る。
3.キー入力を送るPCはキー入力を検出した後即座にキー出力を受け取るPCにパケットを送る
この際信頼性よりも速度を優先する(たとえ途中でパケットが失われたとしても
キー入力を送るPCはMMORPGの画面を見てそれが判断できるようにするので)
Webとか良くわかんないから自分自身何書いてるかわかんね・・・
とりあえずどうすりゃいいですか?使用環境VisualStudio.NET
0187/ノ、゚ ヮ゚ノ、,ヽ ◆HEHARUKAoo
04/03/21 17:31ID:???vk packetかな
0188181
04/03/21 18:06ID:opiVRkSYほんとすみません^^
それで本題なんですが、
HTMLに、CGIをインラインフレームとして入れようとしていて、
<Iframe src="../cgi-bin/data.cgi?xxx>
こんな感じにcgiにデータを入れたいんですが、xxxは変数$_に入るんですか?
本で探したんですが、のってなかったのでよろしくお願いします。
0189nobodyさん
04/03/21 18:12ID:???いっぺん死んでこい。
・言語は何か確定せよ。PerlかPHPかでもその対応は変わる。
・何の本のどこを探したのか述べよ。もし探したふりしてるだけなら自分で自分をヌッコロシておきなさい。
・なんで要素名が大文字小文字入り乱れてるんだよ。
HTMLなら大文字統一が慣例だろうが。XHTMLだったら小文字統一が慣例だろうが。
たったこれだけの文章の中に三つ以上ものツッコミどころを盛り込めるとは、貴様どこの若手芸人だ。
0190nobodyさん
04/03/21 18:13ID:aak52yTKそうだったのか。
0191nobodyさん
04/03/21 18:17ID:opiVRkSYPerl/CGI の逆引き大全で、目次を探したんだけど見つからなかったです。
HTMLの要素名は大文字ですか?
<IFRAME SRC="../cgi-bin/data.cgi?xxx">
0192186
04/03/21 18:26ID:nDA28x+D同一ネットワーク内(192.168/16)にブロードキャストであらかじめ決めたポートに
パケットを垂れ流して、キー入力を受け付るPCの方はあらかじめ決めた
ポートにパケットが流れ着き次第それをプログラムの別のプロセスに
メッセージを送るって感じにしたいなと思ってるんですが、
Webについて全く知識が無いのでどうしたらいいかわかりません・・・
とりあえずTCP的じゃない気がしてきました・・・どうすればいいのでしょうか?
0193nobodyさん
04/03/21 20:12ID:???HTMLに、CGIをインラインフレームとして入れようとしてるんですが、
<Iframe src
0194nobodyさん
04/03/21 20:19ID:???http://www.kt.rim.or.jp/~kbk/perl5.005/perlfaq9.html#How_do_I_decode_a_CGI_form_
<Iframe src
0196通りすがりのPG
04/03/21 22:12ID:P7JvyWwvスレ違い、つーか板違い。
C/Sシステムでも作るのか?
WebProgとは何も関係ないじゃん。。
L4以下を意識するような知識は
ここの住人は専門外だからム板でもいったほうがいいよ。
ちなみに↑この意味がわからんのであれば
ム板でも相手にされないので
そこまで調べられるならもうちっと勉強しな。
0197nobodyさん
04/03/21 22:25ID:???と出たら、文字コードのコンバートは出来ないということ?
PHPのバージョンは4.3.4なのに…。
0198nobodyさん
04/03/21 22:39ID:???mbstringを使いたい時は、./configureする時にmbstringを有効にして
インストールする必要がある。バージョンは関係ないよ。
mb_convert_encoding()だけでいいならjcode.phpってのを
作ってくれた人がいるのでそれを使うとよい。
0199197
04/03/21 22:43ID:P/TfCVlEphpinfo();で見たら --enable--mbstring になっているから使えると思ったんだけど。
鯖管に聞いてみるかな。
jcode.phpなんてものがあったのか、ありがとでした。とりあえず、それを使ってみます。
0201nobodyさん
04/03/21 23:13ID:???横からスマソ
「HTMLの要素名は大文字が慣例」ってのはどういうわけで?
0203nobodyさん
04/03/22 01:28ID:???0205186
04/03/22 02:44ID:JtBUJI49WebprogってTCPネットワーク関連のことじゃないんですかΣ(´Д`;
0206nobodyさん
04/03/22 03:04ID:y7TjAYYwIEのデータバインドでcsvファイルを読み込んだら、
使われている2バイト文字が全て文字化けしてしまいました。
解決法を知っている方は教えてください。
ちなみに・・・これ以前に作った物ではこんなことは起きなかったので、
そのcsvファイルを今回作ったhtmlで表示させてみたら正常に表示されました。
逆に今回作ったcsvを、前回作ったhtmlに読み込ませたら文字化けがおきます。
なので、csvファイルに問題があるのかと思うんですが、それが何か分かりません
どうかおねがいします
0207nobodyさん
04/03/22 03:18ID:???俺は小文字統一
0208nobodyさん
04/03/22 09:43ID:???最新のHTML(XMTML)は小文字が正しい。
0209nobodyさん
04/03/22 13:08ID:???http://search.yahoo.co.jp/bin/query?p=VNC&hc=0&hs=0
0210/ノ、゚ ヮ゚ノ、,ヽ ◆HEHARUKAoo
04/03/22 13:43ID:???VNCなんか使わなくてもVK送るだけならTSの手法でできたりしない?
0212nobodyさん
04/03/22 14:53ID:???ソース出すほどのもんか?一応出すが。
http://www.w3.org/TR/2000/REC-xhtml1-20000126/
>4.2 Element and attribute names must be in lower case
>XHTML documents must use lower case for all HTML element and attribute names.
>This difference is necessary because XML is case-sensitive e.g. <li> and <LI> are different tags.
0213nobodyさん
04/03/22 18:22ID:???0214nobodyさん
04/03/22 19:25ID:???0215nobodyさん
04/03/22 22:48ID:zs1lomz1テキストをサーブレットに投げて新しいウィンドウに表示させる処理を
作ったところ、結果は表示されるのですが、その後呼び出し元のウィンドウで
ブックマークから他のサイト(Yahoo,google等)を見に行くと、405エラーが発生します。
(メソッドを許可していない。yahoo等にPostメソッドを投げているらしい?)
おかしい箇所、対処法などご教授いただけないでしょうか?
WindowsNT4.0+j2sdk1.3.1_10+Tomcat4.10.29+IE6.0SP1
・呼び出し元JSP(Form部分のみ)----------------------------------------
<form method="post" action="Servlet1" target="_blank">
<input type="text" name="data1" size="10">
<input type="submit" value="送信">
</form>
・サーブレット(import略)---------------------------------------------
public class Servlet1 extends HttpServlet {
protected void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
String data1=request.getParameter("data1");
Writer out = response.getWriter();
out.write(data1);
}
}
0216nobodyさん
04/03/22 23:00ID:???0217nobodyさん
04/03/22 23:01ID:???0218nobodyさん
04/03/22 23:11ID:???0219nobodyさん
04/03/22 23:14ID:???0220nobodyさん
04/03/22 23:26ID:???0222nobodyさん
04/03/23 00:16ID:ICUuPAQI0223/ノ、゚ ヮ゚ノ、,ヽ ◆HEHARUKAoo
04/03/23 00:17ID:???エンコードじゃないの
0224nobodyさん
04/03/23 00:18ID:???IEが文字コードを誤解していると思われ。
IEのタコな仕様が原因ではないかと考える。
ので、対処方法は「IEをいじる」とか「そもそもIEを使わない」とかに落ち着かないだろうか。
0225nobodyさん
04/03/23 00:43ID:???HTMLに、CGIをインラインフレームとして入れようとしてるんですが、
<Iframe src
0226nobodyさん
04/03/23 02:50ID:ICUuPAQIさっきcsvをいじってたら、突然正常になったり、突然文字化けしたりで・・・
「エンコード 文字化け」でぐぐったら、なんだか「美乳」がいいらしいので
早速やってみます
ありがとうございました!
0227nobodyさん
04/03/23 09:27ID:???0228nobodyさん
04/03/23 14:40ID:DFiZiZXoWEB上でメールアカウント追加とかできるコンパネを作りたいんですが、
Perlを覚えたらいいんですかね?
0229nobodyさん
04/03/23 15:13ID:???すぐ止めろ、迷惑だ
0231/ノ、゚ ヮ゚ノ、,ヽ ◆HEHARUKAoo
04/03/23 15:33ID:???Perlでもphpでもaspでもcでも
その鯖で使えるものなら何でもいいんじゃないの
0232nobodyさん
04/03/23 15:39ID:???いまいちよくわかんね。
0233nobodyさん
04/03/23 18:25ID:???0235nobodyさん
04/03/23 19:03ID:DFiZiZXoあなたに何か迷惑かけましたかね?
0236nobodyさん
04/03/23 19:10ID:DFiZiZXo説明が少なすぎましたね。
自分が操作するのではなく、
貸してる友達とかに、メールの追加を自分でしてもらうように
ブラウザから変更ができたらいいなと思ったわけです。
webmin調べてみたんですが、あれって全部の項目がいじれちゃいますよね?
メールの追加、変更、削除だけでもできればいいんですが。。
ヒントだけでもいいのでお願いします。
0237nobodyさん
04/03/23 19:26ID:???『釣り』じゃなかったらこいつの頭は異常です。
0238nobodyさん
04/03/23 19:26ID:???0239233
04/03/23 19:38ID:???>>231も言っているが、その鯖上で動くものであれば何でもいい。
どれでもいいからHelloWorldから始めてみろ。
それもしないで「ヒントだけでも」などとグダグダ抜かすから嫌われる。
0240nobodyさん
04/03/23 20:10ID:???文字化けしますか?
0242未承諾広告※ ◆TWARamEjuA
04/03/23 22:15ID:???--enable-mbstring をつけて configure しる!って怒られました。@PHPはまだまだずぶずぶです。
0243nobodyさん
04/03/23 22:56ID:???0244nobodyさん
04/03/24 00:39ID:S9oRLsWiパールとかPHPとか違うわけですか?
0245nobodyさん
04/03/24 01:15ID:???もう釣りはいいって。
ニュース板で「ニュースってなんですか?」とか、
学問・理系板で「物理学ってなんですか?」とか聞くのかよお前は。
その程度の認識とか興味しかないなら来なくていいって。
0246nobodyさん
04/03/24 01:39ID:???0247nobodyさん
04/03/24 12:37ID:???ttp://www.foo.com/bar
と入力した時に「bar」を変数として得るにはどうすればいいの?
いま現在は、
ttp://www.foo.com/index.php/bar
として、$_SERVER['PATH_INFO']の値を取得しているんだけど、
何とかして、index.phpを省略したいんだな。
ちなみに環境は、
SunOS ns 5.8
Apache/1.3.23
PHP Version 4.3.2
です。
0248nobodyさん
04/03/24 12:59ID:???0249nobodyさん
04/03/24 15:32ID:/RoyEydA次はWebProgを学ぼうと思うのですが、言語がいっぱいあり、どれを学べばいいのか
迷ってます。
Perl、php、ruby・・・どれを学ぶのがいいのでしょうか?
0251249
04/03/24 15:46ID:/RoyEydAxreaを使ってます。
多くの言語をサポートしてるみたいです。
http://www.xrea.com/?action=spec
0255254
04/03/24 16:17ID:???0256nobodyさん
04/03/24 16:28ID:xw5QSZWehtml,javascriptはわかります。
cgi, php 作ってあるものを設置できる程度
おながいします。
0257nobodyさん
04/03/24 16:37ID:???> Perl、php、ruby・・・どれを学ぶのがいいのでしょうか?
あのさあ、
Perl、php、ruby・・・それぞれ学んでる人が居るわけよ、
だから誰にでも当てはまる最適解ってないのよ、わかる?
つまり、あなた次第なのよ。
今日僕はカツどん食べたらいいでしょうか、ラーメンがいいでしょうか?
って聞いてるようなもんなのよ、わかる?
カツどん食べるかラーメン食べるか決めるためには、カツどんがどんな味で
ラーメンが熱い汁に麺が入ってるってぐらい知らなきゃ、
そもそもどれ食べていいかわからんわけでしょ?
で、ちったあ自分の小遣いで食べてみる、とかしないとだめなのよ。
どんなもんか知らないんだったら。
で、そもそもどんなもんか知らないやつに説明したりする暇はないのよ。
そもそも説明されたって、食べた事なけりゃわからんでしょ?
わかる?
0258nobodyさん
04/03/24 16:40ID:???HTMLだけだってできるよ。更新大変だけど。
HTMLかけなかったら、アマゾンみたいなページの絵を紙に描いて
デジカメでとってWEBにはっつけてもいいのよ。更新大変だけど。
だから、なんででもできる。
あなた次第。わかる?
0259nobodyさん
04/03/24 16:43ID:???使える言語は、perl、php、ruby、python、sh ってところか。
perl : 使ってるヤシが多い。よってサンプル、日本語の情報が多い。
php : webに特化してた時期があるので、便利な関数が多い。情報は中くらいか。
ruby : 他に比べて情報が少ない。プログラム言語としてはいいかも知れんがweb向きじゃないな。
python : 他に比べて情報が少ない。
sh : 鯖管理に使ったりするので情報が多いちゃー多いが、web関係ではまぁ止めといた方がいい。
他人が頑張ったおいしい汁を大量に吸いたいならperlをすすめておこう。
0260nobodyさん
04/03/24 16:50ID:0VGVWdNAメールが飛ぶプログラムを書いています。
パソコンやimode宛なら問題なく動くのですが、vodafone宛
(***@k.vodafone.ne.jp : 関西なので)だとメールが到着しません。
vodafone宛にメール送信するときに特別な注意ってあるのでしょうか?
From/Message-IDヘッダーはつけています。
0261249
04/03/24 17:03ID:???どちらでも可能なのですね。
サンクス。
>>255
サンクス。
php候補にしておきます。
>>257
一応、ググって一通り見たのですが、普及度でいったら下記のようですし、
perl>php>ruby
言語の完成度でいったら、
ruby>php>perl
のような印象を持ちました。
自分の中では、華麗な記述ができそうなrubyを学ぼうと思ったのですが、
現在、あまり普及してないためちゅうちょした次第です。
>>259
分かり易い指標ありがとうございます。
とりあえずCGIのサンプルを自分用に変更できるぐらいのレベルまでperlを学んでみます。
その後、余裕があればphpを勉強してみます。
0264nobodyさん
04/03/24 17:46ID:xw5QSZWeえっと。見た目をアマゾンにしたいんじゃなくて
アマゾンの商品管理はどういうシステムなのか知りたかったんです。
例えば、PHPとMySQLを連動させてるとか、RSS?とかXML?とか
なにを使ってるんだろうと。。
0265nobodyさん
04/03/24 17:57ID:???0266247
04/03/24 17:57ID:???ブラウザーの「アドレス」欄に、
ttp://www.foo.com/bar
と、入力した際に、正しく、ttp://www.foo.com/index.php
が表示されるようにしたいのです。
今のところ、404エラーになってしまうのですよ。
0269nobodyさん
04/03/24 20:05ID:a2JpvNb1$table_name = 'test';
$no = $_POST["no"];
$query = "update $table_name set DATE=DATE-1 where DATE>$no";
mysql_query($query);
このようにして、DATEが $no より大きい場合、
DATEの値を一つ小さくして更新するようにしたいのですが、
ちゃんと動いてくれません。
どのようにすればいいのでしょうか?
0270nobodyさん
04/03/24 20:11ID:???0271269
04/03/24 20:43ID:???と、 DATE に適当な数値を入れたら、修正できました。
DATE=DATE-1 って文法的に間違ってませんよね?
DATEの型は int です。
0272nobodyさん
04/03/24 20:50ID:???$query = "update $table_name set DATE=DATE*2 where DATE>$no";
とやってもできました。 DATE-1 のマイナスの時だけ出来ません。
なぜ…。
0273/ノ、゚ ヮ゚ノ、,ヽ ◆HEHARUKAoo
04/03/24 22:09ID:???会社の興し方を勉強するのが
たぶん一番手っ取り早い。
0274nobodyさん
04/03/25 09:28ID:???$query = "update $table_name set DATE=`DATE`-1 where DATE>$no";
バッククォートで囲む
又はMySQLの予約語をフィールド名に使わない。
0275247
04/03/25 12:05ID:???.htaccessでやる場合、
どういうディレクティブをいぢれば良いんですか?
>268
mod_rewriteですね。
いろいろ探ってみます。
多々ヒントありがとうございますた。
0276nobodyさん
04/03/25 14:16ID:zOgaDACNって可能?
0277T.K
04/03/29 11:35ID:???http://www.mikeneko.ne.jp/~lab/web/htaccess/redirect.html#redirect1
ここに404の出し方があるから、それをトップページに変えればいいんじゃないの?
0278nobodyさん
04/03/29 11:37ID:Vd61dZGJメッセンジャーが反応して、右下からポコポコと小さいウィンドウがニョキっと
現れるんです。他のメールはちゃんと日本語でそのウィンドウに表示されるんですが
私が書いたスクリプトだと文字化けしています。
だけどhotmailの画面に行くと文字化けはしていません。
どのようにすれば文字化けせずにメッセンジャーの小さいウィンドウに表示させることが
できるのでしょうか?
0279nobodyさん
04/03/29 11:40ID:???0280nobodyさん
04/03/29 17:17ID:9MggOf3tphpからmysqlへの接続ができません。
--------------------
Warning: mysql_connect(): Access denied for user: 'test@xxx-odu8xjrzur' (Using password: YES) in c:\program files\apache group\apache\htdocs\dbtest.php on line 24
データベースに接続できません
--------------------
というようなエラーが出てしまい
dbtest.phpは次のようにデータベースへアクセスしています。
$server = "***.***.***.***"; // データベースサーバ
$db_user = "test"; // データベースへ接続するユーザ名
$db_pass = "123";// データベースパスワード
$database = "dbtest";// データベース名
mysql_connect($server, $db_user, $db_pass) or die ("データベースに接続できません");
そこでわからないのはどうしてtest@xxx-odu8xjrzurと出てしまうのか
という点です。
$db_user = "test"にしているはず
これは何が問題なのかがわかりません。
apacheのせいなのか、phpの設定なのか、それともmysqlがいけないのかが
わからないために困っています。
OSはWindows 2003 server
php,apache,mysqlはともに最新版です
よろしくお願いします
0281nobodyさん
04/03/29 18:53ID:s3IjjEAdwww.uiui.net/〜*****/****.cgi は実行できるようになったのですが
www.uiui.net/〜*****/cgi-bin/****.cgi がInternal Server Error になってしまいます。
なにか、設定が必要なのでしょうか?
ちなみに、.htaccessの設定内容は
Options +Includes
AddHandler server-parsed .html .htm
Options +ExecCGI
AddType text/html .cgi .pl
AddHandler cgi-script .cgi .pl
です。
CGI内、requireで呼び出しているものの存在もチェックしましたが問題ありませんでした
0282nobodyさん
04/03/29 21:36ID:9kEMnBspの機能がついてる、チャットってありますか?
それかhttp://feather.cx/pbs/
ここのチャットを何人入室してるかTOPなどに表示できるようにできますか?
0283nobodyさん
04/03/29 22:08ID:???鯖に問い合わせてください。
>>282
【CGI】こんなCGI探してますver.12【素材】
http://pc5.2ch.net/test/read.cgi/hp/1075737677/
0284nobodyさん
04/03/29 23:13ID:???http://www.foo.com/bar にアクセス来たら、http://www.foo.com/index.php が呼び出されて
かつ 変数に bar を入れたいんでしょう?
.htaccessでディレクトリ指定パスでindex.phpが呼び出されるようにしてみては?
無理なら、http://www.foo.com/?bar とかで妥協するしかないかも。
こっちも素人考えなのでわからん。
0285nobodyさん
04/03/30 15:53ID:Z02fuIvAWindowsとなんか違うんでしょうか。
0286nobodyさん
04/03/30 16:06ID:???http://www.linux.or.jp/general/linux.html
というか板違いじゃヴォケ
0287nobodyさん
04/03/30 16:06ID:???Google等で検索するか該当板で聞いて下さい。
0288nobodyさん
04/03/30 17:03ID:pzgNj3o1fopen("file.txt","r");#PHPの場合
とかすると、やはりこの時点で file.txt を全部読み込むんでしょうか?
全部読み込まないで処理させる方法はPerlやPHPではないですか?
やりたい事
・500MBほどあるテキストがある
・開くのが大変なので5000行程にファイルを分割したい
現状
・分割する以前に、 fopen をした時点で500MB読み込みしていると思われ
処理が重くて作業にならない
0289nobodyさん
04/03/30 17:20ID:???0290288
04/03/30 17:28ID:???ごめんなさいごめんなさい。
0291nobodyさん
04/03/30 17:59ID:n/eS2jGA1.検索フォーム→2.検索結果
こういう流れを作る時に、
・処理ごとにCGIを分ける[input1〜input3.cgi/query1〜query2.cgi]
・全て同CGIで処理[input.cgi/query.cgi]
前者でやってるんですが、やたらファイル数が多くなります。
というか前者ってあまり見かけないような…うーん。
「処理区切り」「ページ区切り」って好みの問題ですか?
0293nobodyさん
04/03/30 21:02ID:Whk+MXZ5PHP勉強するのに、今までどんな本読みましたか?
何々をしたかったので、こんな本読んだ!とか
あったら教えて下さい^^
私の現段階のスキルは、簡単な演算子、関数がわかる程度です。
もし、いいのを教えて頂けたら、教えてくれた人のトークンで買い物しますよ!
0294nobodyさん
04/03/30 21:24ID:???0295nobodyさん
04/03/30 21:52ID:???まああとはクラス継承とかセッション管理とかその辺はおいおいとやるとして。
0296nobodyさん
04/03/30 21:58ID:???ネット上のマニュアルがバイブルです。
http://www.php.net/manual/ja/
そういう人多いのでは?
0298nobodyさん
04/03/31 01:25ID:cdSkZcE5過去ログを見れるようにしたいのですが、どうしても見れなくて…_l ̄l〇lll
0299nobodyさん
04/03/31 03:57ID:???★三 【 スクリプト改造工房 PART 8 】 ★三
http://pc5.2ch.net/test/read.cgi/php/1077525387/
【 スクリプト改造依頼スレ 】(丸投げ)
http://pc5.2ch.net/test/read.cgi/php/1076831972/
0300nobodyさん
04/03/31 08:23ID:IBBA0iahどこからその天気の情報を取得しようか迷っています。
個人サイトでASAHIcomなどのニュースを掲載しているのを見ますが、
ああいうテキストはどこからどうやって取得しているのでしょうか?
0301nobodyさん
04/03/31 09:48ID:???天気なんてイラネ
0302nobodyさん
04/03/31 10:13ID:J8SCKbaz確かに天気なんかはいらないが、そのページのHTMLだかPHPだかCGIだかの出力ソースを取得してるだけじゃないんか?
0303nobodyさん
04/03/31 10:50ID:U6KG+2Cqtargetにpostする事はできないでしょうか?
Javascriptを使い、onClickイベントでtargetを変更する方法は思い付き
ましたが、あまりスマートでは無いように思います。
文書作成のCGIで、片方のボタンを押したら入力内容でDB更新して終了。
別のボタンを押したら入力内容を別ウィンドウ(taget="_blank")にプレビュー
表示させたいのです。
CGIのridirect等を使ってスマートにできないもんでしょうか?
0305nobodyさん
04/03/31 11:31ID:jA2+IL/S<div title="吉野家ジェネレータ並に長いメモ">φ(`д´)カキカキ</div>
で対応したら、表示したツールチップって数秒で消えてしまいますよね。
やたら長いメモを書かれると、途中で読めなくなる場合があるんで、消えなくなるようにしてくれ、
って言われたんだけど、どうやって設定すればいいんでしょうか?
HTMLやJavaScriptで設定できるの?
それともIEの設定でできる?
ちなみに、IE6で動けばそれでいいそうです。
0306293
04/03/31 11:53ID:???確かにある程度のものは作れますね。簡単なメールフォームとか。
入門書にクラス継承、セッション管理については触れてなかったので、
それを勉強したいところです。
Perlとかやってたらもっとわかりやすいんだろうけど、
プログラムとしてPHPが始めてなので、掲示板とかになるとサッパリで。。。
ソースをいろいろいじくっては、あーなのか、こーなのね、と奮闘中です。
おいおいでもいいんですが、電車乗ってる間に勉強できたらなと思ったんですが。。
0307nobodyさん
04/03/31 12:51ID:???勝手にメモ帳が開くのですが、
ブラウザでそのまま見ることは可能ですか?
0309nobodyさん
04/03/31 13:05ID:???このスレ的にはログをHTMLに整形すればブラウザに表示されるって答えになる。
でもお前さんの望んでる答えはおそらくブラウザなりOSなりの設定じゃないか?
それなら板違いだ。
0311nobodyさん
04/03/31 13:19ID:???失礼しますた。逝って来ます。
0312nobodyさん
04/03/31 13:22ID:W1IehsTK( ゚д゚)ハッ! 板違いでしたね。
ネットスケープにしたら表示されました(´・ω・`)
0313303
04/03/31 13:58ID:8HiqYOniresありがとうございます。
redirectだとPOSTは使えないですよね?(ここがあやふや)
GETだとrequestサイズに制限があるので、大きなデータを送信できないと
思うのですが。
0314nobodyさん
04/03/31 14:19ID:???>>305さんはどこまで逝ったのでしょうか?
ヒントを用意してweb制作板をうろついてるんだけど,見つけられません。。。
使用OSはWinMeで,ActivePerlとAnHTTPdをインスコしています。
よろしくお願いします。
0315nobodyさん
04/03/31 14:24ID:???0316305
04/03/31 14:40ID:???あいすみません。質問にお答えします。
CとJavaしかわからんアフォなんで、JavaScriptの言語仕様に彼岸まで逝ってました。
てめぇで調べてたんだけど、結局わかんなかったよ、ママン。
そんなわけで、先ほどWeb製作のJavaScript質問スレに質問を投下してきました。
いい人がいるなあ、とホロリとする春の昼下がり。
0319nobodyさん
04/03/31 15:39ID:???0320nobodyさん
04/03/31 15:46ID:???小細工するほうがよっぽどスマートじゃないというのに禿同
まぁ、好みの問題でしょうが。
0321nobodyさん
04/03/31 18:31ID:???ttp://ari-sin3.hp.infoseek.co.jp/arisin4.html
ここのあぷろだを使っているのですが、アップロード自体は成功し、
ちゃんと“しばらく”表示され、それをダウンロードすること等ができるのですが、
しばらくすると消えてしまいます。パス漏れとかではないのですが…
なぜでしょう…?よろしくお願いします。
http://pc5.2ch.net/test/read.cgi/php/1054216089/l50
こちら向けの質問だったでしょうか…
設置者様の掲示板にも書いたのですが過疎してるっぽかったのでここに書き込みさせていただきました。マルチスイマセン。
0322303
04/03/31 18:43ID:8HiqYOni319氏も言われている通り、formを2つ作る場合はプレビュー送信用のフォームに
hidden等を使って、入力用のフォームからデータをコピーしなければなりません。
これは超ダサイですね。
>>320
先ほど思いついたのですが、プレビュー時はデータ用のDBは更新せず、
セション管理用のDBにフォームデータを格納し、リダイレクト先のCGIで
セションDBからプレビューを作成するという方法もありますね。
しかしJavascriptでtargetを書き換えた方が遥かに簡単ですね。
0323nobodyさん
04/04/01 20:46ID:Qa8QIqo7http://tackysroom.com/cgi_mkakikomitai.htm
ここの「もっと書き込み隊」なんですけど、
左上にプッシュボタン?があってそれを押すと_topになってるみたいで
フレームのページで使っているので非常に迷惑です。
そのページだけ変わるようにしたいのですが、やり方を教えてください。
できれば「○○行目の○○を変更して」等の説明でお願いします。
0324nobodyさん
04/04/01 21:01ID:???【 スクリプト改造依頼スレ 】(丸投げ)
http://pc5.2ch.net/test/read.cgi/php/1076831972/l50
0325nobodyさん
04/04/01 21:11ID:Qa8QIqo7逝ってきます
0326nobodyさん
04/04/01 22:54ID:eSwMP1DY復活したようなのでこちらで聞きます。
0327nobodyさん
04/04/01 23:53ID:???そりゃIEの使い方だろ、板違い
ローカルルール嫁
0328nobodyさん
04/04/02 15:50ID:p09aChTK残りはgoogleなどのように[1 2 3 4 5 .... 10]みたいな感じで
ページ送りが出来るようにしたいのですが、こういった事をやるための
コードの良い見本ってないでしょうか?
この手のコードって、何か典型的な形ってあるんですか?
板違いでしたら申し訳ありません。。。
0330nobodyさん
04/04/02 17:50ID:aQazsdUFheader('Content-Type: text/html;charset=shift_jis')
と書くんですが、この場合、HTMLの部分で↓は不要ですか?
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
0331nobodyさん
04/04/02 17:59ID:???最近そういうの書いた。
my $num_page = int( @results / $par_page );
$num_page++ if ($num_result % $par_page || $num_result == 0);
で、表示データは、
my @page_result = @results[
(($page_num-1)*$par_page)..($page_num*$par_page-1)
];
こんな感じ。
$par_page は一ページ当たりの表示件数
@results はヒットしたデータが入った配列
$num_page はヒットしたデータを全部表示するのに必要なページ数
$page_num は表示するページナンバー
@page_result はそのページで表示するデータのスライス
0333328
04/04/02 18:58ID:p09aChTK親切にありがとうございます!!感激!!
自分のと照らし合わせて、改造してみます!!
0334nobodyさん
04/04/02 19:22ID:???以前どこかのスレで、エライ人に添削してもらったスクリプトがとっても参考になった。
のぞいてごらん。
http://members.at.infoseek.co.jp/angeldayan/test2.txt
0336nobodyさん
04/04/02 19:58ID:8HdcD4tHフリーメールやプロバイダー違いのものを排除したいのです。
メールアドレスのホストと、接続先のホスト情報が一致しているかどうか
判定したいのですが、どうすればいいのかわかりません。
教えていただけますか?
0337nobodyさん
04/04/02 20:11ID:???0338nobodyさん
04/04/02 20:14ID:???http://pc5.2ch.net/test/read.cgi/php/1009888271/
0339nobodyさん
04/04/02 20:26ID:8HdcD4tHそうなんですが、それは個々に対応するってことにしようかと思ってます。
>>338
ありがとうございます。
さっそく読んでみます。
0340nobodyさん
04/04/02 21:07ID:???ドメインもってる連中のうちフリーメールやってる業者の割合を考えれば
どっちを個別対応すればいいかは火を見るより明らか。
0341nobodyさん
04/04/02 21:54ID:???0342nobodyさん
04/04/02 22:02ID:???0343nobodyさん
04/04/02 23:49ID:TePAy8oBヒントだけでもお願いします!
if (($HTTP_USER_AGENT =~/Mosilla\/4/)&&($HTTP_USER_AGENT !~/compatible/)){
print "<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"NN4.css\">\n";
}
elsif($HTTP_USER_AGENT=~/Gecko/){
print "<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"Gecko.css\">\n";
}
else print "<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"IE.css\">\n";
0344343
04/04/03 01:50ID:???でもこれは、HTTP_USER_AGENTを振り分けてから
変数をHREF=""に入れた方がいいのかな?
$uagent = $ENV{'HTTP_USER_AGENT'};
if (($uagent =~/Mozilla\/4/) && ($uagent !~/MSIE/)){
print "<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"../../n4.css\">\n";
}
elsif ($uagent =~/Gecko/){
print "<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"../../gecko.css\">\n";
}
else{
print "<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"../../ie.css\">\n";
}
最近Perlをいじりはじめたばかりなので、また何か
つまづいたら相談させてください。
0347nobodyさん
04/04/03 16:13ID:???0348nobodyさん
04/04/03 16:43ID:???Λ||Λ
( / ⌒ヽ
| | |
∪ 亅|
| | |
∪∪
:
:
‐ニ三ニ‐
0349nobodyさん
04/04/04 09:59ID:NvCiDw7U大手フリーメールは拒否するようにしたのですが
正規アドレスを晒してもいいという人だけに返信したいんです。
ホストとメールアドレスが違う人に関しては
管理人が個々に対応する形で良いと思ってます。
それほど大きなサイトではないので。
メールアドレスの@以下とホストドメインを同じかどうか
判断するにはどうすれば良いんでしょう?
0351336=349
04/04/04 10:54ID:NvCiDw7Uすみません、初心者に毛が生えたようなものなので。
やはり丸投げスレにお願いした方が早いですかね。
0352nobodyさん
04/04/04 11:00ID:???0353336=349
04/04/04 11:25ID:NvCiDw7Uどうもありがとう。MXレコードをググって見ましたけど
さぱーりでしたわ(汗
レスキューやkentwebのアクセス制限自動管理システムを使いたかったので
それに組み込むルーチンだけ何とかしたかったんですけど。
独学なので基礎的なことが欠けてるんですねぇ。
もうちょっとながめてみます。
0354nobodyさん
04/04/05 05:30ID:???extract($_REQUEST);
extract($_COOKIE);
コレの意味がよく分かりません。
extract、$_REQUESTが何なのかは調べたのですが、
引数を1つしか取らないextractが何をしているのかがよくわかりません。
0355nobodyさん
04/04/05 10:13ID:???インデックス名を変数名として、そのインデックスの値を変数の内容として入れる。
$ary = array("dir" => "alphabet", "name" => "Tom");
extract($ary);
print($dir); // alphabet
print($name); // Tom
いちいち$_REQUEST['dir']等と書くより
こっちを使ったほうが良いと考えたら使えばいい。
0356nobodyさん
04/04/05 10:50ID:???0357354
04/04/05 16:26ID:DltSzJkudefine(TITLE, '画像BBS');
となってるんですが、どうしてもエラーが出ます。
define("TITLE", '画像BBS');
としたら成功したんですがこの原因はどこにあるんでしょう?
当方WindowsXP+Apache2.0.4.8+PHP4.3.4なのですが。
php.iniの設定かと思ったんですがどうしたらよいかワカリマセン…
0359nobodyさん
04/04/05 16:35ID:???Undefined constantとはっきりエラーが出ているはずだが・・
TITLEは定数と解釈され、'TITLE'は文字列と解されているだけ。
define()は引数に文字列を取る。
質問せずにマニュアル読んでくださいレベル。
0360nobodyさん
04/04/05 16:53ID:???どうしてわざわざNoticeの出るような書き方してるのかなーってとこで悩んでたんです。
>>359
define()は定数も引数に取れるっぽいすよ?Noticeでるけど。
マニュアルにはstringを取るようになってるんで正しいとはいえないと思いますが。
だから
define(TITLE,"BBS");
<?=TITLE?>
でもちゃんと出力される。
0361nobodyさん
04/04/05 16:58ID:???そのほうが圧倒的に幸せになれるのに。
0362nobodyさん
04/04/05 17:09ID:???マニュアルもある程度読んでます。
0363nobodyさん
04/04/05 17:16ID:???0364nobodyさん
04/04/05 17:20ID:???エラーメッセージが理解できてないようだが、それがわかるようになればお互い相当幸せになれるんだって。
間違いねえ。
0365nobodyさん
04/04/05 17:24ID:???初心者になったらまたおいで。
0366nobodyさん
04/04/05 21:23ID:B2Eb3h2Bアダルト系の宣伝書き込みに参っています。
対処法として、URLを含む投稿を書き込む時にエラーを返すようにしたいんですが、
どういうCGIをどう組んだらいいのかわかりません。
参考になるサイトや適切なスレなどもあれば教えてください。
ちなみにinfoseekはCGI利用可能です。
0367nobodyさん
04/04/05 21:34ID:???0368nobodyさん
04/04/05 22:46ID:CTOgIFx+JavaScriptだけではできませんか?
0369nobodyさん
04/04/05 22:57ID:???0370nobodyさん
04/04/05 23:02ID:???0371368
04/04/05 23:04ID:CTOgIFx+レスありがとう。
それが一番確実だとは思うんですけど、
どうしても自作にこだわりたくて。
やはりCGIなどが必要になってくるのでしょうか?
0372368
04/04/05 23:09ID:CTOgIFx+レスありがとです。
なるほど。JavaScriptだけでやろうとするなら
CGIを勉強したほうが良さそうですね。
なんとかして自前のサーチボックス作りたいので
CGIの勉強してみます。
>>369さん、>>370さんありがとうございました。
0373nobodyさん
04/04/05 23:13ID:???俺は感動するべきなのだろうか、サイト内検索CGIが配布されている
ことを教えた方がいいのだろうか。
ま、がんがれ。
0374nobodyさん
04/04/05 23:19ID:???意味はわかるけど何をするものかわからんな。
ま、がんがれ。
0375nobodyさん
04/04/05 23:20ID:???【使用ソフト】Ffftp
【質問】cgiを設置したいのですが、Hi-HOのページに
『/cgi-bin/の直下でしか動きません。』と書いてあり
cgi-binの中に設置したのですがブラウザから
http://www.○○○.hi-ho.ne.jp/アカウント名/cgi-bin/○○.cgi
でアクセスしても「ページが存在しません」になってしまいます。
どうしたらよいでしょうか?
http://www.○○○.hi-ho.ne.jp/アカウント名/○○.cgi
これでも表示されませんでした・・・。
0376nobodyさん
04/04/05 23:23ID:???Webサイト制作初心者用スレ Vol.87
http://pc5.2ch.net/test/read.cgi/hp/1080742469/
0378nobodyさん
04/04/06 15:59ID:???0379nobodyさん
04/04/08 16:57ID:pC8wGw4T要するに、自分の鯖にあるファイルのみが更新されるので、そのファイルを友人の鯖に
コピーしたいのです。
CGIとかでできますか?
0380nobodyさん
04/04/08 17:35ID:???更新ってのが浮かぶけど、こういうのは共有とは言わないので、ちょっとやりたいことと違うかな。
0381379
04/04/08 17:54ID:pC8wGw4T一方は送り、相手は受取り専門なのでそれでいいと思います。
そのことについて書いてるお薦めのページがあれば教えてもらいたいのですが。
とりあえずその用語をググってみます。
0382379
04/04/08 18:14ID:???とりあえずここで勉強してみます。
ネットワークプログラミングの基礎知識
http://x68000.startshop.co.jp/~68user/net/
0383nobodyさん
04/04/08 21:04ID:???0384nobodyさん
04/04/08 22:49ID:???0385nobodyさん
04/04/08 23:29ID:???ポートを自由に開けるならrsyncを使うのが簡単かな。
セキュアにしたいのならsshでポートフォワーディングすることもできる。
HTTPしか使えないならHTTP-DAVを使うのが良い。
HTTP::DAVモジュールを使えばPerlで簡単にアップロードスクリプトが書ける。
0386/ノ、゚ ヮ゚ノ、,ヽ ◆HEHARUKAoo
04/04/09 00:57ID:???いや何でもないっす
0387nobodyさん
04/04/09 14:29ID:SDW/puz2ウィンドウのサイズを800×600とかに固定させることって出来ますか?
javascript:OpenWin とかってのがあったんですがこれだと一回どこかを
クリックしてからでないとダメですよね・・・
0389387
04/04/09 14:41ID:SDW/puz20390nobodyさん
04/04/09 20:34ID:???0391nobodyさん
04/04/11 02:19ID:???先日とあるページのトップに、
負荷軽減のためリンク先をhttp://aaa/bbb/ccc.cgi
からhttp://aaa/bbb/に変更して下さい。
と書いてありました。変更した後のものに飛んでも
結局ccc.cgiが表示されるのですが、これってどう
いった点が負荷軽減なのでしょうか?
0392nobodyさん
04/04/11 02:53ID:???j2sdk-1_4_2_04
apache 2.0.49
tomcat 5.0.19
をインストールしましたが、TomcatとApacheの連携がうまくいきません。
下の通りにやってみたのですが、うまくいっていないようです。
ttp://www.atmarkit.co.jp/fjava/rensai2/jspservlet03/jspsevlet03_5.html
誰か、助けてください!
0395nobodyさん
04/04/11 19:04ID:???それに対するレスポンスが完了したかどうかはどうやって判断すればよいのでしょうか
0396nobodyさん
04/04/11 19:35ID:???または Content-Length: で提示されたバイト数を受信した。
0398nobodyさん
04/04/12 15:20ID:DPj5qxkjDL後、色の設定とか、アイコン設定とか全部一
からやりなおさないといけないの?
0401nobodyさん
04/04/12 17:49ID:9zajSQkcどういう違いがあるのですか?
0402nobodyさん
04/04/12 18:03ID:Hm7UblHYよくあるページの有効期限切れのページを表示させたいのですが、
どうやればできるでしょうか?
いちおうApacheとSSLは使っていますが・・・
どうやればいいのか分かりません。
教えてください、よろしくお願いします。
0403401
04/04/12 18:16ID:???choose-case文の場合でした。
0405nobodyさん
04/04/15 18:07ID:???0406nobodyさん
04/04/16 11:54ID:???出品物の ID をGETメソッドでWEBアプリに引数を渡していると思うんだけれど、
これは何の言語と使っているの?
普通
http://www.hogegeho.com/foo/?uhuhu
とかで渡すと思うんだけれど、
http://page3.auctions.yahoo.co.jp/jp/auction/hogehoge
は、どうやって引数を渡しているの?
0407nobodyさん
04/04/16 21:34ID:???w3c.org の URL はほとんどファイルの拡張子が存在してないし。
で、まあ、PATH_INFO について調べてくれたまえ。
0409nobodyさん
04/04/17 18:30ID:4uLoyv5G自分なりに開発したいと思い、「連続投稿」をするためのツールに、
どんなものがあるのか、その性質を知りたく、探し回っています。
なかなか見つからないのですが。。。URI晒してくれたらありがたいです
0411nobodyさん
04/04/17 18:49ID:4uLoyv5Gそらそうだな
探すの('A`)マンドクセ
0412nobodyさん
04/04/17 18:56ID:???0414nobodyさん
04/04/18 02:14ID:???0415nobodyさん
04/04/18 22:48ID:EzT8b9E2CPAN行ったけど英語だらけワカンネ
0416nobodyさん
04/04/18 23:03ID:???あくちぶぱーるなら標準で付いてくるけど。
もっぺんbinディレクトリ(か、/usr/loca/binかどこか分からんけど)よーく探してみそ。
0417415
04/04/18 23:55ID:EzT8b9E2ActivePerlをインストールしなきゃならなかったんすね。
でコンパイルしてみたら・・・・・
C:\Documents and Settings\XXXX>perlcc -o output.exe D:\code.pl
コマンド ラインの警告 D4002 : 認識不可能なオプション '-nodefaultlib' を無視しました。
コマンド ラインの警告 D4002 : 認識不可能なオプション '-debug' を無視しました。
コマンド ラインの警告 D4002 : 認識不可能なオプション '-libpath:D:\Perl\lib\CORE' を無視し
ました。
コマンド ラインの警告 D4002 : 認識不可能なオプション '-machine:x86' を無視しました。
pccuxEXi.c
LINK : fatal error LNK1104: ファイル "pt:ref,icf.exe" を開けません。
何か妙なエラーに悩まされています・・・・・(´・ω・)
0418nobodyさん
04/04/19 00:45ID:???たぶん WebProg板では手に負えないと思う
0419nobodyさん
04/04/19 01:10ID:???0420nobodyさん
04/04/19 10:42ID:???0421/ノ、゚ ヮ゚ノ、,ヽ ◆HEHARUKAoo
04/04/19 12:07ID:???0422nobodyさん
04/04/19 14:42ID:???if ($hoge !~ /~\*/){処理}では判定できないみたいです
どのような判定式にすれば良いのでしょうか、ご教示お願いします。
0425nobodyさん
04/04/19 16:51ID:???0426nobodyさん
04/04/20 17:43ID:9nEbw7Taソースはぱくってないみたいですが明らかにデザインは似てます。
作っていて偶然似たようなデザインになってしまったとは思えません。
こーいう時ってどーしたらイイと思いますか?
スレ違いだったら申し訳ありません。
0428nobodyさん
04/04/20 18:07ID:cqNce4z/ここのチャットどうおもいますか?
0430nobodyさん
04/04/20 23:03ID:???0431nobodyさん
04/04/21 15:52ID:???0432nobodyさん
04/04/21 15:57ID:???0433nobodyさん
04/04/21 16:02ID:ZF3IOQcePHPがPerlで吐け。
0434nobodyさん
04/04/21 18:23ID:???0435nobodyさん
04/04/22 12:56ID:yVV88fJ8検索してもでてきません。リダイレクトとか言うのを使うのでしょうか?
アドバイスお願いします
order allow,deny
allow from all
deny from .aaa.ne.jp
今まではこんな感じだけでした。
0439ひよこ名無しさん
04/04/22 20:29ID:???ちょっと前にPerlでプログラムを作りました。
掲示板のようなプログラムです。
そのPerlで記述した文法の中で、文字化け対策を行っていました。
テストサーバでは良くある文字化けリストの文字を打っても
文字化けが起こりませんでした。
でも本番用のサーバでは良くある文字化けを打つと文字化けが
起こってしまいました。
これはサーバの環境が違うからでしょうか?
0441nobodyさん
04/04/22 20:33ID:???0442nobodyさん
04/04/23 00:08ID:???ソートが上手く動かせず?に苦労しています。
ttp://www.din.or.jp/~ohzaki/perl.htm
を参考にしてるんですが、
@data = map {$_->[0]}
sort {$a->[2] <=> $b->[2]}
map {[$_, split /,/]} @data;
これは予定通りの動作を確認できるのですが、
アチラのページでお勧めされている高速版の、
@tmp = map {(split /,/)[2]} @data;
@data = @data[sort {$tmp[$a] <=> $tmp[$b]} 0 .. $#tmp];
上記のスクリプトはどうも上手くいきません。
なにぶん、最近始めたばかりなので、
僕の手落ちなのかも知れませんが、何卒ご教授下さい。
お願いします。
0443nobodyさん
04/04/23 03:14ID:???ちゃんと動くよ。
続けるなら内容的にこっち↓のほうがいいかも。
Perl コーディング初心者質問コーナー Part34
http://pc5.2ch.net/test/read.cgi/php/1081148490/
0444nobodyさん
04/04/23 09:46ID:???はじめの方のはsplitした奴の前に$_が追加されてるが
あとの方のやつはそんなことはないので比較対象になる
カラムが一つずれてるんじゃないのかな。あとの方は
@tmp = map {(split /,/)[1]} @data;
じゃない?
0445kaeru
04/04/23 16:06ID:LwoC/Tg8プレミア6.5で編集して、またデジタルビデオカメラのほうに出力したんですけど・・。
出力させてもデジビデカメラの方に録画されないんです!教えてください!
0446nobodyさん
04/04/23 17:05ID:???ケータイからのアクセスだったら別のURLに飛ばす、みたいなCGIある?
0447nobodyさん
04/04/23 17:32ID:???プログラミングするまでもなくmod_rewriteで十分だろう。
とりあえずぐぐって最初にひっかかったこれを紹介しておく。
ttp://ryus.s21.xrea.com/ryus.xrea.jp/stationery/var.shtml#px4
0448446
04/04/23 18:33ID:???目を通したけどやっぱりキツいです。ポン、と設置するだけのCGIはないでしょうか。
0449nobodyさん
04/04/23 19:17ID:???0450nobodyさん
04/04/23 20:17ID:???0452nobodyさん
04/04/23 21:10ID:???アチラのページでお勧めされている高速版は
@tmp = map {(split /,/)[2]} @data; じゃなく
@tmp = map {(split /,/)[1]} @data; になってるが
0453nobodyさん
04/04/23 22:23ID:???lzhのMIME Typeって何になるんでしょうか
0455nobodyさん
04/04/23 23:16ID:???よくJavaScriptオンにしてないとリンク先すら見せないっていう
糞な作りのサイトが増えてるんだけど、あれには何か裏があるの?
0457455
04/04/23 23:39ID:???お客さんの要望なのか、プログラマの自己満足なのか、セキュリティ上の
問題なのか、遷移しても動作しないからっていう親切心なのかとかさ
実際どうなんでしょうか? WEBプログラマの真意を知りたい。
0458nobodyさん
04/04/23 23:43ID:???ここはWebProg板。
Web制作板へ行って聞いてください。
0459nobodyさん
04/04/23 23:54ID:???これってCGIの話だからこっちだと思ったんだけど
どういう切り分けなんでしょうか?
0462nobodyさん
04/04/25 10:26ID:3O+e5Viaindexphpにしたらスタイルシートを読み込まなくなっちゃいました(><;)
どうしてですか?なんでですか?教えてください!!(><;)
せっかくアパッチを配備したのにこれじゃ困りますよ!(><;)
0464nobodyさん
04/04/25 11:20ID:3O+e5Viaななななんでですか!?
ここの板しかありえないじゃないですか(><;)
確かに私のニュース板でもいいですけどあそこの
人たちは応えてくれらないと思います(><;)
教えてください!(><;)
0465nobodyさん
04/04/25 11:23ID:???0467nobodyさん
04/04/25 14:08ID:s6CjE8SKunlessの方が処理早いならunlessでifで!使っても同じ速度ならわかりやすくifでいこうかと思ってるんですが。
どなたか教えてちょ。
0469nobodyさん
04/04/25 14:15ID:???下らない質問にレスしてくれてありがとうっちょ。
0470nobodyさん
04/04/25 22:22ID:???でもそのわりに三項演算子使いまくり。
0471nobodyさん
04/04/26 10:21ID:???とかゆーのは、コーディングスレ向きの話題かも
0472472
04/04/28 00:53ID:moLr+qwVCSVファイルの中にデータを追加していたら、あるところでいきなり文字化けしました。
取り込むCSVファイルのサイズの上限ってあるのでしょうか?
0473nobodyさん
04/04/28 20:15ID:oyRrjKqFのなんたらかんたらの所では関数の呼び出ししか使えないんでしょうか?
document.form.select.selectedIndexへの代入をしたいのですが。。。
0474473
04/04/28 20:20ID:???0475nobodyさん
04/04/28 21:42ID:???0476nobodyさん
04/04/29 21:29ID:EADeseP4山手線の中で読むとしたら、オライリーのらくだ本とねずみ本、どっちの方が
かっこよく、頭よさそうに見えるでしょうか?
0477nobodyさん
04/04/29 21:31ID:EADeseP40478nobodyさん
04/04/29 21:33ID:???0479nobodyさん
04/04/29 21:42ID:EADeseP4と書かれているので、こちらの方が上級みたいなんですよね。
0480nobodyさん
04/04/29 21:44ID:EADeseP40481nobodyさん
04/04/29 21:58ID:???0482nobodyさん
04/04/30 03:04ID:n0ndjkcXというのもLAN内のもうひとつのサーバーのCGIに書き込みさせたいのです。
よろしくお願いします!
0483nobodyさん
04/04/30 06:16ID:???を使っております。
仕事で情報を共有しようという動きになり、
現在、仕事について1000ファイル超のhtml群を、wikiの文法に基づいて
タグを除いたり変換して.txtにして、wikiに登録しようと思っております。
そこで質問です。
1.
wikiディレクトリにあるテキストですが、あれがwikiページの元になろうかと存じます。
そのファイル名ですが、例えば「テスト.txt」ならば
A5C6A5B9A5C8.txt
となっております。
これはどういった変換が行われているのでしょうか。
ユニコード変換(?)というものだろうとお見受けしますが、wikiでのこの変換について
具体的な解説、またはそれがあるページなどありましたらお教えください。
2.
1000ファイル超のhtml群を無事wikiスタイルの.txtに変更できたとして、
これをwikiディレクトリ内にアップ、パーミション変更し?plugin=linksをしたとしても、
ファイル一覧や最新の20件、単語検索などに反映されません(一ファイルでテスト)。
こういうやり方では、wikiに登録できないのでしょうか。
以上2点、是非ご教示下さい。
0484nobodyさん
04/04/30 10:31ID:???1. func.php でページ名のエンコードの部分が以下のようになっている。
strtoupper(join('',unpack('H*0',$key)));
普通に $key に入っているバイナリを16進数に変換しているだけ。
「テスト」を EUC-JP で16進数にすると A5C6A5B9A5C8 になる。
ユニコードは関係ない。
それよりも、デコードの
substr(pack('H*','20202020'.$key),4);
の方が気になった。わざわざ4文字余分に入れて、切り出しているのは意味が
あるんだろうけど、何に対する対処なのかがよく分からない。
2. ファイル一覧はキャッシュディレクトリの recent.dat を参照しているだけなので、
そのファイルに反映させないと最新には表示されない。
UNIX Time とページ名という簡単なフォーマットなので、簡単なスクリプトでも作って
自分で作成してしまうと言う方法もある。
単語検索はすぐに反映されそうな感じだけど、詳しくは調べていないので良く分からない。
0485nobodyさん
04/04/30 23:23ID:ucjsqsd70486nobodyさん
04/05/01 10:29ID:BvssJYXP今回書いたCGIが、自分のPCにインストールしている動作確認用のCGIサーバでは
動作するのですが、実際にISPのCGIサーバでは動作しません。
原因・対策をご教授願います。
環境その他は以下のとおりです。
よろしくお願いします。
自サーバ:Apache/1.3.23 と Perl5.6.1
ISPのサーバ:perl5.005(plalaのサーバです)
Perlのパスはどちらも/usr/local/bin/perlなので書き間違いはありません。
FFFTP(1.89)のアスキーモードで転送しています。
パーミッションはplala推奨の設定にしています。
このような環境の中で、ISPのサーバで動作させると500エラーが出ます。
0487nobodyさん
04/05/01 10:50ID:???0489nobodyさん
04/05/01 11:22ID:???0490nobodyさん
04/05/01 11:43ID:???0491nobodyさん
04/05/01 14:17ID:???ちょっと考え込むんならあっちの問題
とか超適当こいてみる
0492nobodyさん
04/05/01 15:07ID:???とりあえず怪しい関数すべてにevalしておけ。
0493nobodyさん
04/05/01 17:31ID:???0494nobodyさん
04/05/01 23:39ID:1FRYrnUG数日前に、「MovableTypeはもう古い」なタイトルで新しいBLOGを紹介している
日記をちらちら見たんですが、その新しいやつの名前忘れちゃいました。
昨日今日と結構検索かけて調べたんですが、同記事は見つけられず。。
どなたかご存知ありませんか?
0495nobodyさん
04/05/02 01:14ID:Ql1NgpF3WEBサービス系のプロジェクトで独自にフレームワークを開発して
使っているケースってよくあると思うのですが、どんな目的・アプローチで開発されているでしょうか?
自分もそういった開発にまわされそうなのですが、実は最初にフレームワーク部隊を
作るという話ありきで実際なにをどうしたいとか目的がまだないのです。
もちろん、プロジェクトごとに目的は異なると思いますが、直接開発に
携わっている方がいらっしゃれば、少し参考に聞かせていただきたいです。
0496nobodyさん
04/05/02 10:59ID:k6q/X46s例えば掲示板の管理者設定部分を切り離して、
requireするようにしてあるとして、
その設定ファイルをWEB上から編集できるようにするのは、
有りでしょうか無しでしょうか?
現在のバージョンはログ読み込み(発言ログとは別)にしてあるんですが、
ハッシュで扱ったほうが早いだろうと改造を始めてるんですが。
0497nobodyさん
04/05/02 12:51ID:???0498nobodyさん
04/05/02 15:32ID:Qc8tExXuこのページの右側にある「AP番号検索」のように、
↓
ttp://www.leopalace21.com/service/index-body.html
「番号」を入力して「検索」ボタンを押すと指定したページが開く
というCGIはどの様に作るのでしょうか?
番号をformでプログラムファイルに送信しているようなのですが
どの様に作っているのかわかりません。。
サンプルがあれば教えてください。
0500498
04/05/02 15:45ID:Qc8tExXu基礎なんですね。。。これ。。
申し訳ありません。
0502nobodyさん
04/05/02 16:48ID:???0503nobodyさん
04/05/02 16:55ID:???0504nobodyさん
04/05/02 17:22ID:???エラーログを見れるローカル環境をつくれ
0505nobodyさん
04/05/02 22:55ID:???知りませんか?
0506nobodyさん
04/05/02 22:59ID:???0507nobodyさん
04/05/03 01:42ID:???誰もが.htaccsessを設定できるわけではないと思うので
投稿者のIPアドレスを含む書き込みログのファイルの拡張子を.cgiにすることによって
簡易セキュリティとしています。
同様の手法を用いているCGIは多数ありますが、
拡張子.cgiのファイル内容が見られることは絶対にないのでしょうか。
0509nobodyさん
04/05/03 01:50ID:???同じサーバに同居してる他人に見られ放題だよな
0511nobodyさん
04/05/03 06:17ID:???強固にすると設置できない人のサポが面倒…
0512刺身
04/05/04 00:39ID:WoJA9NQ6データベースを利用したサイトを作ろうと思い立ちました。
PHPとか、ASPとか、Perlとか色々あるみたいですが、
どれが一体なんなのかすらわからん始末。
ちなみに大学は文系。98年度のセンター試験は
数学120点でした。ちなみに英語は140点。
こんな漏れでも目の前に道が開けるよーな入門方法はありますか?
ぐぐってみたけど、わけわからんかった…。
金がないので、一人でやるしかありゃしません。
0513???
04/05/04 00:45ID:???どうやったらなおりますか?
http://headlines.yahoo.co.jp/hl?a=20040430-00000017-inet-sci
0514nobodyさん
04/05/04 00:45ID:???QuickBasicは1つの言語を覚えればいいのに比べてWebProgは敷居が高いかと。。。
あとはやる気だぁね。
0515nobodyさん
04/05/04 00:47ID:???「何のためにデータベースを利用したいのか」について明確なイメージを固めるのが第一歩かと。
なんでもいいからとりあえずデータベース使いたい、とかいう漠然とした目標だと、たぶんコケる。
0516nobodyさん
04/05/04 00:48ID:???いろいろあるぜよ
0517nobodyさん
04/05/04 01:46ID:lO01nNu8ウェブログとCGIは何とか案内ページ見ながら設置出来る程度の初心者です。
Xreaに簡単に設置できる日本語が使えるCMSを教えて下さい。
0519刺身=512
04/05/04 23:44ID:???HTMLはかじったことがあるので、大体わかります。
やっぱり敷居が高いんですか…。
働いているので余り時間がないっていうのが正直なところです。
>>515
イメージは一応あります。詳しく内容は言えませんが
多人数からデータを集めて、その中でのランキングや分析を
データを登録した人に返すって感じのやつです。
そういったのを作るのは難しいのでしょうか?
>>516
できあいのを使うというのも考えたんですが、
まだそこにも到達していないレベルです…
できあいを使うにしろ、知識は必要ですよね…。
先述したイメージを形にするには、何と何を勉強し始めればいいのか
っていうのが一番先に知りたいことかもです。
0521刺身=512
04/05/05 00:17ID:???そうなんですか!
今日本屋に行ったら、参考書がいっぱい並んでました。
とりあえず、プログラム無しのサンプルサイトを作ろうとしています。
イメージをつかもうと思って。
0522nobodyさん
04/05/05 00:25ID:???http://www.1point.jp/~book_2ch/webprog/php.html
ここの「PHP + DB」のところに載ってる本どれか一冊買ってきて概要から学ぶと良し。
0524nobodyさん
04/05/05 15:19ID:iuTSZuI/書き込みがあったごとに表示HTMLをファイルに書き込もうと思っています。、
予めprint文で構成してあるHTML表示部を用いてそれをファイルに書き込むにはどうしたら良いのでしょうか?
一応、表示部は関数化してあります。どなたか良い方法を教えてくださるとうれしいです、、、
0525nobodyさん
04/05/05 16:05ID:???0526nobodyさん
04/05/05 16:24ID:???そのコードを極力いじらずにファイルに書き出すようにしたい、
ということなんじゃないかという気がする
0527nobodyさん
04/05/05 16:28ID:???欠点: サーバ負荷が多少上がる。引数を渡すのが若干面倒
2. CGIからCGIをLWPで呼び出して、出力をファイルに書き込む
欠点: サーバ負荷がもっと上がる
3. STDOUT をファイルハンドラに付け替える CPAN モジュールを使う
欠点: ごめん、何ていう名前のモジュールだったか思い出さない…
0528524
04/05/05 17:21ID:???わかりにくくて済みません;しかも、関数化じゃなくてサブルーチン化でした。。。本当にごめんなさい。
LWPのリファレンス見てみます、、、
0529nobodyさん
04/05/05 17:24ID:???print に出力先を指定する。
printf qq|<textarea cols="80" rows="25" tabindex="20" accesskey="R">%s</textarea>|, $Out_strings;
これなら標準出力に。
local *Out_HTML;
open Out_HTML, ">$HTML_filename" or die $!;
printf Out_HTML qq|<textarea cols="80" rows="25" tabindex="20" accesskey="R">%s</textarea>|, $Out_strings;
close Out_HTML;
これならファイルに。
ほかいろいろ。
0530nobodyさん
04/05/05 17:40ID:5Fq0Gcd+Web拍手の過去ログは14日間分保存になっていますが、それを60日にするには
どこをどう書きかえたらいいんでしょうか。
0531nobodyさん
04/05/05 17:44ID:???0533nobodyさん
04/05/05 18:04ID:???表示部をサブルーチン化してあることだし、
selectで出力先をバシバシ切り替えるのも手かと。
0534nobodyさん
04/05/05 18:19ID:sv68sKr6では、メール送信時に文字化けが発生して何とか解決法を模索しています。
function send_email($email_to,$email_cc,$email_priority,
$email_subject,$email_body,$email_from,$email_bcc=NULL)
の部分を何とか修正して、文字化けしないようにできないでしょうか?
はっきり言って当方、phpの知識もコードの知識もさっぱりなんですが、
なんとかヒントだけでも教えていただけないでしょうか?
mail関数とか使ってるのなら、mb_send_mail関数に変えるだけで
良いと思ったのですが、phpでなぜにsend_emailってのを使ってる
のでしょうか?
0535nobodyさん
04/05/05 18:26ID:???0536nobodyさん
04/05/05 18:27ID:???書いた本人に聞いてみれば?
0537524
04/05/05 18:28ID:???レスありがとうございます。ですが、私の知識不足でよく分かりませんでした。。。すみません。
>>532
そんな感じかもしれません。。。書き込みがあったごとにサブルーチン化した関数をそのまま出力するのではなく
ファイルに出力したいんです。。。
>>533
ありがとうございます!こんな便利な物もあるんですね。。。無事出来ました。
私のわかりにくい文書にレスして下さってみなさんありがとうございました(_ _)
0538nobodyさん
04/05/05 18:34ID:sv68sKr6俺に言ってるんですかね?完全な的はずれですが。
なぜ文字化け云々が、著作権表示に・・・。
>>535
JISで送らなければならないことは分かってるんですが、
どうやってJISにするのかが分からないんです。
jcode.php とか使う必要があるんですかね?
0539nobodyさん
04/05/05 18:39ID:???0540nobodyさん
04/05/07 17:43ID:???Yahoo! Auction
楽天市場
これらはどんな言語で作られているんでしょうか?
0542nobodyさん
04/05/07 18:10ID:???0543nobodyさん
04/05/07 20:54ID:???0544nobodyさん
04/05/07 23:53ID:SD6Cw3rlforeachのみがループ内で容易に、読み出された任意の配列の要素へ値を代入できると言うことだけでしょうか?
公開されているCGIで試してみたところそうみたいなのですが、
そうなるとforeachを必要ないのに使っているプログラムが非常に多い事になってしまうので…
何か他にforよりforeachを使う利点はあるのでしょうか?ご教授して頂けると幸いです。
0545nobodyさん
04/05/07 23:58ID:???0546nobodyさん
04/05/08 00:00ID:???単に可読性のために名前を変えてるだけじゃなかったっけ
0547544
04/05/08 00:12ID:???forとforeachは基本的に同じ(と言うか完全に同じ)で>>546さんの言うとおり可読性の為に名前を変えている様です。
と言うことは、>>544の動作もforeachだけではなくforでも出来るかなと調べてみたら出来ました…申し訳ありませんでした。
配列を使って処理をするのはforeachを使うというのが一般的なスタイルのようです。
どうもありがとうございました。
0548nobodyさん
04/05/08 02:26ID:dvstKHVT思い古いACTIVE Perlをアンインストールしたいんですけど
アプリケーション削除しようとするとコマンドプロンプトが
表示されアンインストールできません。
削除のしかたを教えてくれませんか?
お願いします。
0549nobodyさん
04/05/08 10:06ID:???0550nobodyさん
04/05/08 14:36ID:jodQmWfeこちらでも質問させていただきます。
こういうのはどこでたずねたらいいでしょうか?
------------------------------
プロフィール登録CGIを探しています。 機能としては、がらくたBOOK(http://tinkle.cside.com/book/)さんの「すぽっとりんく」が一番近いのですが、
画像アップロード機能が無かったので、とほほさんのところで配布している「wwwupl2」を組み込んでみようとしたのですがうまく出来ません。
本来ならバナー登録部分に「<INPUT type=\"file\" name=\"AAA\" size=\"40\">」として直接アップさせたかったのですが、うまく動作しませんでした。
そこで、ちょっと方法を変えいくつかの実験をしてみました。
まず、「wwwupl2」を丸々コピーして「spotlink.cgi」内に「sub up{ }」として記入。(もちろん#!/usr/local/bin/perl等は削除)
元々の登録サブルーチン「sub new_entry { }」を「sub new_entry_of_main { }」として退避。
新しく登録サブルーチン「sub new_entry { }」を作り、
print "<FORM method=\"$method\" enctype=\"multipart/form-data\" action=\"$script\"><BR>\n";
print "<input type=hidden name=mode value=\"up\">\n";
print "<INPUT type=\"file\" name=\"AAA\" size=\"40\"><BR>\n";
print "<INPUT type=\"submit\" value=\"送信\"></FORM>\n";
(一部抜粋)を作成。
メインプログラムに
elsif ($mode eq "up"){&up;}
を追加。
でも、こうすると、送信を押してもトップ画面(一覧を表示する通常表示画面)に行ってしまいます。
で、何が悪いのかが良くわからなかったため、
<FORM method=\"$method\" enctype=\"multipart/form-data\" action=\"$script\">
これを
<FORM method=\"$method\" action=\"$script\">
こうすると、ファイルはアップされないのですが、「sub up { }」に移動します。(「下記のファイルを受け取りました」だけ表示。)
一体どうしたら良いのでしょうか?
0551>>550
04/05/08 14:39ID:jodQmWfe0552nobodyさん
04/05/08 14:48ID:???■ 設置の方法がわからない場合には
CGI設置について質問
http://pc5.2ch.net/test/read.cgi/php/1054216089/15(テンプレ)
■ 自分で改造できない場合には
【 スクリプト改造依頼スレ 】(丸投げ)
http://pc5.2ch.net/test/read.cgi/php/1076831972/324(テンプレ)
■ 自分で改造するアドバイスが欲しい場合には
★三 【 スクリプト改造工房 PART 8 】 ★三
http://pc5.2ch.net/test/read.cgi/php/1077525387/79(テンプレ)
0553>>550
04/05/08 14:51ID:jodQmWfe私の場合、 スクリプト改造工房 PART 8 がベストのようですね。
逝って来ます。
0554nobodyさん
04/05/08 15:45ID:UDCg2nm20556nobodyさん
04/05/08 21:26ID:???5.6->5.8とかの大幅なアップデートだとダメ。5.6のファイルが半端に残る。
こないだ何も考えずに上書きしてppmの動きがガタガタになって焦った焦った……
てことで>548
とりあえず「コマンドプロンプトが〜」の辺りをもうちっと詳しく説明してくれ
どんなウインドウが開いて、それから何でそれが表示されるとアンインストール
できないのか(「アンインストールできねーから中止するぞゴルァ」とか出て
作業を強制中断されるとか? )を明確にタノム。
0557nobodyさん
04/05/08 21:27ID:3p4uAER8コーディング(符号化)の流れについてなんですが、
例えばUNIX系のサーバにあるwebページに対して、「あいうえお」と送ったとします。
そのときの内部で起こっている事は、
1、送られてきた文字データをEUCでコーディング(エンコード)
2、それをさらにASCUコードでエンコード
文字列データとして表示させるには
1、まずはASCUコード化されたデータを受け取りASCU方式でデコード
2、それをさらにEUCでデコード
で、合っていますか?なんか違う気もするんですが・・・
一番初めに文字列データをどの形式でコーディングするかの決定権をもっているのは
クライアント側のユーザですよね?受け取り側で自動でされる処理はASCUでエンコードするのみですか?
でもそれだと、何故UNIX系でEUCを指定されているのか?ですし・・
・・・ここでもスレ違いでしょうか?
0558nobodyさん
04/05/08 21:34ID:???チョーうけるんだけどぉ
0559nobodyさん
04/05/08 21:37ID:???英数字は半角で書け。
Uのような機種依存文字を使うな。
ASCUじゃなくてASCIIだ。
PerlにしろCGIにしろ本でも買ってきて一から勉強しろ。
脳内用語や脳内解釈で一人よがりにやってたって無駄なだけ。
0560nobodyさん
04/05/08 21:42ID:???> 例えばUNIX系のサーバにあるwebページに対して、「あいうえお」と送ったとします。
送っちゃいけません。
詳しい話は http://cgi-spec.golux.com/ あたりのドキュメントをご覧ください。
前提がオカシイので以下略。
0561nobodyさん
04/05/08 21:57ID:???0562nobodyさん
04/05/08 22:14ID:GHSjKHwv*****[tab]iiiii[tab]oooo[tab]・・・[tab]oooo・・・・・・・・・・・・・・・
っていう内容のテキストファイルがあって
*****を読むにはどうしたらいいですか?
よろしくお願いします
0563557
04/05/08 22:29ID:???テキストボックスに「あいうえお」といれると次のページで「あいうえお」と書きこみが完了しますよね。
そのとき「あいうえお」という文字列が内部でどうゆう順番どんな処理をされていくのか。
という質問だったのですが、説明が下手ですいませんでした。
>>560
サイトを教えていただいてありがとうございます。翻訳で読んでみます。
>>559
全角と機種依存文字を使ってすいませんでした。
現在勉強中なので、勉強しろと言われても困りますが、WebProg 初心者の質問
というスレタイのこのスレはもしかして本当は質問するスレではないのですか?
勉強の一環としてここで質問したのですが・・・
0564nobodyさん
04/05/08 22:43ID:???例えばフォームからpost形式でデータを送らせるのと比べて。
っていう質問はどこのスレッドですればいい?
0565nobodyさん
04/05/09 00:31ID:???sslを使わない時のpostデータに比べて、sslの共通鍵が40,56,128bitだから、
128/0 = ∞倍 ってことでええんでないの?
0566nobodyさん
04/05/09 01:49ID:???0567nobodyさん
04/05/09 02:24ID:???0568564
04/05/09 03:11ID:???ごめんpostデータもsslを使ってって話だった。
DBもCOOKIEも使わないでpostデータとhiddenだけつかって相手の入力した住所を
相手に確認させたのち、sendmailで送らせようと思ってるんだけど、そのときhidden
で住所の入力値をページ持ち越しさせようと思って。
ssl使ってて、住所をどっかに保存する必要がないならそれが一番安全だよねって。
まあそうゆうサイトを今すぐ作るわけじゃなくて、勉強中に気になっただけなんだけどね。
0569nobodyさん
04/05/09 03:52ID:???ますます意味わからん。
そうなると問題はformのtype=hiddenのセキュリティはどれだけかって聞いてるのか?
hiddenだろうとtextだろうとpasswordだろうと、波平のうぶ毛程度にも大局に影響ない
0570nobodyさん
04/05/09 03:58ID:???0571564
04/05/09 05:18ID:???そうだよね。意味わかんないよね。変わらないに決まってるよね。
>>570
平文?サニタイジングした後JIS変換くらいするけど多分そうゆう意味じゃないね。
>>563
なんとなく俺が答えてみる。
1、「あいうえお」の文字コードの種類はブラウザに依存。
2、ブラウザによって(JIS/sjis/EUC)コード化されているデータがいつASCになるのかは知らないけど
とりあえずpostならSTDINで読み込むとASC状態。
3、ASCをpackでchar値に直すと送られてきた時の(JIS/sjis/EUC)コードに戻る。
4、それを普通はEUCに直して処理。出力時にsjisにしておしまい。
合ってるか保証できないから聞き流してね。ところでASCにはいつなってるんだ?
誰が知ってるの?
0572nobodyさん
04/05/09 08:23ID:x0wso6xnVisual Studio の Run見たいな機能がほしいんです。
英語版の製品(DzSoft Perl Editor)を使ったことがあるんですけど、
日本語が文字化けしたりするんですよね・・・
誰かおすすめあったら教えてください。
0573nobodyさん
04/05/09 08:27ID:???お互いに助け合いした方がいいんじゃないだろうか。
その場しのぎの対症療法だけ知ろうとしないで
自分で基礎から積み重ねないと教える側の言葉すら通じない。
ASCUとか平文って何?とかいう状態じゃどうにもならないよ。
0575nobodyさん
04/05/09 10:24ID:???なんのために HTTPS を使うのかわかってんのか。
入力された情報を生のまま SMTP に投げるのなら
HTTPS でセッション盗聴を防いだ意味がないだろうが。
メールも SMTP over TLS なり PGP なりで防御しろ。
0576nobodyさん
04/05/09 10:48ID:???0577nobodyさん
04/05/09 10:52ID:x0wso6xnActivePerlガうまく動かないので、そのまさかだったりします・・
0580座敷荒氏
04/05/09 11:13ID:???よくネット通販で注文したとき、確認メールが自動配信されてきますよね。
あのメールって送信側にとうぜん残っているものでしょうか?
0582nobodyさん
04/05/09 11:16ID:???どううまく動かないのかな?
ActivePerlはインスコ出来たのか?
ウイソだな?
コマンドプロンプトでperl -vって打って見ろ
httpdはどうした?
0585座敷荒氏
04/05/09 11:29ID:???ありがとうございます。
ものによるでしょうから断定はできないですよね。
ただどちらもありうるということだけでもわかりました。
0586nobodyさん
04/05/09 11:32ID:???0587nobodyさん
04/05/09 13:29ID:???オンラインマニュアルを見ると、
>2GBから4GBのサイズのファイルについては sprintf("%u", filesize($file))を
>使うことで打開されます。
とあるんだけど、うちの環境(PHP4+orenosrv)ではfilesize()が誤った+の値(600,000,000とか)を
返してきてうまくいきませんでした。
0588nobodyさん
04/05/09 13:34ID:???Winだけど「Perlを始めよう」はエディタに標準出力のウィンドウが合体してるからボタン一個で動作確認できるよ。
けどエディタで編集・保存→DOSプロンプトで確認でも大して面倒とは思わないけど。
0589nobodyさん
04/05/09 14:43ID:???WAMP環境のパッケージが一杯あるやん。
UniformServer使ってるけどライブラリやら拡張dll入れたら楽に使えていいよ。
他のは試してないんだけどね。
0590nobodyさん
04/05/09 15:59ID:???0591nobodyさん
04/05/09 16:01ID:???0592nobodyさん
04/05/09 18:00ID:???0593nobodyさん
04/05/09 18:43ID:???自分のサイトにリンク貼ろうと思ってるんだけど、お勧めのページある?
0594nobodyさん
04/05/09 18:47ID:???0596517
04/05/09 20:51ID:iCumG1+fありがとうございます。
いまは、Xreaで独自ドメイン+広告免除サービスのものを使っています。
http://sample.s23.exrea.comとかで
http://sample.comに飛べるようになりました。
public_html/htmlの中にXOOPSのインストールもできました。
初期の設定画面も出て、成功したようです。
でも… http://sample.com/htmlにしないとサイトが表示されないのです。
http://sample.com/でサイトが表示されるようにするには、どうしたらいいでしょうか?
エクスリアのpublic_htmlにインストールするとXOOPSが動かなかったのです。
0597nobodyさん
04/05/09 20:56ID:???0598nobodyさん
04/05/09 22:17ID:???自宅のPCでhttpd使ってPerlでCGI作ってるんですが、
画像の表示が上手くできません。
#!/usr/local/bin/perl
$pass = 'image.gif';
$size = -s $pass;
print ("content-type: image/gif\n\n");
open(IN,"$pass");
binmode(IN);
binmode(STDOUT);
read(IN,$buf,$size);
print $buf;
close(IN);
こんな感じで、cgiと同一ディレクトリにimage.gifを用意して、
[c:\www\home] とか [c:\www\home\a]
上みたいなディレクトリにある時は上手く動くんですが、
[c:\www\home\cgi-bin]
上みたいにcgi-binディレクトリに移動すると画像が表示されません。
どなたか対処法など御教授お願いします m(_ _)m
0599nobodyさん
04/05/09 22:20ID:???0600598
04/05/09 22:28ID:???0601nobodyさん
04/05/09 22:33ID:???0602598
04/05/09 22:36ID:???相対パスも絶対パスも試したのでパス指定のミスでも無いと思うんですけど('A`)
0603nobodyさん
04/05/09 23:01ID:???・いろんな関数のあとに || print 'error dayo'; などとつけまくって、どっかでコケてないか確認する
0604nobodyさん
04/05/09 23:09ID:???> [c:\www\home\cgi-bin]
> 上みたいにcgi-binディレクトリに移動すると画像が表示されません。
httpd.conf 嫁。
になるので(w
Manual の ScriptAlias 嫁。ってことでご勘弁を。
0606598
04/05/09 23:31ID:???また動かなかったとか・・・ガンガリマス _| ̄|○
0608nobodyさん
04/05/10 00:11ID:???CGIのスクリプトファイルとcssファイル置いたら
Apacheがcssを実行形式と見なして(当然実行できるわけもなく)500エラーが出まくって
何事かと思ったことがあった。
604が考えているのはそういう事態かな? と見当外れかも知れないことを言ってみるテスト。
0609nobodyさん
04/05/10 00:59ID:bW7dwAUu携帯のメール料金節約にと、
自分のサーバーにanonymailのようなCGIを設置してみました。
送信などはきちんとできるのですが、
送信文、送信先のログを残しておければなーと思っています。
もし可能であれば簡単な説明で構いませんので教えて頂けると助かります。
どうか宜しくお願いします。
0611609
04/05/10 01:49ID:bW7dwAUu本当に初心者なもので…申し訳ないです。
メール送信後に自動的にログができるようなシステムにしたいのですが…。
0612nobodyさん
04/05/10 02:07ID:???ここは一応プログラミングの初心者が来るところだぞ。
プログラミングできない香具師はスレ違い。
0614nobodyさん
04/05/10 02:57ID:???CGI設置について質問
http://pc5.2ch.net/test/read.cgi/php/1054216089/15(テンプレ)
■ 自分で改造できない場合には
【 スクリプト改造依頼スレ 】(丸投げ)
http://pc5.2ch.net/test/read.cgi/php/1076831972/324(テンプレ)
■ 自分で改造するアドバイスが欲しい場合には
★三 【 スクリプト改造工房 PART 8 】 ★三
http://pc5.2ch.net/test/read.cgi/php/1077525387/79(テンプレ)
0615nobodyさん
04/05/10 15:20ID:???vectorから拾って来たPerl5だけど5.の後がわからない。
自分のpcにいれてるPerlの正確なverを知る方法ってあるのかい?
ところで俺の自信のバージョンを調べたら「役に立たないタイプです」ってさ・・・
マホカンタ!!
0616nobodyさん
04/05/10 15:25ID:???0617nobodyさん
04/05/10 15:35ID:???毎日〜家で暗〜くなってたものですから、試しにパソコンを買ってあげたのですが、
それからというもの少しは明るくなったかなと思ったらこの頃「ごちそうさまですた」
とか「漏れ」とか「キター」???とか意味のわからない言葉を使うようになってしまって
頭を悩ませてるんです。
成人しても未だに無職で・・・この子もう駄目なのかなってなんだか私の方がふさぎこんで
しまうような状態で・・・
でもねこの間、そんな私を見てあの子が「イキロ」って言ってくれたんです。嬉しくて気づいたら
あの子にすがって泣きながら「モマエモナー」って繰り返してました。
0618nobodyさん
04/05/10 20:52ID:???test.txtに下記のような文があったとして
<p>$x</p>
このtest.txtをsample.cgiで読み込出力
$x=123456789;
open(FH,"<test.txt");
while(<FH>){
print;
}
ってすると当然ブラウザには$xが展開されずに「$x」だけが表示されるけど、これを
ブラウザに「123456789」って表示させるのっておまいらできる系?
0619nobodyさん
04/05/10 20:56ID:???すごいだろ?
0620nobodyさん
04/05/10 21:22ID:???0621nobodyさん
04/05/10 21:24ID:???0623621
04/05/10 22:02ID:???おまいらが方法について全く書く様子がないあたりが面白かったよ。
<できない系の俺の回答>
sample.cgiのコードをこう変える
$x=123456789;
open(FH,"test.cgi");
binmode(FH);
@a=<FH>;
$b=join('',@a);
seek(FH,0,0);
print "Content-type:text/html\n\n";
read(FH,$c,index($b,'$x',0));
print $c;
print $x;
以下略・・・
さあおまいら心の準備はできてるから、馬鹿にしてくれ!!!!
・・・・・・優しい心をもってるそこのおまい。教えてくれても良い系みたいよ。
0625nobodyさん
04/05/10 22:32ID:???eval "print \"$_\"";
}
0626nobodyさん
04/05/10 22:37ID:???while(<FH>){
$_ =~ s/\$x/$x/g;
print;
}
0627621
04/05/10 22:54ID:???・・・・・俺って馬鹿だね>>624も合わせて軽く鬱。
Template-Toolkitって説明みるの面倒だからHTML部分はShift_JISでテキストファイルに別に書こうと
とか思ってたけど、俺の脳みそで思いついたそのやり方じゃどうせゴミみたいなもんなんだろな・・・
ていうかeval位知ってろよと・・・・
0628621
04/05/10 23:13ID:???こんな機能を実現するためのコードを書け!!(中級レベル)
っていう感じ頼むよ。
馬鹿な漏れに問題をだしておくれ。
0629nobodyさん
04/05/10 23:23ID:???それはそれでおもしろいかもな。
0630nobodyさん
04/05/10 23:25ID:???Web注文システム。セッション管理を使用したカートによる注文システム。
Webベース、またCSVフォーマットファイルでの商品・顧客管理。
0633621
04/05/10 23:54ID:???キー?値じゃなくて?多分値の間違いと思うけど、漏れ的馬鹿回答↓
@key = keys %item;
for($i = 0 ; $i < $#name ; $i++){
$pricetotal{@name[$i]} = $item{@name[$i]} + $money{@name[$i]};
}
0636nobodyさん
04/05/11 00:04ID:???%maney (・∀・)ニヤニヤ
0638nobodyさん
04/05/11 02:38ID:b1LbH1Z6The RoomのRanking Link Ver.1.86という
ランキングCGIを設置してるんですけど、
登録されるURLの記述が
http://
じゃなく
http%3a%2f%2fwww%2e
のように記号が文字化けします。
このままだとrl_out.cgiをかまないと相手先に飛べません。
記号の文字化けを無くす方法わかる方お願いいたします。
0639nobodyさん
04/05/11 02:41ID:???0640nobodyさん
04/05/11 02:42ID:???カコイイな。
0643nobodyさん
04/05/11 08:03ID:d7QjPssIどっかスクリプトあったら、教えてください。
英語でもOK!!!!!
ロボット型価格比較サイト作りたくて?
え?
価格コム=YAHOOっぽい
わがサイト=GOOGLEっぽくしたくてね。
0645621
04/05/11 09:08ID:???<漏れ的馬鹿回答>
require "jcode.pl";
read(STDIN,$x,$ENV{'CONTENT_LENGTH'});
jcode::convert(\$x,"euc");
$x =~ s/[\x21-\x2f\x3a-\x40\x5b-\x60\x7b-\x7e]//g;
jcode::convert(\$x,"sjis");
print "Content-type:text/html\n\n";
print $x;
ってこれ記号系を排除しただけなやつだから的外れかも・・・
的外れな上、相手がJISで送って来たものをEUCに変換すると「紗」とかが文字化けして
タグになっちゃうとかいう辺りの対策をどうやればいいかもわかんないから書けなかったよ。
っていうかJISをEUC変換すると文字化けするとかってどっかで読んだけど意味をイマイチ理解できてない漏れ_| ̄|○
0646nobodyさん
04/05/11 09:23ID:???$okozukai = 0.001;
for (1..10000) { $maney += $okozukai }
print $maney;
正しく貯金する方法を教えてくださいm(_ _)m
0647621
04/05/11 09:30ID:???>>jcode::convert(\$x,"euc");
の前に
$x =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C",hex($1))/eg;
0649nobodyさん
04/05/11 16:36ID:???リファレンス全部読め。
$x =~ s/%([0-9A-Fa-f][0-9A-Fa-f])/pack("H2", $1 )/eg;
0650nobodyさん
04/05/11 16:43ID:???ファイルへのリンクをクリックした後ファイルのダウンロードをキャンセルしてもカウントされてしまうのではないですか?
0651nobodyさん
04/05/11 16:44ID:???0652nobodyさん
04/05/11 16:46ID:???やり直しなんてのもあるし、あまりマジメに数えようとすると
ハゲそうだが。
0653nobodyさん
04/05/11 18:05ID:xLF+apwoPerlで出来なくてJavaやASP.netとか他の言語でしか出来ない事って
あるんですか?(個人でHPを作るにあたって)
0655nobodyさん
04/05/11 18:10ID:xLF+apwo0656nobodyさん
04/05/11 18:12ID:???ま、そういうときのJAVAは板違いかもしれんが
0657nobodyさん
04/05/11 18:19ID:xLF+apwo出来れば理由も教えて頂けますか?
0658nobodyさん
04/05/11 18:37ID:???そんなスピードの速い板・スレじゃないんだから、もう少しレス待ちゃいいのに。
どんな言語でも目的があって存在してるんだから、無条件で「お勧めできない」もの
なんてないよ
もうちょっと条件絞られるなら向き不向きが出てくるだろうけど。
どうしてもスピードが欲しいならCとか、初心者なのでサンプルが豊富に欲しいなら
Perlだとか。
それより個人のHPなら、サーバー自前で立てるわけじゃなし、言語にそんなに選択肢
ないんじゃないの?
その中で目的や自分のスキルにあった言語を選べばよろしいかと。
0660nobodyさん
04/05/11 22:53ID:???入力→処理→出力な流れだから、
LOGOやprologのような対話型の言語は向かない(使えない)と思う。
処理系にも依存しそうだけど。
0661nobodyさん
04/05/11 22:57ID:???0662nobodyさん
04/05/12 00:22ID:jSU92ZY80663nobodyさん
04/05/12 00:29ID:???0665nobodyさん
04/05/12 12:42ID:RTxoXUFlgetで、送信してもらうときに、日本語文字列がはいっててうまく
受信できないときがあるので。
フォームを使わず、リンクでやってるのでpost使えという案は
ナシで。
受信側はservletです。
0666nobodyさん
04/05/12 13:13ID:4+cRhCAfXMLスタイルシートに
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
と記述した場合はXMLとXSLTから画面が表示されるのですが
<xsl:stylesheet xmlns:xsl="http://www.w3.org/XSL/Transform/1.0">
と記述した場合はスタイルシート中の「xsl:〜」がそのままブラウザで表示されてしまいま
す。
なぜでしょうか?教えてください。
0667621
04/05/12 15:33ID:???jcode::convert(\$item{$_},"sjis");
}
自分だけのモジュール作ってるんだけど、terapad使って初め間違えてShift_JIS
で書いちゃったから全文コピーしてEUCで新規に空けたとこにペタリ。
その直後からエラーになってuseが成功しない・・・3〜4時間かけて実は上から2行目の文法が原因であると気づく。
いやでもおかしくないはずなのに・・・色々試すと、何故か他のフォルダでやると問題なし・・・????
そしてやっと気づいた、jcode.plのバージョンが古かったことに・・・・エラーがでたのは
requireしたjcode.plが17kb位で、問題なくいくとこのは21kbくらいだった。
3時間もこんなことに使うなんて・・・・・
0670nobodyさん
04/05/12 15:50ID:???そんなもん /home/hoge/lib にでも置いて use lib '/home/hoge/lib'; して
いろんなとこからrequre でも use でもすべき。
0671nobodyさん
04/05/12 17:05ID:RTxoXUFlJavaScriptでurlエンコードしたものをサーブレットで
もどせんの?
エンコード方法が同じなのかよくわからん
0672nobodyさん
04/05/12 17:39ID:yQeTe8PQPostgresql7.3からINT型を読み込むときに空文字列を入れると
エラーが出るようになったために以下のメッセージが出ます。
pg_atoi: zero-length string in /opt/apache/htdocs/public_html/keijiban.php
原因は理解できるのですが、どうやって解決してよいものかわかりません。
どうか、アドバイスを...
↓PHPのソース
#error_reporting(0);
require('./include/init.inc');
$admin_pass = '12345678';
$limit = 10;
$max = 100;
$R = pg_query("select title,body from bbs_title_table where bbs_id='$bbs_id'");
$rows = pg_num_rows($R);
環境:PostgreSQL 7.3.5
PHP 4.3.6
Apache 1.3.29
OS : Red hat Linux 9
0675672
04/05/12 18:26ID:yQeTe8PQPHPを修正してエラーが出ないようにしたいのですが>_<
見当違いなこと言ってたらすいません...
0677672
04/05/12 18:47ID:yQeTe8PQテーブルの中にはまだデータ入ってないんです...
だから検索しても何にもでてこないです++
また見当違いなこと言ってたらすいません
0678nobodyさん
04/05/12 18:51ID:???空文字列だった時にどう処理したいのかをスクリプト内に書く。
データが入ってない時にどう処理したいのかをスクリプト内に書く。
それがプログラマさんのお仕事れす。
0679nobodyさん
04/05/12 18:52ID:???専用スレがあるんだからそっちでやれや!
PHP + PostgreSQL
http://pc5.2ch.net/test/read.cgi/php/983128806/
0680nobodyさん
04/05/12 19:37ID:???xrea鯖でC言語CGI使えるってんで、やってみようと思い、
ローカルで動作確認してageてみたら動きません。
何か設定とか必要でつか?
0682nobodyさん
04/05/12 20:46ID:???駄目ぽ?
0683nobodyさん
04/05/12 20:48ID:???0684680
04/05/12 20:53ID:???0685nobodyさん
04/05/12 21:02ID:???気が付いて恥ずかしくなったか?w
0686nobodyさん
04/05/12 21:07ID:???しかも何をどのようにやったかも書かずに、ただ「動きません」だもんな。
鯖が厨に使わせると危険と判断して拒否したのかもなw
0687nobodyさん
04/05/13 06:27ID:???0688nobodyさん
04/05/13 07:53ID:???xreaって鯖でコンパイル可だったっけ
昔トクトクでコンパイルしてxreaで動かしたって話を聞いたことがある。
0689nobodyさん
04/05/13 09:56ID:???mapの方が処理が早いらしいね・・・・foreachって・・・・
0691nobodyさん
04/05/13 10:55ID:???へーと思ってちょっと試してみたが逆の結果が。
ダマサレタ...
use Benchmark qw(:all);
@a = (1..1000);
timethese(100000, {
sum_foreach => sub {
my $sum;
for (@a) { $sum += $_ }
},
sum_map => sub {
my $sum;
map { $sum += $_ } @a;
},
});
を実行すると
Benchmark: timing 100000 iterations of sum_foreach, sum_map...
sum_foreach: 44 wallclock secs (44.29 usr + 0.00 sys = 44.29 CPU) @ 2257.85/s (n=100000)
sum_map: 47 wallclock secs (46.58 usr + 0.00 sys = 46.58 CPU) @ 2146.84/s (n=100000)
0692nobodyさん
04/05/13 10:55ID:???mapの値はいらないことが処理系にわかるように少し直して
use Benchmark qw(:all);
@a = (1..1000);
timethese(100000, {
sum_foreach => sub {
my $sum;
for (@a) { $sum += $_ }
$sum
},
sum_map => sub {
my $sum;
map { $sum += $_ } @a;
$sum;
},
});
とすれば
Benchmark: timing 100000 iterations of sum_foreach, sum_map...
sum_foreach: 45 wallclock secs (44.25 usr + 0.00 sys = 44.25 CPU) @ 2259.89/s (n=100000)
sum_map: 43 wallclock secs (42.00 usr + 0.01 sys = 42.01 CPU) @ 2380.39/s (n=100000)
疑って悪かった。ごめんよ。
0693nobodyさん
04/05/13 13:35ID:PZ9gvfp2PINGなしの通常サイトの更新を教えてくれるサービス教えてチョ
0694nobodyさん
04/05/13 16:24ID:???0695nobodyさん
04/05/13 16:50ID:maKDveah自鯖のページにてクッキーを挿入
↓
別鯖に飛んで指定のページをめくったら
イメージタグで自鯖のCGIを呼び出す
↓
前に入れておいたクッキー情報を(識別用の文字列と時間の2つだけでつ)
テキストファイルに吐き出す
IEのセキュリティの設定を変えないと上手くいかない〜
0697nobodyさん
04/05/13 22:38ID:???win98:ie6で容量も空いてるんだけどね。
とりあえずよくあるactiveperlインスコ講座みたいなサイトは見尽くしたんだけどさ、
インストーラ入れてmsiファイルを落として。インストーラsetupして、
そしてmsiファイルのactiveperl5.6をダブルクリック!!
って言ってもファイルの関連付けができてないから、アプリ選択になるのよね。一体どのアプリで起動させるのかわからんち。
PERLの質問板ってもうどこも廃墟っぽいだけど、どこに行くのが一番いいかな
0698nobodyさん
04/05/13 22:45ID:???Win98の場合、まず Windows Installer というのを入れないとだめぽ。
http://support.microsoft.com/default.aspx?scid=kb;ja;292539
0699697
04/05/13 23:35ID:???ちゃんといれてあるぽ。
今、msiファイルってのがなんなのか説明読んでたら、もしや!?と思って落としたactiveperl5.613の
ファイルの関連付けを、その他から選んでインストーラ(InstMsiA.exe)にしてみたよ!
そしたら
Command line option syntax error. Type Command/?for HELP.
訳)ライン・オプション・シンタックス・エラーを抑制してください。Command/?for HELPをタイプしてください。
だってさ。とりあえずこのエラーの意味を調べる事にしたよ。
0700nobodyさん
04/05/13 23:45ID:???InstMsiA.exeはアーカイブファイルじゃねぇか。
そんなものに関連付けて動くわけないだろ。
Windows Installerを正しくインストールすればmsiファイルは関連付けされて
ダブルクリックでインストールできる。
0701nobodyさん
04/05/14 00:07ID:???インストールできたと勘違いしてるわけじゃないよね。
0702697
04/05/14 00:13ID:???自動でなんていうアプリケーションに関連付けられるてるんだろ。
インスコが失敗ってアンインスコのやり方もわからんちだしな。アプリケーションの追加と削除の中にもないんだよね。
って書きながらも色々試してたら、msiexecとかいうやつを見つけたからそれに関連づけてみたけど失敗。
お腹空いたぽ
0703697
04/05/14 01:03ID:???c:\windows\systemフォルダの中にあるmsiexecってやつを恐る恐る削除してインスコもう一度
やってみたら、正常にインスコを完了できた。PERLのインスコまで完了。
・・・できてみるとあっけない。でも5時間も掛かった・・・・ありがとう
0704nobodyさん
04/05/14 07:06ID:???use Benchmark;
my @aa = 1..10;
my @bb = 10..20;
timethese(-1, {
'foreach' => sub {
foreach my $xx (@aa) {
foreach (@bb) { my $yy = "$xx-$_" }
}
},
'map' => sub {
map {
my $xx = $_;
map { my $yy = "$xx-$_" } @bb
} @aa;
},
});
古いバージョンだとmapは全般的に遅かったような。
0705nobodyさん
04/05/14 10:00ID:???処理系が判断できないので戻り値の配列を作ってしまっているから。
foreach版と同じことをさせてるならmapの戻り値はいらないはずなので
'map' => sub {
map {
my $xx = $_;
map { my $yy = "$xx-$_" } @bb;
1;
} @aa;
1;
},
としてみ。逆転すると思うよ。
0706nobodyさん
04/05/14 13:52ID:???0707nobodyさん
04/05/14 14:16ID:???モジュールをインストールするってどういうこと?モジュールって
use モジュール名;
って記述するcgiファイルと同じディレクトリにあればいいんじゃないの?
そういうことを勉強するならここっていうお勧めのサイトないでせうか。
0708nobodyさん
04/05/14 14:40ID:???・純粋に perl スクリプトだけで構成されたモジュール
・CやC++のコードと組み合わせて構成されたモジュール(XSモジュール)
の二種類がある。
前者の場合、*.pm を適切にコピーしさえすればたいてい動く。
しかし後者の場合は、CやC++のコードをコンパイルする作業も必要になる。
Crypt::SSLeay, DBI, HTML::Parser, Image::Magick, NKF, Unicode::Map8 などは後者。
詳しい話は Perlモジュールスレの方がいいかも。
0709707
04/05/14 15:28ID:???ありがと。かなりわかりやすい説明だった。
あれからぐるぐる回ってたら、どうやらactiveperlはppmとかいうの使えば知識要らないYO!
とかに気づいてbulid638入れてプロンプトから
ppm install パッケージ名;
って打ち込んだだけでできちゃった;
その後>>708をみたらより理解できた。本当にありがと。
0711nobodyさん
04/05/15 10:23ID:UYhfDapRforeach (1..$N) {〜}
と
map {〜} 1..$N;
あたりでどうだろうか。mapだと先に1..$Nのリストを生成
してからの処理になるらしく、$Nが大きくなると遅いし、
とても大きな値にするとOut of memory!で終わってしまう。
foreachはカッコの中が範囲だと特別扱いしてるらしく
そんなことはない。
あとmapではlastとか使えないってのもあるな。
0713nobodyさん
04/05/15 18:10ID:???@new_values = map { s/a/b/g } @values;
foreachは繰り返し。
mapはf(x)。
0714nobodyさん
04/05/15 20:58ID:???スピードが気になるんならアセンブラかCで書いてろと(これは漏れの感想ね)w
0716nobodyさん
04/05/16 00:07ID:???・mapは関数
0717nobodyさん
04/05/16 00:10ID:???0718nobodyさん
04/05/16 00:51ID:???0719nobodyさん
04/05/16 20:04ID:???0720nobodyさん
04/05/16 20:05ID:???対処方法を教えてください。
0723nobodyさん
04/05/16 20:59ID:???0724723
04/05/16 21:03ID:???0725nobodyさん
04/05/17 01:00ID:???需要がありそうなので。ダメといわれない限り立ててみようかと。
0726nobodyさん
04/05/17 01:02ID:???ぐぐれで終わるだけだろうな。
0728725
04/05/17 01:10ID:???どうもレスありがとうございました。自分でサイト立ててそこでやります。
0729nobodyさん
04/05/17 01:14ID:???最近イメージカウンタを作ってて思ったんですが、
画像データは<img>タグでCGIを呼んでHTMLに出力させる事ができますよね?
同様にSSIを使用せず文字をHTMLに出力させる方法ってあるんですかね?
CGIで画像ではなく文字を出力させるみたいな・・・。
0730nobodyさん
04/05/17 01:17ID:???0731nobodyさん
04/05/17 01:23ID:???0733nobodyさん
04/05/17 04:10ID:???WebPGの方々って皆様
IllustratorやPhotoshopをバリバリ使える方々なのでしょうか?
(↑訳 これ出来なきゃWebPGなんて無理?)
すいません、現在Java習得中なのですが、今後
J2EE側に行くかWebに進むか悩み中なもので…
良かったらどなたかレスお願い致します。ペコリ
0734nobodyさん
04/05/17 04:40ID:???0735nobodyさん
04/05/17 05:10ID:???世間一般的にはデザインとプログラミングは分業。
経験上、会社組織が DQN ならば転職推奨。
♪規模が小さくてもバランス良く両者をこなせるのが吉かと思われ。
0736nobodyさん
04/05/17 05:12ID:???0737nobodyさん
04/05/17 07:31ID:???DQNな質問ですいませんでした
ある専学の紹介を読んでいたら、Illustrator等とJavaが一緒に紹介してあって
ちょっとパニくってしまって。
>>734,>>735
自分も今まで分業だと思ってました
>>736
すいません。「じゃあJ2EEとは?」と問われると上手く答えられない程
まだ知識不足です。何となくサーバーサイドに興味はあります
でも本当にまだ勉強不足です、ごめんなさい
もっと色々勉強します。ご親切な先輩方、ありがとうございました
ちょっと落ち着きました。お騒がせしました
0738737
04/05/17 07:47ID:???しかもその専学、Webプログラマーコース、と書いてあったのでビビったんです
ほんとお騒がせしてすいませんでした
0740nobodyさん
04/05/17 13:15ID:???けっこう重宝されるかもね。
0741nobodyさん
04/05/17 14:13ID:???仕事量的に両方一人でこなすなんて無理だろ。
そりゃ重宝はされるが、どっちも半端になりそう。
多少デザインできて、コーディングしっかりできる方が
中小につとめるならいいと思う。
大は(ry
0742nobodyさん
04/05/17 15:09ID:???iframeとframeでの違いを教えてください。
0745nobodyさん
04/05/17 15:22ID:???0746nobodyさん
04/05/17 17:57ID:???0747nobodyさん
04/05/17 18:43ID:qNuteFzkどのスレで質問するべきですか
0748nobodyさん
04/05/17 18:46ID:???0749nobodyさん
04/05/17 18:49ID:qNuteFzk調べました
CGI作るたびにCOOKIEについては調べて作るのですが、
一度として一発でうまくいった試しがないんです
今回もまたお手上げ∩( ・ω・)∩
0750nobodyさん
04/05/17 19:16ID:???その文章からは「一発ではうまくいかないけどTry&Errorで結果完成してる」と理解しますがOK?
そうなると何が上手くいってないのかわからないんですが。
応用力がないという話なら、訓練してくださいとしか言えません。
知識は教えられますが、思考力は自分で育てる以外ありません。
0752nobodyさん
04/05/17 20:11ID:???ていうかどこで悩むんだ?
エンコードせず2byte文字喰わせてるとかないよな。
0753nobodyさん
04/05/17 20:56ID:qNuteFzkいや流石にソレは無いですよ。
ただ、どうもrequire とsub関係のあたりが怪しくて・・・・
とりあえず試行錯誤してきます( ´・ω・)ノシ
0754nobodyさん
04/05/17 21:23ID:???0755マリモーマ ◆perlnoUpCk
04/05/17 21:38ID:???0756nobodyさん
04/05/17 22:27ID:XRitFV0Mgzipにの対応/非対応の一覧とかって、どっかにないでしょか。
ググっても見つけられませんでした。
0757nobodyさん
04/05/18 04:24ID:???マリモーマ久しぶり♥
そして氏ね
0759nobodyさん
04/05/19 14:32ID:wXrEI+fwPukiWikiでFrontPageのタイトル名を
変えるにはどうしたらいいですか?
0761nobodyさん
04/05/19 14:55ID:wXrEI+fwありがとう
0763nobodyさん
04/05/19 21:41ID:cap5admCとほほのアクセスカウンターをDLして設置したのですが、
アクセスカウンターが0から先へ進みません。
wwwcount.datcntに100を置いたのですが、それでも0だというところから
判断すると、おそらくcgiからファイルが見えていないのだと思います。
ちなみに、別のIIS5.0、Windows2000のサーバでは同じ構成で
問題なく動きました。
原因があるとすればどの辺りが怪しいのでしょうか?
ヒントとなるアドバイスをいただければ幸いです。
なお、BBSなど他のcgiプログラムは動いているので
Perlの設定などは大丈夫だと思います。
よろしくお願いいたします。
0764nobodyさん
04/05/19 22:23ID:???0765nobodyさん
04/05/19 22:28ID:cap5admCいえ、IISで起こりがちなトラブルを教えて頂ければ十分ですので
よろしくお願いいたします。
0767nobodyさん
04/05/19 23:05ID:???■ 設置の方法がわからない場合には
CGI設置について質問
http://pc5.2ch.net/test/read.cgi/php/1054216089/15(テンプレ)
0769nobodyさん
04/05/20 21:26ID:???そこで問題が出てきたのですが
同時に2個以上のファイルをアップロードしようとすると
-----------------------
ページを表示できません
検索中のページは現在、利用できません。
Web サイトに技術的な問題が発生しているか、ブラウザの設定を調整する必要があります。
-----------------------
という画面表示になってしまいます。
1個のみのアップロードだと問題はないのですが・・・。
php.iniも見てみたのですが特に設定項目もなさそうですし・・・。
どなたか見当つくようなものがありましたら、アドバイスお願いします><
0770nobodyさん
04/05/20 21:38ID:???ソースぐらい晒せ。
0771nobodyさん
04/05/20 21:43ID:???だとしたら板違いになるぞ。
0772nobodyさん
04/05/20 23:00ID:???まともにコミュニケーションもとれないのかよ
0773nobodyさん
04/05/20 23:21ID:???0774nobodyさん
04/05/20 23:24ID:???2ちゃんだからさ
0775nobodyさん
04/05/20 23:42ID:???プログラム板とかもっと親切。
なんでそんなに殺伐とする必要がある?
吉野家やないんだぞ。
0776nobodyさん
04/05/20 23:47ID:???0777nobodyさん
04/05/21 02:55ID:???自分ではうっすらとhtaccessあたりで弾くのかなぁと思っていたのですが、
書き方が悪いのか、上手く弾けませんでした。
どこかの板で、あれはcgi串だといってる方がいたので、cgiスレと迷ったのですが、
初心者という言葉に惹かれこちらに質問させていただきました。
どなたか、ご教授下さいませんでしょうか。宜しくお願いします。
0779nobodyさん
04/05/21 12:00ID:???echo "<INPUT TYPE=HIDDEN NAME=mode VALUE=check>\n";
//サンプル動画
echo "サンプル動画<INPUT TYPE=FILE NAME=sample_movie SIZE=40><BR>\n";
//本体動画
for($i=0;$i<10;$i++){
$key = $i+1;
echo "動画紹介".$key."<INPUT TYPE=TEXT NAME=movie_info_".$i." SIZE=50><BR>\n";
echo "動画".$key."<INPUT TYPE=FILE NAME=movie_".$i." SIZE=40><BR>\n";
}
echo "<INPUT TYPE=SUBMIT VALUE=次へ><BR>\n";
-------------------------------------------------------
アップロード画面は以上のような感じです
受け取りの方では$HTTP_POST_FILES["変数名"]["tmp_name"]のように受け取っています・・・。
試してみたところでは
400kbくらいのファイル1つだけをUPするのは問題無しなのですが
2mbくらいのファイルを1つだけUPしようとしてもNG。
400kbのファイルを2つ以上UPしようとしてもNGです。
NG画面は特にエラー表示などではなく、「ページが表示できません」になってしまいます。
0780nobodyさん
04/05/21 12:57ID:???0781nobodyさん
04/05/21 15:42ID:???言語 鯖OS web鯖名が書いてないのでこちらで適当に想像して、
言語はPHP 鯖OSはirix web鯖はapacheとする。
phpの設定、upload_max_filesize post_max_size,memory_limit,max_execution_time
httpdの設定、limitequestBody
htmlフォームの設定、max_file_size
このあたりの設定に問題が無ければファイルアップロードに関係する問題はほとんど起こらないはずだ。
0782nobodyさん
04/05/21 15:58ID:???素敵ですw
0783nobodyさん
04/05/21 19:36ID:???CGIモジュールを使うのではなく以下のようにヘッダーを記述して
HTMLを表示しようとしてます。
print "Content-type: text/html; charset=Shift_JIS\n\n"
print "<HTML>〜省略〜"
ブラウザからURLを叩いて ファイルを見に行くとブラウザ上に
Content-type: text/html; charset=Shift_JIS
<HTML>〜省略〜
とそのまま表示されています。
ためしにtelnetでcgiファイルをみにいったら
通常一緒に吐き出されるヘッダーが生成されず 上記のようにブラウザに表示された
部分のみ返ってきています。
ネットで検索したのですが その原因がわかりません
因みに CGIモジュールを使うと通常どおりヘッダーをはきだしてくれてました。
どなたかご教授おねがいします
0784nobodyさん
04/05/21 20:55ID:???telnet でと言うところが漏れの心の琴線に触れたので、できるだけ付き合ってあげやう。
まずサーバの環境をなるだけ詳しく列記するのだ。
0785nobodyさん
04/05/21 21:12ID:???REDHAT8.0 + apache 1.3.29 + perl5.8 + j2sdk 1.4 です。
今回CGIモジュール はつかってないので、apacheのhttpd.confの設定ではないかと思ってるのですが
よろしくお願いします
0786nobodyさん
04/05/21 21:12ID:???0787nobodyさん
04/05/21 21:15ID:???ただしくは
print "Content-type: text/html; charset=Shift_JIS\n\n";
print "<HTML>〜省略〜";
です。
よろしくお願いします。
0788nobodyさん
04/05/21 21:31ID:???短いテスト用のコードでやってみるとか切り分けはしたのか?
0791nobodyさん
04/05/22 00:32ID:???#!/usr/bin/perl
print "Content-type: text/html; charset=Shift_JIS\n\n";
print "<HTML>\n<HEAD><TITLE>Test</TITLE></HEAD>\n";
print "<BODY>TestPage</BODY>\n</HTML>\n";
0792nobodyさん
04/05/22 01:05ID:???ちなみにこれが telnetで アクセスしてはきだされた情報です。
Content-type: text/html; charset=Shift_JIS
<HTML>
<HEAD><TITLE>Test</TITLE></HEAD>
<BODY>TestPage</BODY>
</HTML>
Connection closed by foreign host.
通常であれば
HTTP/1.1 200 OK
Date: Fri, 21 May 2004 16:02:28 GMT
Server: Apache/1.3.29 (Unix) mod_jk/1.2.6-dev mod_perl/1.29
Connection: close
Content-Type: text/html; charset=sjis
<HTML>
<HEAD><TITLE>Test</TITLE></HEAD>
<BODY>TestPage</BODY>
</HTML>
Connection closed by foreign host.
上記のようにはきだされるはずなんですが
今も調べています
自分の検索方法が悪いとは思うのですが なかなか有益な情報がありません
0793784
04/05/22 01:43ID:???mod_perl で動いてて、PerlSendHeader On が無い。
0794nobodyさん
04/05/22 01:55ID:???Apache+mod_perlでCGIを使うには?
http://www.din.or.jp/~bigstone/cgilab/cgitips/mod_perl1.html
3. HTTPヘッダは標準では出力されない
ここを見よ。
0795nobodyさん
04/05/22 02:21ID:???できました!!
ありがとうございます!!
>>793さんのいうとおりに設定をかえたらできました。
mod_perlを使用するにあたり そのような注意点があったとはしりませんでした。
勉強になります。
助かりました!!
0798nobodyさん
04/05/22 19:17ID:???0799nobodyさん
04/05/22 19:36ID:Myanbrcaどうしても、出力するURLの&の部分が%26となってしまうので、Amazon web serviceの
掲示板で訊いたところ、以下の回答をもらったのですが・・・
The reason is that the ampersand character can not be sent in XML
because it is treated as a special character.
We URL-encode it so that we can send well-formed XML.
And you don't have to URL-decode these "%26"s.
We are handling the character correctly so that
we don't lose any information you send back to us.
2段落目の意味としては、
「%26でもいいし&でもいい」ということなんでしょうか?
それとも、「&じゃないとだめ」ということなんでしょうか?
原文だけではどうもくみ取れないものでして・・・
なお、Amazon web serviceは、
「XMLベースのプロトコルを使い、Web上で公開され、配布される自己完結型アプリケーション」だそうです
(私にとってはブラックボックスなもので)
http://www.amazon.co.jp/exec/obidos/subst/associates/join/webservices.html/249-2835979-2165139
0800nobodyさん
04/05/22 22:47ID:???理由は、アンパサンド文字が特殊文字みたいに
扱われて、XMLで送れないからだ。
まぁ、俺達は、正しいXML形式で送るためURLエンコードするぜ。
藻前は"%26"をURLデコードするな。
藻前が俺達に送り返す情報を失わず、
正しくキャラクタハンドリングしてやるぜ。
こんな感じ?
0801799
04/05/23 05:31ID:OgXIZlOWなるほど、ありがとうございます。
0802799
04/05/23 06:16ID:???>藻前は"%26"をURLデコードするな。
の部分は
>藻前は"%26"をURLデコードしなくていい。
だね。スマソ。
0803799
04/05/23 07:00ID:OgXIZlOW0804nobodyさん
04/05/23 12:06ID:EG5qmJCAやろうとしてもエラーが出てしまいます。。。ご教授して頂けると嬉しいです。。。
0806nobodyさん
04/05/23 14:46ID:s/WV8cpJどなたか心当たりはございませんでしょうか?
よろしくお願いします。
0807nobodyさん
04/05/23 15:35ID:???1. サブルーチンからサブルーチンを呼ぶ
特に何もしなくても普通に可能。
2. サブルーチンの中でサブルーチンを定義する
無名サブルーチンへのリファレンスを適宜変数に代入しておく。
3. モジュール内で別モジュールをuseする(多分これのことかと思うけど……)
普通に可能。ただし、@INCに気を付けること。(あやふやな場合は明示的に
use libしとけ)
あとはperldocなり読んどくれ。
0808nobodyさん
04/05/23 16:45ID:xfS+b+9pusername = hogehoge
ではなく
username_f1777111f5d0f1c81ffa04de751128fa = hogehoge
のように、なっているものがあります。username_ の後ろは
サイトの URL の MD5 値です。
echo -n http://www.example.com/ | md5sum
f1777111f5d0f1c81ffa04de751128fa
なぜこのような MD5値をつけているのでしょうか?何かセキュリティ
に関して有利な点があるのでしょうか?
0809nobodyさん
04/05/23 17:08ID:LFhulCXx写真をJPG画像として貼り付けたのですが、
その画像をクライアントがコピーしたり印刷したりすることを防ぐ技術ってあるのでしょうか。
0811nobodyさん
04/05/23 17:21ID:???サイトを作りたいのですが、どのような言語を学ぶべきでしょうか?
漠然とした質問かとは思いますが、ご教示頂ければ幸いです。よろしくお願いします。
0812nobodyさん
04/05/23 17:40ID:???0814nobodyさん
04/05/23 17:46ID:???>>813
さっき探してみたところ、どうもBlogというのものが
自分の理想に近い気がしましたので、Blogを構築することのできる言語を
学ぼうと思います。何年かかるかわかりませんが、せめて公開されてるスクリプトを
改造できるぐらいにはなりたいと思います。ありがとうございました!
0815nobodyさん
04/05/23 17:47ID:???web制作板で質問してた人かな?
結論から言うとどんな言語でも可能です。
時間はいっぱいあるみたいなのでWebProg板にある言語を
片っ端から学んでみてはイカガ谷^hでしょうか?
0816nobodyさん
04/05/24 07:25ID:kZRbj7hb<form action="http://www.jra.go.jp/JRADB/accessS" method="POST">
<input type="HIDDEN" name="CNAME" value="W01PS_D3/xW01">
<input type="HIDDEN" name="xW01" value="052004030211">
<input type="SUBMIT" value="結果">
</form>
こっからとんでいくページに、それぞれに一意のURLを与えることはできますか?
0817nobodyさん
04/05/24 07:26ID:???0818nobodyさん
04/05/24 09:24ID:gsgxf1VL日記のログファイルは1つに纏める方が良いのでしょうか?
一つに纏めてしまうと編集や削除をする際にログを全て書き出すことになってしまい、
個別にファイル化するとファイルのオープンクローズの回数が増えることになりますよね
どちらがサーバーに優しいか、またWebProgとして正しいのかご教授願えませんでしょうか
うまく説明できず、わかりにくいかもしれませんがよろしくお願いします。
0819nobodyさん
04/05/24 09:38ID:mEIt6meS0821nobodyさん
04/05/24 13:42ID:???とりあえず適切なAPIを定義してファイルを直接さわらずに本体部を書く。
APIの実現は適当に気分で好きな方でやれ。あとは性能上の問題が出て
から考えよう。運がよければ一生考えずにすむYO。
0822nobodyさん
04/05/24 13:48ID:UTkyEtjY表示したデータを並べ替えたりPageSizeで区切ったページを切り替える場合、
レコードセットを保持したまま操作するのがいいのか、それともその都度
レコードセットを作るのと、どちらがサーバーに負荷が少ないでしょうか?
0823818
04/05/24 14:34ID:???なるほど、ありがとうございました。
PHP自体も勉強し始めたばかりなので
DBはさっぱりなのですがいろいろと勉強してみたいと思います
0824nobodyさん
04/05/25 01:39ID:???多分こっち向け。
==ASP== Part 3
http://pc5.2ch.net/test/read.cgi/php/1059401269/
ちなみに知ってたらすまんが、RecordSetをSessionや
Applicationに突っ込んだりしないよーに。
0825822
04/05/25 11:00ID:7PIn4EZp誘導ありがと。マルチにならないようにこっちの質問は放棄します。
0826nobodyさん
04/05/25 16:21ID:63AuefFn自分で発行したcookieを別ドメインの別ページ(自分のサイト)で読み込みたいのですが、
具体的な方法がわからず、質問をさせて頂きます。
■cookieを発行するページ
http://www.hoge.com/setcookie.html
■↑で発行したcookieを読み込みたいページ
http://www.read.jp/getcookie.html
発行時のdomain属性を、読み込み先のドメインにしてみたりしましたが、
その場合には発行することすら出来ず、どの用にすれば自分のしたい事
が実現出来るのか分からなくなってしまいました。
どなたかわかる方がいらっしゃいましたら教えて頂けますでしょうか。
0827nobodyさん
04/05/25 16:28ID:???0829nobodyさん
04/05/25 17:14ID:ZkrxDK+D0830826
04/05/25 18:38ID:63AuefFnあぁぁぁああ、理解出来ました。
道理でいくら探しても検索出来ない訳ですね。
有難うございました。
0831nobodyさん
04/05/25 19:17ID:HPf1dXTAsmrshで引っ掛かってますです。
.forwardで、「"|(/path/●●●.pl /path/dir /path/dir)"」っていう記述をせい
というプログラムを使おうとしているのですが、
smrshで()は使えないよー
というエラーが出てしまいます。
きっと、(を使わずに似たような記述が出来るような気がするのですが、
どなたかわかる方がいらっしゃましたら、お教えください。
0833831
04/05/25 19:25ID:HPf1dXTAうへーい、リョカーイ。
ありがとね。
0834nobodyさん
04/05/25 19:32ID:DQ893+dy$linecount = sizeof(`/bin/ls`);
で、複数行の出力結果の行数を$linecountにいれたいのですがいつも1が代入されてしまいます。
うまくちゃんとした行数を入れる方法を教えてください
0835nobodyさん
04/05/25 19:50ID:???マニュアルによると、
` ` = 実行演算子 = shell_exec
string shell_exec ( string cmd)。つまり文字列。
一方、
sizeof = count
countは変数が配列でない場合は1を返します。
試してないけど、結果が配列に入りそうなのはexec()かなぁ。
いやよく知らんけど。
0836nobodyさん
04/05/26 12:08ID:???(フレームを使えば簡単にできるのですが)
フレームを一切使用しないという条件で
フォームを送信したらサーバーサイドでテキストファイルに書き込みをおこない、
書き込み終了したらそれをクライアントに通知して、
(通知するのは書き込みが終わったという事実のみで
この時画面の書き換え等は一切おこなわない)
それを契機にクライアントサイドのJavaScriptを実行する
というような事は可能ですか?
もし可能ならやり方のヒントだけでもお願いします。
0838nobodyさん
04/05/26 13:51ID:cudYJU/NというURLにアクセスすると、001.zipというファイルがダウンロード出来るスクリプトで、
このアドレス(ファイル)を同時に1人しかアクセスできないようにすることは可能でしょうか?
ファイルに対する直接リンクは考慮しないものとして。
#apacheのmoduleとかBASIC認証とかも使わずにスクリプトのみで
0840nobodyさん
04/05/26 14:25ID:???一般的なブラウザだったら、
「フォーム送信」は「画面書き換え」とワンセットなので、
フォームを送信したら必ず画面を書き換えることが前提となる。
しかし >>837 が言うように、FLASH とか Java Applet とか ActiveX とか
その辺のものを使えば不可能でもない。
>>838
やり方はいろいろあるが、例えばファイルロックを使えば可能。
ところでBASIC認証でどうやって実現するつもりだったんだ?
そっちの方が興味あるんだが。
0841838
04/05/26 15:31ID:???ファイルロックを使ったのですが、
print $q->redirect("http://www.xxx.com/download/001.zip");
だと、ダウンロード出来てしまいます。どうすれば良いのでしょうか?
>>840
BASIC認証にかんしては、モジュール等で制限した上に、認証をかければ
よりダウンローダーの数を制限できると思ったからです。
直接的に使う意味で書いたのではないですが、書き方が悪かったです。
すまんです。
0842nobodyさん
04/05/26 15:49ID:???redirectしたら駄目だろ....
ファイル送信前に フラグとなるファイルを作成し、
ファイル送信完了後に フラグとなるファイルを削除する。
つまりはダウンロード処理自体をスクリプトに組み込む。
スクリプトが起動した時にはフラグとなるファイルが存在するかチェックすることで
スクリプト本体の重複起動つまりは重複ダウンロードを禁止する。
0843nobodyさん
04/05/26 16:04ID:???0848nobodyさん
04/05/26 17:18ID:???つけるのがとても面倒になってきます。
デザイナとプログラマで仕事わけてやってるのですが、
WebObjectsのデモを見たら、名前(というかid)をドラッグ&ドロップで
付けられてて非常にいいなぁと思いました。
ただWebObjectsは高いので無料もしくはリーズナブルな開発環境はない
ものでしょうか?
なければ、自分で作ってみようかと思ってるんですが、、、。
0849848
04/05/26 17:26ID:akxzxTMW1.名前リストからドラッグ&ドロップ
で名前が付けられるのに、
ドリウィだと、
1.フォーム項目を選択。
2.プロパティウィンドウのname属性をクリック
3.名前を手入力あるいはコピー&ペースト
と3段階必要なので、ドラッグ&ドロップで名前を付けられるツールが
欲しいってことです。
0851nobodyさん
04/05/26 17:40ID:???<?php
header("Content-type: application/zip");
header("Content-Disposition: attachment; filename=001.zip");
readfile("001.zip");
exit;
?>
0852838
04/05/26 18:48ID:???ありがとです。Perl、PHP共なんとか出来ました。
追加質問で、PHPでMIMEタイプを自動的に取得するにはどうしたらいいのでしょうか?
mime_content_typeを使わずに判別するには…。
0853nobodyさん
04/05/27 14:41ID:fquSccy3日替わりで替わらないんです どこか間違っているんでしょうか?
#!/usr/local/bin/perl
$datafile="hoge.dat";
@lines=&in_file($datafile);
($log_date,$num)=split(/\s/,shift(@lines));
$now_date=&get_time;
if($now_date ne $log_date){
if(++$num>$#lines){$num=0;}
&out_file_open($datafile);
print OUT "$now_date\t$num\n";
foreach(@lines){print OUT;}
&out_file_close;
}
&location($lines[$num]);
sub location{print "Location: $_[0]\n\n";exit;}
sub get_time{
$ENV{'TZ'}="JST-9";
local($sec,$min,$hour,$mday,$mon,$year,$wday,$dmy,$dmy)=localtime(time);
$year+=1900;$mon++;
if($mon <10){$mon ="0$mon"; }
if($mday<10){$mday="0$mday";}
if($hour<10){$hour="0$hour";}
if($min <10){$min ="0$min"; }
if($sec <10){$sec ="0$sec"; }
"$year$mon$day";
}
0854nobodyさん
04/05/27 16:04ID:???『〜なCGIを探しているんですけど、どこかで配付されてませんか?』
みたいな質問をするのに適したスレはどこかにございますでしょうか。
改造丸投げスレは見つけたのでそちらで依頼しようかなーとも思うんですけど。。
探しているのはJoyful NoteのPHP版で
・アップされたファイル名に固有のヘッダを付けられる
・アップされたファイル名に付く番号を桁揃えできる
・デザイン的にちょっとイイ
というようなものです。
Joyful Noteではアップされたファイルに付く名前は
1.jpg 10.jpg 100.jpg
という感じで番号のみで桁揃え無しなのが、ちょっと利用者の立場から見て
好きじゃないかなと思いまして。
鏡の国さんで配布されてるのを改造しようと思ったんですが
なにぶん完全に素人なもので失敗してしまいました。
SUGAさんとこで配布されてるJoyful Note-SはPerlなんですね。
0855nobodyさん
04/05/27 16:06ID:???0856854
04/05/27 16:09ID:???即答ありがとうございます。なるほど。そっちの板にあったんですね。
改造等で何かあったらまたこちらの板でご厄介になります。その時はよろしくお願いします。お邪魔しました。
0857nobodyさん
04/05/27 17:13ID:???Windowsのコマンドプロンプトなんですが、MS-DOS時代からある(らしい)
ツールなんで、何かWindows上の起動ショートカットってありますか?
ショーカットアイコン作ればいい話ではあるんですが。
0858nobodyさん
04/05/27 17:35ID:???原因なんかいくらで考えられるのにそんな一部分だけでどうしろってんだ。
切り分けしろ。
-wオプションを使え。
(´-`).。oO(まあ、下のほうのあの変数名間違いだとは思うが・・・)
0862nobodyさん
04/05/27 18:47ID:CmbrII2iRSSリーダでチェックしても何も出てきません。
1.4.3 でページを編集して、RSSリーダでチェックすると更新分が表示
されますけど、1.3.7で同様に更新分をRSSリーダで表示する方法は可能
でしょうか。
ご存じの方、よろしくお願いします。
0863nobodyさん
04/05/27 19:03ID:???0866nobodyさん
04/05/29 12:58ID:RFlme9vy0867nobodyさん
04/05/29 13:05ID:???0868nobodyさん
04/05/29 13:06ID:???入力モードってのがあるんなら自動半角設定があればできるでし
0869nobodyさん
04/05/29 13:13ID:???>>867が言ってるように、htmlの範囲で板違いだよ。
君にはまだwebプログラムは早いんじゃないかな?HTMLを勉強しておいで。
0871nobodyさん
04/05/29 21:56ID:wUsBuIWdフォームメールをご存知だったら教えて欲しいのですが、
ここで質問して良かったのでしょうか?
ageますが。
0872nobodyさん
04/05/29 21:57ID:???855逝ってきますスンマセン
0873nobodyさん
04/05/29 21:58ID:???【CGI】こんなCGI探してますver.13
http://pc5.2ch.net/test/read.cgi/hp/1081608108/
0874nobodyさん
04/05/30 00:44ID:hzxFqpWzオススメはなに?
0875nobodyさん
04/05/30 01:10ID:???なのでどれでもたいして変わらないような気がする。
とりあえずこれでも立ち読みしてみ。
ttp://www.sra.co.jp/people/t-ishii/php_new/php4_new.html
ぶっちゃけPHPのマニュアルが一番為になる。
0876nobodyさん
04/05/30 01:10ID:???本屋で読めば自分のレベルに合うかわかるだろ?
0877nobodyさん
04/05/30 02:02ID:???CGI呼出し時にurlの引数に配列を直接入れる事は可能でしょうか?
PHPでは出来ると聞いて、perlでやってみてるのですが上手くいきません。
具体的には、以下の様にしました。
hoge.cgi?huga%5B%5D=1&huga%5B%5D=2&huga%5B%5D=3
また、この方法が無理な場合は、$huga=1,2,3で代入して送って
受け取ったCGIで@huga=(1,2,3)で代入したいのですが、urlの
; / ? : @ & = + $ ,
以上は特別な意味を持つようなのですが、
, を %2Cにエンコードして送信すれば問題有りませんでしょうか?
0879nobodyさん
04/05/30 05:58ID:???具具って見たところ柿のページがHITしました
ttp://www.i-tech-jp.com/webapp1_cgi.html
有料みたいでソースを見れません。
どなかたサンプルソースをお願いします。
0880nobodyさん
04/05/30 06:51ID:???http://search.cpan.org/~jcristy/PerlMagick-6.00/Magick.pm
0882nobodyさん
04/05/30 13:34ID:???perlからサイズ取得スクリプト(PHP)を実行して帰って来た結果をperl側で取得することは不可能でしょうか?
教えて下さい。お願いします。
0883nobodyさん
04/05/30 13:39ID:???http://pc5.2ch.net/test/read.cgi/php/1085557731/95
0884nobodyさん
04/05/30 15:34ID:???ひとつだけなら簡単にできたんですが複数のやり方が分かりません。
宜しくお願いします。
0885nobodyさん
04/05/30 15:47ID:???0886879
04/05/30 18:15ID:???Image::Magickを使えって事ですね。
ご紹介のページのソース見たり、さらにググったりしてますがまだできてません。
ttp://lss.eternity.ne.jp/cgi-bin/link/lss_frame.cgi?class.cgi?6
ここの
sendpdxが参考になりそうなのですが、まだよくわかりません。
私の向いている方向は間違ってませんか?
それと、私の借りてるサーバのImage::Magickのバージョンは5.35で、ご紹介のページは6.00なのですが、バージョン5.35でもトリミングはできますでしょうか?
以上の2点を教えていただければ、あとは自分で何とかしてみたいと思います(ギブアップするかもしれませんが)。
よろしくお願い済ます。
0887nobodyさん
04/05/30 19:53ID:???自分で調べろよ
0890nobodyさん
04/05/31 02:12ID:???初心者さん釣られないでくださいね。
>>886
所謂これも「一つの方法」ですので、 888 氏の提示されている URI が本家ですので WEB 翻訳してみるなりと、
いろいろと挑戦してみてくださいです。
0892nobodyさん
04/06/01 01:00ID:???普通なら、
ユーザ->ブラウザ->cgi->メール->ユーザ
というところを
ユーザ->ブラウザ->漏れのcgi->cgi->メール->漏れのcgi->ブラウザ->ユーザ
って感じで出力結果のメールを拾いたいのですがなにかスマートな方法はないですか?
ちなみに、このサイトは計算結果を教えてくれませんでした。
助けてエロい人。
0893nobodyさん
04/06/01 01:07ID:0MBf6eqhそれで今までレンタルサーバーで動かしていたperlスクリプトを、
こっちのサーバーに設置したところ一応動くのですが、
掲示板のログファイル(テキスト)を読み込んでくれません。
今まではcgi-binのなかにlogというディレクトリを作って、
そこにあるログファイルに読み書きしていたのですが・・・・。
どなたかご教示いただけないでしょうか。
0896nobodyさん
04/06/01 01:22ID:???CGIにPOSTした後、メールボックスに届いているはずのメールを
POPで取りに行くんだろうなあ
自分自身が25番のポートをlistenして待ち受けるのはお勧めしない
0897nobodyさん
04/06/01 01:27ID:???>ちなみに、このサイトは計算結果を教えてくれませんでした。
ちなみに、このサイトは計算方法を教えてくれませんでした。
>894
データを盗むとかという話じゃなくて、出力がメールだとメーラを起動するのがめんどくさいってこと。
想定ユーザは俺しかいないから盗むってわけでもないし。
捨てメールアドレスに送信させてpopを直接たたいて受信するしかないかな?
0898nobodyさん
04/06/01 01:42ID:???0899nobodyさん
04/06/01 01:57ID:???ごちゃごちゃ言ってるだけで作れないようだと本7と思われても仕方ないぞ
0900nobodyさん
04/06/01 09:11ID:s0dzumI6これを回避する方法があるらしいのですがぜんぜんわかりません。
2.ある番号がFOMAなのかmovaなのかを相手に知られずに判定する方法とは?
こういった質問はどこにすればいいんでしょうねぇ?
誘導お願いします。
0901nobodyさん
04/06/01 11:56ID:g7eZEVaTプロバイダのサーバにアップすると、エラーが出て開けません。
パーミッションの間違い以外に、どういう原因が考えられるでしょうか?
上級者の方の意見をお聞かせください。
わけがわかりません。
0902901
04/06/01 12:01ID:???0903nobodyさん
04/06/01 12:06ID:???Perlのバージョン違いとか。
そのCGIは実はRubyで書かれててサーバにはRubyが入ってないとか。
ま、その情報だけでまともな推測しろと言うほうがムリだわな
せめてサーバのhttpdが出したエラーを書けよ
0904nobodyさん
04/06/01 12:28ID:???たぶん君は、
「こういうときに考えられる原因は2〜3個ぐらいしかなくて、
それぞれ対処法も確立しているだろうから、
それを聞いて全部試せば、どれか一つは当たるだろう」
などと気楽に考えているのではないかな。
実際には、そういうときに考えられる原因は無数にあって、
対処法もその数だけある。
したがって君のアプローチは、現実には機能しない。
0905nobodyさん
04/06/01 12:36ID:???>Perlのバージョン違いとか。
>そのCGIは実はRubyで書かれててサーバにはRubyが入ってないとか。
難しい(珍しい)ことは何もしてないのですが・・・
Perlのバージョンってなんだろう?
サーバのエラーは
500 Error - Internet Server Error
です。
0906901
04/06/01 12:39ID:???>>904
はい、確かに・・・
自宅のhttpdで動けば、サーバでも動くものと思っていたので。
そんなにいっぱい原因が考えられるんですか(TT)
0907nobodyさん
04/06/01 12:46ID:???500ではお話にならない。
0908???
04/06/01 13:24ID:???ってドコモ宛にドコモからメールを送るの?
PCからでなく?
0909900
04/06/01 13:53ID:???悪徳業者が大量にメールを送ってくる場合に困るので1日200件までOKでそれ以上は
止める機能がある。
だけど、その機能を無効化する方法が知りたいのです。
バーチャルドメインつくってメールを送ればできそうなんですが、
sendmailなどの設定に詳しいわけではないので質問しました。
0910nobodyさん
04/06/01 13:53ID:yEV2jPhCどなたかご存知内でしょうか?
0911nobodyさん
04/06/01 15:58ID:???単純なCGIを使って、プロバイダと君の鯖との違いを把握するのが早期解決の道。
>>910
RFC 822
http://www.w3.org/Protocols/rfc822/rfc822.txt
0913nobodyさん
04/06/01 16:32ID:???DoCoMo には 911 氏が紹介した RFC 違反があって@ の前に . が許される。
なので世間一般的なずぼらな態度でいいんじゃない。
0914nobodyさん
04/06/01 17:30ID:9xNBkghz0915nobodyさん
04/06/01 17:33ID:???機能
注文された内容がDBに保存
会員登録するとDBに保存
注文すると販売者に注文がきたっていうメールがくる
注文内容を見るのは素人でも簡単
会員情報をみるのも素人でも簡単
注文内容をDBに入れたりするのはわかるけど、それを素人でも見やすくするには普通はどうするの?
osCみたいな管理画面があると最高だけど、osCはカスタマイズが面倒。普通にショップのシステム
を作る時はどんな感じなの?(セキュリティレベルの高いサイト)顧客管理とかを素人でも簡単に
できるプログラムにしなきゃいけないけど、具体的にどうするべきか・・・
かなり抽象的でスマソ。
0916nobodyさん
04/06/01 17:48ID:9xNBkghzhttp://search.yahoo.co.jp/bin/search?p=%A5%B7%A5%E7%A5%C3%A5%D4%A5%F3%A5%B0%A5%AB%A1%BC%A5%C8+CGI+%A5%D5%A5%EA%A1%BC
0918nobodyさん
04/06/01 18:06ID:9xNBkghz0920915
04/06/01 18:46ID:???それはフリーで配られてるソースみて考えろと?基本的にフリーのやつはメール送ってはいおしまいでしょ。
そんなの誰でも作れる。
そうじゃなくてクレジットとかいけるために、セキュリティ万全でかつ、素人が運営をできるって。
既存のソフトは一杯あるけど、サーバを移るときに同じのがあるとこ探さなきゃならないでしょ。
わざわざ自分でいじるなら初めから自分で作った自分のものとしてどこでも使いたいし。
>>917
そうかも。でも既存のソフトレベルの使いやすさは無理だね。とりあえず普通はどうやって
素人にも仕えるようにするのかが知りたい。DBの中身を素人にも認証だけで覗かせて
そこから削除とかの管理もできればいいんだと思う
0924918
04/06/01 19:13ID:9xNBkghz前の会社でセキュリティー会社にクレジットを扱うのに十万円ぐらい支払ってたよ
良くわかんないんだけど審査とかあるみたい。
0925918
04/06/01 19:17ID:9xNBkghzクレジット会社だったかも 日立だったかな
>>923
ごめんなさい
0926nobodyさん
04/06/01 19:19ID:???0927nobodyさん
04/06/01 20:27ID:???[an error occurred while processing this directive]
このようなエラーが出るのですがどのように対処したらよいのでしょうか?
パーミッションの設定は間違ってないのでローカル側の設定が
間違っていると思うのですが。。
HPビルダーにて作成しているのも問題あるのでしょうか?
0928nobodyさん
04/06/01 20:33ID:???エラーログを見ろよ。
話はそれからだ。
0929nobodyさん
04/06/01 21:37ID:W9a2tFsG全部読んで質問する奴、暇人しかおらん
0930nobodyさん
04/06/01 22:00ID:???0931nobodyさん
04/06/01 23:26ID:???個人でクレジット決済は無謀だろ。やめとけ。
とりあえずクレジットなしなら全工程平文でいいから、それくらいならおまいでも作れるんじゃないか?
クレジット扱うのになるといきなりレベルが上がるよ。
0932nobodyさん
04/06/01 23:49ID:???カード会社との直接決済をやろうとしてるんじゃないだろうな。
だとしたら大馬鹿だが。
0934905
04/06/02 01:10ID:???ディレクトリのパーミッションでした_| ̄|○
配布されてたCGIに記載されていたパーミッションでは駄目だったんです。
こんなこともあるもんなのですね。
勉強になりますた。。
0935915
04/06/02 06:39ID:???クレジット決済やらないけれど会員制にしたい。っていうか会員制でも平文でいいの?
まあ会員制でも、そうでなくても扱う情報は同じだけど。
マジで?
0936nobodyさん
04/06/02 07:55ID:???注文内容と日付時間をCSVでもDBでもいいけど書きこませて、その中身を閲覧・削除をできるCGIを作る。
例えばhttp://ドメイン/ordercomfirmation.cgiとでもしておいてそのファイルにhtaccessとかで
認証機能をつける。ファイルは別ディレクリに入れてパーミションも設定しておく。どっちにしろファイル名
がばれることも少ないから簡単な認証でもいいだろね。ファイル名を月ごとに変えるとかすれば特に。
ついでに言えばアクセス解析もつけて、自分以外が見たらわかるようにでもしたら。
こんなんでどうだろ?多分クレジット決済もこんな感じでいけるんじゃない?
でも基本的に注文の確認はメールで相手に個人情報がかかれてるメールを送るんだろ?
俺が、前に買った時は住所とかはメールで確認されたよ。平文だったと思う。
っていうか俺はメールの暗号化系統は詳しくないけど、例えばAというアドレスから発信されたメールは
B宛でもC宛でも暗号化されてるとかできるの?
それをどうやって複合化するのかわからん。
0937915
04/06/02 08:08ID:???具体的なのありがと。在庫管理はよくよく考えたらネットで売れなくても現場で売れるから
毎日変動するんだよね。cgi連動で購入ページを作るにしても、毎日在庫をワンタッチで設定
できるようにしなきゃいけないんだよね。
会員情報の管理も>>936の感じで行こうかな。それにしてもメールの暗号するのってどこ行って
質問すればいいんだろ。どっかに専用スレあるのかな?誰か知っていたら教えて。
0938nobodyさん
04/06/02 09:59ID:2k0t9CJShttp://plaza.rakuten.co.jp/hahapp/bbs/
こいつ痛すぎ…
0942nobodyさん
04/06/02 13:30ID:???0943nobodyさん
04/06/02 13:53ID:QnFO49Bu→http://stage.itp.tsoa.nyu.edu/~tk403/proce55ing_reference_jp/info.html#Contact
→http://stage.itp.tsoa.nyu.edu/%7Ejn429/p5/workshop/index_japanese.html
ダウンロード後、起動してサンプルプログラムをrunさせてみたんですが、
実行されません。。。QuickTimeもカスタムで全て入れてみたんですが。
板違いかな・・・?これについてのスレってあるんでしょうか?
0944nobodyさん
04/06/02 13:55ID:???PC上で開く事は出来るのでしょうか?
いつもサーバーにアップしてデザインを確認しています・・・
0945nobodyさん
04/06/02 13:56ID:???ここはwebプログラミングを扱う板だぞ。
0948944
04/06/02 14:02ID:???0949nobodyさん
04/06/02 14:08ID:???自分のPC上にサーバと等価な環境を構築すれば可能です。
そのような環境をどうやって構築するかは、
残念ながらこのスレの扱う範囲ではありません。
しかし
ローカルテスト環境やデバッグの話題を扱う専用のスレがあった方がいいかね?
0950nobodyさん
04/06/02 14:32ID:???ネタスレ化した沈んでいるスレがいくつかあるよ。
テストってどーやるんだろう
http://pc5.2ch.net/test/read.cgi/php/1053058429/
MacOSXでローカルCGIテスト
http://pc5.2ch.net/test/read.cgi/php/1003177003/
テストサーバー
http://pc5.2ch.net/test/read.cgi/php/1027426697/
0951nobodyさん
04/06/02 15:35ID:???いや、あっても使い方を語りあっても仕方ないし、
インストールできません!だけでスレがつぶれそうだが(w
0953nobodyさん
04/06/03 18:09ID:???えっと、Perlをネットで学んでそこそこ書けるようになったから、定番のラクダ本を買おうとしたのね。
だけど、新品は学生にはちょっとお高い値段なのでブックオフを見てみたら第一版が
結構安く売ってたので買おうかと思ったんだけど新しい奴の方がいい?
困るような違いがあんまりないのなら買おうかと思ってるんだけど。。。
びんぼーがくせーに先輩方ご教授して下さると嬉しいです。。。
0954nobodyさん
04/06/03 18:09ID:6UTHDkEW0955nobodyさん
04/06/03 19:06ID:???ラクダ本とほぼ同じ内容だから。
でも、どうせ買うなら第二版の方がよりいいね。
0956955
04/06/03 19:51ID:???レスありがとうです。
これまで英語は苦手でしたが、自分に良い口実が出来ました。
辞書引きながらドキュメント読み進めていこうと思います。
どうもアドバイスありがとうございました。
0957nobodyさん
04/06/03 20:07ID:n8AV7j0tここで聞くのとWEB制作で聞くのはどっちがいいでしょう?
0960nobodyさん
04/06/03 21:06ID:n8AV7j0tありがとうございます。
0961nobodyさん
04/06/03 23:28ID:4V16R4yl左のフレームがメニュー、右のフレームが本文で、クリックしたメニューにより
右フレームの内容を変えたいのです。
クリックしたメニューにより右フレーム内でで読み込むjsファイルを変えたいの
ですが、どのようにすればよいでしょうか?
よろしくお願いします。
0963CMYK.eps
04/06/04 12:46ID:dPNxNUSzクイズや問題の出せるCGIで、
問題にタグが使えてですね、
出題は、1問1問ではなくて、全ての問題が一覧で出るタイプのもので、
もちろん合格者一覧のような統計機能もついてですね、
1時間以内の連続受験を禁止するようなこともできるCGI、
どなたかご存じありませんか?
KENTWEBさんのとこに置いてあるような感じのものが理想なんですが、
スクリプトはいじれないし…。(T_T)
0964ここはスクリプトいじる人の板!!
04/06/04 13:05ID:???>>962
0965nobodyさん
04/06/05 12:39ID:+f+vD5MEで紹介されているPHPのサンプルについてなのですが、
中略
$strDir=dirname(__FILE__);
$strXml=$strDir."/books.xml";
$strXsl=$strDir."/basic.xsl";
中略
phpファイルとxmlおよびxslファイルの位置が以下のようになっている場合、どのように書けばいいのでしょうか。
/home/
/php/
transform.php
/xml/
books.xml
basic.xsl
../xml/books.xmlとすると「ttp://〜/home/../php/books.xmlがありません」みたいになりました。
0966訂正
04/06/05 12:40ID:???↓
ttp://〜/home/php/../xml/books.xml
0969nobodyさん
04/06/05 17:45ID:308hpJ26エンアールエンエヌ?バックスラッシュアールバックスラッシュエヌ?シーアールエルエフ?
0971nobodyさん
04/06/05 20:37ID:???¥と表示しないシステムもあるんだし
0972nobodyさん
04/06/05 22:47ID:???0973nobodyさん
04/06/05 23:51ID:???円でないと通じない相手には円と発音し
バックスラッシュでないと通じない相手にはバックスラッシュと発音し
要は相手を見極めることがポイント
俺の周囲だと「DOSの改行」と言うのが一番通りが良いけど
0974nobodyさん
04/06/06 01:12ID:???\r\n という表記そのものを問題にしてる文脈では「DOS の改行」といっても通じない。
0976nobodyさん
04/06/07 18:50ID:???マ板かどっかに発語スレなかったっけ。stdioをどう発音するかとか
0977nobodyさん
04/06/07 19:50ID:???0978nobodyさん
04/06/07 20:10ID:UI3v3779Bodyの中にタグとして書き出すのでなく、CGIの中で完結させたい
(ソースを見てもわからないようにしたい)のですが、
具体的にどのようにすればいいのでしょうか。
サブルーチンで解析CGIを呼び出す、というヒントは読んだのですが
呼び出しの記述の仕方がわかりません。
なんとなくこんなふう書くのではないかと思うのですが↓
sub access {
??? = './acc/acc.cgi?a=b&&c=d';
}
どなたかアドヴァイスおねがいできませんか!
0980978
04/06/07 20:47ID:???失礼しました。
0981nobodyさん
04/06/08 12:59ID:Z3jR/njfサイト例 http://drc.xrea.jp/blog/ ここで使っている様なテッカーです
上のサイトはアサヒコムのRSS http://www3.asahi.com/rss/index.rdf
を何らかの加工をしてテッカーを作り、それをテーブルに取り込んで
表示させていると思います。上のサイトのテッカー表示ページに直リン
するのも悪いと思い、自前で生成したく方法をご教授ください
0983nobodyさん
04/06/08 13:34ID:???0984nobodyさん
04/06/08 21:49ID:???最近のガキどもはこれだから困る…
0986nobodyさん
04/06/08 22:07ID:Bm/9m31/目標設定とおもって資格を取りたいとかんがえています。
”情報処理技術者試験”(シスアド/基本情報技術者)以外で
なにかないでしょうか?
0987986
04/06/08 22:07ID:Bm/9m31/0988nobodyさん
04/06/08 22:13ID:???0989nobodyさん
04/06/08 22:14ID:???0990981
04/06/08 23:11ID:Z3jR/njfレッツphpにテッカー生成スクリプトがありました
スクリプトで生成後、表示を取り込むことで例のサイトの様に出来ました
今後ともご教授をお願いいたします
0991nobodyさん
04/06/08 23:50ID:???JavaやるんならSJCとか。
あと迂遠に見えるかもしれないが、DBテクニカルエンジニアもいいかも
……ってこれは「情報処理技術者試験」の範疇だな_| ̄|○
0993nobodyさん
04/06/08 23:50ID:???perl(CGI.pm?)には、phpにおけるhtmlspecialcharsのような関数はないのでしょうか?
よろしくお願いします。
0995993
04/06/09 00:28ID:???(´・ω・`)ごめんなさい。
でもわかんなかったんです。
$src =~ s/&/&/g;
$src =~ s/</</g;
$src =~ s/>/>/g;
$src =~ s/"/"/g;
$src =~ s/ /?/g;
$src =~ s/\r?\n/<BR>/g;
これするしかないのかな?
0996天然
04/06/09 01:10ID:???ENT_NOQUOTESが設定されていない場合、'"' (ダブルクォート) は '&quot;'になります。
ENT_QUOTESが設定されている場合のみ、''' (シングルクオート) は '&#039;'になります。
'<' (小なり) は '&lt;' になります。
'>' (大なり) は '&gt;' になります。
PHPマニュアルより
0997nobodyさん
04/06/09 01:14ID:???0998nobodyさん
04/06/09 02:13ID:???0999nobodyさん
04/06/09 02:21ID:???1000nobodyさん
04/06/09 02:28ID:???http://pc5.2ch.net/test/read.cgi/php/1086715675/l50
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。