△▲ WebProg 初心者の質問 Part12 ▼▽
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2005/08/28(日) 16:53:24ID:381SFpZ2質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。
2ch 総合ガイド
http://www.2ch.net/guide/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
関連情報は
>>2-3
0696nobodyさん
2006/01/10(火) 05:14:46ID:???「じゃあ」の意味がわからんが、>>677の方が打ち込むコードは少ない。
つか良いか悪いかを判断するなら基準を設定しろ。
0697nobodyさん
2006/01/10(火) 05:21:20ID:???ごめん。その1〜7の中で4と5の所を重点的に聞きたかったのだ!
そこは3の時にif関数の中で、push関数でCを追加してやれば良い?
0698nobodyさん
2006/01/10(火) 05:25:02ID:???>「じゃあ」の意味がわからんが
横ヤリするがごめんよの意。
基準は、マシンへの負担だな。他にもセキュリティとかあるだろうが、あの位の短いスクリプトじゃあ関係ないべ?
0699nobodyさん
2006/01/10(火) 05:36:52ID:???何の言語使ってるかも書かずに答えられるかヴォケ
>>698
一般的に短いコードのほうが負荷は少ない。
セキュリティ的にはどっちも×。
0700nobodyさん
2006/01/10(火) 06:07:00ID:???教えて栗と栗鼠
0703nobodyさん
2006/01/10(火) 07:48:33ID:???5.行ごとバッファに放り込む のとこが分からないのだ。
バッファに放り込むとはどういうことなのか、教えて下さい。
0704nobodyさん
2006/01/10(火) 07:56:35ID:???俺は$memみたく一時的に記憶しておく場所なんかの事を言うと思ってたのだが
違うか?
もし間違ってるなら、よく理解してるヤツ指摘してくれ!
まあ参考に
ttp://search.yahoo.co.jp/search?ei=UTF-8&fr=df-luna2&meta=vc%3D&p=%E3%83%90%E3%83%83%E3%83%95%E3%82%A1
0705nobodyさん
2006/01/10(火) 12:38:09ID:???ttp://japan.linux.com/security/05/11/08/0213251.shtml?topic=1
セキュリティの偉い人によれば、迷わずSHA256を選べとの事だ
0707706
2006/01/10(火) 13:12:15ID:???open(F,"$file");
while(<F>){
chomp;
if($_=~/$point/){
push(@data,$_);
push(@data,$add);
}
foreach(@data){
($a,$b,$c,$d)=split(',',$_,4);
}
close(F);
open(FH,"$file");
print FH "$a,$b,$c,$d\n";
close(FH);
exit;
0708nobodyさん
2006/01/10(火) 14:02:22ID:8dX14iMAPCのIE経由だと見れるページが、携帯電話でそのページを見ると、
システムDSNで接続しているseql-serverのデータベースに接続できてないようでエラーが表示されます。
携帯電話ではデータベースの接続は不可能なんでしょうか?
0709nobodyさん
2006/01/10(火) 14:10:39ID:???0711nobodyさん
2006/01/10(火) 16:10:53ID:qxhZNG48VBScriptの場合は<script language= "VBScript"> 〜 </script>と書くと
見たのですが、このような書き方があるのでしょうか??
0712706
2006/01/10(火) 16:57:58ID:???push(@data,$add);
のところだけ、ここだけでいいんだ。
ここだけ教えてくれないか。。
正直、昼にお願いしたとき
目の前のPCに向かって土下座しました
こんな俺を笑ってくれ Orz
0713nobodyさん
2006/01/10(火) 17:07:44ID:qxhZNG48WSHではなくVBScriptで書き直そうと思うのですが・・・。
Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")
WSHShell.Run "Test.exe"
これをVBScriptにするにはどーすればいいのでしょうか?
あと、VBScriptのお勧めのサイトとかあったら教えてください。
0714nobodyさん
2006/01/10(火) 17:15:40ID:???みんな何かのプレイなのかな?
普通、文字の後ろに新たに文字を加えるなら $_.$add じゃないか?
つかさ 707 のコードじゃそこだけ直しても目的の結果は
得られないよ
0715nobodyさん
2006/01/10(火) 17:19:22ID:???while(my $tmp=<FP>){
chomp($tmp);
if($tmp=~/$A/ && $tmp=~/$B/){
$tmp.=$C;
}
push(@data,$tmp);
}
close(FP);
foreach(@data){
($a,$b,$c,$d)=split(',',$_,4);
}
open(WFP,"$file")||die();
print WFP "$a,$b,$c,$d\n";
close(WFP);
0716nobodyさん
2006/01/10(火) 18:25:47ID:2a84Tea4速いですか
0718nobodyさん
2006/01/10(火) 19:32:48ID:???open(WFP,"$file")||die();
foreach(@data){
($a,$b,$c,$d)=split(',',$_,4);
print WFP "$a,$b,$c,$d\n";
}
close(WFP);
でないの?
0719nobodyさん
2006/01/10(火) 21:11:30ID:9ZRfyPpN0721nobodyさん
2006/01/10(火) 21:27:25ID:C+ZrgO2Mトム・ソーヤの友達のハックです。
0722nobodyさん
2006/01/10(火) 21:32:22ID:???よろしければメールくださいッッ!!m(__)m
0723nobodyさん
2006/01/10(火) 21:34:04ID:???0724nobodyさん
2006/01/10(火) 21:38:18ID:9ZRfyPpN0725nobodyさん
2006/01/10(火) 21:42:29ID:NnDCxprG0726nobodyさん
2006/01/10(火) 21:48:27ID:9ZRfyPpN0727nobodyさん
2006/01/10(火) 21:51:00ID:???つかハックする前にやることあるだろうが
0728nobodyさん
2006/01/10(火) 21:51:30ID:NnDCxprGよって消えろチンカス
0729nobodyさん
2006/01/10(火) 21:53:38ID:9ZRfyPpN共同制作です。。
『二人のサイトだ!』で作ったんです!
泣きたいですよ・゚(PД`q)゚・
0730nobodyさん
2006/01/10(火) 21:56:58ID:NnDCxprGパスワード解析してログインしたらあなたも立派な犯罪者だ。がんばってね
てかもう来るな
ドッカ(・∀・)イケ!!
0731nobodyさん
2006/01/10(火) 21:57:31ID:???結論から言うとどーにもならん。
謝れとは言わんが少しは歩み寄れ。
お互い意地張り続けてたらいつまでもそのままだ。
0732nobodyさん
2006/01/10(火) 22:27:24ID:???あぁ...俺にとって神降臨......
助かりました。
とりあえず画面に向かってお礼しとこう。
ほんと、マジでありがとう。
>>718
$aや$bは使わないほうが良いって、分からなくなるから?
それとも、システム的なエラーが確認されたりしてるとか?
0733nobodyさん
2006/01/10(火) 22:35:43ID:NnDCxprG0734nobodyさん
2006/01/10(火) 23:46:10ID:wp5kGIC3書き込んだ文章に「http」などの文字があるとエラーにする以下のプログラム入れたんですが
if ($FORM{'value'} =~ m/http|href/i) { &error('ERROR','書き込めない文字があります'); }
なぜか業者はこれを回避して書き込んできます。
(自分がhttpと書き込むとエラーになります)
どういうことなんでしょうか?
0736nobodyさん
2006/01/11(水) 05:55:55ID:???0738nobodyさん
2006/01/11(水) 16:16:35ID:CQ4aDWhihttp://www.hero.ne.jp/~db/herodb.shtml
このデータベース型CGIを
http://www.breeze.jp/s02_faq_01.php#q23
ここに設置しようと思っています
$datpath = "./";
$binpath = "./";
$BinUrl = "http://www.***.com/~user/";
↑
これらの変更すべき部分に何を書けばいいのかよく分かりません
どなたかお願いします
0739nobodyさん
2006/01/11(水) 16:36:49ID:???だからさ、
http://www.hero.ne.jp/~db/herodb-othersite.shtml
に説明が書いてあるだろ。
それ嫁よ。
0740nobodyさん
2006/01/11(水) 16:38:08ID:???それに、ちゃんとそこにサポート掲示板だってあるだろ。
http://www.hero.ne.jp/~db/wforum-custom-lv1/
0741nobodyさん
2006/01/11(水) 17:10:26ID:???そもそも、こういうスレがあるだろ
CGI設置について質問 【Part2】
http://pc8.2ch.net/test/read.cgi/php/1104624784/
0746nobodyさん
2006/01/11(水) 22:22:46ID:???こういうバグを増やしてるコードは参考にしないように
0748nobodyさん
2006/01/11(水) 22:56:50ID:CQ3QVvdQ俺なりに清書してみようと思ったけど、修正途中何をしたいスクリプトなのか
まったくもって見当付かないのでやめたw
0750nobodyさん
2006/01/11(水) 23:27:21ID:???適当な元のソースを適当に書き換えて適当に検証もせずにアップした。
というか俺は普段PHPしか書かないから$_がちょっと怖いんだ
0751nobodyさん
2006/01/11(水) 23:32:29ID:???0752nobodyさん
2006/01/11(水) 23:35:35ID:???普通
0753nobodyさん
2006/01/11(水) 23:37:47ID:???プログラム上で処理したいんですが、
どうすればいいのか上手く調べられません。
何かヒントをいただけないでしょうか。
環境は PHP+sendmail です。
0754nobodyさん
2006/01/12(木) 00:22:57ID:vLiWBj2u落ち着こうな?
まだ人生は長いじゃないか
0755nobodyさん
2006/01/12(木) 01:16:35ID:QeE86KwCMySQLを使用していますが
パフォーマンスのためにも、
アクティブなスレッドの数は限ろうと思っています(2chでいうDAT落ち)。
その場合、テーブル自体を分けるか、
アクティブ/非アクティブを示すカラムを追加するか、
どちらがベターでしょうか?
0756nobodyさん
2006/01/12(木) 01:34:35ID:???>>715=俺
>>753
http://php.s3.to/man/features.file-upload.html
マニュアルぐらい読もうな。
0757753
2006/01/12(木) 01:53:59ID:???正しくは
サーバーで受け取った「メールの」添付ファイルを
です
携帯でフォームによるアップロードが使えないので
代わりの方法を探している所でした
0758nobodyさん
2006/01/12(木) 03:56:58ID:???メールサーバと会話すればよかよ。
ttp://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=php+%E3%83%A1%E3%83%BC%E3%83%AB+fsockopen&num=50
0760nobodyさん
2006/01/12(木) 10:44:43ID:???会話するんじゃなくて、メールサーバが受信したときにスクリプトを
実行するようにして、直接メールデータを扱ったうえでメールで結果を
返すようにしないと使い勝手悪いよ
Google がやってるメールで検索できる仕掛けみたいなものを
考えると分かりやすい。結果の画面を Web で作りたいなら
ユーザーを識別するハッシュを埋め込んだうえで URL を送り
返す形かな。
0761nobodyさん
2006/01/12(木) 13:45:32ID:IO44Jcoi0763nobodyさん
2006/01/13(金) 05:52:32ID:???この関数ってperlのバージョンに関係あるんですか?
ちなみに
Apache/2.0.40 (Red Hat Linux) mod_perl/1.99_07-dev Perl/v5.8.0ってなってます
0764nobodyさん
2006/01/13(金) 06:04:46ID:???イミフ
0766nobodyさん
2006/01/13(金) 06:56:01ID:???chompして
ifで場合分けして
真ならchopして別のものを足す
偽なら,を足す
その後、配列にぶち込んでいく
ということを期待して
open(FP,"hoge.csv")||die();
while(my $tmp=<FP>){
chomp($tmp);
if(場合分け){
chop($tmp);
$tmp.="別のもの";
}else{
$tmp.=",";
}
push(@arr,$tmp);
}
close(FP);
としました。結果、chopが働いていないようでした。
お力添えを...orz
0767nobodyさん
2006/01/13(金) 07:03:25ID:???あってるよ。
ファイルに書き込むときにおかしくなってんじゃないのかな?
君この前質問してた人でしょ?まだやってたんだね〜。
でも、頑張って!
誰でも初心者から始まるんだからね。
0768nobodyさん
2006/01/13(金) 07:36:34ID:???chop($tmp)の前後でprintして確認してみたら
print $tmp;
chop($tmp);
print $tmp;
0770nobodyさん
2006/01/13(金) 08:40:14ID:???レス感謝です!!
chopの前後でのprintは既にやってるんですよ。
自分で出来る範囲はやってから質問してるから2日くらいひとりで悩みっぱなし...orz
仲間ほしーッス
場合わけもprintで確かめてるんですが
正しいデータにちゃんと振り分けられてました。
chopに限られたバージョンがあるなんて、
見当たらないし何が何だか...orz
Perl/vが5.8.0って古いですかね?
別にそんなことないのかな
なんて思いながら気にも留めてなかったけど。
0771nobodyさん
2006/01/13(金) 09:35:19ID:???ここのRSSブロガ使いたいのですが、一応書いてあることはやったけど表示されません
http://be-sp.com/y64/rss/test.php
どんな原因が考えられますか?
0772nobodyさん
2006/01/13(金) 10:14:39ID:???全体的に変に古い
見直すべき
chop が機能しないなんて聞いたことないけど、
jperl で2バイト削除されることがあるというのは見たことあるな
0773nobodyさん
2006/01/13(金) 11:11:34ID:???変に古いですか......!?
マジすか...orz
よければ見直しにお勧めの仕様など是非
jperlで2バイト削除?マジ?
早速ググって来よう。
0774nobodyさん
2006/01/13(金) 11:23:47ID:???Apache 2.0.55
mod_perl 2.0.2
Perl 5.8.7
Linux だと Perl はベースに入っててアップデートできない
かもしんない。つか RedHat のバージョン書いてないけど、
RedHat ってだけでどうだって感じ。
Enterprise じゃないよね、当然。
公開サーバになってなきゃなんでもいいってもんでも
ないと思うぞ。
0775nobodyさん
2006/01/13(金) 11:40:09ID:???まずchopが機能していないと思ったのは何故?
場合わけが正常に機能してるとして、$tmpに具体的に
どんな文字列が入ってchop前後でどうなってる?
0776nobodyさん
2006/01/13(金) 11:41:08ID:???chompで\nだけ削除されて\rが残ってるんじゃない
次のchopで\rが削除されるだけで見た目がかわらないとか
0777nobodyさん
2006/01/13(金) 11:47:47ID:???print ord(chop($tmp));
13だったら\r
0778nobodyさん
2006/01/13(金) 11:57:56ID:???今使ってる掲示板をUTF-8化しようといじっていたのですが、
Perl5.8.4の入ってる鯖なのに use utf8; や use open ":utf8"; を
書くと500エラーになるのは何に問題があるのでしょうか。
0780778
2006/01/13(金) 12:09:37ID:???同じ仕様のはずの他鯖では使っている旨の記述をしたBlogがあったりしたので
もしかしてこちらの手落ちが何かあるのかもと疑ったのですが。
ちなみに何度かCGIWrapが出たこともありました。
0781778
2006/01/13(金) 12:30:29ID:???0783nobodyさん
2006/01/14(土) 10:13:41ID:???$s =~ /[あ-ん]|[ア-ン]/; ですか?
それとも
$s =~ /[あ-ん]|[ア-ン]/; ですか?
0784nobodyさん
2006/01/14(土) 10:20:50ID:???お前らレベル高杉ですね(藁
0785nobodyさん
2006/01/14(土) 10:45:37ID:???0786nobodyさん
2006/01/14(土) 10:58:35ID:???0788nobodyさん
2006/01/15(日) 20:27:25ID:86jp+dJAモジュールどうやってDLするのかわかりません。
0789nobodyさん
2006/01/16(月) 00:48:17ID:???ここはしょうがくせいのくるところじゃありませんよ。
0791にゃんにゃん♪
2006/01/16(月) 05:59:08ID:5o1fYbBi$str=~/\,/ で良かったかにゃ?
0792にゃんにゃん♪
2006/01/16(月) 06:00:35ID:5o1fYbBi0793nobodyさん
2006/01/16(月) 08:00:46ID:???ファイルロックをする時は、必ず Fcntlモジュールが要るのですか?
書いてあるのもあれば、無いのもあるのです。
あるに越した事はないというのが私の見解なのですが、
そのモジュールを入れていないレンサバだったりしたら...という疑問が消えなくて
ずっとググって来ましたが答えに行き着きませんでした。
誰か、相談に乗ってやってください。
0794nobodyさん
2006/01/16(月) 10:31:41ID:???そんなことない
【Perl】ファイルロック(排他処理)について語ろう
http://pc8.2ch.net/test/read.cgi/php/1024795138/
で語られてるから読んでみたら?
個人的にはファイルロックっていう表現はやめてほしいなと思ったり。
実際ファイルそのものへのアクセスを完全にロックする方法って
ないもの。Windows の場合はロックされちゃうけど。
0795nobodyさん
2006/01/16(月) 13:30:28ID:???<!--#include virtual="1.shtml" -->
インクルードバーチャルというのがありますが
この1.htmlの部分をアクセス毎に2.htmlや3.html等へランダム切り替え
することはできないでしょうか?
なんかいい方法があれば教えてください。
0796nobodyさん
2006/01/16(月) 14:13:01ID:ufROP516■ このスレッドは過去ログ倉庫に格納されています