△▲ WebProg 初心者 ..
486:nobodyさん
04/05/01 10:29 BvssJYXP
PerlでCGIを書いています。
今回書いた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エラーが出ます。
487:nobodyさん
04/05/01 10:50
ふーん。
488:nobodyさん
04/05/01 11:18
>>486
自分で書けるなら問題点を切り分けできるでしょ
489:nobodyさん
04/05/01 11:22
CGI設置できないんなら、そのぷららとか言う外人に聞けよ
490:nobodyさん
04/05/01 11:43
「500エラー」なんか何の参考にもならん。
491:nobodyさん
04/05/01 14:17
即座に500が表示されるなら文の問題
ちょっと考え込むんならあっちの問題
とか超適当こいてみる
492:nobodyさん
04/05/01 15:07
使えない関数とか使ってんじゃないの?
とりあえず怪しい関数すべてにevalしておけ。
493:nobodyさん
04/05/01 17:31
怪しいところの直前でexitするとか
494:nobodyさん
04/05/01 23:39 1FRYrnUG
不躾ながら質問です。
数日前に、「MovableTypeはもう古い」なタイトルで新しいBLOGを紹介している
日記をちらちら見たんですが、その新しいやつの名前忘れちゃいました。
昨日今日と結構検索かけて調べたんですが、同記事は見つけられず。。
どなたかご存知ありませんか?
495:nobodyさん
04/05/02 01:14 Ql1NgpF3
該当するスレがなさそうなので、ここで1つ質問よろしいでしょうか。
WEBサービス系のプロジェクトで独自にフレームワークを開発して
使っているケースってよくあると思うのですが、どんな目的・アプローチで開発されているでしょうか?
自分もそういった開発にまわされそうなのですが、実は最初にフレームワーク部隊を
作るという話ありきで実際なにをどうしたいとか目的がまだないのです。
もちろん、プロジェクトごとに目的は異なると思いますが、直接開発に
携わっている方がいらっしゃれば、少し参考に聞かせていただきたいです。
496:nobodyさん
04/05/02 10:59 k6q/X46s
質問です。
例えば掲示板の管理者設定部分を切り離して、
requireするようにしてあるとして、
その設定ファイルをWEB上から編集できるようにするのは、
有りでしょうか無しでしょうか?
現在のバージョンはログ読み込み(発言ログとは別)にしてあるんですが、
ハッシュで扱ったほうが早いだろうと改造を始めてるんですが。
497:nobodyさん
04/05/02 12:51
なるほろー
498:nobodyさん
04/05/02 15:32 Qc8tExXu
質問です。
このページの右側にある「AP番号検索」のように、
↓
URLリンク(www.leopalace21.com)
「番号」を入力して「検索」ボタンを押すと指定したページが開く
というCGIはどの様に作るのでしょうか?
番号をformでプログラムファイルに送信しているようなのですが
どの様に作っているのかわかりません。。
サンプルがあれば教えてください。
499:nobodyさん
04/05/02 15:38
>>498
CGIの基礎を勉強しなさい。
500:498
04/05/02 15:45 Qc8tExXu
>>nobodyさん
基礎なんですね。。。これ。。
申し訳ありません。
501:nobodyさん
04/05/02 16:41
>>500
それ以前に同じ質問を方々のスレに投稿するのはマナー違反ですよ。
502:nobodyさん
04/05/02 16:48
perlで無限ループ作ってしまったようなのですが、どこでループしているか判定してくれる便利なものなんてないですよね。。。
503:nobodyさん
04/05/02 16:55
ところどころにprint文入れとく
504:nobodyさん
04/05/02 17:22
>502
エラーログを見れるローカル環境をつくれ
505:nobodyさん
04/05/02 22:55
Amazon Web Service についてのスレがどっかにあったかと思うのですが、
知りませんか?
506:nobodyさん
04/05/02 22:59
webサービス全般についてのスレならあったよ
507:nobodyさん
04/05/03 01:42
他人に掲示板CGIを配布しようと思うのですが、
誰もが.htaccsessを設定できるわけではないと思うので
投稿者のIPアドレスを含む書き込みログのファイルの拡張子を.cgiにすることによって
簡易セキュリティとしています。
同様の手法を用いているCGIは多数ありますが、
拡張子.cgiのファイル内容が見られることは絶対にないのでしょうか。
508:nobodyさん
04/05/03 01:46
>>507
ftp とか ssh でみれるよねー
509:nobodyさん
04/05/03 01:50
例えば suexec を使っていない apache だと
同じサーバに同居してる他人に見られ放題だよな
510:nobodyさん
04/05/03 03:02 HTBqzplb
>>508
>>509
ありがとうございます
危ないところでした。
511:nobodyさん
04/05/03 06:17
誰でも簡単に設置できるように作るとどうしてもそうなってしまうわな。
強固にすると設置できない人のサポが面倒…
512:刺身
04/05/04 00:39 WoJA9NQ6
QUICK BASICで挫折した漏れ(24歳)ですが、
データベースを利用したサイトを作ろうと思い立ちました。
PHPとか、ASPとか、Perlとか色々あるみたいですが、
どれが一体なんなのかすらわからん始末。
ちなみに大学は文系。98年度のセンター試験は
数学120点でした。ちなみに英語は140点。
こんな漏れでも目の前に道が開けるよーな入門方法はありますか?
ぐぐってみたけど、わけわからんかった…。
金がないので、一人でやるしかありゃしません。
513:???
04/05/04 00:45
なぜかyahooのニュースにaタグがでちゃってるんですが
どうやったらなおりますか?
URLリンク(headlines.yahoo.co.jp)
514:nobodyさん
04/05/04 00:45
HTML、SQL(データベース)、PHP・ASP・Perl等言語。
QuickBasicは1つの言語を覚えればいいのに比べてWebProgは敷居が高いかと。。。
あとはやる気だぁね。
515:nobodyさん
04/05/04 00:47
>>512
「何のためにデータベースを利用したいのか」について明確なイメージを固めるのが第一歩かと。
なんでもいいからとりあえずデータベース使いたい、とかいう漠然とした目標だと、たぶんコケる。
516:nobodyさん
04/05/04 00:48
出来合いのもの使えば?
いろいろあるぜよ
517:nobodyさん
04/05/04 01:46 lO01nNu8
初めまして。
ウェブログとCGIは何とか案内ページ見ながら設置出来る程度の初心者です。
Xreaに簡単に設置できる日本語が使えるCMSを教えて下さい。
518:nobodyさん
04/05/04 14:28
>>517
XOOPS2
URLリンク(jp.xoops.org)
519:刺身=512
04/05/04 23:44
>>514
HTMLはかじったことがあるので、大体わかります。
やっぱり敷居が高いんですか…。
働いているので余り時間がないっていうのが正直なところです。
>>515
イメージは一応あります。詳しく内容は言えませんが
多人数からデータを集めて、その中でのランキングや分析を
データを登録した人に返すって感じのやつです。
そういったのを作るのは難しいのでしょうか?
>>516
できあいのを使うというのも考えたんですが、
まだそこにも到達していないレベルです…
できあいを使うにしろ、知識は必要ですよね…。
先述したイメージを形にするには、何と何を勉強し始めればいいのか
っていうのが一番先に知りたいことかもです。
520:nobodyさん
04/05/04 23:50
>>512
PHP+MySQLが一番敷居が低い。
521:刺身=512
04/05/05 00:17
>>520
そうなんですか!
今日本屋に行ったら、参考書がいっぱい並んでました。
とりあえず、プログラム無しのサンプルサイトを作ろうとしています。
イメージをつかもうと思って。
522:nobodyさん
04/05/05 00:25
プログラムなしのサンプルサイトって良く意味わかんね。
URLリンク(www.1point.jp)
ここの「PHP + DB」のところに載ってる本どれか一冊買ってきて概要から学ぶと良し。
523:517
04/05/05 01:26
>>518
ありがとうございます。
早速ダウンロードしてやってみてます。
mamboかxoopsで迷ってましたけど決心つきました。
524:nobodyさん
04/05/05 15:19 iuTSZuI/
Perlで簡単なメモ帳を作って設置したのですが、見る人に対して書き込む人の割合が極体に低いので
書き込みがあったごとに表示HTMLをファイルに書き込もうと思っています。、
予めprint文で構成してあるHTML表示部を用いてそれをファイルに書き込むにはどうしたら良いのでしょうか?
一応、表示部は関数化してあります。どなたか良い方法を教えてくださるとうれしいです、、、
525:nobodyさん
04/05/05 16:05
よくわからん。おそらくLWP?
526:nobodyさん
04/05/05 16:24
わしもよくわからんが、STDOUT に書き出すコードが既にあって、
そのコードを極力いじらずにファイルに書き出すようにしたい、
ということなんじゃないかという気がする
527:nobodyさん
04/05/05 16:28
1. CGIからCGIをバッククォートで呼び出して、出力をファイルに書き込む
欠点: サーバ負荷が多少上がる。引数を渡すのが若干面倒
2. CGIからCGIをLWPで呼び出して、出力をファイルに書き込む
欠点: サーバ負荷がもっと上がる
3. STDOUT をファイルハンドラに付け替える CPAN モジュールを使う
欠点: ごめん、何ていう名前のモジュールだったか思い出さない…
528:524
04/05/05 17:21
>>525-527
わかりにくくて済みません;しかも、関数化じゃなくてサブルーチン化でした。。。本当にごめんなさい。
LWPのリファレンス見てみます、、、
529:nobodyさん
04/05/05 17:24
>>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 5Fq0Gcd+
質問です。
Web拍手の過去ログは14日間分保存になっていますが、それを60日にするには
どこをどう書きかえたらいいんでしょうか。
531:nobodyさん
04/05/05 17:44
14ってとこを60に置換する。
532:nobodyさん
04/05/05 17:56
>>528
2chの様にHTML吐かせて鯖の負荷を軽減したいって事?
533:nobodyさん
04/05/05 18:04
2chはcgiを経由してたような?
表示部をサブルーチン化してあることだし、
selectで出力先をバシバシ切り替えるのも手かと。
534:nobodyさん
04/05/05 18:19 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さん
04/05/05 18:26
JISで送れ
536:nobodyさん
04/05/05 18:27
どうせ誰かのスクリプトから著作権表示だけ消して使いたいんだろ。
書いた本人に聞いてみれば?
537:524
04/05/05 18:28
>>529
レスありがとうございます。ですが、私の知識不足でよく分かりませんでした。。。すみません。
>>532
そんな感じかもしれません。。。書き込みがあったごとにサブルーチン化した関数をそのまま出力するのではなく
ファイルに出力したいんです。。。
>>533
ありがとうございます!こんな便利な物もあるんですね。。。無事出来ました。
私のわかりにくい文書にレスして下さってみなさんありがとうございました(_ _)
538:nobodyさん
04/05/05 18:34 sv68sKr6
>>536
俺に言ってるんですかね?完全な的はずれですが。
なぜ文字化け云々が、著作権表示に・・・。
>>535
JISで送らなければならないことは分かってるんですが、
どうやってJISにするのかが分からないんです。
jcode.php とか使う必要があるんですかね?
539:nobodyさん
04/05/05 18:39
mb_convert_encoding。MB関数使えなければjcode.php
540:nobodyさん
04/05/07 17:43
Amazon
Yahoo! Auction
楽天市場
これらはどんな言語で作られているんでしょうか?
541:nobodyさん
04/05/07 17:53
>>540
とりあえずHTML
542:nobodyさん
04/05/07 18:10
日本語、英語、各国語対応しているよ。
543:nobodyさん
04/05/07 20:54
プログラミング言語
544:nobodyさん
04/05/07 23:53 SD6Cw3rl
PerlでCGIを勉強しててふと思ったんですけど、foreachとforの違いは配列にてループしたとき、
foreachのみがループ内で容易に、読み出された任意の配列の要素へ値を代入できると言うことだけでしょうか?
公開されているCGIで試してみたところそうみたいなのですが、
そうなるとforeachを必要ないのに使っているプログラムが非常に多い事になってしまうので…
何か他にforよりforeachを使う利点はあるのでしょうか?ご教授して頂けると幸いです。
545:nobodyさん
04/05/07 23:58
速い
546:nobodyさん
04/05/08 00:00
for と foreach って、実は名前が違うだけで、内部処理は一緒だったように思ったが
単に可読性のために名前を変えてるだけじゃなかったっけ
547:544
04/05/08 00:12
すみません、リファレンス等調べてみたら以下のことが分かりました。
forとforeachは基本的に同じ(と言うか完全に同じ)で>>546さんの言うとおり可読性の為に名前を変えている様です。
と言うことは、>>544の動作もforeachだけではなくforでも出来るかなと調べてみたら出来ました…申し訳ありませんでした。
配列を使って処理をするのはforeachを使うというのが一般的なスタイルのようです。
どうもありがとうございました。
548:nobodyさん
04/05/08 02:26 dvstKHVT
すいませんACTIVE Perlを新しいバージョンにしようと
思い古いACTIVE Perlをアンインストールしたいんですけど
アプリケーション削除しようとするとコマンドプロンプトが
表示されアンインストールできません。
削除のしかたを教えてくれませんか?
お願いします。
549:nobodyさん
04/05/08 10:06
単に新しいのを上書きインストールすればいいんじゃないか?
550:nobodyさん
04/05/08 14:36 jodQmWfe
CGIこんなの探してます「>>329」でもちょっと書き込みしたのですが、自分で出来ることがあるのなら先にやってしまおうってことで
こちらでも質問させていただきます。
こういうのはどこでたずねたらいいでしょうか?
------------------------------
プロフィール登録CGIを探しています。 機能としては、がらくたBOOK(URLリンク(tinkle.cside.com))さんの「すぽっとりんく」が一番近いのですが、
画像アップロード機能が無かったので、とほほさんのところで配布している「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 jodQmWfe
文字数制限が出たため、ちょっと一部内容を削除しまいましたが、今やってるところまでをどこかにTXTとして掲載した方がいいでしょうか?
552:nobodyさん
04/05/08 14:48
>>550
■ 設置の方法がわからない場合には
CGI設置について質問
スレリンク(php板:15番)(テンプレ)
■ 自分で改造できない場合には
【 スクリプト改造依頼スレ 】(丸投げ)
スレリンク(php板:324番)(テンプレ)
■ 自分で改造するアドバイスが欲しい場合には
★三 【 スクリプト改造工房 PART 8 】 ★三
スレリンク(php板:79番)(テンプレ)
553:>>550
04/05/08 14:51 jodQmWfe
>>552サンクス。
私の場合、 スクリプト改造工房 PART 8 がベストのようですね。
逝って来ます。
554:nobodyさん
04/05/08 15:45 UDCg2nm2
java studio creatorとjava server facesに関するスレってありますか?
555:nobodyさん
04/05/08 17:54
>>554
・ctrl + F してみる。
・ぐぐる様にご相談してみる。
・find.2ch.net してみる。
556:nobodyさん
04/05/08 21:26
>549
5.6->5.8とかの大幅なアップデートだとダメ。5.6のファイルが半端に残る。
こないだ何も考えずに上書きしてppmの動きがガタガタになって焦った焦った……
てことで>548
とりあえず「コマンドプロンプトが〜」の辺りをもうちっと詳しく説明してくれ
どんなウインドウが開いて、それから何でそれが表示されるとアンインストール
できないのか(「アンインストールできねーから中止するぞゴルァ」とか出て
作業を強制中断されるとか? )を明確にタノム。
557:nobodyさん
04/05/08 21:27 3p4uAER8
コーディングスレではスレ違いだと教えてもらいましたので、こちらならいいかと思い質問です。
コーディング(符号化)の流れについてなんですが、
例えばUNIX系のサーバにあるwebページに対して、「あいうえお」と送ったとします。
そのときの内部で起こっている事は、
1、送られてきた文字データをEUCでコーディング(エンコード)
2、それをさらにASCUコードでエンコード
文字列データとして表示させるには
1、まずはASCUコード化されたデータを受け取りASCU方式でデコード
2、それをさらにEUCでデコード
で、合っていますか?なんか違う気もするんですが・・・
一番初めに文字列データをどの形式でコーディングするかの決定権をもっているのは
クライアント側のユーザですよね?受け取り側で自動でされる処理はASCUでエンコードするのみですか?
でもそれだと、何故UNIX系でEUCを指定されているのか?ですし・・
・・・ここでもスレ違いでしょうか?
558:nobodyさん
04/05/08 21:34
>コーディング(エンコード)
チョーうけるんだけどぉ
559:nobodyさん
04/05/08 21:37
>>557
英数字は半角で書け。
Uのような機種依存文字を使うな。
ASCUじゃなくてASCIIだ。
PerlにしろCGIにしろ本でも買ってきて一から勉強しろ。
脳内用語や脳内解釈で一人よがりにやってたって無駄なだけ。
560:nobodyさん
04/05/08 21:42
>>557
> 例えばUNIX系のサーバにあるwebページに対して、「あいうえお」と送ったとします。
送っちゃいけません。
詳しい話は URLリンク(cgi-spec.golux.com) あたりのドキュメントをご覧ください。
前提がオカシイので以下略。
561:nobodyさん
04/05/08 21:57
みんな優しいいなウルウル
562:nobodyさん
04/05/08 22:14 GHSjKHwv
質問です!perlで
*****[tab]iiiii[tab]oooo[tab]・・・[tab]oooo・・・・・・・・・・・・・・・
っていう内容のテキストファイルがあって
*****を読むにはどうしたらいいですか?
よろしくお願いします
563:557
04/05/08 22:29
UNIX系サーバにある、とあるウェブページの掲示板とかで
テキストボックスに「あいうえお」といれると次のページで「あいうえお」と書きこみが完了しますよね。
そのとき「あいうえお」という文字列が内部でどうゆう順番どんな処理をされていくのか。
という質問だったのですが、説明が下手ですいませんでした。
>>560
サイトを教えていただいてありがとうございます。翻訳で読んでみます。
>>559
全角と機種依存文字を使ってすいませんでした。
現在勉強中なので、勉強しろと言われても困りますが、WebProg 初心者の質問
というスレタイのこのスレはもしかして本当は質問するスレではないのですか?
勉強の一環としてここで質問したのですが・・・
564:nobodyさん
04/05/08 22:43
ssl通信の場合hiddenのセキュリティってどれくらい?
例えばフォームからpost形式でデータを送らせるのと比べて。
っていう質問はどこのスレッドですればいい?
565:nobodyさん
04/05/09 00:31
ここでいうセキュリティが復号化のされなさとすれば、
sslを使わない時のpostデータに比べて、sslの共通鍵が40,56,128bitだから、
128/0 = ∞倍 ってことでええんでないの?
566:nobodyさん
04/05/09 01:49
(∞) <ゴレン ジャイ!
567:nobodyさん
04/05/09 02:24
(∞)(↑)(−)(?)(V)
568:564
04/05/09 03:11
>>565
ごめんpostデータもsslを使ってって話だった。
DBもCOOKIEも使わないでpostデータとhiddenだけつかって相手の入力した住所を
相手に確認させたのち、sendmailで送らせようと思ってるんだけど、そのときhidden
で住所の入力値をページ持ち越しさせようと思って。
ssl使ってて、住所をどっかに保存する必要がないならそれが一番安全だよねって。
まあそうゆうサイトを今すぐ作るわけじゃなくて、勉強中に気になっただけなんだけどね。
569:nobodyさん
04/05/09 03:52
>>568
ますます意味わからん。
そうなると問題はformのtype=hiddenのセキュリティはどれだけかって聞いてるのか?
hiddenだろうとtextだろうとpasswordだろうと、波平のうぶ毛程度にも大局に影響ない
570:nobodyさん
04/05/09 03:58
平文でメール書くって落ちはないよな
571:564
04/05/09 05:18
>>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 x0wso6xn
Perl用のエディタで、Perlを動かすことのできるフリーソフトってないですか?
Visual Studio の Run見たいな機能がほしいんです。
英語版の製品(DzSoft Perl Editor)を使ったことがあるんですけど、
日本語が文字化けしたりするんですよね・・・
誰かおすすめあったら教えてください。
573:nobodyさん
04/05/09 08:27
557と564は”超初心者同士で勉強するスレ”でも立てて
お互いに助け合いした方がいいんじゃないだろうか。
その場しのぎの対症療法だけ知ろうとしないで
自分で基礎から積み重ねないと教える側の言葉すら通じない。
ASCUとか平文って何?とかいう状態じゃどうにもならないよ。
574:nobodyさん
04/05/09 10:11
>>572
おまいは今現在どうやってPerlを動かしているのかな?
まさかエディタで編集後FTPでUPして…とかやってるのか?
575:nobodyさん
04/05/09 10:24
>>571
なんのために HTTPS を使うのかわかってんのか。
入力された情報を生のまま SMTP に投げるのなら
HTTPS でセッション盗聴を防いだ意味がないだろうが。
メールも SMTP over TLS なり PGP なりで防御しろ。
576:nobodyさん
04/05/09 10:48
ASC2なんて思ってる人がこの世に二人もいるとは思えない。
577:nobodyさん
04/05/09 10:52 x0wso6xn
>>574
ActivePerlガうまく動かないので、そのまさかだったりします・・
578:nobodyさん
04/05/09 10:56
>>577
今すぐやめろ。
おまいにPerlをいじる資格はない。
579:nobodyさん
04/05/09 10:57
>>578
黙れ
580:座敷荒氏
04/05/09 11:13
お聞きしたいのですが、
よくネット通販で注文したとき、確認メールが自動配信されてきますよね。
あのメールって送信側にとうぜん残っているものでしょうか?
581:nobodyさん
04/05/09 11:16
>>577
ActivePerlさえ入れれないようじゃ・・・
582:nobodyさん
04/05/09 11:16
>>577
どううまく動かないのかな?
ActivePerlはインスコ出来たのか?
ウイソだな?
コマンドプロンプトでperl -vって打って見ろ
httpdはどうした?
583:nobodyさん
04/05/09 11:17
>>580
そんなのはどちらだってある
584:nobodyさん
04/05/09 11:18
>>580
ま、残しておくべきものでしょうが、送信側はメールという物で残してない。
585:座敷荒氏
04/05/09 11:29
>>583・584
ありがとうございます。
ものによるでしょうから断定はできないですよね。
ただどちらもありうるということだけでもわかりました。
586:nobodyさん
04/05/09 11:32
ID:x0wso6xnが俺と同じレンタルサーバーを使ってないことを祈るよ。
587:nobodyさん
04/05/09 13:29
PHPで2GB以上のファイルのサイズを正しく取得する良い方法って無いですか?
オンラインマニュアルを見ると、
>2GBから4GBのサイズのファイルについては sprintf("%u", filesize($file))を
>使うことで打開されます。
とあるんだけど、うちの環境(PHP4+orenosrv)ではfilesize()が誤った+の値(600,000,000とか)を
返してきてうまくいきませんでした。
588:nobodyさん
04/05/09 13:34
>>572
Winだけど「Perlを始めよう」はエディタに標準出力のウィンドウが合体してるからボタン一個で動作確認できるよ。
けどエディタで編集・保存→DOSプロンプトで確認でも大して面倒とは思わないけど。
589:nobodyさん
04/05/09 14:43
今時ApacheやらActivePerlやら本家をインストールしなくても
WAMP環境のパッケージが一杯あるやん。
UniformServer使ってるけどライブラリやら拡張dll入れたら楽に使えていいよ。
他のは試してないんだけどね。
590:nobodyさん
04/05/09 15:59
保守あげ
591:nobodyさん
04/05/09 16:01
今時ApacheやActivePerlごときのインスコでつまづくやつなんかいないでしょ。
592:nobodyさん
04/05/09 18:00
上のほうにいるモヨン
593:nobodyさん
04/05/09 18:43
おまいらPerlのパッケージとかモジュールとかオブジェクト指向について詳しく解説してるサイトってどこ?
自分のサイトにリンク貼ろうと思ってるんだけど、お勧めのページある?
594:nobodyさん
04/05/09 18:47
Perlスレのテンプレでも見れば
595:nobodyさん
04/05/09 20:00
>>593
あなたのサイト教えて下さい。
コンストラクタの必要性もわからない初心者です。
596:517
04/05/09 20:51 iCumG1+f
おかげさまでCMSのXoopsのダウンロードと導入まではできました。
ありがとうございます。
いまは、Xreaで独自ドメイン+広告免除サービスのものを使っています。
URLリンク(sample.s23.exrea.com)<)に飛べるようになりました。
public_html/htmlの中にXOOPSのインストールもできました。
初期の設定画面も出て、成功したようです。
でも… URLリンク(sample.com)にしないとサイトが表示されないのです。
URLリンク(sample.com)でサイトが表示されるようにするには、どうしたらいいでしょうか?
エクスリアのpublic_htmlにインストールするとXOOPSが動かなかったのです。
597:nobodyさん
04/05/09 20:56
ここで聞くな
598:nobodyさん
04/05/09 22:17
質問です。
自宅の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さん
04/05/09 22:20
ぱーみっしょん
600:598
04/05/09 22:28
あ、ちなみにWindows環境であります(゚-゚ゞ
601:nobodyさん
04/05/09 22:33
画像をcgiと別のディレクトリに置いてみるのはどうよ。
602:598
04/05/09 22:36
それも試してみたんですけど上手くできないです。
相対パスも絶対パスも試したのでパス指定のミスでも無いと思うんですけど('A`)
603:nobodyさん
04/05/09 23:01
・ print $size してみて、ちゃんとサイズが取れているか確認する
・いろんな関数のあとに || print 'error dayo'; などとつけまくって、どっかでコケてないか確認する
604:nobodyさん
04/05/09 23:09
>>598
> [c:\www\home\cgi-bin]
> 上みたいにcgi-binディレクトリに移動すると画像が表示されません。
httpd.conf 嫁。
になるので(w
Manual の ScriptAlias 嫁。ってことでご勘弁を。
605:598
04/05/09 23:25
>>604
一言、言わせてもらいます
ホントに 有 難 う !
606:598
04/05/09 23:31
そうしてHPスペースにageてみると・・・
また動かなかったとか・・・ガンガリマス _| ̄|○
607:nobodyさん
04/05/10 00:05
>>604
ん?
gif を直接呼び出してるんじゃなくて CGI 経由で出力してるんでしょ?
関係ないのでは?
608:nobodyさん
04/05/10 00:11
ずいぶん前の話だけど、ScriptAliasで指定したディレクトリに
CGIのスクリプトファイルとcssファイル置いたら
Apacheがcssを実行形式と見なして(当然実行できるわけもなく)500エラーが出まくって
何事かと思ったことがあった。
604が考えているのはそういう事態かな? と見当外れかも知れないことを言ってみるテスト。
609:nobodyさん
04/05/10 00:59 bW7dwAUu
初心者質問で本当にすみません。
携帯のメール料金節約にと、
自分のサーバーにanonymailのようなCGIを設置してみました。
送信などはきちんとできるのですが、
送信文、送信先のログを残しておければなーと思っています。
もし可能であれば簡単な説明で構いませんので教えて頂けると助かります。
どうか宜しくお願いします。
610:nobodyさん
04/05/10 01:14
>>609 同じ物を鯖に保存すればいいだけだろ。何か問題でも。
611:609
04/05/10 01:49 bW7dwAUu
同じcgiファイルをサーバーの別フォルダに保存しておくと言う事でしょうか?
本当に初心者なもので…申し訳ないです。
メール送信後に自動的にログができるようなシステムにしたいのですが…。
612:nobodyさん
04/05/10 02:07
ファイルのIOといったら基本中の基本だろ。
ここは一応プログラミングの初心者が来るところだぞ。
プログラミングできない香具師はスレ違い。
613:nobodyさん
04/05/10 02:28
>>609
まあ、改造依頼丸投げスレにでも行ってみては
614:nobodyさん
04/05/10 02:57
■ 設置の方法がわからない場合には
CGI設置について質問
スレリンク(php板:15番)(テンプレ)
■ 自分で改造できない場合には
【 スクリプト改造依頼スレ 】(丸投げ)
スレリンク(php板:324番)(テンプレ)
■ 自分で改造するアドバイスが欲しい場合には
★三 【 スクリプト改造工房 PART 8 】 ★三
スレリンク(php板:79番)(テンプレ)
615:nobodyさん
04/05/10 15:20
Perlをインストールしてるよ俺。
vectorから拾って来たPerl5だけど5.の後がわからない。
自分のpcにいれてるPerlの正確なverを知る方法ってあるのかい?
ところで俺の自信のバージョンを調べたら「役に立たないタイプです」ってさ・・・
マホカンタ!!
616:nobodyさん
04/05/10 15:25
perl -v
617:nobodyさん
04/05/10 15:35
うちの615がすみません。
毎日〜家で暗〜くなってたものですから、試しにパソコンを買ってあげたのですが、
それからというもの少しは明るくなったかなと思ったらこの頃「ごちそうさまですた」
とか「漏れ」とか「キター」???とか意味のわからない言葉を使うようになってしまって
頭を悩ませてるんです。
成人しても未だに無職で・・・この子もう駄目なのかなってなんだか私の方がふさぎこんで
しまうような状態で・・・
でもねこの間、そんな私を見てあの子が「イキロ」って言ってくれたんです。嬉しくて気づいたら
あの子にすがって泣きながら「モマエモナー」って繰り返してました。
618:nobodyさん
04/05/10 20:52
PERLの話なんだけどさ
test.txtに下記のような文があったとして
<p>$x</p>
このtest.txtをsample.cgiで読み込出力
$x=123456789;
open(FH,"<test.txt");
while(<FH>){
print;
}
ってすると当然ブラウザには$xが展開されずに「$x」だけが表示されるけど、これを
ブラウザに「123456789」って表示させるのっておまいらできる系?
619:nobodyさん
04/05/10 20:56
俺はできる系。
すごいだろ?
620:nobodyさん
04/05/10 21:22
俺もできる系(,,・e・)
621:nobodyさん
04/05/10 21:24
おまいら凄いな。軽くウケたw
622:nobodyさん
04/05/10 21:34
>>621
おまい、できない系?
623:621
04/05/10 22:02
俺はできない系だから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さん
04/05/10 22:28
>>623氏ね
625:nobodyさん
04/05/10 22:32
while (<FH>) {
eval "print \"$_\"";
}
626:nobodyさん
04/05/10 22:37
んー、、、じゃあ
while(<FH>){
$_ =~ s/\$x/$x/g;
print;
}
627:621
04/05/10 22:54
うお!!
・・・・・俺って馬鹿だね>>624も合わせて軽く鬱。
Template-Toolkitって説明みるの面倒だからHTML部分はShift_JISでテキストファイルに別に書こうと
とか思ってたけど、俺の脳みそで思いついたそのやり方じゃどうせゴミみたいなもんなんだろな・・・
ていうかeval位知ってろよと・・・・
628:621
04/05/10 23:13
とりあえずPerl限定なんだけどさ・・・
こんな機能を実現するためのコードを書け!!(中級レベル)
っていう感じ頼むよ。
馬鹿な漏れに問題をだしておくれ。
629:nobodyさん
04/05/10 23:23
問題集スレみたいなのか。
それはそれでおもしろいかもな。
630:nobodyさん
04/05/10 23:25
>>628
Web注文システム。セッション管理を使用したカートによる注文システム。
Webベース、またCSVフォーマットファイルでの商品・顧客管理。
631:621
04/05/10 23:43
>>630
おまい長い
632:nobodyさん
04/05/10 23:48
>>628
%itemと%maneyの同じキー同志を掛け算して%pricetotalっていうハッシュを作れ
633:621
04/05/10 23:54
>>632
キー?値じゃなくて?多分値の間違いと思うけど、漏れ的馬鹿回答↓
@key = keys %item;
for($i = 0 ; $i < $#name ; $i++){
$pricetotal{@name[$i]} = $item{@name[$i]} + $money{@name[$i]};
}
634:nobodyさん
04/05/10 23:56
>>633
掲示板を作るから、フォームに入力された文字列を無害化したいんだけどそれ
635:621
04/05/11 00:03
>>633
>@key = keys %item;
これ
@name = keys %item;
の間違い。
636:nobodyさん
04/05/11 00:04
%pricetotal = map { ($_, $item{$_} * $maney{$_}) } keys %item;
%maney (・∀・)ニヤニヤ
637:621
04/05/11 00:48
>>636
やっぱり漏れってゴミなのね・・・
>>634
難しいから明日やるよ。今日はご飯食べて寝まつ。
638:nobodyさん
04/05/11 02:38 b1LbH1Z6
質問です、すいません。
The RoomのRanking Link Ver.1.86という
ランキングCGIを設置してるんですけど、
登録されるURLの記述が
http://
じゃなく
http%3a%2f%2fwww%2e
のように記号が文字化けします。
このままだとrl_out.cgiをかまないと相手先に飛べません。
記号の文字化けを無くす方法わかる方お願いいたします。
639:nobodyさん
04/05/11 02:41
文字化け?してないよ。
640:nobodyさん
04/05/11 02:42
茶化しつつも文句言われたらコードで答える。
カコイイな。
641:nobodyさん
04/05/11 02:49
>>638
同梱のマニュアルをちゃんと読め。
そもそもスレ違い。
642:636
04/05/11 05:13
>>637
なにをもって「ゴミ」なのかよーわからん。
643:nobodyさん
04/05/11 08:03 d7QjPssI
クローラーってPHPで作れますか?
どっかスクリプトあったら、教えてください。
英語でもOK!!!!!
ロボット型価格比較サイト作りたくて?
え?
価格コム=YAHOOっぽい
わがサイト=GOOGLEっぽくしたくてね。
644:nobodyさん
04/05/11 08:24
>>643
ここは作る人の板だ。
クレクレは他に池
645:621
04/05/11 09:08
>>634
<漏れ的馬鹿回答>
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変換すると文字化けするとかってどっかで読んだけど意味をイマイチ理解できてない漏れ_| ̄|○
646:nobodyさん
04/05/11 09:23
$maney = 0;
$okozukai = 0.001;
for (1..10000) { $maney += $okozukai }
print $maney;
正しく貯金する方法を教えてくださいm(_ _)m
647:621
04/05/11 09:30
>>645
>>jcode::convert(\$x,"euc");
の前に
$x =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C",hex($1))/eg;
648:621
04/05/11 10:09
>>646
おまい難しいこというね。1052回くらいからおかしくなっていくみたいだけど・・・・
もうちょっと頑張ってみるよ。
649:nobodyさん
04/05/11 16:36
>>647
リファレンス全部読め。
$x =~ s/%([0-9A-Fa-f][0-9A-Fa-f])/pack("H2", $1 )/eg;
650:nobodyさん
04/05/11 16:43
ファイルのDLカウンターについて質問があるのですが
ファイルへのリンクをクリックした後ファイルのダウンロードをキャンセルしてもカウントされてしまうのではないですか?
651:nobodyさん
04/05/11 16:44
されるんじゃないの?
652:nobodyさん
04/05/11 16:46
カウントの仕方にもよるよな。途中できれてrange指定で
やり直しなんてのもあるし、あまりマジメに数えようとすると
ハゲそうだが。
653:nobodyさん
04/05/11 18:05 xLF+apwo
situmonndesu
Perlで出来なくてJavaやASP.netとか他の言語でしか出来ない事って
あるんですか?(個人でHPを作るにあたって)
654:nobodyさん
04/05/11 18:07
>>653
Perl使いをいじめることぐらいかなぁ。。
655:nobodyさん
04/05/11 18:10 xLF+apwo
>>654はどの言語使ってるんですか??
656:nobodyさん
04/05/11 18:12
PerlやASPに出来なくてJAVAに出来ることはいっぱいいっぱいあるぞ!
ま、そういうときのJAVAは板違いかもしれんが
657:nobodyさん
04/05/11 18:19 xLF+apwo
では皆さんがサーバーサイドとしてお勧め"しない"言語はありますか?
出来れば理由も教えて頂けますか?
658:nobodyさん
04/05/11 18:37
おまいさん、なんか忙しいねー^^;
そんなスピードの速い板・スレじゃないんだから、もう少しレス待ちゃいいのに。
どんな言語でも目的があって存在してるんだから、無条件で「お勧めできない」もの
なんてないよ
もうちょっと条件絞られるなら向き不向きが出てくるだろうけど。
どうしてもスピードが欲しいならCとか、初心者なのでサンプルが豊富に欲しいなら
Perlだとか。
それより個人のHPなら、サーバー自前で立てるわけじゃなし、言語にそんなに選択肢
ないんじゃないの?
その中で目的や自分のスキルにあった言語を選べばよろしいかと。
659:遙皇 ◆HEHARUKAoo
04/05/11 21:59
>>657
ROM-BASIC
理由は訊かないでくれ
660:nobodyさん
04/05/11 22:53
>>657
入力→処理→出力な流れだから、
LOGOやprologのような対話型の言語は向かない(使えない)と思う。
処理系にも依存しそうだけど。
661:nobodyさん
04/05/11 22:57
PL/IやCOBOLは、お勧め"しない"。
662:nobodyさん
04/05/12 00:22 jSU92ZY8
掲示板で名前の後ろに#(文字列)を付けるとトリップ可能な方法を教えてください。
663:nobodyさん
04/05/12 00:29
クラブ行って売人からEってのを買って服用するといいよ。トリップ可能です。
664:621
04/05/12 11:35
>>646
漏れにはわかんね。もっと簡単なやつがいい。
>>649
ありがと
誰か漏れを育てておくれ。自分のHPの作成の途中にまたくるよ
665:nobodyさん
04/05/12 12:42 RTxoXUFl
クライアント側でurlエンコードする方法ってありますか?
getで、送信してもらうときに、日本語文字列がはいっててうまく
受信できないときがあるので。
フォームを使わず、リンクでやってるのでpost使えという案は
ナシで。
受信側はservletです。
666:nobodyさん
04/05/12 13:13 4+cRhCAf
質問です。
XMLスタイルシートに
<xsl:stylesheet version="1.0" xmlns:xsl="URLリンク(www.w3.org)">
と記述した場合はXMLとXSLTから画面が表示されるのですが
<xsl:stylesheet xmlns:xsl="URLリンク(www.w3.org)">
と記述した場合はスタイルシート中の「xsl:〜」がそのままブラウザで表示されてしまいま
す。
なぜでしょうか?教えてください。
667:621
04/05/12 15:33
foreach(keys %item){
jcode::convert(\$item{$_},"sjis");
}
自分だけのモジュール作ってるんだけど、terapad使って初め間違えてShift_JIS
で書いちゃったから全文コピーしてEUCで新規に空けたとこにペタリ。
その直後からエラーになってuseが成功しない・・・3〜4時間かけて実は上から2行目の文法が原因であると気づく。
いやでもおかしくないはずなのに・・・色々試すと、何故か他のフォルダでやると問題なし・・・????
そしてやっと気づいた、jcode.plのバージョンが古かったことに・・・・エラーがでたのは
requireしたjcode.plが17kb位で、問題なくいくとこのは21kbくらいだった。
3時間もこんなことに使うなんて・・・・・
668:nobodyさん
04/05/12 15:46
>>665
JavaScript。
>>667
日記は夢板へ。
669:nobodyさん
04/05/12 15:49
>>666
Web制作板へどうぞ
670:nobodyさん
04/05/12 15:50
>>667
そんなもん /home/hoge/lib にでも置いて use lib '/home/hoge/lib'; して
いろんなとこからrequre でも use でもすべき。
671:nobodyさん
04/05/12 17:05 RTxoXUFl
>>668
JavaScriptでurlエンコードしたものをサーブレットで
もどせんの?
エンコード方法が同じなのかよくわからん
672:nobodyさん
04/05/12 17:39 yQeTe8PQ
初歩的な質問なんですが、教えて頂ければ幸いです。
Postgresql7.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
673:636
04/05/12 17:40
>>671
RFC 嫁 ってことで FA
↓次の方ドゾー
674:nobodyさん
04/05/12 17:42
>>672
鰓を読んで如し。
空文字列チェックするがよろし。
675:672
04/05/12 18:26 yQeTe8PQ
PSQLのテーブルか、
PHPを修正してエラーが出ないようにしたいのですが>_<
見当違いなこと言ってたらすいません...
676:nobodyさん
04/05/12 18:39
>>675
>>674の意味がわからんの?
クエリ結果を判定したらいいじゃんってことでそ?
677:672
04/05/12 18:47 yQeTe8PQ
PSQLは、テーブルを定義しただけで
テーブルの中にはまだデータ入ってないんです...
だから検索しても何にもでてこないです++
また見当違いなこと言ってたらすいません
678:nobodyさん
04/05/12 18:51
>>672
空文字列だった時にどう処理したいのかをスクリプト内に書く。
データが入ってない時にどう処理したいのかをスクリプト内に書く。
それがプログラマさんのお仕事れす。
679:nobodyさん
04/05/12 18:52
いいかげんウゼェ!
専用スレがあるんだからそっちでやれや!
PHP + PostgreSQL
スレリンク(php板)
680:nobodyさん
04/05/12 19:37
質問〜。
xrea鯖でC言語CGI使えるってんで、やってみようと思い、
ローカルで動作確認してageてみたら動きません。
何か設定とか必要でつか?
681:nobodyさん
04/05/12 19:54
>>680
コンパイルしてからうpしたか?
682:nobodyさん
04/05/12 20:46
してからウpしますたけれど・・・。
駄目ぽ?
683:nobodyさん
04/05/12 20:48
動きませんなんて言ってるやつは放置しとけ
684:680
04/05/12 20:53
じゃ、放置しといてください。
685:nobodyさん
04/05/12 21:02
どうした?
気が付いて恥ずかしくなったか?w
686:nobodyさん
04/05/12 21:07
xreaのサポート掲示板で聞けばいいのになんでここで聞くのだろうね?
しかも何をどのようにやったかも書かずに、ただ「動きません」だもんな。
鯖が厨に使わせると危険と判断して拒否したのかもなw
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5399日前に更新/251 KB
担当:undef