WebProg 初心者の質問 Part3
■ このスレッドは過去ログ倉庫に格納されています
0001マリモーマ ◆r6PDGT6Xd2
03/02/13 08:15ID:h+ZGjkuOWebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
2ch 総合ガイド
http://www.2ch.net/guide/
記念カキコ専用スレ
http://pc.2ch.net/test/read.cgi/php/982575577/
前スレ
http://pc.2ch.net/test/read.cgi/php/1030151932/
http://pc2.2ch.net/test/read.cgi/php/1037222063/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願
0554553
03/05/11 21:04ID:???0555nobodyさん
03/05/11 22:37ID:???0557nobodyさん
03/05/12 11:52ID:l1WnFqrs単語自体の意味とかは調べられるのですが具体的なページが発見出来んのです。
(クレジットカードを扱うページを作成するために、色々と注意しなければいけない点とかを下調べ中でして)
0558nobodyさん
03/05/12 12:15ID:OlfHtvPM今までレンタルサーバを使っていたところ正常に機能したんですが、
新しく有料のところを借りて使い始めたら
日本語が文字化けをするようになってしまいました。
英文字に関しては正常に動いているので、
日本語の設定が上手くいってないみたいなのですが
どうしたらいいのでしょうか・・?
サーバのphp.ini設定はEUP-JPユーザー用の設定で
mbstringを使ってご都合にあわせてくださいとあったんですが、
phpの知識があまりないため設定の書き方が解りません。
どなたかわかる方いれば教えてください。
0559nobodyさん
03/05/12 12:44ID:???どんな文字化け?
ShiftJISでHTMLを吐かせようとかそういうことなのかな。
mbstringが有効になってないならマニュアルみながら適当に有効にしてみては。
0560nobodyさん
03/05/12 14:33ID:OlfHtvPM文字化けですがこのようになってます
ttp://realma.yoko.ne.jp/
もしお時間があれば見てみてください。勝手に書き込んでもらって結構ですので・・
多分、自分がほとんどphpを理解してないので的確な返答を頂いているのに理解できていなかったら
すみません・・
php.iniの設定というのは多分こちら(レンタルサーバを借りた側)で変更ができない、
というかやり方も解っていないんですが、手元に届いた資料みてるかぎり出来無そう・・なんですが
この場合、iniをいじらずにmbstringの設定を変えることは出来るのでしょうか・・?
0561nobodyさん
03/05/12 14:39ID:oH6IJzWdこういうのは人に聞くんじゃなくて結局自分でいろいろやるしかないんだよ。
それがPGの基本。
0562nobodyさん
03/05/12 14:58ID:???0563bloom
03/05/12 15:10ID:lVcTJ8AZ0564nobodyさん
03/05/12 15:44ID:???一部化けてるのは入力された文字のコードのせいなのか。
flashのLoadvariablesは問題ないのかな、、。
鯖一個(at-link?)まるごと借りてるんならini編集できそうなきもするけど。
phpinfo()で該当箇所を確認して、ini_alter("track_errors", "On")みたいな
感じでスクリプトから一時的に変更することも出来るらしい。
↓該当箇所(
mbstring.detect_order
mbstring.http_input
mbstring.http_output
mbstring.internal_encoding
mbstring.substitute_character
mbstring.func_overload
)
まあ561がいうように色々ためすしかなさそう。
php.iniのmbstringは単にマルチバイト文字を扱えるようにするだけだから
文字コードをJISやらEUCにしたり、それ用のヘッダー吐かせたり、
こまごまとしことは自分でやることになるはず。
私見だけど、書き込みを保存したDATファイルに複数の文字コードタイプが
入ってるような気がする。というのは、ブラウザの文字コードをEUCに指定しようが
キリル文字にしようが(どんなヘッダーを書いても)、フラッシュのテキストはフラッシュが
指定したコードで出力されるようなので。
PHPの問題だとすれば、ログ保存のときにフラッシュが解釈して変換ないし表示できない
文字コードが入ってるのではないかと。
漏れもど素人だから文字コードのことは良く分からないのだった、、、
0565nobodyさん
03/05/12 16:03ID:LyorSkUg★良心的です★
0566nobodyさん
03/05/12 16:20ID:???サーバは丸ごとではなく一部分?っていうのかわからないですが、丸ごと借りているのでは
ないのでiniのほうは触れなさそうです。
以前借りていたサーバでは正常に動いていたのでたぶんflash側でなく
今のサーバの設定にphp側あってないようです・・
現在のところflash側に読み込ませるのみの設定は間違っていないみたいなので、
564さんが言っていたflash側から送ったデータを書き込みを保存
の段階の文字コードを中心に設定をいじってみます。
561さん、564さん色々ありがとうございました。
0567nobodyさん
03/05/12 17:25ID:???結局、ActionScript側にSystem.useCodepage = true;を書いて、
phpのほうはログをEUC以外で作ればOKだったのかな。
0568566
03/05/12 17:40ID:???>書き込みを保存したDATファイルに複数の文字コードタイプが
>入ってるような気がする。
的確なご指摘でした。文字コードがおかしいと思いずっと
いじっていたのですが全然関係ないところ
までいじっていたみたいでした・・
フラッシュのほうは
System.useCodepage = true;は設定してあったので
フラッシュから送ったデータの文字コードのみ、SJISに
変換することで上手くいきました。今まで送ったデータだけでなく
ログを読み込んだデータも一括して変換をしていました・・
>複数の文字コードタイプ
これのおかげで解決することが出来ましたです。
本当にありがとうございました。
0569nobodyさん
03/05/12 17:51ID:???0570nobodyさん
03/05/12 17:57ID:uD6jRuB+ずるぼんアプロダの設置で、
infoseekではうまくいったのですが
biglobeではScript execution error
というエラーメッセージがでて開けません
いろいろサイトを徘徊して「biglobeでcgiを設置するときの注意点」というページを
見つけましたが、やはりうまくいきません。
こうすればできる、などあれば教えてください
お願いします
0571nobodyさん
03/05/12 18:08ID:???アップローダースレ
http://pc2.2ch.net/test/read.cgi/php/1022299892/l50
0573nobodyさん
03/05/12 21:58ID:Ihs8Z7zA実際どうやればいいんですか?
サイトを見ても理解できませんでした・・・。
やり方を教えてください。
または、設置方法が細かく記されているサイトを教えてもらえませんか?
0574nobodyさん
03/05/12 22:08ID:???アップローダスレがあるのでそっちで聞いたほうがいいんじゃないかな。
http://pc2.2ch.net/test/read.cgi/php/1022299892/l50
0575573
03/05/12 22:11ID:Ihs8Z7zA行ってみます。
0576nobodyさん
03/05/12 22:41ID:LzzQgMcG仕事でいろいろサイトを作ってるのですが、
CSVファイルの容量とか、アクセス数とかで、
大きくなりすぎると壊れる心配ありますよね?
で、実際、どのくらいの容量だと、あるいはアクセス数だと、
問題が起きてくるもんなんでしょうか?
あるいは、PerlとCSVじゃそりゃ無理だろっていう条件て
他にありますか?
0577576
03/05/12 22:41ID:LzzQgMcG重すぎたりサーバから追い出されるっていうのも、心配です。
0578nobodyさん
03/05/13 00:20ID:???ここは初心者用のスレなんだが……
それで飯食ってるような奴が初心者とは言わないだろうに。
鯖の性能との関係があるので、明確なラインなど引けるものでもない。
これを機に本格的にPostgreSQLあたりを勉強するのはいかが?
0579nobodyさん
03/05/13 04:32ID:???0580nobodyさん
03/05/13 14:57ID:vFCuCa49>>578-579
いやあ、個人的にはpostgres使ってるんですが、
会社でうけおってるのが、Perlしか使えないのがほとんどなんですわ
(レンタルサーバもうちの会社やってるんだけど、
それがperlしか使えないもんで)
0581bloom
03/05/13 15:10ID:rppJJuu/0582nobodyさん
03/05/13 17:33ID:n32JS/hKTSVファイルをCGIで読み込み、表示させるものです。
そこで質問なのですが、
このページをサーチエンジンが拾ってしまうことはあるのでしょうか。
だとしたら、回避する術はありますか。
よろしくお願いします。
0583nobodyさん
03/05/13 17:53ID:???リンクされん限りは問題無いんだろうけど、まぁデータ流出とかいう類いのところまで考えにゃならん場合は
その1
拡張子をcgiにして実行エラーにしてしまう。
その2
アパッチとかならpublic_htmlよりも上にファイルを置く
その3.
暗号化してしまう
とか対策方法はいくらでもあるかと
0584582
03/05/13 19:11ID:???0585nobodyさん
03/05/14 06:14ID:y4sNR/gg米・ヤフーグループのメールデータをローカルに保存してくれる
スクリプトなのですが、自分の環境(avtve perl最新版+win200sp2)
では動きません。
動かせた方いらっしゃいますか?
0586nobodyさん
03/05/14 14:15ID:HxkVr5ZU2003/05/06
2003/5/6
2003/12/24
のどちらの形式でも、
「20030506」や「20031224」に変換するにはどうすればいいのでしょう
0589nobodyさん
03/05/14 21:04ID:ggGKF9sk0590動画直リン
03/05/14 21:10ID:3+4Adkm10591nobodyさん
03/05/14 21:39ID:eKm7AAU9Excelからデータコピー、フォームに貼り付け。
という作業を簡易化できたらいいなぁ。
それよりも、
CGIから参照していると思われるデータベースを閲覧できれば
クエリで何とかできそうだなぁ・・・。
0592nobodyさん
03/05/14 21:43ID:???おまいら、これを知ってるか?
「 UD Agent 」
CPUの余剰処理能力をかりて、抗がん剤開発のために必要な解析を行うっていうあれだ。
Intel、AMD、Microsoft等強豪チームを押さえ、
Team 2chが他の追随を許さないチーム「だった」。
しかし、今、Team 2chはその世界一の座を奪われようとしている。
「Easynews」(違法コピーサイト)欧米のサーバー運用企業が
UD 参加ユーザーにデータ転送無償ってオマケで、Team 2chを猛追してきてるのだ。
このままでは、七月中には追い抜かれてしまう計算だ。 残り2ヶ月まで迫ってきているんだ。
Team 2chは、そんなことで世界一の座を明け渡してしまうのか。企業の身勝手な戦略に負けてしまうのか。
それは、おまいらが協力してくれれば変わる。おまいらが協力してれればTeam 2chはトップを維持できる。
世界を変えられるのはおまいらだけだ。
link
[Team 2chの告知ページ]http://www.2ch.net/ud.html
【ラウンジ】http://ex.2ch.net/test/read.cgi/entrance/1052691728/
【ダウソ板】http://tmp.2ch.net/test/read.cgi/download/1052066151/
最後まで読んでくれた香具師ありが�d。
スレ汚しスマソ。
0593nobodyさん
03/05/14 22:55ID:NykKQ3Es0594nobodyさん
03/05/14 23:03ID:???0595bloom
03/05/14 23:10ID:3+4Adkm10596bloom
03/05/14 23:10ID:3+4Adkm10597nobodyさん
03/05/14 23:29ID:QSAoM40xhttp://accessplus.jp/staff/in.cgi?id=10645
http://www.39001.com/cgi-bin/cpc/gateway.cgi?id=neat
http://www.emzshop.com/goodstyle/
0599nobodyさん
03/05/15 15:08ID:l77dt//Qどんなことに気をつけなければいけないでしょうか?
(送信先件数は、まだ検討つきませんが、
多く見積もっても10000件は超えないと思います)
あるいはその際に参考になるサイトや書籍はないでしょうか?
0600bloom
03/05/15 15:10ID:fs87NLJj0602599
03/05/15 16:58ID:???ちょっと多く見積もりすぎたかもしれません。
あくまで推測ですが、実際は100件から1000件程度かもしれません。
なお、数時間かかって配信してもかまいません。
(一気に送ってメールサーバでたまるという意味でなく、
15分ごとに100件とか・・・)
↑この辺の数字ってテキトーにいったのですが、
時間をおいて、少しずつ送信する、という方法を聞いたことがありまして、
その場合、どのくらいの数ずつ何分おきに送信するというのが、
サーバの人に怒られないですむもんなのでしょうか?
06051
03/05/15 17:36ID:Ja//nIBk1秒1件を目安にキュー出し、というのを聞いたことがある。
while (<MAILPROC>) {
送信処理;
sleep 1;
}
10000件なら3時間弱だね。
0606nobodyさん
03/05/15 18:09ID:iU8X13sG∪ / ノ
| || ミ / | ヽ / / /
ヽ_)_) ∧/∧ | ∧ヽ∧ 彡 しl_ノ
( / ⌒ヽ | ( / ⌒ヽ
| | | ミ ∧ |∧ 彡 | | |
∪ / ノ ( / ⌒ヽ ∪ / ノ
| || | | | / / /
ヽ_)_) ∪ / ノ しl_ノ
| ||
∪∪
日本ロジテム(みずほの融資先)の子会社せいも素(みずほの融資先)で
サービス残業させすぎによる過労で自殺者が出た。
http://www.samos.co.jp
http://society.2ch.net/test/read.cgi/traf/1046749189/l50
http://tmp.2ch.net/test/read.cgi/company/1046775680/l50
0607nobodyさん
03/05/15 18:19ID:VJqeIr87http://neturl.nu/okane
http://accessplus.jp/staff/in.cgi?id=10645
http://www.39001.com/cgi-bin/cpc/gateway.cgi?id=neat
http://www.emzshop.com/goodstyle/
0608nobodyさん
03/05/15 19:34ID:O1ApXg53それこそレンタル鯖板の人に聞いてみれば?
0609599
03/05/15 19:53ID:???もちはもちや、鯖は鯖屋ってかんじですかね。
ちときいてみます。
ところで、初心者的なことで恐縮なんですが、
>>605 さんのようにする場合、
print "Content-type: text/html\n\n";
print "メール一括送信処理を受け取りました";
while (<MAILPROC>) {
送信処理;
sleep 1;
}
exit;
ってしちゃってだいじょぶですよね?
(たとえ、3時間かかる処理で、途中でブラウザ終了させたとしても)
cgiが呼ばれた瞬間に、プロセスが起動して、
そのプロセスが(ブラウザ終了させても)いき続けるので・・・
0610nobodyさん
03/05/15 23:38ID:???あまりsleepがいいとは思わないが……
# 鯖の中には、一つのプロセスが一定時間以上続いていると、
# (無限ループに陥っているとみなして)Killするような設定にしているものもあると聞く。
とりあえず、ブラウザに終了をつげたいならば、
close ( STDOUT );
を実行しておくべし。それからゆっくり時間のかかる処理にとりかかろう。
0612nobodyさん
03/05/16 01:44ID:???【労働】デザイナー,プログラマー,SE,etc【白書】
http://pc2.2ch.net/test/read.cgi/hp/1053013392/
0613609
03/05/16 01:52ID:NHXNsq6aありがとうございます。非常に参考になります。
>>611
まじっすか・・・んー、そうしたら、30件くらいずつおくるcgiを、
何回かボタン押すってことになりますね(強引にやるなら)
そしたら、送信先1000件程度(33回ボタン押す)が人間的&負荷的限界ですかね。。。
0614nobodyさん
03/05/16 04:00ID:???Unixのcronとか使えば簡単なのに・・・
0615614
03/05/16 04:06ID:???実際にはcronで別プログラム起動して
キューが溜まってれば送信する
っていうところかな
cronでスクリプト等を起動するんじゃなくて
本格的にデーモン動作してもいいとおもうが・・・
前にpostfixの耐久実験で数万通一気に送ってみたけど
すぐ終わったけど・・・
0616614
03/05/16 04:08ID:???ここはWebプログラム板だったな
スマソ
0619nobodyさん
03/05/16 10:53ID:???特定の文字列(たとえば、YAHOOのトピックス一覧など)を取得するには
どうやったらいいでつか?
できれば、フォームボタン一発で情報取得→自サーバのファイル更新までできると助かる。
サーバはASPとCGIしか使えないみたいなんだけど、できるかな?
0620nobodyさん
03/05/16 11:03ID:???あんたの要望が叶うと思われるCGIあるよ。
http://homepage1.nifty.com/kazuf/awking.html
0621605
03/05/16 11:21ID:???>>617
んじゃ、forkしたらいいじゃん?
子プロセスのほうで送信処理をして
親プロセスのほうでは「ただいま処理中」とか表示して終了する、と。
それが最適とおもわれ。
0623nobodyさん
03/05/16 16:16ID:kmrSXB2GWebブラウザから見れてしまいます。
ログファイルを隠すにはどうしたらよいでしょうか?
ディレクトリの属性変更がキモになるのかなと予想しているのですが。
0624nobodyさん
03/05/16 16:22ID:???>キモになるのかなと
何かの見過ぎのようなダサイ表現にワロタ
0625nobodyさん
03/05/16 16:30ID:???そう、そのキモでよろしい
ただし鯖によって設定値が多少異なることもあるので注意
キモ吸いがついていないウナ重の場合はファイル名を変えるとか
0626nobodyさん
03/05/16 16:36ID:kmrSXB2Gありがとうございました。
0628nobodyさん
03/05/16 16:47ID:???でも意味がわかんないからちと怖いなー
0629nobodyさん
03/05/16 16:49ID:???0630nobodyさん
03/05/16 16:51ID:???0631nobodyさん
03/05/16 16:53ID:???0632nobodyさん
03/05/16 16:58ID:???ログファイルに実行権は不要。
suExecが導入されているなら600でいいが、そうじゃなければ
666か606にしないと。
0633nobodyさん
03/05/16 17:00ID:???ログファイル名を .cgi にするというのもよくある方法。
0634nobodyさん
03/05/16 17:01ID:???600にするとftpからもログファイルが見れなくなってしまったんです。
まあ、ログ見るときだけ700に変えればいいんですけど
めんどくさいなーと思いますた。
0636nobodyさん
03/05/16 17:04ID:???意味なんですか?
0637nobodyさん
03/05/16 17:12ID:???変なサーバじゃない?普通、nobody:wheelとか、Apache:Apache
じゃなかったっけ。
0639nobodyさん
03/05/16 17:21ID:???0640nobodyさん
03/05/16 17:22ID:???鯖の説明をちゃんと読め
ttp://lolipop.jp/?mode=faq&state=detail&genreid=6&faqid=000029
ttp://lolipop.jp/?mode=faq&state=detail&genreid=6&faqid=000028
ttp://lolipop.jp/?mode=faq&state=detail&genreid=6&faqid=000030
0644nobodyさん
03/05/16 19:14ID:???「しばらくお待ちください・・・」画面が出て、検索結果などがその後
改めて表示されるようなタイプの処理って
どうやってやる&どう処理するのがスマートでしょうか。
0645nobodyさん
03/05/16 20:01ID:???BBS_SUBJECT と BBS_NAME って何の違い?
0647nobodyさん
03/05/17 13:21ID:???だけですよね?
0649nobodyさん
03/05/17 16:28ID:Q59lk6GV0652nobodyさん
03/05/17 16:56ID:???半角カナは使用しないでくださいっていうサイトってJISだからですよね。
ときどきシフトJISなのに半角カナは使用しないでくださいって
書いてあるのは意味わからず書いてるんですよね
0653nobodyさん
03/05/17 16:59ID:???だから、何に使用したらダメなんだよ。
どんな文字コードでも多分半角カナは使えるよ。
よくあるのでは「使うな」ってのは、文字コード変換処理をする時に不都合とか、
イロイロあるじゃんよ。
0654nobodyさん
03/05/17 18:05ID:???「半角カナを使うな」と言ってるのは、掲示板なんかのCGIで文字コードを変換して
処理してるせいで、文字化けを起こすから。
よって変換処理をいっさいしなければ、文字化けなんか起きない。
2chがいい例。すべてシフトJISのままいじらず処理してるので、半角カナ使い放題。
■ このスレッドは過去ログ倉庫に格納されています