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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2005/08/28(日) 16:53:24ID:381SFpZ2
2ちゃんねるは初めて。 WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。

そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。

質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
 後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。

2ch 総合ガイド
http://www.2ch.net/guide/

お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。

関連情報は
>>2-3
0720nobodyさん2006/01/10(火) 21:21:23ID:???
>>719
何のハックだよ
0721nobodyさん2006/01/10(火) 21:27:25ID:C+ZrgO2M
>>720
トム・ソーヤの友達のハックです。
0722nobodyさん2006/01/10(火) 21:32:22ID:???
携帯用HPの暗証番号を調べて頂きたいのです!
よろしければメールくださいッッ!!m(__)m
0723nobodyさん2006/01/10(火) 21:34:04ID:???
それ普通に犯罪
0724nobodyさん2006/01/10(火) 21:38:18ID:9ZRfyPpN
自分のHP(共同制作)でもですか…?
0725nobodyさん2006/01/10(火) 21:42:29ID:NnDCxprG
自分のサイトなのに暗証番号を調べるとは是如何に?
0726nobodyさん2006/01/10(火) 21:48:27ID:9ZRfyPpN
相棒と喧嘩しました…↓↓で、暗証番号変えられました↓↓
0727nobodyさん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:???
>>729
結論から言うとどーにもならん。
謝れとは言わんが少しは歩み寄れ。
お互い意地張り続けてたらいつまでもそのままだ。
0732nobodyさん2006/01/10(火) 22:27:24ID:???
>>715,>>718
あぁ...俺にとって神降臨......
助かりました。
とりあえず画面に向かってお礼しとこう。
ほんと、マジでありがとう。

>>718
$aや$bは使わないほうが良いって、分からなくなるから?
それとも、システム的なエラーが確認されたりしてるとか?
0733nobodyさん2006/01/10(火) 22:35:43ID:NnDCxprG
それもあるし、sort の時に使うってのもあるからかな?
0734nobodyさん2006/01/10(火) 23:46:10ID:wp5kGIC3
オートプログラムで大量に広告サイトのリンク張り付ける、外人らしき業者がいます。
書き込んだ文章に「http」などの文字があるとエラーにする以下のプログラム入れたんですが

if ($FORM{'value'} =~ m/http|href/i) { &error('ERROR','書き込めない文字があります'); }

なぜか業者はこれを回避して書き込んできます。
(自分がhttpと書き込むとエラーになります)
どういうことなんでしょうか?
0735nobodyさん2006/01/10(火) 23:59:07ID:???
>>734
いや、その部分だけ示されてもなー
どっかに穴あるんじゃねーの? KENT製のヤツとかにありがちな
0736nobodyさん2006/01/11(水) 05:55:55ID:???
書き込み処理の前に確認画面があって、そっちだけにしかチェックを加えて無いとか
0737nobodyさん2006/01/11(水) 09:56:27ID:???
>>659
シングルサインオンで検索を。
0738nobodyさん2006/01/11(水) 16:16:35ID:CQ4aDWhi
さきほどいたスレではスレ違いだったようなので、こちらで質問します

http://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:???
>>738
だからさ、
http://www.hero.ne.jp/~db/herodb-othersite.shtml
に説明が書いてあるだろ。
それ嫁よ。
0740nobodyさん2006/01/11(水) 16:38:08ID:???
>>738
それに、ちゃんとそこにサポート掲示板だってあるだろ。
http://www.hero.ne.jp/~db/wforum-custom-lv1/
0741nobodyさん2006/01/11(水) 17:10:26ID:???
>>738
そもそも、こういうスレがあるだろ
CGI設置について質問 【Part2】
http://pc8.2ch.net/test/read.cgi/php/1104624784/
0742nobodyさん2006/01/11(水) 18:07:15ID:???
>>738
んじゃ俺も俺も
0743nobodyさん2006/01/11(水) 22:05:31ID:???
>>715
最初のwhileが2回ループしてないか?
0744nobodyさん2006/01/11(水) 22:07:52ID:???
>>715
は? (゚д゚ )
0745nobodyさん2006/01/11(水) 22:08:33ID:???
間違えた。>>744は>>743宛て。
0746nobodyさん2006/01/11(水) 22:22:46ID:???
>while(my $tmp=<FP>)
こういうバグを増やしてるコードは参考にしないように
0747nobodyさん2006/01/11(水) 22:45:28ID:???
>>744
>は? (゚д゚ )
何をアホ面かましてんだテメーは
文句あるなら検証してみろや
0748nobodyさん2006/01/11(水) 22:56:50ID:CQ3QVvdQ
>715
俺なりに清書してみようと思ったけど、修正途中何をしたいスクリプトなのか
まったくもって見当付かないのでやめたw
0749nobodyさん2006/01/11(水) 23:15:57ID:???
>>748
10程度手前も見れないのか?
やめたんじゃなくて出来なかったんだろ?
プwwwwwww
0750nobodyさん2006/01/11(水) 23:27:21ID:???
>>743
適当な元のソースを適当に書き換えて適当に検証もせずにアップした。
というか俺は普段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
>749=715
落ち着こうな?
まだ人生は長いじゃないか
0755nobodyさん2006/01/12(木) 01:16:35ID:QeE86KwC
2chのような掲示板サイトを作成しています。
MySQLを使用していますが
パフォーマンスのためにも、
アクティブなスレッドの数は限ろうと思っています(2chでいうDAT落ち)。
その場合、テーブル自体を分けるか、
アクティブ/非アクティブを示すカラムを追加するか、
どちらがベターでしょうか?
0756nobodyさん2006/01/12(木) 01:34:35ID:???
>>754
>>715=俺

>>753
http://php.s3.to/man/features.file-upload.html
マニュアルぐらい読もうな。
07577532006/01/12(木) 01:53:59ID:???
すいません、抜けてました
正しくは

サーバーで受け取った「メールの」添付ファイルを

です
携帯でフォームによるアップロードが使えないので
代わりの方法を探している所でした
0758nobodyさん2006/01/12(木) 03:56:58ID:???
>>757
メールサーバと会話すればよかよ。
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
0759nobodyさん2006/01/12(木) 07:30:44ID:???
>>755
html化してデータベースから削除
0760nobodyさん2006/01/12(木) 10:44:43ID:???
アップロード代わりにメールを使いたいんであればメールサーバと
会話するんじゃなくて、メールサーバが受信したときにスクリプトを
実行するようにして、直接メールデータを扱ったうえでメールで結果を
返すようにしないと使い勝手悪いよ

Google がやってるメールで検索できる仕掛けみたいなものを
考えると分かりやすい。結果の画面を Web で作りたいなら
ユーザーを識別するハッシュを埋め込んだうえで URL を送り
返す形かな。
0761nobodyさん2006/01/12(木) 13:45:32ID:IO44Jcoi
urlに、?とか&とか=とかがついてないにもかかわらず、送信内容をgetで受け取っているcgiがありますが、あれってどういうふうな仕組みですか?
0762nobodyさん2006/01/12(木) 14:08:49ID:???
>>761
PATH_INFO
0763nobodyさん2006/01/13(金) 05:52:32ID:???
perlでchop関数が使えないんですけど
この関数って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:???
>763
イミフ
0765nobodyさん2006/01/13(金) 06:23:51ID:???
>>763
・どうなることを期待したのか
・どうやったのか
・どうなったのか
0766nobodyさん2006/01/13(金) 06:56:01ID:???
.csvから一行ずつ読んで
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:???
>>766
あってるよ。
ファイルに書き込むときにおかしくなってんじゃないのかな?
君この前質問してた人でしょ?まだやってたんだね〜。
でも、頑張って!
誰でも初心者から始まるんだからね。
0768nobodyさん2006/01/13(金) 07:36:34ID:???
>>766
chop($tmp)の前後でprintして確認してみたら
print $tmp;
chop($tmp);
print $tmp;
0769nobodyさん2006/01/13(金) 07:57:37ID:???
>>766
chop じゃなくて「場合分け」が失敗してるんじゃねーの?
0770nobodyさん2006/01/13(金) 08:40:14ID:???
>>767-769
レス感謝です!!
chopの前後でのprintは既にやってるんですよ。
自分で出来る範囲はやってから質問してるから2日くらいひとりで悩みっぱなし...orz
仲間ほしーッス

場合わけもprintで確かめてるんですが
正しいデータにちゃんと振り分けられてました。

chopに限られたバージョンがあるなんて、
見当たらないし何が何だか...orz


Perl/vが5.8.0って古いですかね?
別にそんなことないのかな
なんて思いながら気にも留めてなかったけど。
0771nobodyさん2006/01/13(金) 09:35:19ID:???
http://php.s3.to/net/#rss
ここのRSSブロガ使いたいのですが、一応書いてあることはやったけど表示されません
http://be-sp.com/y64/rss/test.php
どんな原因が考えられますか?
0772nobodyさん2006/01/13(金) 10:14:39ID:???
>>770
全体的に変に古い
見直すべき

chop が機能しないなんて聞いたことないけど、
jperl で2バイト削除されることがあるというのは見たことあるな
0773nobodyさん2006/01/13(金) 11:11:34ID:???
>>772
変に古いですか......!?
マジすか...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:???
>>766
まずchopが機能していないと思ったのは何故?

場合わけが正常に機能してるとして、$tmpに具体的に
どんな文字列が入ってchop前後でどうなってる?
0776nobodyさん2006/01/13(金) 11:41:08ID:???
>>770
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エラーになるのは何に問題があるのでしょうか。
0779nobodyさん2006/01/13(金) 11:59:46ID:???
>>778
モジュールが入ってないから。
つか500エラーってだけじゃ何も判断できねぇ。
07807782006/01/13(金) 12:09:37ID:???
やっぱりそれなんでしょうかね……
同じ仕様のはずの他鯖では使っている旨の記述をしたBlogがあったりしたので
もしかしてこちらの手落ちが何かあるのかもと疑ったのですが。

ちなみに何度かCGIWrapが出たこともありました。
07817782006/01/13(金) 12:30:29ID:???
今調べてみたら普通にutf8.pm入ってました。
0782nobodyさん2006/01/13(金) 12:35:00ID:???
>>781
だから500エラーだけじゃ判断できないってば。
CGI::Carp使うとかしてエラーを明確にしようぜ。
0783nobodyさん2006/01/14(土) 10:13:41ID:???
平仮名すべてとカタカナすべてにマッチさせるのは

$s =~ /[あ-ん]|[ア-ン]/; ですか?
それとも
$s =~ /[あ-ん]|[ア-ン]/; ですか?
0784nobodyさん2006/01/14(土) 10:20:50ID:???
utf8 モジュールって……
お前らレベル高杉ですね(藁
0785nobodyさん2006/01/14(土) 10:45:37ID:???
ふつうだおо(^ω^)о
0786nobodyさん2006/01/14(土) 10:58:35ID:???
[イヤ--ン]
0787nobodyさん2006/01/14(土) 16:42:44ID:???
>>783
全角カタカナ-----[ァ-ヶ]
全角ひらがな-----[ぁ-ん]
0788nobodyさん2006/01/15(日) 20:27:25ID:86jp+dJA
専用サーバー借りたのだがCPAN入ってなくて
モジュールどうやってDLするのかわかりません。

0789nobodyさん2006/01/16(月) 00:48:17ID:???
>788
ここはしょうがくせいのくるところじゃありませんよ。
0790nobodyさん2006/01/16(月) 01:57:27ID:???
>>788
今すぐ専鯖を解約してサポートが充実した共有鯖を借りれ
0791にゃんにゃん♪2006/01/16(月) 05:59:08ID:5o1fYbBi
$strにカンマがある時って
$str=~/\,/ で良かったかにゃ?
0792にゃんにゃん♪2006/01/16(月) 06:00:35ID:5o1fYbBi
perlでしゅ(*^-^)b
0793nobodyさん2006/01/16(月) 08:00:46ID:???
HPや本を読んでも完全に統一されていないので相談したいのですが
ファイルロックをする時は、必ず Fcntlモジュールが要るのですか?
書いてあるのもあれば、無いのもあるのです。

あるに越した事はないというのが私の見解なのですが、
そのモジュールを入れていないレンサバだったりしたら...という疑問が消えなくて
ずっとググって来ましたが答えに行き着きませんでした。

誰か、相談に乗ってやってください。
0794nobodyさん2006/01/16(月) 10:31:41ID:???
>>793
そんなことない

【Perl】ファイルロック(排他処理)について語ろう
http://pc8.2ch.net/test/read.cgi/php/1024795138/

で語られてるから読んでみたら?

個人的にはファイルロックっていう表現はやめてほしいなと思ったり。
実際ファイルそのものへのアクセスを完全にロックする方法って
ないもの。Windows の場合はロックされちゃうけど。
0795nobodyさん2006/01/16(月) 13:30:28ID:???
SSIの
<!--#include virtual="1.shtml" -->
インクルードバーチャルというのがありますが
この1.htmlの部分をアクセス毎に2.htmlや3.html等へランダム切り替え
することはできないでしょうか?
なんかいい方法があれば教えてください。
0796nobodyさん2006/01/16(月) 14:13:01ID:ufROP516
PHP文書内にPerlを組み込んだり、Perl文書内にPHPを組み込むなど、異なる言語を同時に利用する事はできますか?
0797nobodyさん2006/01/16(月) 14:20:10ID:???
>>796
可能
0798nobodyさん2006/01/17(火) 19:34:30ID:tDsfmN2q
下記の2種類の環境変数についてGoogle等でも調べたのですが、見つけられなかったのでここで質問させて頂きます。

※ここでの環境変数は特にUserAgentを指します。

1、使用している携帯端末がj-phoneなのは、環境変数にJ-PHONEがあるかどうかづ判別できますが、Vodafoneの場合は何で判別するのでしょうか?

2、使用している携帯端末がWillcomeの場合、何で判別すれば良いのでしょうか?
0799nobodyさん2006/01/17(火) 19:40:39ID:???
>>798
Google より先に公式サイトを漁るんだ。

Vodafone: http://developers.vodafone.jp/dp/tech_svc/info/useragent.php
Willcom: http://www.willcom-inc.com/ja/service/contents_service/club_air_edge/for_phone/homepage/
08007982006/01/17(火) 19:54:03ID:tDsfmN2q
>>799
すみません、それも考えたんですが、今所事情で携帯しか使えなくて…。
jigブラウザとかでも読めないんです…orz
0801nobodyさん2006/01/17(火) 21:36:36ID:???
PC使えるようになってから確認しろ
0802nobodyさん2006/01/18(水) 00:09:28ID:???
始めから何一つ自分で確認する気はなかったって事か。
08037982006/01/18(水) 11:44:51ID:XnaFm9rz
…PCでネットが使えのは5月になるので、それまでに勉強しておこうと考えたのです。

自分なりにGoogleやYahooの様な検索サイトで検索し、フルブラウザ等も使用して調べましたが…それでもここで聞くべきではなかった様ですね…。

田舎住みだと本屋に専門書も無く、通販で買おうにもお金が無いので諦めます。
0804nobodyさん2006/01/18(水) 11:50:31ID:???
>>803
学校とか図書館とか、タダでインターネットできるところは探せばあるもんだよ
0805nobodyさん2006/01/18(水) 12:27:48ID:???
>803
>通販で買おうにもお金が無いので
金なら働いて稼げばいいだろ。
とことん他人に頼ろう、他人にやらせようとする根性がものすごくキモイ。
お前みたいなのはとっとと死んだほうがいいと思うよ。
08068032006/01/18(水) 15:18:43ID:XnaFm9rz
母親が借金をしていて、私と母親の給料合わせても生活費+支払いで精一杯な状態です。
田舎の為給料が安く(正社員の平均月収10万程度)、出稼ぎしようにも引越し等お金がかかるので…。

春には完済できるので完済してからネットに繋ごうと考え、それまでは携帯から検索したり、今ある参考書を使って勉強しようと考えています。

図書館にも最近ようやく「パソコン(ネット利用不可)が設置されたくらいで、本も基本的なHTML関係すらありません。

ネットが繋がってから>>798さんの言う様に、公式サイトを拝見しようと思います。
0807nobodyさん2006/01/18(水) 15:23:56ID:???
>>806
アンタの台所事情なんて知ったこっちゃ無いが、HTMLの勉強より先にやることがあるんじゃないか?
08088032006/01/18(水) 15:29:01ID:XnaFm9rz
>>802さんの言う様な
>始めから何一つ自分で確認する気がなかった
や、>>805さんの
>とことん他人に頼ろう、やらせようとする

というつもりはありません。
確かに直接「答え」を聞ければ…という期待も正直ありましたが、
「〜を読め」の様な回答を期待して書き込みさせて頂きました。(実際に回答して頂きましたが)

誤解させてしまっていたのでしたら、すみませんでした。
0809nobodyさん2006/01/18(水) 15:31:36ID:???
言い訳はチラシの裏にでも書いてろ。
ネット環境そろえてから出直して来い。
0810nobodyさん2006/01/18(水) 15:33:05ID:???
まず携帯解約しろと
0811nobodyさん2006/01/18(水) 23:08:20ID:???
さらに電気代と通信費とプロバイダ料金で、家計を圧迫させるわけか。
0812nobodyさん2006/01/22(日) 18:33:00ID:???
SSIの<!--#include file="sample.html" -->
PHPの<?php require("sample.html"); ?>のように、
Perlでも指定したファイルを取り込むことは可能ですか?
0813nobodyさん2006/01/22(日) 20:42:54ID:VbGCcE5W
掲示板などで、
携帯の機種名 を表示したいのだが。

できればperlで。
0814nobodyさん2006/01/22(日) 21:18:43ID:???
ほうおうお しおれで?
0815nobodyさん2006/01/22(日) 21:30:14ID:???
>>812
Perl/CGI 的にはそれは指定ファイルを読み込んだあとに出力する
という処理になります。それぞれに対応するものを書けば ok.
0816nobodyさん2006/01/22(日) 21:31:01ID:???
>813
偽装できる世の中確実な方法ではないが
つ【User-Agent}
0817nobodyさん2006/01/22(日) 21:37:53ID:???
>>813
大体の携帯ってIPアドレスの範囲って公開されてなかったっけ。
0818nobodyさん2006/01/22(日) 21:38:56ID:???
公開されてるね。というかホスト名引けばプロキシが返ってくるよ。
0819nobodyさん2006/01/22(日) 21:42:41ID:???
携帯かどうかの判別じゃなくて機種判別を所望
日本語勉強してこいやクソカス
■ このスレッドは過去ログ倉庫に格納されています