トップページ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 進行でお願いします。
0525nobodyさん04/05/05 16:05ID:???
よくわからん。おそらくLWP?
0526nobodyさん04/05/05 16:24ID:???
わしもよくわからんが、STDOUT に書き出すコードが既にあって、
そのコードを極力いじらずにファイルに書き出すようにしたい、
ということなんじゃないかという気がする
0527nobodyさん04/05/05 16:28ID:???
1. CGIからCGIをバッククォートで呼び出して、出力をファイルに書き込む
欠点: サーバ負荷が多少上がる。引数を渡すのが若干面倒

2. CGIからCGIをLWPで呼び出して、出力をファイルに書き込む
欠点: サーバ負荷がもっと上がる

3. STDOUT をファイルハンドラに付け替える CPAN モジュールを使う
欠点: ごめん、何ていう名前のモジュールだったか思い出さない…
052852404/05/05 17:21ID:???
>>525-527
わかりにくくて済みません;しかも、関数化じゃなくてサブルーチン化でした。。。本当にごめんなさい。
LWPのリファレンス見てみます、、、
0529nobodyさん04/05/05 17:24ID:???
>>524
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:???
14ってとこを60に置換する。
0532nobodyさん04/05/05 17:56ID:???
>>528
2chの様にHTML吐かせて鯖の負荷を軽減したいって事?
0533nobodyさん04/05/05 18:04ID:???
2chはcgiを経由してたような?
表示部をサブルーチン化してあることだし、
selectで出力先をバシバシ切り替えるのも手かと。
0534nobodyさん04/05/05 18:19ID:sv68sKr6
PHPなんですが、既存のプログラム(理由があって一部しか公開できない)
では、メール送信時に文字化けが発生して何とか解決法を模索しています。

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:???
JISで送れ
0536nobodyさん04/05/05 18:27ID:???
どうせ誰かのスクリプトから著作権表示だけ消して使いたいんだろ。
書いた本人に聞いてみれば?
053752404/05/05 18:28ID:???
>>529
レスありがとうございます。ですが、私の知識不足でよく分かりませんでした。。。すみません。
>>532
そんな感じかもしれません。。。書き込みがあったごとにサブルーチン化した関数をそのまま出力するのではなく
ファイルに出力したいんです。。。
>>533
ありがとうございます!こんな便利な物もあるんですね。。。無事出来ました。

私のわかりにくい文書にレスして下さってみなさんありがとうございました(_ _)
0538nobodyさん04/05/05 18:34ID:sv68sKr6
>>536
俺に言ってるんですかね?完全な的はずれですが。
なぜ文字化け云々が、著作権表示に・・・。

>>535
JISで送らなければならないことは分かってるんですが、
どうやってJISにするのかが分からないんです。
jcode.php とか使う必要があるんですかね?
0539nobodyさん04/05/05 18:39ID:???
mb_convert_encoding。MB関数使えなければjcode.php
0540nobodyさん04/05/07 17:43ID:???
Amazon
Yahoo! Auction
楽天市場
これらはどんな言語で作られているんでしょうか?
0541nobodyさん04/05/07 17:53ID:???
>>540
とりあえずHTML
0542nobodyさん04/05/07 18:10ID:???
日本語、英語、各国語対応しているよ。
0543nobodyさん04/05/07 20:54ID:???
プログラミング言語
0544nobodyさん04/05/07 23:53ID:SD6Cw3rl
PerlでCGIを勉強しててふと思ったんですけど、foreachとforの違いは配列にてループしたとき、
foreachのみがループ内で容易に、読み出された任意の配列の要素へ値を代入できると言うことだけでしょうか?
公開されているCGIで試してみたところそうみたいなのですが、
そうなるとforeachを必要ないのに使っているプログラムが非常に多い事になってしまうので…
何か他にforよりforeachを使う利点はあるのでしょうか?ご教授して頂けると幸いです。
0545nobodyさん04/05/07 23:58ID:???
速い
0546nobodyさん04/05/08 00:00ID:???
for と foreach って、実は名前が違うだけで、内部処理は一緒だったように思ったが
単に可読性のために名前を変えてるだけじゃなかったっけ
054754404/05/08 00:12ID:???
すみません、リファレンス等調べてみたら以下のことが分かりました。
forとforeachは基本的に同じ(と言うか完全に同じ)で>>546さんの言うとおり可読性の為に名前を変えている様です。
と言うことは、>>544の動作もforeachだけではなくforでも出来るかなと調べてみたら出来ました…申し訳ありませんでした。
配列を使って処理をするのはforeachを使うというのが一般的なスタイルのようです。
どうもありがとうございました。
0548nobodyさん04/05/08 02:26ID:dvstKHVT
すいませんACTIVE Perlを新しいバージョンにしようと
思い古いACTIVE Perlをアンインストールしたいんですけど
アプリケーション削除しようとするとコマンドプロンプトが
表示されアンインストールできません。
削除のしかたを教えてくれませんか?
お願いします。
0549nobodyさん04/05/08 10:06ID:???
単に新しいのを上書きインストールすればいいんじゃないか?
0550nobodyさん04/05/08 14:36ID:jodQmWfe
CGIこんなの探してます「>>329」でもちょっと書き込みしたのですが、自分で出来ることがあるのなら先にやってしまおうってことで
こちらでも質問させていただきます。
こういうのはどこでたずねたらいいでしょうか?
------------------------------
プロフィール登録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>>55004/05/08 14:39ID:jodQmWfe
文字数制限が出たため、ちょっと一部内容を削除しまいましたが、今やってるところまでをどこかにTXTとして掲載した方がいいでしょうか?
0552nobodyさん04/05/08 14:48ID:???
>>550
■ 設置の方法がわからない場合には
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>>55004/05/08 14:51ID:jodQmWfe
>>552サンクス。

私の場合、 スクリプト改造工房 PART 8 がベストのようですね。
逝って来ます。
0554nobodyさん04/05/08 15:45ID:UDCg2nm2
java studio creatorとjava server facesに関するスレってありますか?
0555nobodyさん04/05/08 17:54ID:???
>>554
・ctrl + F してみる。
・ぐぐる様にご相談してみる。
・find.2ch.net してみる。
0556nobodyさん04/05/08 21:26ID:???
>549
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:???
>>557
英数字は半角で書け。
Uのような機種依存文字を使うな。
ASCUじゃなくてASCIIだ。

PerlにしろCGIにしろ本でも買ってきて一から勉強しろ。
脳内用語や脳内解釈で一人よがりにやってたって無駄なだけ。
0560nobodyさん04/05/08 21:42ID:???
>>557
> 例えばUNIX系のサーバにあるwebページに対して、「あいうえお」と送ったとします。
送っちゃいけません。
詳しい話は http://cgi-spec.golux.com/ あたりのドキュメントをご覧ください。
前提がオカシイので以下略。
0561nobodyさん04/05/08 21:57ID:???
みんな優しいいなウルウル
0562nobodyさん04/05/08 22:14ID:GHSjKHwv
質問です!perlで
*****[tab]iiiii[tab]oooo[tab]・・・[tab]oooo・・・・・・・・・・・・・・・
っていう内容のテキストファイルがあって
*****を読むにはどうしたらいいですか?
よろしくお願いします
056355704/05/08 22:29ID:???
UNIX系サーバにある、とあるウェブページの掲示板とかで
テキストボックスに「あいうえお」といれると次のページで「あいうえお」と書きこみが完了しますよね。

そのとき「あいうえお」という文字列が内部でどうゆう順番どんな処理をされていくのか。
という質問だったのですが、説明が下手ですいませんでした。

>>560
サイトを教えていただいてありがとうございます。翻訳で読んでみます。

>>559
全角と機種依存文字を使ってすいませんでした。
現在勉強中なので、勉強しろと言われても困りますが、WebProg 初心者の質問
というスレタイのこのスレはもしかして本当は質問するスレではないのですか?
勉強の一環としてここで質問したのですが・・・
0564nobodyさん04/05/08 22:43ID:???
ssl通信の場合hiddenのセキュリティってどれくらい?
例えばフォームから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:???
(∞)(↑)(−)(?)(V)
056856404/05/09 03:11ID:???
>>565
ごめんpostデータもsslを使ってって話だった。

DBもCOOKIEも使わないでpostデータとhiddenだけつかって相手の入力した住所を
相手に確認させたのち、sendmailで送らせようと思ってるんだけど、そのときhidden
で住所の入力値をページ持ち越しさせようと思って。

ssl使ってて、住所をどっかに保存する必要がないならそれが一番安全だよねって。
まあそうゆうサイトを今すぐ作るわけじゃなくて、勉強中に気になっただけなんだけどね。
0569nobodyさん04/05/09 03:52ID:???
>>568
ますます意味わからん。
そうなると問題はformのtype=hiddenのセキュリティはどれだけかって聞いてるのか?
hiddenだろうとtextだろうとpasswordだろうと、波平のうぶ毛程度にも大局に影響ない
0570nobodyさん04/05/09 03:58ID:???
平文でメール書くって落ちはないよな
057156404/05/09 05:18ID:???
>>569
そうだよね。意味わかんないよね。変わらないに決まってるよね。

>>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:x0wso6xn
Perl用のエディタで、Perlを動かすことのできるフリーソフトってないですか?
Visual Studio の Run見たいな機能がほしいんです。
英語版の製品(DzSoft Perl Editor)を使ったことがあるんですけど、
日本語が文字化けしたりするんですよね・・・

誰かおすすめあったら教えてください。
0573nobodyさん04/05/09 08:27ID:???
557と564は”超初心者同士で勉強するスレ”でも立てて
お互いに助け合いした方がいいんじゃないだろうか。

その場しのぎの対症療法だけ知ろうとしないで
自分で基礎から積み重ねないと教える側の言葉すら通じない。
ASCUとか平文って何?とかいう状態じゃどうにもならないよ。
0574nobodyさん04/05/09 10:11ID:???
>>572
おまいは今現在どうやってPerlを動かしているのかな?
まさかエディタで編集後FTPでUPして…とかやってるのか?
0575nobodyさん04/05/09 10:24ID:???
>>571
なんのために HTTPS を使うのかわかってんのか。
入力された情報を生のまま SMTP に投げるのなら
HTTPS でセッション盗聴を防いだ意味がないだろうが。
メールも SMTP over TLS なり PGP なりで防御しろ。
0576nobodyさん04/05/09 10:48ID:???
ASC2なんて思ってる人がこの世に二人もいるとは思えない。
0577nobodyさん04/05/09 10:52ID:x0wso6xn
>>574
ActivePerlガうまく動かないので、そのまさかだったりします・・
0578nobodyさん04/05/09 10:56ID:???
>>577
今すぐやめろ。
おまいにPerlをいじる資格はない。
0579nobodyさん04/05/09 10:57ID:???
>>578
黙れ
0580座敷荒氏04/05/09 11:13ID:???
お聞きしたいのですが、
よくネット通販で注文したとき、確認メールが自動配信されてきますよね。
あのメールって送信側にとうぜん残っているものでしょうか?
0581nobodyさん04/05/09 11:16ID:???
>>577
ActivePerlさえ入れれないようじゃ・・・
0582nobodyさん04/05/09 11:16ID:???
>>577
どううまく動かないのかな?
ActivePerlはインスコ出来たのか?
ウイソだな?
コマンドプロンプトでperl -vって打って見ろ
httpdはどうした?
0583nobodyさん04/05/09 11:17ID:???
>>580
そんなのはどちらだってある
0584nobodyさん04/05/09 11:18ID:???
>>580
ま、残しておくべきものでしょうが、送信側はメールという物で残してない。
0585座敷荒氏04/05/09 11:29ID:???
>>583・584
ありがとうございます。
ものによるでしょうから断定はできないですよね。
ただどちらもありうるということだけでもわかりました。
0586nobodyさん04/05/09 11:32ID:???
ID:x0wso6xnが俺と同じレンタルサーバーを使ってないことを祈るよ。
0587nobodyさん04/05/09 13:29ID:???
PHPで2GB以上のファイルのサイズを正しく取得する良い方法って無いですか?
オンラインマニュアルを見ると、
>2GBから4GBのサイズのファイルについては sprintf("%u", filesize($file))を
>使うことで打開されます。
とあるんだけど、うちの環境(PHP4+orenosrv)ではfilesize()が誤った+の値(600,000,000とか)を
返してきてうまくいきませんでした。
0588nobodyさん04/05/09 13:34ID:???
>>572
Winだけど「Perlを始めよう」はエディタに標準出力のウィンドウが合体してるからボタン一個で動作確認できるよ。
けどエディタで編集・保存→DOSプロンプトで確認でも大して面倒とは思わないけど。
0589nobodyさん04/05/09 14:43ID:???
今時ApacheやらActivePerlやら本家をインストールしなくても
WAMP環境のパッケージが一杯あるやん。
UniformServer使ってるけどライブラリやら拡張dll入れたら楽に使えていいよ。
他のは試してないんだけどね。
0590nobodyさん04/05/09 15:59ID:???
保守あげ
0591nobodyさん04/05/09 16:01ID:???
今時ApacheやActivePerlごときのインスコでつまづくやつなんかいないでしょ。
0592nobodyさん04/05/09 18:00ID:???
上のほうにいるモヨン
0593nobodyさん04/05/09 18:43ID:???
おまいらPerlのパッケージとかモジュールとかオブジェクト指向について詳しく解説してるサイトってどこ?
自分のサイトにリンク貼ろうと思ってるんだけど、お勧めのページある?
0594nobodyさん04/05/09 18:47ID:???
Perlスレのテンプレでも見れば
0595nobodyさん04/05/09 20:00ID:???
>>593
あなたのサイト教えて下さい。

コンストラクタの必要性もわからない初心者です。
059651704/05/09 20:51ID:iCumG1+f
おかげさまでCMSのXoopsのダウンロードと導入まではできました。
ありがとうございます。

いまは、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:???
ぱーみっしょん
060059804/05/09 22:28ID:???
あ、ちなみにWindows環境であります(゚-゚ゞ
0601nobodyさん04/05/09 22:33ID:???
画像をcgiと別のディレクトリに置いてみるのはどうよ。
060259804/05/09 22:36ID:???
それも試してみたんですけど上手くできないです。

相対パスも絶対パスも試したのでパス指定のミスでも無いと思うんですけど('A`)
0603nobodyさん04/05/09 23:01ID:???
・ print $size してみて、ちゃんとサイズが取れているか確認する
・いろんな関数のあとに || print 'error dayo'; などとつけまくって、どっかでコケてないか確認する
0604nobodyさん04/05/09 23:09ID:???
>>598
> [c:\www\home\cgi-bin]
> 上みたいにcgi-binディレクトリに移動すると画像が表示されません。
httpd.conf 嫁。
になるので(w

Manual の ScriptAlias 嫁。ってことでご勘弁を。
060559804/05/09 23:25ID:???
>>604
一言、言わせてもらいます


ホントに   有 難 う !
060659804/05/09 23:31ID:???
そうしてHPスペースにageてみると・・・

また動かなかったとか・・・ガンガリマス _| ̄|○
0607nobodyさん04/05/10 00:05ID:???
>>604
ん?
gif を直接呼び出してるんじゃなくて CGI 経由で出力してるんでしょ?
関係ないのでは?
0608nobodyさん04/05/10 00:11ID:???
ずいぶん前の話だけど、ScriptAliasで指定したディレクトリに
CGIのスクリプトファイルとcssファイル置いたら
Apacheがcssを実行形式と見なして(当然実行できるわけもなく)500エラーが出まくって
何事かと思ったことがあった。
604が考えているのはそういう事態かな? と見当外れかも知れないことを言ってみるテスト。
0609nobodyさん04/05/10 00:59ID:bW7dwAUu
初心者質問で本当にすみません。

携帯のメール料金節約にと、
自分のサーバーにanonymailのようなCGIを設置してみました。
送信などはきちんとできるのですが、
送信文、送信先のログを残しておければなーと思っています。
もし可能であれば簡単な説明で構いませんので教えて頂けると助かります。
どうか宜しくお願いします。
0610nobodyさん04/05/10 01:14ID:???
>>609 同じ物を鯖に保存すればいいだけだろ。何か問題でも。
061160904/05/10 01:49ID:bW7dwAUu
同じcgiファイルをサーバーの別フォルダに保存しておくと言う事でしょうか?
本当に初心者なもので…申し訳ないです。
メール送信後に自動的にログができるようなシステムにしたいのですが…。
0612nobodyさん04/05/10 02:07ID:???
ファイルのIOといったら基本中の基本だろ。
ここは一応プログラミングの初心者が来るところだぞ。
プログラミングできない香具師はスレ違い。
0613nobodyさん04/05/10 02:28ID:???
>>609
まあ、改造依頼丸投げスレにでも行ってみては
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:???
Perlをインストールしてるよ俺。
vectorから拾って来たPerl5だけど5.の後がわからない。

自分のpcにいれてるPerlの正確なverを知る方法ってあるのかい?

ところで俺の自信のバージョンを調べたら「役に立たないタイプです」ってさ・・・
マホカンタ!!
0616nobodyさん04/05/10 15:25ID:???
perl -v
0617nobodyさん04/05/10 15:35ID:???
うちの615がすみません。
毎日〜家で暗〜くなってたものですから、試しにパソコンを買ってあげたのですが、
それからというもの少しは明るくなったかなと思ったらこの頃「ごちそうさまですた」
とか「漏れ」とか「キター」???とか意味のわからない言葉を使うようになってしまって
頭を悩ませてるんです。

成人しても未だに無職で・・・この子もう駄目なのかなってなんだか私の方がふさぎこんで
しまうような状態で・・・

でもねこの間、そんな私を見てあの子が「イキロ」って言ってくれたんです。嬉しくて気づいたら
あの子にすがって泣きながら「モマエモナー」って繰り返してました。
0618nobodyさん04/05/10 20:52ID:???
PERLの話なんだけどさ
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:???
俺もできる系(,,・e・)
0621nobodyさん04/05/10 21:24ID:???
おまいら凄いな。軽くウケたw
0622nobodyさん04/05/10 21:34ID:???
>>621
おまい、できない系?
062362104/05/10 22:02ID:???
俺はできない系だから618を書いたけど

おまいらが方法について全く書く様子がないあたりが面白かったよ。

<できない系の俺の回答>
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;
以下略・・・

さあおまいら心の準備はできてるから、馬鹿にしてくれ!!!!

・・・・・・優しい心をもってるそこのおまい。教えてくれても良い系みたいよ。
0624nobodyさん04/05/10 22:28ID:???
>>623氏ね
■ このスレッドは過去ログ倉庫に格納されています