CGIとかPerlとか超初心者なんだけど、
■ このスレッドは過去ログ倉庫に格納されています
0001埼玉板"管理人"
2001/07/20(金) 17:36ID:???が非常に高くなってきたのです。
http://green.jbbs.net/travel/511/saitama.html
ス連でも相談にのってもらってるんだけど、ここでも相談したい。
とりあえずFTPって何?どういうふうに使うの?
0792nobodyさん
2005/03/25(金) 13:22:20ID:???利用者に確認をさせたいと考えています。
利用者のローカルの画像ファイルにリンクを張れば、画像を見て確認できるわけです。
<FORM>に enctype を指定しなければ、ローカルのファイル名をフルパスで取得できるので、
上記のことが可能になりますが、アップロードには、enctypeをマルチパートにしなければならず、
そうすると、取得できるファイル名はフルパスではなくなってしまいます。
アップロードするファイルのファイル名をローカルでのフルパスで取得して、
なおかつアップロードも可能にするにはどうしたら良いでしょうか。
よろしくお願いします。
0793nobodyさん
2005/03/25(金) 13:22:53ID:???しかし逆に、PHPのファイルがCGIから見えてしまうのは、
サーバ管理者にとっても頭の痛い問題だったりする罠
0794nobodyさん
2005/03/26(土) 03:43:25ID:???<form onsubmit="this.filename.value = this.file.value;">
<input type="file">
<input type="hidden" name="filename">
</form>
0795nobodyさん
2005/03/26(土) 03:45:45ID:???<input type="file">
↓
<input type="file" name="file">
0796nobodyさん
2005/03/26(土) 04:08:30ID:???もしかしてJavaScriptじゃないのか?
<form action="./hoge.cgi" method="POST" enctype="multipart/form-data">
<input type="file" name="File">
<span onclick="alert(File.value)">Click!</span>
</form>
どちらにせよ、サーバーサイドの話じゃないねぇ。
0797nobodyさん
2005/03/26(土) 16:32:06ID:VlHyTFWS$file_name = 'DT' . $code;
のプログラムで、
$file_nameに'DT00015'と、常に桁数を固定して表示するにはどう改造すればよいのでしょうか?
0798nobodyさん
2005/03/26(土) 16:45:49ID:???printfとかsprintfとか
0799nobodyさん
2005/03/26(土) 17:06:13ID:???0800nobodyさん
2005/03/26(土) 18:47:49ID:???ありがとうございます。
cgi-lib.pl の ReadParse を使って、$in{ 'filename' } で取得できました。
>>796
Content-Disposition: form-data; name="xx"; filename="yy" ...
からファイル名を取得しています。やっぱりフルパスじゃありません。
AN HTTP 1.42nです。
調べるところを間違っているのでしょうか。
0802質問です
2005/03/26(土) 23:03:11ID:AXONbNE8$name->[0] = 'taro';
$name->[1] = 'hanako';
$name->[2] = 'goro';
perlでは、このような構文も使えるとのことですが、
この際$nameの参照先に出来ている配列の要素数(この際は3)を取得するにはどうすればよいのでしょうか?
0803nobodyさん
2005/03/27(日) 07:16:23ID:???print $hoge;
print scalar @{$name};
print $#{$name}+1;
0804nobodyさん
2005/03/27(日) 12:01:11ID:8QCcZUg+ありがとうございます、参考になりましたです。
0805nobodyさん
2005/03/28(月) 13:02:16ID:72+Tp0MM制作スレなんてないですよね…
・ユーザー登録/ポイント加算システム
・個人HPでの使用
・〜5000円が理想。。。
0806教えてください
2005/03/28(月) 13:04:39ID:ItuQ/jVLPHP startup: Unable to load dynamic library 'C:\Program Files\Apache Group\PHP5\ext\php_mysql.dll'-指定されたプロシージャが見つかりません。
しかし、extの中には、ちゃんとphp_mysql.dllが入っており、またphp.iniのextension もコメントアウトしてあります。
どうしてこうなるのでしょうか? 解決策がありましたら、
教えてください。
0808教えてください
2005/03/28(月) 15:52:03ID:ItuQ/jVL0809nobodyさん
2005/03/28(月) 21:46:29ID:F9v4pFxQFFFTPを使っていて、ソースを大幅に変更したのでミラーリングアップロードをしました。
アップロード前にBBSのフォルダに関しては、一切いじってません。アップロード後は、パーミッションの変更もしました。
分かるかた教えて下さい。
CGIはapeboardで借りました。
0810nobodyさん
2005/03/28(月) 22:30:49ID:pdCFhomv500エラーじゃなく、404エラー?
0811nobodyさん
2005/03/29(火) 04:42:21ID:???0812教えてチャン
皇紀2665/04/01(金) 03:45:05ID:FwLlfb5gSSIの#includeで、
‘A.html‘ というファイルに外部ファイル ’B.html‘ を取り込んだ場合、
生成されるソースを見ると'A'の<body>内に
‘B‘の<head>と<body>タグがそのまま記述されてしまうのですが、よいのでしょうか?
SSIの実行結果として、そうなって正解と思うのですが
HTMLの文法的にはひとつのHTMLファイルに<head>と<body>タグが2つあるのは
なんかまずい気がするのですが・・・
プログラミングのこととかよく理解できていない初心者ですので
すごくおバカな質問なのですが、どなたかご教授ください。
0813教えてチャン
皇紀2665/04/01(金) 03:46:41ID:FwLlfb5gソースをみてなんかまずい気がして気になって眠れないんです。。スイマセン
0814nobodyさん
皇紀2665/04/01(金) 05:40:35ID:???そりゃまずいけど…
私には、何故インクルードされるB.htmlにbodyタグなどが含まれているのか気になって眠れそうに無いよ
…プログラミングとは関係無いな。
こう言う質問は何処だろう?Web制作あたり?
0815教えてチャン
皇紀2665/04/01(金) 13:54:46ID:FwLlfb5gあぁ、やっぱりまずいんですねorz
b.htmlのソースがまるっぽAのファイルにとりこまれるんですよね。
でも、headとかbodyタグをはずすと、
Bがhtmlとして成り立たなくなるためか、
SSIで取り込んだら、‘B‘の部分は表示されなくなります。
SSIがらみなんで、こちらの板かと思ったのですが・・・
Web制作のほうで質問した方がよいのでしょうか?
javascriptやcgiのスレはあるようなんですが、
いったいどこへいけば良いのでしょう・・・・あぅ・・・
不眠仲間をつくってしまって申し訳ないですorz
0816nobodyさん
2005/04/04(月) 01:40:07ID:???print "10超";
}
else{
print "10以下";
}
print "<br>$a";
これ、変数を
$a=10.0000000000001
とするまでは普通なんだけど、
$a=10.00000000000001
にすると、小数点以下がカットされ、さらに、
$a=10.0000000000000001
に至っては、10以下に判定されます。
別に必要としてるわけじゃないんだけど、ご存知の方いる?
0818nobodyさん
2005/04/04(月) 16:05:32ID:mRAkpYb7初心者でもわかりやすいCGIの本ってありまつか?
0819nobodyさん
2005/04/04(月) 16:12:48ID:???http://pc8.2ch.net/test/read.cgi/php/1030209573/
0820nobodyさん
2005/04/04(月) 16:50:48ID:???http://www.amazon.co.jp/exec/obidos/ASIN/4797318155/qid=1112600896/sr=8-4/ref=sr_8_xs_ap_i4_xgl14/249-8116743-0290765
分かりやすい解説付きで、自分で掲示板チャット人工知能掲示板ができるようになる
0821nobodyさん
2005/04/04(月) 16:55:08ID:???0822nobodyさん
2005/04/04(月) 16:56:33ID:???その本はある程度PerlCGIを分かってる奴じゃないと難しい
>>820
それは俺も持っているCD-ROMの付録付きで遊び感覚な要素が多いな、まぁ初心者にはちょうどいいだろう
掲示板
チャット
人口知能掲示板
人口知能チャット
占い
日記
天気予報
他CGIを作ったゲーム等々が簡単に作れるようになるな
0823nobodyさん
2005/04/12(火) 09:56:36ID:2c4b0aVe掲示板CGIなどで、同時書き込みによるデータ―破壊を防ぐために、
いわゆるロック処理がなされていますが、読み込みと書き込みが同時に
行われることには対処がなされていないようです。
例えば、KENTのwebpatioとか。
他のユーザーがファイルを読み込んでいる最中に書き込みが始まったり、
書き込みの最中に読み込みが始まってしまったら、どうなるんでしょうか。
とりあえず、UNIX、アパッチ、Perlを使っているってことで。
0824nobodyさん
2005/04/12(火) 10:52:02ID:???も、またリロードすればいいだけのこと。
ただし、読み込んだデータがその後のカキコに影響するような仕組みなら
問題も出てくるだろうが・・・ないよなぁ。。
あと、ロックして一時ファイルにカキコんでリネームすれば半端なデータが
表示されることもなかろーに。
もちろん読み込み中にも同様にロックしてアクセス待ちが溜まる仕組みを
作りたいならそれは自由だとも思う。
0825nobodyさん
2005/04/12(火) 11:32:10ID:???つまり、同時読み書きによる不都合は起こりうるということですね。
ではそういう視点でもう一度勉強しなおして見ます。
> あと、ロックして一時ファイルにカキコんでリネームすれば半端なデータが
> 表示されることもなかろーに。
なるほど。そういう手もありますね。
0826nobodyさん
2005/04/13(水) 12:21:24ID:???「lesson1.html」というファイルで
<html>
<head>
<title>Input form 1</title>
</head>
<BODY>
<h1>Input example</h1>
<FORM ACTION="lesson1.cgi">
ばるー1<input type="text" name="value1">
<input type="submit" value="おくる">
</FORM>
</body>
</html>
「lesson1.cgi」の中は
#!/usr/bin/perl
require 'cgi-lib.pl';
&ReadParse(*input_data);
print "Content-type: text/html\n" ;
print "<html>\n" ;
print "\n" ;
print "<title>デコけっか</title>\n" ;
print "<body>\n" ;
print "value1=$input_data{'value1}\n" ;
print "</body>\n" ;
print "</html>\n" ;
exit;
なぜ動かないのか、さっぱりわかりません。ご教授おねがいします
0827nobodyさん
2005/04/13(水) 12:34:19ID:???print "Content-type: text/html\n" ;
print "<html>\n" ;
↓
print "Content-type: text/html\n" ;
print "\n";
print "<html>\n" ;
0828nobodyさん
2005/04/13(水) 12:53:23ID:???{'value1} => {'value1'} or {value1}
0829nobodyさん
2005/04/13(水) 13:04:26ID:???ほんっとうにありがとうございます。
0830nobodyさん
2005/04/13(水) 15:38:14ID:???sub PrnCont($;$) {
(中略)
}
の
($;$) ←これ何?
引数はブレース先頭で@_;で1つ受け取り、
最後の行でreturnで値を一つ返しています。
調べようにも
ttp://www.google.co.jp/search?hl=ja&q=%28%24%3B%24%29&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=
手に負えません・・・。
0831nobodyさん
2005/04/13(水) 16:35:41ID:???引数のプロトタイプ
セミコロンの前は必須の引数。
つまり($;$)は、スカラー変数が2個必要で必須なのは1個だけという意味
0833質問です
2005/04/14(木) 10:12:29ID:JzlzHFO/$data->[0]{'age'} = '25';
$data->[1]{'name'} = 'hanako';
$data->[1]{'age'} = '24';
print "Content-type:text/html\n\n";
print "hash = $data->[1]<BR>"; # [1]
print "name = $data->[1]{'name'}<BR>"; # [2]
print "age = $data->[1]{'age'}<BR>"; # [3]
function1($data->[1]);
exit;
sub function1
{
my $data_f = shift;
print "hash = $data_f<BR>";# [4]
print "name = $data_f{'name'}<BR>";# [5]
print "age = $data_f{'age'}<BR>"; # [6]
}
--------------------------------------------------
このプログラムの実行結果は
hash = HASH(0x8156a10) [1]
name = hanako [2]
age = 24 [3]
hash = HASH(0x8156a10) [4]
name = [5]
age = [6]
となりました、引数に渡された値(HASH(0x8156a10))は同じなのにそれを{}でハッシュ本体にアクセスしようとすると正常な値が取れません。
これは一体なぜなのでしょうか?解決方法ではなくこのようになる理由について解説いただけませんでしょうか。よろしくお願いします。
0834nobodyさん
2005/04/14(木) 12:57:29ID:???$data->[0]{'age'} = '25';
$data->[1]{'name'} = 'hanako';
$data->[1]{'age'} = '24';
print "Content-type:text/html\n\n";
print "hash = $data->[1]<BR>"; # [1]
print "name = $data->[1]{'name'}<BR>"; # [2]
print "age = $data->[1]{'age'}<BR>"; # [3]
function1($data->[1]);
exit;
sub function1
{
my $data_f = shift;
print "hash = $data_f<BR>";# [4]
print "name = $data_f->{'name'}<BR>";# [5]
print "age = $data_f->{'age'}<BR>"; # [6]
}
0836nobodyさん
2005/04/14(木) 17:15:25ID:YqNS5c79my($i,@tmp);
どちらの記述が正しいのでしょうか?
また、双方に違いがあるのでしょうか?
0838質問です
2005/04/14(木) 20:12:10ID:JzlzHFO/なぜデリファレンスしなければいけないのか疑問です。
内部構造がわかりません、ちなみに私はこのように考えております。
http://toukatugiken.dip.jp/ref.jpg
間違いを教えて下さい。
0839nobodyさん
2005/04/14(木) 23:01:22ID:tgjJ4BEnCはエスですよね?Gはゲー。Iはなんと読めばいいのでしょう?
エス・ゲー・??
専門的なことを聞いてすみません。
0840nobodyさん
2005/04/14(木) 23:28:25ID:???a=アー
b=バー
c=カー
d=ダー
e=エー
f=ルー
g=ゲー
h=ハー
i=イー
0842nobodyさん
2005/04/15(金) 00:14:12ID:blqHQHFVゴルゴ13しか知らない低学歴はすっこんでろ
0844nobodyさん
2005/04/15(金) 18:28:36ID:jbs5B7Gv0845質問です
2005/04/15(金) 20:07:01ID:5ckAPcBA【配布先URL】 http://specters.net/cgipon/tengoku/download.html
スレ違いでしたら申し訳ありません。
トリップ機能を付けたいんですが、どうすればいいのか
ご教授お願い致します。m(_ _)m
0847nobodyさん
2005/04/16(土) 05:26:59ID:???私のPCには現在AN HTTP DaemonVer1.42nと
Apache HTTP SeverとActivePerl5.8が入っており、
http://www.kent-web.com/www/anhttpd/www1.html などを参考に
ローカルでCGIのテストするのですが、c:\www\homeとディレクトリを作り
そこにCGIを入れると、上記サイトにあるような簡単なhello.cgiとか
掲示板とかはサイト内にもあるような
http://127.0.0.1/bbs/aska.cgi
書き方でブラウザも表示確認できるのですが、
http://dream.lib.net/ で配布されているような
掲示板とはまた違った感じのCGIではローカルでブラウザで表示できないのですが
こう言う類のちょっと難しい(私には)CGIをローカルで表示させるには
何かコツといいますか、決まりごとみたいなのってありますか?
perlのパスは間違っていません。
たぶんAN HTTP側の設定とかのような気もいたしますが。
教えていただけませんか。
0848847
2005/04/16(土) 05:29:54ID:???サーバにUPしての表示は出来るのですが、どうしてかローカルでは出来ないもので
すいませんが お願いいたします
0849nobodyさん
2005/04/16(土) 07:30:48ID:???http://dream.lib.net/ が見られない
http://dream.lib.net/room/なら見られるがlinkrnak.CGIが見当たらない
0850nobodyさん
2005/04/16(土) 07:43:55ID:???ダウンロード→リンク ってところの Ranking Linkってやつです。
0851nobodyさん
2005/04/16(土) 11:09:46ID:???0853nobodyさん
2005/05/14(土) 15:45:56ID:???SSI使用のためhtmlで作成したファイルの拡張子をshtmlに変更したのですが、
ローカルにおいてshtmlファイルがInternet Explorer6 で開けません。
何故でしょうか?
shtmlファイルを右クリック→プログラムから開く→プログラムの選択→Internet Explorer
→この種類のファイルを開くときは、選択したプログラムをいつも使うにチェックを入れる
→OK→開かない
0854853
2005/05/14(土) 15:57:13ID:???http://www.mozilla.gr.jp/forums/?mode=al2&namber=11606&rev=&0&KLOG=77より
1. Explorer のメニュー「ツール」→「フォルダ オプション」を選択します。
2. パネル内のタブ「ファイルの種類」を選択します。
3. もし一度 .shtml を登録してしまっていれば、「登録されているファイルの種類」から SHTML を探し出して削除します。
4. ボタン「新規」を押します。
5. ウィンドウ「新しい拡張子の作成」内のボタン「詳細設定」を押します。
6. セレクトリスト「関連づけられているファイルの種類」で「HTML Document」を選択します。
7. テキストボックス「ファイルの拡張子」に「shtml」(大文字小文字関係なし)と入力し、ボタン「OK」を押します。
この手順では 6. で「これから登録する拡張子はすでに登録されている HTML と同じ種類のファイル」と教えていることが肝です。
0855nobodyさん
2005/05/14(土) 22:43:21ID:jtOAdQNyError: 書き出し用のHTMLファイルが見つかりません。 [ No such file or directory ] line:1451
となってしまうんですが
0856nobodyさん
2005/05/15(日) 00:44:08ID:???0857nobodyさん
2005/05/15(日) 03:41:35ID:L86n9jkVCGIデータ(カウンタ、日記、リンク集)を初期化してしまったのですが
このアップロードするまでのデータってどこかに残っているものでしょうか?
0858nobodyさん
2005/05/15(日) 03:48:35ID:???が、一利用者のためだけに一部のデータのみを取り出すことはしない。
つまり諦めろと。
そうならないためにも普段からまめにバックアップを「自分で行なう」事だね。
0859nobodyさん
2005/05/15(日) 09:58:06ID:???もっと書き込み隊に、2ちゃんねるみたいにスレタイ一覧が見れるようにするにはどこをどうすればいいですka?>
0861nobodyさん
2005/05/16(月) 06:33:10ID:???「PurePerl で書かれたプログラム」 とか。
0862nobodyさん
2005/05/19(木) 14:46:47ID:H6N/yoOH初心者なんですが
【CGI名】Web Calendar2(ウェブカレンダー)Ver.0.22
【配布先URL】http://www3.biwako.ne.jp/~nobuaki/webcal/
ここのカレンダー使ってます
カレンダーに印刷できるような罫線をつけたいのです。
縦型・標準タイプはコンフィグファイルで罫線の色変更できたのですが
一覧タイプの罫線はどこをいじればいいのかサッパリ。。
すれ違いだったら誘導お願いします。
どなたか分る方助けてください。
0864862
2005/05/20(金) 11:07:34ID:UsD+3Jqaありがとうございました!!!
出来ました!!!
ほんと感謝です!!
(*´∀`*)
0865nobodyさん
2005/05/20(金) 19:17:45ID:k6pPfthf今、掲示板のCGIをあれこれ工夫しながら改造しているところなのですが、逆引き不可IPからの書き込みを
拒否できるようにしたいと奮闘中であります……が
逆引き不可のIPを特定できません…
かなり厨房な質問をしているのは重々承知しているのですが、ぐぐっても、あれこれ参考文をみてもコレというものが
みつからず、ここに書き込みした次第であります。
どうか、逆引きIPの特定方法を教えて頂けないでしょうか。
よろしくお願いいたします
0866865
2005/05/20(金) 19:20:09ID:k6pPfthf蛇足だとは思いますが、逆引き不可IPについて。
IPアドレスが全て数字で構成されたものです。
よろしくお願いいたします
0867nobodyさん
2005/05/20(金) 23:53:47ID:???Excelシート(表)をアップして、おんなじディレクトリに作ってあるサイトのコンパネからそのサイトのTOPページに
html自動生成して表示させたいんですけど.....これってどうやればよろしいでしょうか??
やったことないからまったくわからん。どなたかお助けお願いします。。
0868nobodyさん
2005/05/21(土) 15:20:34ID:46eeCwFQパーミッションが番号でなくチェックで入れるFTPソフトを
使ってるのですが、606の設定は
オーナー 読み○ 書き○ 実行×
グループ 読み× 書き× 実行×
ワールド 読み○ 書き○ 実行×
であってますでしょうか?
他の番号の例は見つかったのですが・・・
おねがいします
0869nobodyさん
2005/05/21(土) 22:16:22ID:???0870 ◆T1jMkdHnMw
2005/05/21(土) 22:26:29ID:GeVdt0SBCGIでテキストファイルを読み込むとき、
「上の行から一行ずつ順に」ではなく、
「下の行から一行ずつ順に」読み込んでいきたいのですが、
どうすればよいのですか。
0873870 ◆T1jMkdHnMw
2005/05/22(日) 10:45:04ID:nATGnjHiありがとうございます。
すみませんが、行数の数え方を教えてください。
0875nobodyさん
2005/05/23(月) 15:49:50ID:???>行数の数え方。
秀丸エディターとか使うと便利ですよ。
(秀丸エディターで検索してみてください。)
行数で検索ってのもありますし、横に行数表示されます。
シェアウェアですけど、無料お試しつきです。(・ω・)
0876nobodyさん
2005/06/10(金) 19:06:20ID:n3jB9OmGPerlEditorとOEdit-テキストエディタを利用してます。
かなり便利だと思ってますが、採点のほどお願いします。
0877nobodyさん
2005/06/10(金) 21:10:50ID:???http://pc8.2ch.net/test/read.cgi/php/1014357485/
使いやすいエディタって何よ?
http://pc8.2ch.net/test/read.cgi/php/991372719/
0878nobodyさん
2005/06/14(火) 15:38:42ID:DeGzZVZwこのパスワードって簡単に破れたり、BBSの中身見れたりするの?
教えて!
0879nobodyさん
2005/06/14(火) 16:01:47ID:???パスワードしだいだろ
英大小文字数字をランダムに組み合わせた8桁以上のパスワードなら大丈夫じゃないかな
123とかいうパスワードは破ってくれといってるようなもんだけど
0880nobodyさん
2005/06/14(火) 16:34:37ID:DeGzZVZwかつて何回か破られた形跡があるんですよ。ランダムの4ケタの数字では
ダメダメ?破るにしても手作業で1〜9999まで打つの?
0881nobodyさん
2005/06/15(水) 08:37:23ID:???0882nobodyさん
2005/06/15(水) 17:55:23ID:eTvAoBOjそう言うソフトあるんだ!!それを防ぐには>>879が言ってるように
パスワードの文字数増やして、数字だけでなく文字も入れなるべき?
もしくはそのソフト使われたらどんなけがんばってもムダ?
0883nobodyさん
2005/06/15(水) 20:05:13ID:???0884教えてください
2005/06/17(金) 19:49:40ID:4fnOsZWVサイトにアクセスしてきた特定のホストを違うページに飛ばすCGIを設置したいのです。
CGIスクリプトは探して使えそうなのがあったのですが、
それをトップページで呼び込む方法がわかりません。
【設置するCGI】
#========#
#設定開始#
#========#
#排除したいIPアドレスです(カンマで区切っていくらでも)
@esc=('000.000.000.00');
#排除しないIPのリンク先の設定
$good="http://0000/index.html";
#排除するIPのリンク先の設定
$bad="http:/0000/dammy.html";
#========#
#設定終了#
#========#
$ip=$ENV{'REMOTE_ADDR'};
foreach $sesc(@esc){
if($sesc eq $ip){
$flag=1;
}
}
if($flag == 1){print "Location: $bad \n\n";}
else{print "Location: $good \n\n";}
__END__
これを【http://0000/index.html】にアクセスした時に起動させたいのですが、
呼び出しのコマンドはどういうもので、どのように書き込めばよいのでしょうか。
0885nobodyさん
2005/06/17(金) 19:52:56ID:7vlQvbgl@line
@query
何かの配列みたいですが、どこに定義された何の配列なのでしょうか?
0887
2005/06/20(月) 21:46:43ID:F0wN879Http://halpal.net/xoops/modules/auth/buy_list.html
のように検索→選択→.vcs .csv .pdbなどで出力というのは
どうやっているのでしょうか?
ずーぷすでないと無理なのでしょうか?
0889nobodyさん
2005/06/23(木) 02:02:15ID:dskomwuHPermission denied on server. (chmod)とでます。
その上のフォルダは変えられたのですが・・・
上記のエラーはどういう意味なんでしょうか?
0890nobodyさん
2005/06/23(木) 06:13:14ID:???まず、
・上のフォルダのパーミッションはいくつなのか (0700以上必要)
・FTPソフトの警告なのかブラウザでそうでるのか
・CGI を動かせるサーバなのか
・他のFTPソフトではどうなのか
を書くべし。
0891nobodyさん
2005/06/23(木) 13:22:42ID:dskomwuHレスいただきありがとうございます。
>・上のフォルダのパーミッションはいくつなのか (0700以上必要)
上のフォルダは755です
>・FTPソフトの警告なのかブラウザでそうでるのか
ftpで実行するとでます、ブラウザで試しても同じ結果が出ました。
>・CGI を動かせるサーバなのか
サーバーはocnです。調べてみたところcgiは動かせるようです。
>・他のFTPソフトではどうなのか
ws_ftpとftp.exeで試しましたが、同じ結果でした。
0892nobodyさん
2005/06/23(木) 15:18:12ID:kmos2NYxmy $delete_url = sprintf ("%s?choice=delete;id=%d", url (), $row->{id});
print br (), br (),
"$row->{t} $row->{status}",
" [", a ({-href => $edit_url}, "Edit"), "]",
" [", a ({-href => $delete_url}, "Delete"), "]",
br (), "\n",
"$row->{content}\n";
1行目のsprintfで文字列を指定して、出力しているのはわかります。
しかし、括弧内の意味がわかりません。変数"id"について、URLを指定しているらしい
ですが、よくわかりません。
どっかに詳しく解説している、サイトとかありませんかね?
■ このスレッドは過去ログ倉庫に格納されています