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

△▲ WebProg 初心者の質問 Part8 ▼▽

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん04/03/06 19:25ID:???
2ちゃんねるは初めて。
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 進行でお願いします。
0758nobodyさん04/05/19 00:09ID:???
>>757
はぁ?おまえが(ry
0759nobodyさん04/05/19 14:32ID:wXrEI+fw
すんません。こちらのほうが適切そうなので

PukiWikiでFrontPageのタイトル名を
変えるにはどうしたらいいですか?
0760nobodyさん04/05/19 14:37ID:???
>>759
全然適切じゃない。まずはググれ。
0761nobodyさん04/05/19 14:55ID:wXrEI+fw
>>760
ありがとう
0762nobodyさん04/05/19 16:56ID:???
>>760
あんたその周辺のキーワードで
ぐぐってみたことあるんかい?
すげー的外れよ
0763nobodyさん04/05/19 21:41ID:cap5admC
IIS6.0、Windows2003を使っています。

とほほのアクセスカウンターをDLして設置したのですが、
アクセスカウンターが0から先へ進みません。
wwwcount.datcntに100を置いたのですが、それでも0だというところから
判断すると、おそらくcgiからファイルが見えていないのだと思います。

ちなみに、別のIIS5.0、Windows2000のサーバでは同じ構成で
問題なく動きました。
原因があるとすればどの辺りが怪しいのでしょうか?
ヒントとなるアドバイスをいただければ幸いです。

なお、BBSなど他のcgiプログラムは動いているので
Perlの設定などは大丈夫だと思います。
よろしくお願いいたします。
0764nobodyさん04/05/19 22:23ID:???
ここはCGI設置トラブルをサポートするスレじゃないぞ。
0765nobodyさん04/05/19 22:28ID:cap5admC
>>764
いえ、IISで起こりがちなトラブルを教えて頂ければ十分ですので
よろしくお願いいたします。
0766nobodyさん04/05/19 22:41ID:???
>>765 スレ違いと言っておるのが聞こえんか?
0767nobodyさん04/05/19 23:05ID:???
>>763
■ 設置の方法がわからない場合には
CGI設置について質問
http://pc5.2ch.net/test/read.cgi/php/1054216089/15(テンプレ)
0768nobodyさん04/05/19 23:26ID:???
>>767
ありがとうございます。
0769nobodyさん04/05/20 21:26ID:???
現在PHPでファイル保管用のアップローダを作ろうとしています。
そこで問題が出てきたのですが
同時に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:???
2ちゃんでもこの板はなんか冷たすぎるぞ。
プログラム板とかもっと親切。
なんでそんなに殺伐とする必要がある?
吉野家やないんだぞ。
0776nobodyさん04/05/20 23:47ID:???
ム板と違ってドシロウトの流入が多い板だからさ。
0777nobodyさん04/05/21 02:55ID:???
ttp://2bee.jp/の解析イヤイヤというツール使用の来訪者をお断りしたいのです。
自分ではうっすらとhtaccessあたりで弾くのかなぁと思っていたのですが、
書き方が悪いのか、上手く弾けませんでした。
どこかの板で、あれはcgi串だといってる方がいたので、cgiスレと迷ったのですが、
初心者という言葉に惹かれこちらに質問させていただきました。
どなたか、ご教授下さいませんでしょうか。宜しくお願いします。
0778nobodyさん04/05/21 02:58ID:???
>>777
Web制作板で聞いてください。
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:???
>>779
言語 鯖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:???
>適当に想像して...鯖OSはirix...
素敵ですw
0783nobodyさん04/05/21 19:36ID:???
こんにちは 勉強用に perl を使ってWEBページを表示しようとしています。
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:???
>>783
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:???
>>786 失礼しました 書き忘れです
ただしくは
print "Content-type: text/html; charset=Shift_JIS\n\n";
print "<HTML>〜省略〜";

です。
よろしくお願いします。
0788nobodyさん04/05/21 21:31ID:???
httpd.confなんて関係ないだろ。
短いテスト用のコードでやってみるとか切り分けはしたのか?
0789nobodyさん04/05/21 21:39ID:???
>>>788 はい 現状で一番短いコードで書いてやっています。
最低限のヘッダーと HTMLのアウトプットだけです。
0790nobodyさん04/05/21 23:22ID:???
>>789
短いのならここに晒してみるのも手かと。
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:???
>>790
ちなみにこれが 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.

上記のようにはきだされるはずなんですが
今も調べています
自分の検索方法が悪いとは思うのですが なかなか有益な情報がありません
079378404/05/22 01:43ID:???
あー、それはきっとあれだ。
mod_perl で動いてて、PerlSendHeader On が無い。
0794nobodyさん04/05/22 01:55ID:???
>>792
Apache+mod_perlでCGIを使うには?
http://www.din.or.jp/~bigstone/cgilab/cgitips/mod_perl1.html
3. HTTPヘッダは標準では出力されない

ここを見よ。
0795nobodyさん04/05/22 02:21ID:???
>> 793 >>794

できました!!
ありがとうございます!!
>>793さんのいうとおりに設定をかえたらできました。
mod_perlを使用するにあたり そのような注意点があったとはしりませんでした。
勉強になります。
助かりました!!

0796nobodyさん04/05/22 02:57ID:???
環境を書かないとなかなか答えが得られない質問の見本だな。
たまたま>>784が思い当たったからよかったものの。
0797nobodyさん04/05/22 17:55ID:???
>>796
だからお前らはそういう無駄な知識をフルに生かして
解答してればいいんだよ;
0798nobodyさん04/05/22 19:17ID:???
何言ってんだ?
0799nobodyさん04/05/22 19:36ID:Myanbrca
Amazon web serviceという、Amazonのアフィリエイトの一種みたいなものがあるのですが、
どうしても、出力する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:???
>>799
理由は、アンパサンド文字が特殊文字みたいに
扱われて、XMLで送れないからだ。
まぁ、俺達は、正しいXML形式で送るためURLエンコードするぜ。

藻前は"%26"をURLデコードするな。
藻前が俺達に送り返す情報を失わず、
正しくキャラクタハンドリングしてやるぜ。

こんな感じ?
080179904/05/23 05:31ID:OgXIZlOW
>>800
なるほど、ありがとうございます。
080279904/05/23 06:16ID:???
読み直したら
>藻前は"%26"をURLデコードするな。
の部分は
>藻前は"%26"をURLデコードしなくていい。
だね。スマソ。
080379904/05/23 07:00ID:OgXIZlOW
らじゃ
0804nobodyさん04/05/23 12:06ID:EG5qmJCA
Perlでサブルーチンのサブルーチンみたいな様なことは可能なのでしょうか?
やろうとしてもエラーが出てしまいます。。。ご教授して頂けると嬉しいです。。。
0805nobodyさん04/05/23 12:48ID:???
>>804
サブルーチンのサブルーチンってなんだよ。自分用語を使わずに説明してくれ。
0806nobodyさん04/05/23 14:46ID:s/WV8cpJ
書籍販売サイトのできるだけ詳しい概念図を探しています。
どなたか心当たりはございませんでしょうか?
よろしくお願いします。
0807nobodyさん04/05/23 15:35ID:???
>804
1. サブルーチンからサブルーチンを呼ぶ
 特に何もしなくても普通に可能。
2. サブルーチンの中でサブルーチンを定義する
 無名サブルーチンへのリファレンスを適宜変数に代入しておく。
3. モジュール内で別モジュールをuseする(多分これのことかと思うけど……)
 普通に可能。ただし、@INCに気を付けること。(あやふやな場合は明示的に
use libしとけ)

 あとはperldocなり読んどくれ。
0808nobodyさん04/05/23 16:45ID:xfS+b+9p
クッキーに格納する情報として、

username = hogehoge

ではなく

username_f1777111f5d0f1c81ffa04de751128fa = hogehoge

のように、なっているものがあります。username_ の後ろは
サイトの URL の MD5 値です。

echo -n http://www.example.com/ | md5sum
f1777111f5d0f1c81ffa04de751128fa

なぜこのような MD5値をつけているのでしょうか?何かセキュリティ
に関して有利な点があるのでしょうか?
0809nobodyさん04/05/23 17:08ID:LFhulCXx
HTMLを学びはじめました。
写真をJPG画像として貼り付けたのですが、
その画像をクライアントがコピーしたり印刷したりすることを防ぐ技術ってあるのでしょうか。
0810nobodyさん04/05/23 17:14ID:???
>>809
ありません。
なお、板違いなのでWeb制作板へどうぞ。
0811nobodyさん04/05/23 17:21ID:???
ウェブ上から更新でき、尚且つサーバー内にある文章郡を全文検索できるような
サイトを作りたいのですが、どのような言語を学ぶべきでしょうか?
漠然とした質問かとは思いますが、ご教示頂ければ幸いです。よろしくお願いします。
0812nobodyさん04/05/23 17:40ID:???
漠然とした回答かと思いますが、とりあえずPerlでよろしいんじゃないでしょうか
0813nobodyさん04/05/23 17:44ID:???
>>811
更新と検索のスクリプトをそれぞれ探してきてそれを書いてある言語を勉強すれば?
0814nobodyさん04/05/23 17:46ID:???
>>812
>>813
さっき探してみたところ、どうもBlogというのものが
自分の理想に近い気がしましたので、Blogを構築することのできる言語を
学ぼうと思います。何年かかるかわかりませんが、せめて公開されてるスクリプトを
改造できるぐらいにはなりたいと思います。ありがとうございました!
0815nobodyさん04/05/23 17:47ID:???
>>811
web制作板で質問してた人かな?
結論から言うとどんな言語でも可能です。
時間はいっぱいあるみたいなのでWebProg板にある言語を
片っ端から学んでみてはイカガ谷^hでしょうか?
0816nobodyさん04/05/24 07:25ID:kZRbj7hb
HTMLで以下のように書かれて得られるページがあるんですが

<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:???
つまりは、http://www.jra.go.jp/JRADB/accessSの後ろにURL に値を追加したいのです。
0818nobodyさん04/05/24 09:24ID:gsgxf1VL
PHPで数人が書き込めて、編集・削除が可能な日記のようなものを作っているのですが
日記のログファイルは1つに纏める方が良いのでしょうか?
一つに纏めてしまうと編集や削除をする際にログを全て書き出すことになってしまい、
個別にファイル化するとファイルのオープンクローズの回数が増えることになりますよね
 
どちらがサーバーに優しいか、またWebProgとして正しいのかご教授願えませんでしょうか
うまく説明できず、わかりにくいかもしれませんがよろしくお願いします。
0819nobodyさん04/05/24 09:38ID:mEIt6meS
>>818 まぁ本当ならDBをバックエンドに使うべきだと思うが。
0820nobodyさん04/05/24 13:33ID:???
>>816
fsockopen
0821nobodyさん04/05/24 13:42ID:???
>>819
とりあえず適切なAPIを定義してファイルを直接さわらずに本体部を書く。
APIの実現は適当に気分で好きな方でやれ。あとは性能上の問題が出て
から考えよう。運がよければ一生考えずにすむYO。

0822nobodyさん04/05/24 13:48ID:UTkyEtjY
VBScriptでデータベースをWebに表示するプログラムを書いてるんですけど、

表示したデータを並べ替えたりPageSizeで区切ったページを切り替える場合、
レコードセットを保持したまま操作するのがいいのか、それともその都度
レコードセットを作るのと、どちらがサーバーに負荷が少ないでしょうか?
082381804/05/24 14:34ID:???
>>819,821
なるほど、ありがとうございました。
PHP自体も勉強し始めたばかりなので
DBはさっぱりなのですがいろいろと勉強してみたいと思います
0824nobodyさん04/05/25 01:39ID:???
>822
多分こっち向け。
==ASP== Part 3
http://pc5.2ch.net/test/read.cgi/php/1059401269/

ちなみに知ってたらすまんが、RecordSetをSessionや
Applicationに突っ込んだりしないよーに。
082582204/05/25 11:00ID:7PIn4EZp
>>824
誘導ありがと。マルチにならないようにこっちの質問は放棄します。
0826nobodyさん04/05/25 16:21ID:63AuefFn
cookieについて質問があります。
自分で発行したcookieを別ドメインの別ページ(自分のサイト)で読み込みたいのですが、
具体的な方法がわからず、質問をさせて頂きます。

■cookieを発行するページ
http://www.hoge.com/setcookie.html

■↑で発行したcookieを読み込みたいページ
http://www.read.jp/getcookie.html

発行時のdomain属性を、読み込み先のドメインにしてみたりしましたが、
その場合には発行することすら出来ず、どの用にすれば自分のしたい事
が実現出来るのか分からなくなってしまいました。

どなたかわかる方がいらっしゃいましたら教えて頂けますでしょうか。
0827nobodyさん04/05/25 16:28ID:???
諦めれ
0828nobodyさん04/05/25 17:10ID:???
>>826
そんなことが出来たら大変なことになる。
0829nobodyさん04/05/25 17:14ID:ZkrxDK+D
>>826 それができたら、それは脆弱性という。
083082604/05/25 18:38ID:63AuefFn
>>827-829
あぁぁぁああ、理解出来ました。
道理でいくら探しても検索出来ない訳ですね。
有難うございました。
0831nobodyさん04/05/25 19:17ID:HPf1dXTA
教えてくださいまし・・・

smrshで引っ掛かってますです。

.forwardで、「"|(/path/●●●.pl /path/dir /path/dir)"」っていう記述をせい
というプログラムを使おうとしているのですが、
smrshで()は使えないよー
というエラーが出てしまいます。

きっと、(を使わずに似たような記述が出来るような気がするのですが、
どなたかわかる方がいらっしゃましたら、お教えください。
0832nobodyさん04/05/25 19:22ID:???
>>831
板違い。
Linux板かUNIX板で聞け。
083383104/05/25 19:25ID:HPf1dXTA
>>832
うへーい、リョカーイ。
ありがとね。
0834nobodyさん04/05/25 19:32ID:DQ893+dy
PHPの質問です。

$linecount = sizeof(`/bin/ls`);

で、複数行の出力結果の行数を$linecountにいれたいのですがいつも1が代入されてしまいます。
うまくちゃんとした行数を入れる方法を教えてください
0835nobodyさん04/05/25 19:50ID:???
>>834
マニュアルによると、
` ` = 実行演算子 = shell_exec
string shell_exec ( string cmd)。つまり文字列。
一方、
sizeof = count
countは変数が配列でない場合は1を返します。

試してないけど、結果が配列に入りそうなのはexec()かなぁ。
いやよく知らんけど。
0836nobodyさん04/05/26 12:08ID:???
具体性に書ける質問でスマソですが、

(フレームを使えば簡単にできるのですが)
フレームを一切使用しないという条件で
フォームを送信したらサーバーサイドでテキストファイルに書き込みをおこない、
書き込み終了したらそれをクライアントに通知して、
(通知するのは書き込みが終わったという事実のみで
この時画面の書き換え等は一切おこなわない)
それを契機にクライアントサイドのJavaScriptを実行する

というような事は可能ですか?
もし可能ならやり方のヒントだけでもお願いします。
0837nobodyさん04/05/26 12:22ID:???
>>836
俺詳しくないがFLASH使えば出来るかも?
0838nobodyさん04/05/26 13:51ID:cudYJU/N
http://www.xxx.com/download.cgi?name=001(もしくはPHP)
というURLにアクセスすると、001.zipというファイルがダウンロード出来るスクリプトで、
このアドレス(ファイル)を同時に1人しかアクセスできないようにすることは可能でしょうか?
ファイルに対する直接リンクは考慮しないものとして。
#apacheのmoduleとかBASIC認証とかも使わずにスクリプトのみで
0839nobodyさん04/05/26 13:57ID:???
>>838
可能だね
0840nobodyさん04/05/26 14:25ID:???
>>836
一般的なブラウザだったら、
「フォーム送信」は「画面書き換え」とワンセットなので、
フォームを送信したら必ず画面を書き換えることが前提となる。
しかし >>837 が言うように、FLASH とか Java Applet とか ActiveX とか
その辺のものを使えば不可能でもない。

>>838
やり方はいろいろあるが、例えばファイルロックを使えば可能。

ところでBASIC認証でどうやって実現するつもりだったんだ?
そっちの方が興味あるんだが。
084183804/05/26 15:31ID:???
レスありがとうございます。
ファイルロックを使ったのですが、
print $q->redirect("http://www.xxx.com/download/001.zip");
だと、ダウンロード出来てしまいます。どうすれば良いのでしょうか?

>>840
BASIC認証にかんしては、モジュール等で制限した上に、認証をかければ
よりダウンローダーの数を制限できると思ったからです。
直接的に使う意味で書いたのではないですが、書き方が悪かったです。
すまんです。
0842nobodyさん04/05/26 15:49ID:???
>>841
redirectしたら駄目だろ....
ファイル送信前に フラグとなるファイルを作成し、
ファイル送信完了後に フラグとなるファイルを削除する。
つまりはダウンロード処理自体をスクリプトに組み込む。
スクリプトが起動した時にはフラグとなるファイルが存在するかチェックすることで
スクリプト本体の重複起動つまりは重複ダウンロードを禁止する。
0843nobodyさん04/05/26 16:04ID:???
ActionScriptのスレって何処でしょう
084483804/05/26 16:09ID:???
>>842
自分もそう思ったのですが、ダウンロード処理をスクリプトに組み込むには
どんな関数を使えば…。
0845nobodyさん04/05/26 16:34ID:???
>>843
Flash板じゃないの?
0846nobodyさん04/05/26 16:43ID:???
>>845
あーあった、誘導サンクスコ!
Web制作板とWebProg板ばっかり探してたよ…。
0847nobodyさん04/05/26 17:03ID:???
>>844
perl だと、open と binmode と print
0848nobodyさん04/05/26 17:18ID:???
サイトが大きくなってくるとCGIのフォームに名前をつけたりするのが
つけるのがとても面倒になってきます。
デザイナとプログラマで仕事わけてやってるのですが、
WebObjectsのデモを見たら、名前(というかid)をドラッグ&ドロップで
付けられてて非常にいいなぁと思いました。
ただWebObjectsは高いので無料もしくはリーズナブルな開発環境はない
ものでしょうか?
なければ、自分で作ってみようかと思ってるんですが、、、。
084984804/05/26 17:26ID:akxzxTMW
WebObjectsは
1.名前リストからドラッグ&ドロップ
で名前が付けられるのに、
ドリウィだと、
1.フォーム項目を選択。
2.プロパティウィンドウのname属性をクリック
3.名前を手入力あるいはコピー&ペースト
と3段階必要なので、ドラッグ&ドロップで名前を付けられるツールが
欲しいってことです。
085083604/05/26 17:37ID:???
>>837
>>840
皆さま
レスありがとうございました。
参考になるサイト等ございましたら、引き続きご教示願います。
0851nobodyさん04/05/26 17:40ID:???
>>844
<?php
header("Content-type: application/zip");
header("Content-Disposition: attachment; filename=001.zip");
readfile("001.zip");
exit;
?>
085283804/05/26 18:48ID:???
>>844 >>851
ありがとです。Perl、PHP共なんとか出来ました。
追加質問で、PHPでMIMEタイプを自動的に取得するにはどうしたらいいのでしょうか?
mime_content_typeを使わずに判別するには…。
0853nobodyさん04/05/27 14:41ID:fquSccy3
日替わりでリンク先を替えるCGIなんすけど
日替わりで替わらないんです どこか間違っているんでしょうか?
#!/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:???
http://pc5.2ch.net/test/read.cgi/hp/1081608108/l50
085685404/05/27 16:09ID:???
>>855
即答ありがとうございます。なるほど。そっちの板にあったんですね。

改造等で何かあったらまたこちらの板でご厄介になります。その時はよろしくお願いします。お邪魔しました。
0857nobodyさん04/05/27 17:13ID:???
今日からXPにApacheとperl.exe入れてperl勉強開始しましたよろしくです。
Windowsのコマンドプロンプトなんですが、MS-DOS時代からある(らしい)
ツールなんで、何かWindows上の起動ショートカットってありますか?
ショーカットアイコン作ればいい話ではあるんですが。
0858nobodyさん04/05/27 17:35ID:???
>>853
原因なんかいくらで考えられるのにそんな一部分だけでどうしろってんだ。
切り分けしろ。
-wオプションを使え。

(´-`).。oO(まあ、下のほうのあの変数名間違いだとは思うが・・・)
■ このスレッドは過去ログ倉庫に格納されています