- 1 名前:nobodyさん mailto:Perl,PHP,JSP,DB,ドンと来いゴルァ! [04/03/06 19:25 ID:???]
- 2ちゃんねるは初めて。
WebProg 板は初めて。 質問したいけど、どうしたら良いか分からない。 そんなときは、ここに書き込んでください。 板の住人や、その他が、けなしながら、厳しく教えてくれるかも。 質問する前に、まずはここを読んでね。 2ch 総合ガイド www.2ch.net/guide/ 前スレ △▲ WebProg 初心者の質問 Part7 ▼▽ pc2.2ch.net/test/read.cgi/php/1073460282/ △▲ WebProg 初心者の質問 Part6 ▼▽ pc2.2ch.net/test/read.cgi/php/1066318233/ △▲ WebProg 初心者の質問 Part5 ▼▽ pc2.2ch.net/php/kako/1060/10602/1060263267.html △▲ WebProg 初心者の質問 Part4 ▼▽ pc2.2ch.net/php/kako/1056/10560/1056078605.html WebProg 初心者の質問 Part3 pc2.2ch.net/php/kako/1045/10450/1045091733.html △▲ WebProg 初心者の質問 Part2 ▼▽ pc2.2ch.net/php/kako/1037/10372/1037222063.html △▲ WebProg 初心者の質問 ▼▽ pc.2ch.net/php/kako/1030/10301/1030151932.html お願い。 適切な、板、スレ、を発見した場合、誘導してあげましょう。 スレの性質上 age 進行でお願いします。
- 528 名前:524 mailto:sage [04/05/05 17:21 ID:???]
- >>525-527
わかりにくくて済みません;しかも、関数化じゃなくてサブルーチン化でした。。。本当にごめんなさい。 LWPのリファレンス見てみます、、、
- 529 名前:nobodyさん mailto:sage [04/05/05 17:24 ID:???]
- >>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; これならファイルに。 ほかいろいろ。
- 530 名前:nobodyさん [04/05/05 17:40 ID:5Fq0Gcd+]
- 質問です。
Web拍手の過去ログは14日間分保存になっていますが、それを60日にするには どこをどう書きかえたらいいんでしょうか。
- 531 名前:nobodyさん mailto:sage [04/05/05 17:44 ID:???]
- 14ってとこを60に置換する。
- 532 名前:nobodyさん mailto:sage [04/05/05 17:56 ID:???]
- >>528
2chの様にHTML吐かせて鯖の負荷を軽減したいって事?
- 533 名前:nobodyさん mailto:sage [04/05/05 18:04 ID:???]
- 2chはcgiを経由してたような?
表示部をサブルーチン化してあることだし、 selectで出力先をバシバシ切り替えるのも手かと。
- 534 名前:nobodyさん [04/05/05 18:19 ID: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ってのを使ってる のでしょうか?
- 535 名前:nobodyさん mailto:sage [04/05/05 18:26 ID:???]
- JISで送れ
- 536 名前:nobodyさん mailto:sage [04/05/05 18:27 ID:???]
- どうせ誰かのスクリプトから著作権表示だけ消して使いたいんだろ。
書いた本人に聞いてみれば?
- 537 名前:524 mailto:sage [04/05/05 18:28 ID:???]
- >>529
レスありがとうございます。ですが、私の知識不足でよく分かりませんでした。。。すみません。 >>532 そんな感じかもしれません。。。書き込みがあったごとにサブルーチン化した関数をそのまま出力するのではなく ファイルに出力したいんです。。。 >>533 ありがとうございます!こんな便利な物もあるんですね。。。無事出来ました。 私のわかりにくい文書にレスして下さってみなさんありがとうございました(_ _)
- 538 名前:nobodyさん [04/05/05 18:34 ID:sv68sKr6]
- >>536
俺に言ってるんですかね?完全な的はずれですが。 なぜ文字化け云々が、著作権表示に・・・。 >>535 JISで送らなければならないことは分かってるんですが、 どうやってJISにするのかが分からないんです。 jcode.php とか使う必要があるんですかね?
- 539 名前:nobodyさん mailto:sage [04/05/05 18:39 ID:???]
- mb_convert_encoding。MB関数使えなければjcode.php
- 540 名前:nobodyさん mailto:age [04/05/07 17:43 ID:???]
- Amazon
Yahoo! Auction 楽天市場 これらはどんな言語で作られているんでしょうか?
- 541 名前:nobodyさん mailto:sage [04/05/07 17:53 ID:???]
- >>540
とりあえずHTML
- 542 名前:nobodyさん mailto:sage [04/05/07 18:10 ID:???]
- 日本語、英語、各国語対応しているよ。
- 543 名前:nobodyさん mailto:sage [04/05/07 20:54 ID:???]
- プログラミング言語
- 544 名前:nobodyさん [04/05/07 23:53 ID:SD6Cw3rl]
- PerlでCGIを勉強しててふと思ったんですけど、foreachとforの違いは配列にてループしたとき、
foreachのみがループ内で容易に、読み出された任意の配列の要素へ値を代入できると言うことだけでしょうか? 公開されているCGIで試してみたところそうみたいなのですが、 そうなるとforeachを必要ないのに使っているプログラムが非常に多い事になってしまうので… 何か他にforよりforeachを使う利点はあるのでしょうか?ご教授して頂けると幸いです。
- 545 名前:nobodyさん mailto:sage [04/05/07 23:58 ID:???]
- 速い
- 546 名前:nobodyさん mailto:sage [04/05/08 00:00 ID:???]
- for と foreach って、実は名前が違うだけで、内部処理は一緒だったように思ったが
単に可読性のために名前を変えてるだけじゃなかったっけ
- 547 名前:544 mailto:sage [04/05/08 00:12 ID:???]
- すみません、リファレンス等調べてみたら以下のことが分かりました。
forとforeachは基本的に同じ(と言うか完全に同じ)で>>546さんの言うとおり可読性の為に名前を変えている様です。 と言うことは、>>544の動作もforeachだけではなくforでも出来るかなと調べてみたら出来ました…申し訳ありませんでした。 配列を使って処理をするのはforeachを使うというのが一般的なスタイルのようです。 どうもありがとうございました。
- 548 名前:nobodyさん [04/05/08 02:26 ID:dvstKHVT]
- すいませんACTIVE Perlを新しいバージョンにしようと
思い古いACTIVE Perlをアンインストールしたいんですけど アプリケーション削除しようとするとコマンドプロンプトが 表示されアンインストールできません。 削除のしかたを教えてくれませんか? お願いします。
- 549 名前:nobodyさん mailto:sage [04/05/08 10:06 ID:???]
- 単に新しいのを上書きインストールすればいいんじゃないか?
- 550 名前:nobodyさん [04/05/08 14:36 ID:jodQmWfe]
- CGIこんなの探してます「>>329」でもちょっと書き込みしたのですが、自分で出来ることがあるのなら先にやってしまおうってことで
こちらでも質問させていただきます。 こういうのはどこでたずねたらいいでしょうか? ------------------------------ プロフィール登録CGIを探しています。 機能としては、がらくたBOOK(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 { }」に移動します。(「下記のファイルを受け取りました」だけ表示。) 一体どうしたら良いのでしょうか?
- 551 名前:>>550 [04/05/08 14:39 ID:jodQmWfe]
- 文字数制限が出たため、ちょっと一部内容を削除しまいましたが、今やってるところまでをどこかにTXTとして掲載した方がいいでしょうか?
- 552 名前:nobodyさん mailto:sage [04/05/08 14:48 ID:???]
- >>550
■ 設置の方法がわからない場合には CGI設置について質問 pc5.2ch.net/test/read.cgi/php/1054216089/15(テンプレ) ■ 自分で改造できない場合には 【 スクリプト改造依頼スレ 】(丸投げ) pc5.2ch.net/test/read.cgi/php/1076831972/324(テンプレ) ■ 自分で改造するアドバイスが欲しい場合には ★三 【 スクリプト改造工房 PART 8 】 ★三 pc5.2ch.net/test/read.cgi/php/1077525387/79(テンプレ)
- 553 名前:>>550 [04/05/08 14:51 ID:jodQmWfe]
- >>552サンクス。
私の場合、 スクリプト改造工房 PART 8 がベストのようですね。 逝って来ます。
- 554 名前:nobodyさん [04/05/08 15:45 ID:UDCg2nm2]
- java studio creatorとjava server facesに関するスレってありますか?
- 555 名前:nobodyさん mailto:sage [04/05/08 17:54 ID:???]
- >>554
・ctrl + F してみる。 ・ぐぐる様にご相談してみる。 ・find.2ch.net してみる。
- 556 名前:nobodyさん mailto:sage [04/05/08 21:26 ID:???]
- >549
5.6->5.8とかの大幅なアップデートだとダメ。5.6のファイルが半端に残る。 こないだ何も考えずに上書きしてppmの動きがガタガタになって焦った焦った…… てことで>548 とりあえず「コマンドプロンプトが〜」の辺りをもうちっと詳しく説明してくれ どんなウインドウが開いて、それから何でそれが表示されるとアンインストール できないのか(「アンインストールできねーから中止するぞゴルァ」とか出て 作業を強制中断されるとか? )を明確にタノム。
- 557 名前:nobodyさん [04/05/08 21:27 ID:3p4uAER8]
- コーディングスレではスレ違いだと教えてもらいましたので、こちらならいいかと思い質問です。
コーディング(符号化)の流れについてなんですが、 例えばUNIX系のサーバにあるwebページに対して、「あいうえお」と送ったとします。 そのときの内部で起こっている事は、 1、送られてきた文字データをEUCでコーディング(エンコード) 2、それをさらにASCUコードでエンコード 文字列データとして表示させるには 1、まずはASCUコード化されたデータを受け取りASCU方式でデコード 2、それをさらにEUCでデコード で、合っていますか?なんか違う気もするんですが・・・ 一番初めに文字列データをどの形式でコーディングするかの決定権をもっているのは クライアント側のユーザですよね?受け取り側で自動でされる処理はASCUでエンコードするのみですか? でもそれだと、何故UNIX系でEUCを指定されているのか?ですし・・ ・・・ここでもスレ違いでしょうか?
- 558 名前:nobodyさん mailto:sage [04/05/08 21:34 ID:???]
- >コーディング(エンコード)
チョーうけるんだけどぉ
- 559 名前:nobodyさん mailto:sage [04/05/08 21:37 ID:???]
- >>557
英数字は半角で書け。 Uのような機種依存文字を使うな。 ASCUじゃなくてASCIIだ。 PerlにしろCGIにしろ本でも買ってきて一から勉強しろ。 脳内用語や脳内解釈で一人よがりにやってたって無駄なだけ。
- 560 名前:nobodyさん mailto:sage [04/05/08 21:42 ID:???]
- >>557
> 例えばUNIX系のサーバにあるwebページに対して、「あいうえお」と送ったとします。 送っちゃいけません。 詳しい話は cgi-spec.golux.com/ あたりのドキュメントをご覧ください。 前提がオカシイので以下略。
- 561 名前:nobodyさん mailto:sage [04/05/08 21:57 ID:???]
- みんな優しいいなウルウル
- 562 名前:nobodyさん [04/05/08 22:14 ID:GHSjKHwv]
- 質問です!perlで
*****[tab]iiiii[tab]oooo[tab]・・・[tab]oooo・・・・・・・・・・・・・・・ っていう内容のテキストファイルがあって *****を読むにはどうしたらいいですか? よろしくお願いします
- 563 名前:557 mailto:sage [04/05/08 22:29 ID:???]
- UNIX系サーバにある、とあるウェブページの掲示板とかで
テキストボックスに「あいうえお」といれると次のページで「あいうえお」と書きこみが完了しますよね。 そのとき「あいうえお」という文字列が内部でどうゆう順番どんな処理をされていくのか。 という質問だったのですが、説明が下手ですいませんでした。 >>560 サイトを教えていただいてありがとうございます。翻訳で読んでみます。 >>559 全角と機種依存文字を使ってすいませんでした。 現在勉強中なので、勉強しろと言われても困りますが、WebProg 初心者の質問 というスレタイのこのスレはもしかして本当は質問するスレではないのですか? 勉強の一環としてここで質問したのですが・・・
- 564 名前:nobodyさん mailto:sage [04/05/08 22:43 ID:???]
- ssl通信の場合hiddenのセキュリティってどれくらい?
例えばフォームからpost形式でデータを送らせるのと比べて。 っていう質問はどこのスレッドですればいい?
- 565 名前:nobodyさん mailto:sage [04/05/09 00:31 ID:???]
- ここでいうセキュリティが復号化のされなさとすれば、
sslを使わない時のpostデータに比べて、sslの共通鍵が40,56,128bitだから、 128/0 = ∞倍 ってことでええんでないの?
- 566 名前:nobodyさん mailto:sage [04/05/09 01:49 ID:???]
- (∞) <ゴレン ジャイ!
- 567 名前:nobodyさん mailto:sage [04/05/09 02:24 ID:???]
- (∞)(↑)(−)(?)(V)
- 568 名前:564 mailto:sage [04/05/09 03:11 ID:???]
- >>565
ごめんpostデータもsslを使ってって話だった。 DBもCOOKIEも使わないでpostデータとhiddenだけつかって相手の入力した住所を 相手に確認させたのち、sendmailで送らせようと思ってるんだけど、そのときhidden で住所の入力値をページ持ち越しさせようと思って。 ssl使ってて、住所をどっかに保存する必要がないならそれが一番安全だよねって。 まあそうゆうサイトを今すぐ作るわけじゃなくて、勉強中に気になっただけなんだけどね。
- 569 名前:nobodyさん mailto:sage [04/05/09 03:52 ID:???]
- >>568
ますます意味わからん。 そうなると問題はformのtype=hiddenのセキュリティはどれだけかって聞いてるのか? hiddenだろうとtextだろうとpasswordだろうと、波平のうぶ毛程度にも大局に影響ない
- 570 名前:nobodyさん mailto:sage [04/05/09 03:58 ID:???]
- 平文でメール書くって落ちはないよな
- 571 名前:564 mailto:sage [04/05/09 05:18 ID:???]
- >>569
そうだよね。意味わかんないよね。変わらないに決まってるよね。 >>570 平文?サニタイジングした後JIS変換くらいするけど多分そうゆう意味じゃないね。 >>563 なんとなく俺が答えてみる。 1、「あいうえお」の文字コードの種類はブラウザに依存。 2、ブラウザによって(JIS/sjis/EUC)コード化されているデータがいつASCになるのかは知らないけど とりあえずpostならSTDINで読み込むとASC状態。 3、ASCをpackでchar値に直すと送られてきた時の(JIS/sjis/EUC)コードに戻る。 4、それを普通はEUCに直して処理。出力時にsjisにしておしまい。 合ってるか保証できないから聞き流してね。ところでASCにはいつなってるんだ? 誰が知ってるの?
- 572 名前:nobodyさん [04/05/09 08:23 ID:x0wso6xn]
- Perl用のエディタで、Perlを動かすことのできるフリーソフトってないですか?
Visual Studio の Run見たいな機能がほしいんです。 英語版の製品(DzSoft Perl Editor)を使ったことがあるんですけど、 日本語が文字化けしたりするんですよね・・・ 誰かおすすめあったら教えてください。
- 573 名前:nobodyさん mailto:sage [04/05/09 08:27 ID:???]
- 557と564は”超初心者同士で勉強するスレ”でも立てて
お互いに助け合いした方がいいんじゃないだろうか。 その場しのぎの対症療法だけ知ろうとしないで 自分で基礎から積み重ねないと教える側の言葉すら通じない。 ASCUとか平文って何?とかいう状態じゃどうにもならないよ。
- 574 名前:nobodyさん mailto:sage [04/05/09 10:11 ID:???]
- >>572
おまいは今現在どうやってPerlを動かしているのかな? まさかエディタで編集後FTPでUPして…とかやってるのか?
- 575 名前:nobodyさん mailto:sage [04/05/09 10:24 ID:???]
- >>571
なんのために HTTPS を使うのかわかってんのか。 入力された情報を生のまま SMTP に投げるのなら HTTPS でセッション盗聴を防いだ意味がないだろうが。 メールも SMTP over TLS なり PGP なりで防御しろ。
- 576 名前:nobodyさん mailto:sage [04/05/09 10:48 ID:???]
- ASC2なんて思ってる人がこの世に二人もいるとは思えない。
- 577 名前:nobodyさん [04/05/09 10:52 ID:x0wso6xn]
- >>574
ActivePerlガうまく動かないので、そのまさかだったりします・・
- 578 名前:nobodyさん mailto:sage [04/05/09 10:56 ID:???]
- >>577
今すぐやめろ。 おまいにPerlをいじる資格はない。
- 579 名前:nobodyさん mailto:sage [04/05/09 10:57 ID:???]
- >>578
黙れ
- 580 名前:座敷荒氏 mailto:sage [04/05/09 11:13 ID:???]
- お聞きしたいのですが、
よくネット通販で注文したとき、確認メールが自動配信されてきますよね。 あのメールって送信側にとうぜん残っているものでしょうか?
- 581 名前:nobodyさん mailto:sage [04/05/09 11:16 ID:???]
- >>577
ActivePerlさえ入れれないようじゃ・・・
- 582 名前:nobodyさん mailto:sage [04/05/09 11:16 ID:???]
- >>577
どううまく動かないのかな? ActivePerlはインスコ出来たのか? ウイソだな? コマンドプロンプトでperl -vって打って見ろ httpdはどうした?
- 583 名前:nobodyさん mailto:sage [04/05/09 11:17 ID:???]
- >>580
そんなのはどちらだってある
- 584 名前:nobodyさん mailto:sage [04/05/09 11:18 ID:???]
- >>580
ま、残しておくべきものでしょうが、送信側はメールという物で残してない。
- 585 名前:座敷荒氏 mailto:sage [04/05/09 11:29 ID:???]
- >>583・584
ありがとうございます。 ものによるでしょうから断定はできないですよね。 ただどちらもありうるということだけでもわかりました。
- 586 名前:nobodyさん mailto:sage [04/05/09 11:32 ID:???]
- ID:x0wso6xnが俺と同じレンタルサーバーを使ってないことを祈るよ。
- 587 名前:nobodyさん mailto:sage [04/05/09 13:29 ID:???]
- PHPで2GB以上のファイルのサイズを正しく取得する良い方法って無いですか?
オンラインマニュアルを見ると、 >2GBから4GBのサイズのファイルについては sprintf("%u", filesize($file))を >使うことで打開されます。 とあるんだけど、うちの環境(PHP4+orenosrv)ではfilesize()が誤った+の値(600,000,000とか)を 返してきてうまくいきませんでした。
- 588 名前:nobodyさん mailto:sage [04/05/09 13:34 ID:???]
- >>572
Winだけど「Perlを始めよう」はエディタに標準出力のウィンドウが合体してるからボタン一個で動作確認できるよ。 けどエディタで編集・保存→DOSプロンプトで確認でも大して面倒とは思わないけど。
- 589 名前:nobodyさん mailto:sage [04/05/09 14:43 ID:???]
- 今時ApacheやらActivePerlやら本家をインストールしなくても
WAMP環境のパッケージが一杯あるやん。 UniformServer使ってるけどライブラリやら拡張dll入れたら楽に使えていいよ。 他のは試してないんだけどね。
- 590 名前:nobodyさん mailto:age [04/05/09 15:59 ID:???]
- 保守あげ
- 591 名前:nobodyさん mailto:sage [04/05/09 16:01 ID:???]
- 今時ApacheやActivePerlごときのインスコでつまづくやつなんかいないでしょ。
- 592 名前:nobodyさん mailto:sage [04/05/09 18:00 ID:???]
- 上のほうにいるモヨン
- 593 名前:nobodyさん mailto:sage [04/05/09 18:43 ID:???]
- おまいらPerlのパッケージとかモジュールとかオブジェクト指向について詳しく解説してるサイトってどこ?
自分のサイトにリンク貼ろうと思ってるんだけど、お勧めのページある?
- 594 名前:nobodyさん mailto:sage [04/05/09 18:47 ID:???]
- Perlスレのテンプレでも見れば
- 595 名前:nobodyさん mailto:sage [04/05/09 20:00 ID:???]
- >>593
あなたのサイト教えて下さい。 コンストラクタの必要性もわからない初心者です。
- 596 名前:517 [04/05/09 20:51 ID:iCumG1+f]
- おかげさまでCMSのXoopsのダウンロードと導入まではできました。
ありがとうございます。 いまは、Xreaで独自ドメイン+広告免除サービスのものを使っています。 sample.s23.exrea.comとかで sample.comに飛べるようになりました。 public_html/htmlの中にXOOPSのインストールもできました。 初期の設定画面も出て、成功したようです。 でも… sample.com/htmlにしないとサイトが表示されないのです。 sample.com/でサイトが表示されるようにするには、どうしたらいいでしょうか? エクスリアのpublic_htmlにインストールするとXOOPSが動かなかったのです。
- 597 名前:nobodyさん mailto:sage [04/05/09 20:56 ID:???]
- ここで聞くな
- 598 名前:nobodyさん mailto:sage [04/05/09 22:17 ID:???]
- 質問です。
自宅の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
- 599 名前:nobodyさん mailto:sage [04/05/09 22:20 ID:???]
- ぱーみっしょん
- 600 名前:598 mailto:sage [04/05/09 22:28 ID:???]
- あ、ちなみにWindows環境であります(゚-゚ゞ
- 601 名前:nobodyさん mailto:sage [04/05/09 22:33 ID:???]
- 画像をcgiと別のディレクトリに置いてみるのはどうよ。
- 602 名前:598 mailto:sage [04/05/09 22:36 ID:???]
- それも試してみたんですけど上手くできないです。
相対パスも絶対パスも試したのでパス指定のミスでも無いと思うんですけど('A`)
- 603 名前:nobodyさん mailto:sage [04/05/09 23:01 ID:???]
- ・ print $size してみて、ちゃんとサイズが取れているか確認する
・いろんな関数のあとに || print 'error dayo'; などとつけまくって、どっかでコケてないか確認する
- 604 名前:nobodyさん mailto:sage [04/05/09 23:09 ID:???]
- >>598
> [c:\www\home\cgi-bin] > 上みたいにcgi-binディレクトリに移動すると画像が表示されません。 httpd.conf 嫁。 になるので(w Manual の ScriptAlias 嫁。ってことでご勘弁を。
- 605 名前:598 mailto:sage [04/05/09 23:25 ID:???]
- >>604
一言、言わせてもらいます ホントに 有 難 う !
- 606 名前:598 mailto:sage [04/05/09 23:31 ID:???]
- そうしてHPスペースにageてみると・・・
また動かなかったとか・・・ガンガリマス _| ̄|○
- 607 名前:nobodyさん mailto:sage [04/05/10 00:05 ID:???]
- >>604
ん? gif を直接呼び出してるんじゃなくて CGI 経由で出力してるんでしょ? 関係ないのでは?
- 608 名前:nobodyさん mailto:sage [04/05/10 00:11 ID:???]
- ずいぶん前の話だけど、ScriptAliasで指定したディレクトリに
CGIのスクリプトファイルとcssファイル置いたら Apacheがcssを実行形式と見なして(当然実行できるわけもなく)500エラーが出まくって 何事かと思ったことがあった。 604が考えているのはそういう事態かな? と見当外れかも知れないことを言ってみるテスト。
- 609 名前:nobodyさん [04/05/10 00:59 ID:bW7dwAUu]
- 初心者質問で本当にすみません。
携帯のメール料金節約にと、 自分のサーバーにanonymailのようなCGIを設置してみました。 送信などはきちんとできるのですが、 送信文、送信先のログを残しておければなーと思っています。 もし可能であれば簡単な説明で構いませんので教えて頂けると助かります。 どうか宜しくお願いします。
- 610 名前:nobodyさん mailto:sage [04/05/10 01:14 ID:???]
- >>609 同じ物を鯖に保存すればいいだけだろ。何か問題でも。
- 611 名前:609 [04/05/10 01:49 ID:bW7dwAUu]
- 同じcgiファイルをサーバーの別フォルダに保存しておくと言う事でしょうか?
本当に初心者なもので…申し訳ないです。 メール送信後に自動的にログができるようなシステムにしたいのですが…。
- 612 名前:nobodyさん mailto:sage [04/05/10 02:07 ID:???]
- ファイルのIOといったら基本中の基本だろ。
ここは一応プログラミングの初心者が来るところだぞ。 プログラミングできない香具師はスレ違い。
- 613 名前:nobodyさん mailto:sage [04/05/10 02:28 ID:???]
- >>609
まあ、改造依頼丸投げスレにでも行ってみては
- 614 名前:nobodyさん mailto:sage [04/05/10 02:57 ID:???]
- ■ 設置の方法がわからない場合には
CGI設置について質問 pc5.2ch.net/test/read.cgi/php/1054216089/15(テンプレ) ■ 自分で改造できない場合には 【 スクリプト改造依頼スレ 】(丸投げ) pc5.2ch.net/test/read.cgi/php/1076831972/324(テンプレ) ■ 自分で改造するアドバイスが欲しい場合には ★三 【 スクリプト改造工房 PART 8 】 ★三 pc5.2ch.net/test/read.cgi/php/1077525387/79(テンプレ)
- 615 名前:nobodyさん mailto:sage [04/05/10 15:20 ID:???]
- Perlをインストールしてるよ俺。
vectorから拾って来たPerl5だけど5.の後がわからない。 自分のpcにいれてるPerlの正確なverを知る方法ってあるのかい? ところで俺の自信のバージョンを調べたら「役に立たないタイプです」ってさ・・・ マホカンタ!!
- 616 名前:nobodyさん mailto:sage [04/05/10 15:25 ID:???]
- perl -v
- 617 名前:nobodyさん mailto:sage [04/05/10 15:35 ID:???]
- うちの615がすみません。
毎日〜家で暗〜くなってたものですから、試しにパソコンを買ってあげたのですが、 それからというもの少しは明るくなったかなと思ったらこの頃「ごちそうさまですた」 とか「漏れ」とか「キター」???とか意味のわからない言葉を使うようになってしまって 頭を悩ませてるんです。 成人しても未だに無職で・・・この子もう駄目なのかなってなんだか私の方がふさぎこんで しまうような状態で・・・ でもねこの間、そんな私を見てあの子が「イキロ」って言ってくれたんです。嬉しくて気づいたら あの子にすがって泣きながら「モマエモナー」って繰り返してました。
- 618 名前:nobodyさん mailto:sage [04/05/10 20:52 ID:???]
- PERLの話なんだけどさ
test.txtに下記のような文があったとして <p>$x</p> このtest.txtをsample.cgiで読み込出力 $x=123456789; open(FH,"<test.txt"); while(<FH>){ print; } ってすると当然ブラウザには$xが展開されずに「$x」だけが表示されるけど、これを ブラウザに「123456789」って表示させるのっておまいらできる系?
- 619 名前:nobodyさん mailto:sage [04/05/10 20:56 ID:???]
- 俺はできる系。
すごいだろ?
- 620 名前:nobodyさん mailto:sage [04/05/10 21:22 ID:???]
- 俺もできる系(,,・e・)
- 621 名前:nobodyさん mailto:sage [04/05/10 21:24 ID:???]
- おまいら凄いな。軽くウケたw
- 622 名前:nobodyさん mailto:sage [04/05/10 21:34 ID:???]
- >>621
おまい、できない系?
- 623 名前:621 mailto:sage [04/05/10 22:02 ID:???]
- 俺はできない系だから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; 以下略・・・ さあおまいら心の準備はできてるから、馬鹿にしてくれ!!!! ・・・・・・優しい心をもってるそこのおまい。教えてくれても良い系みたいよ。
- 624 名前:nobodyさん mailto:sage [04/05/10 22:28 ID:???]
- >>623氏ね
- 625 名前:nobodyさん mailto:sage [04/05/10 22:32 ID:???]
- while (<FH>) {
eval "print \"$_\""; }
- 626 名前:nobodyさん mailto:sage [04/05/10 22:37 ID:???]
- んー、、、じゃあ
while(<FH>){ $_ =~ s/\$x/$x/g; print; }
- 627 名前:621 mailto:sage [04/05/10 22:54 ID:???]
- うお!!
・・・・・俺って馬鹿だね>>624も合わせて軽く鬱。 Template-Toolkitって説明みるの面倒だからHTML部分はShift_JISでテキストファイルに別に書こうと とか思ってたけど、俺の脳みそで思いついたそのやり方じゃどうせゴミみたいなもんなんだろな・・・ ていうかeval位知ってろよと・・・・
- 628 名前:621 mailto:sage [04/05/10 23:13 ID:???]
- とりあえずPerl限定なんだけどさ・・・
こんな機能を実現するためのコードを書け!!(中級レベル) っていう感じ頼むよ。 馬鹿な漏れに問題をだしておくれ。
|

|