△▲ WebProg 初心者 ..
[2ch|▼Menu]
651:nobodyさん
07/06/12 01:55:02
事前にforkするって
何の前にforkしてるんですか?

652:643
07/06/12 02:32:38
>>644,645
ありがとうございます。

phpをやってみようと思います!

653:nobodyさん
07/06/12 03:00:52
>>651
最高級のバカですね

654:nobodyさん
07/06/12 03:28:15
>>653
答えられないなら書き込むなクズ

655:nobodyさん
07/06/12 03:31:11
>>651=>>654

656:nobodyさん
07/06/12 03:34:48
質問スレに質問と答え以外のことを書き込む奴は氏ね

657:nobodyさん
07/06/12 03:54:33
>>656自分のレスを100回読め

658:nobodyさん
07/06/12 06:37:58
言い合いはやめてください
何の前にforkしてるんです?
前もっていくつかプロセスがありますがこれのことですかね
アクセスが増えたらプロセスも増えるので
常にpreとは言えない気もしますが…

659:nobodyさん
07/06/12 07:24:19
URLリンク(httpd.apache.org)

一つのコントロールプロセスが、 コネクションに対して listen して、しかるべき時に応答する 子プロセスを起動します。
Apache は常に幾つかのスペア  かアイドルなサーバプロセスを維持していて、それらは入ってきた リクエストに応答できるように待機しています。
このようにしてクライアントは、リクエストが応答される前に、 新しい子プロセスが fork されるのを待たなくてもよいように なっています。

やっぱりこのあたりみたいですね

660:nobodyさん
07/06/12 10:35:18
英単語の意味が分かれば一々調べなくても分かるだろ
まぁ、とりあえず解決だな

661:nobodyさん
07/06/12 11:18:45
>>658
リクエスト受けてからforkしてたんじゃ時間がかかるからリクエスト来る前にforkしておく

662:nobodyさん
07/06/12 11:26:21
使ったことないけどworkerとかスレッド使う奴はプロセス一つなん?

663:nobodyさん
07/06/12 12:42:19
管理用?とリクエスト受付用? の2つが立ち上がってる


664:nobodyさん
07/06/13 11:56:09
PHPでWindowsのbmpファイルを読み込む方法はないでしょうか?

環境は、PHP Version5.2.2にphp-gd 'bundled (2.0.34 compatible)' なんですが、
出来ればPHP4でも出来る方法だと嬉しいです。
imagecreatefromwbmpを試してみたのですが、
この関数はWirelessBMPとかいう形式の為のものらしいという事まではわかりました。

665:nobodyさん
07/06/13 16:22:57
ImageaMagickかGDをどうぞ

666:664
07/06/13 17:02:32
GDではWindowsのbmpって扱えなさそうですけど、
どうすれば読み込めますか?

一応ImageMagickを使ってなんとかなりましたけど、
インストールの都合上、GDで完結するなら
GDでやりたいのですけど。

667:nobodyさん
07/06/13 18:40:02
>>666
ImageCreateFromWBMP()

668:664
07/06/13 18:59:35
>>667
'hoge.bmp' is not a valid WBMP file と言われてしまいます。
ImageMagick等では問題なく処理できるファイルです。

ぐぐると、
URLリンク(php.iwp.biz)
>WBMP images are Wireless Bitmaps, not Windows Bitmaps. WBMP
>is used for bandwidth constrained, black and white, limited devices
>such as PDAs and Cell Phones.

みたいに書かれてますけど、どうにかできるんでしょうか?

669:nobodyさん
07/06/14 10:10:29
>>668
URLリンク(php.mirror.camelnetwork.com)

670:664
07/06/14 20:45:45
>>669
ありがとうございます。出来ました。

671:nobodyさん
07/06/15 01:11:27 nUrofXgE
Apache2.0+php5で写真をアップロードできるWEBサイト構築中ですが、
アップロードの機能で1ファイルずつアップするのではなく、
複数の写真を一度にアップロードできる方法を探しています。
何か良い方法やツールなどあればお教え下さい。
宜しくお願いします。

672:nobodyさん
07/06/15 01:20:37
>>671
・type=fileのフォームを何個も設置する
・アップされた画像の圧縮ファイルを自動認識できるようにする

673:671
07/06/15 01:47:10 nUrofXgE
>672
レスありがとうございます
利用者にアップして頂くので、負担をかけさせるのは難しいです。
やはりドラッグアンドドロップのような簡単な方法ではできないのでしょうか

674:nobodyさん
07/06/15 02:12:33 tpHUXTfV
質問です データベースにmysqlを使っています

ページごとにカウントを取りたいと思っています
ページが開かれた瞬間に、そのページの今までのアクセス数をから取得し、
その数に+1して、インサートさせようと思っていますが、
排他制御というものがなければ、複数の人が同時にアクセスしたとき、整合性の面で不具合が生じるとききました
しかし、mysqlには元から排他ロックが機能しているともききました

つまり、とくに気をつけなくていいということでしょうか?

675:nobodyさん
07/06/15 02:30:02
あとでaccess_logのリクエストパスを統計取りゃいいじゃねぇか。。

676:nobodyさん
07/06/15 02:48:16 tpHUXTfV
>>675
ランキングをつくるので、レコードに入れる必要があるわけです

677:nobodyさん
07/06/15 07:20:24
>>674
select、updateと2回クエリするならテーブルロックしたほうがいいです
でもインクリメントだけならupdate1回で出来ませんかね

678:nobodyさん
07/06/15 23:59:44
mySQLならレコード単位のロックできるでしょ
テーブルをロックするなんてスマートじゃない

679:671
07/06/16 03:30:06 ezctqIQa
Rad Upload Lite というのを試してみました。
簡単に導入できて良いのですが、
512KB以上を扱うにはお金がかかるようです。
これしか無ければ仕方ないですが、どうもしっくりくる画面では
無く、JAVAのツールもインストールさせなくてはいけないし、
満足のいくツールではありません。
他のツールや方法をご存知の方がいれば、宜しくご教授願います。
webdavがもう少し使いやすく安定していれば良いのですけどね。。。

680:nobodyさん
07/06/16 04:03:05
自鯖ならアップロード専用FTPを開けるというのもできる
アップロードユーザーには若干めんどくさいものがあるけどサーバーには優しい

681:nobodyさん
07/06/17 01:10:29 iY0jJLet
JSPやASPに書かれている<!- ->のようなコメント行を
HTML上で右クリック→ソース表示したときに表示させないようにするにはどうすればいいのでしょうか?


682:nobodyさん
07/06/17 01:22:43
<%-- 表示されない --%>

683:nobodyさん
07/06/17 13:05:02
>679
どっかの誰かがFlashMXが発売されてすぐにFlashを使ったアップロードを作ってた気がする
しかもちゃんと進捗状況がわかるかたちで


684:nobodyさん
07/06/17 21:00:10 jX7/BZ8O
javascriptで外部ファイルを読み込む方法についての質問です。

javaで書いたProxyサーバがWEBブラウザからのリクエストを処理し、
文字通り外部からのデータを代理で入手してWEBブラウザに転送します。

その際にscript文を挿入し、WEBブラウザがページを表示し終わると同時に
スクリプトが起動するようにしたいのです。
(ActiveXはポップアプが表示されるように設定していますが、極力低くしてあります)

scriptが参照するjs外部ファイルは、WEBブラウザを起動しているコンピュータの
C:\ChaServer\に有り、webサーバー上には有りません。

外部ファイルは相対パスで記述したほうが何かと無難なようですが、絶対パスでも指定できると目にしました。
が、

<script src="C:\\ChaServer\\yui\\build\\yahoo\\yahoo.js" type="text/javascript"></script>
<script src="C:\\ChaServer\\yui\\build\\event\\event.js" type="text/javascript"></script>
<script src="C:\\ChaServer\\yui\\build\\dom\\dom.js" type="text/javascript"></script>
<script src="C:\\ChaServer\\yui\\build\\dom\\dom.js" type="text/javascript"></script>
<script src="C:\\ChaServer\\script0.js" type="text/javascript"></script>
としてもIE6がエラーを吐き出します。(ライン:2 文字:1 文字が正しくありません)

絶対パス=ファイルパス、として考えていいものなのかわからないのですが、
この事例ではどのように外部ファイルを指定したらよいのでしょうか?

環境はWindowsXP X64(マシンパワーは十分だと思われます。WindowsXPHomeのノートPCでも同じ状況です。)

685:nobodyさん
07/06/17 21:03:52 jX7/BZ8O
なお、WEBブラウザ上でエラーを出したページをページの保存で保存し、
htmlをダブルクリックして起動するとscriptは正常動作している事を確認できます。

686:nobodyさん
07/06/17 22:35:46
>>684
Webサーバ以外のファイルにアクセスできないから"Web"ブラウザっていうんじゃないの?
おとなしく見える場所におきなさい。

687:684
07/06/18 15:28:31 f0S/cOOj
>>686
了解しました。記述を変更してローカルでjsファイルを入手するのではなく、
proxyサーバーからjsファイルを入手できるようにしてみます。

ありがとうございました。

688:nobodyさん
07/06/19 15:52:38
>>671
SWFUpload

URLリンク(swfupload.mammon.se)

flashベースで、一度に複数画像を選択してアップロードできる。
アップロード中に、進捗状況も表示可能

ただ、俺が使おうとしたとき、IEで難有りだったため
(1度アップロード後、ページをリロードすると、この機能が有効にならない:デモページでも同様)
コレを使うのをとりあえず中断した。
(解決法は URLリンク(swfupload.mammon.se) に有るけどね。)

689:nobodyさん
07/06/21 18:42:33 Nvm2On4V
質問です。。
入力フォームに書いた文章を、メールアドレスを指定した
送信ボタンを押してメールで受信したいんですが、
一つのアドレスじゃなくて、二つのアドレスに同じ文章を受信させたいんですが
そういった場合どういう書き方をしたらいいのでしょうか??

690:nobodyさん
07/06/21 19:12:25
>>689
送信先アドレスを「,」で2つ並べる。

691:nobodyさん
07/06/21 19:33:22 Nvm2On4V
>>690
すみません、本当に初心者なもんでイメージがでてこないです。
よろしければ何か例文とか書いていただけないでしょうか??

692:nobodyさん
07/06/21 19:51:42
初心者にも程がある
出直してきた方がいいと思うよ

693:nobodyさん
07/06/22 01:16:51
なんでだよw
$to = "foo@test.com,bar@test.com";

694:nobodyさん
07/06/22 02:29:32 uQy+ensq
すみません。質問です。

Formで情報をPOST送る時に文字コードを指定する方法ってありますか?
<form accept-charset="UTF-8">

とか

<form enctype="UTF-8">

だとダメみたいでした。

695:nobodyさん
07/06/22 02:32:36
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

696:nobodyさん
07/06/22 02:39:48
でもページ自体はSJISで書かれている予感…

697:nobodyさん
07/06/22 02:48:54
もしそうならサーバでリクエスト受け取ったときに
Shift_JISからUTF-8に変換すべき。
ブラウザは文字コード変換機能なんてもってない。

698:694
07/06/22 08:08:43 uQy+ensq
>>695 >>696
ページ自体はUTF-8で書きました。

>>697
サーバ側はどんな文字コードで飛んでくるか
エスパーでない限りわからない、ってことですか? Orz

699:nobodyさん
07/06/22 11:16:24
ページもUTF-8なら>>695で終わり。フォームからもUTF-8で飛ぶよ

700:694
07/06/22 11:35:15 cMn44njW
ごめんなさい 事故解決しました。
原因はPHPでした。
サーバー内部で勝手にEUCに変えちゃってたみたいでした。
ありがとうございました

701:nobodyさん
07/06/22 13:11:54
それは別にPHPが変えたわけでは・・・モゴモゴ

702:nobodyさん
07/06/22 15:58:26
分からないものを分からないままにしておくと後でタイヘン

703:nobodyさん
07/06/22 17:13:23
今cgiでちょっとしたサーチエンジンみたいなものを
公開しているのですが、管理会社から負荷がひどいとご連絡がありました。
phpは軽いと聞いたのですが、ググってみたところ
サーチエンジン系では結局あまり変わらないといった内容を見たのですが
どうなんでしょうか・・・?
大分軽くなるならphpに変更しようと思っているのですが、
変わらない場合は素直にサーバーを変えないといけませんよね・・?

詳しく載っているサイトさんなどありましたらそこでもかまいません、ご助言をー

704:nobodyさん
07/06/22 17:17:11
phpがCGIで動いていたらさほど変わらないけど、モジュールで動いているなら全然違うかと
サーチエンジン系はディスクI/Oがかなり多いから、DBが使えるならそれを使ってインデックス
とかを構築したほうがいいです

705:nobodyさん
07/06/22 17:19:34
>>703
そもそもサーチエンジンが重い。
DBのカスタマイズと、SQL文をできるだけ1つにまとめることを考えたほうがいい。

706:nobodyさん
07/06/22 17:27:17
専サバに移動しろよ。同じサーバ使ってる住人かわいそす。

707:nobodyさん
07/06/22 17:55:36
負荷はCGIでもmodでも変わらない。
modにするとCGIというインタフェースのプロセスを上げる時間を省けるだけ。
検索ロジックを変えれば負荷は多少軽くできることもあるけど利用者が増えれば結局同じ。

708:nobodyさん
07/06/22 18:16:17
600のテキストファイル (殆どが5kb前後) の全文検索は
Pentium!!! 1GHz の PC (鯖マシンではない) で 700msec かかる


ふと思ったけどインデックス作るっていってもかなりコーディングセンス必要だよねこれって

709:nobodyさん
07/06/22 18:17:09
助言イロイロとありがとうございます。
結局はアクセスが増えると同じサーバーの方にも
利用者にもご迷惑がかかりそうですね。
情報量としてはそこまで多くないのでMySQL等も使用しておらず、
csvでデータを管理しています。
DBは使えますが、インデックス構築を利用するようなサーチエンジン系では
ないんです…(ちょっと換わった使い方をしているので)

とりあえず専用鯖または自作のほうで考えていきます。
ありがとうございました。

710:nobodyさん
07/06/22 18:38:02
>>709
MySQLをうまくつかうだけで負荷は激減するぞ。
情報量が少ないなら、そんなに迷惑にもならないだろうし。

711:nobodyさん
07/06/22 19:46:20
CSVはパースするのに負荷かかる。

712:nobodyさん
07/06/23 00:01:34
データを全部1個のCSVファイルにいれてたら読み込むときのメモリ使用量がひどいし
複数のCSVファイルにいれてたらディスクI/Oがひどい。やっぱDBだな。

713:nobodyさん
07/06/23 19:15:17
URLリンク(zif.hp.infoseek.co.jp)
者って文字を入れると文字化けしてしまいます。
どうすればいいのでしょうか。

714:nobodyさん
07/06/24 08:36:47
82 BB 82 EA 82 C6 82 E0 96 7B 93 96 82 CD 93 C7 82 DF 82 E9 82 CC 82 A9 82 C8 81 48

コレは何の文字列ですか?
変換方法を教えてください

715:nobodyさん
07/06/24 09:49:32
>>714
多分16進数
Windowsに標準装備の電卓を関数電卓モードにすれば16進を10進や2進に変換できる

716:nobodyさん
07/06/24 11:22:31
>>715


717:nobodyさん
07/06/24 11:25:46
>>714
「それとも本当は読めるのかな?」
とSJISで書いてあります。

718:nobodyさん
07/06/24 12:17:01
>>714
URLリンク(www.google.co.jp)

719:nobodyさん
07/06/24 13:19:41
>>715
どうも
ありがとうございました

720:719
07/06/24 13:26:35
でも、どうやって読んだら良いんですか?
わかりません。


721:nobodyさん
07/06/24 13:46:49
>>720
>>718のように%を前につけてグーグルのアドレスに入れれば読める

722:719
07/06/24 13:49:30
>>717
わかりました。すみません。
これは表から一字づつ探すんですか?

723:nobodyさん
07/06/24 17:12:42 ecGfkT7M
ウェブアプリが、
ウイルスバスターがインストールされている環境だと
正常に動作しないことが判明。
原因はまだ詰めてないのでわからん。
マカフィーはOKで、他は調べてない。
おまいらウイルス対策ソフト別の検証なんてしてますか?

724:nobodyさん
07/06/24 17:19:48
「おまいら」とか、死んじゃえばいいのに

725:nobodyさん
07/06/24 17:25:21
あらゆる面で初心者丸出しだな

726:nobodyさん
07/06/24 17:36:37
で、お前らしてんの?してないの?

727:nobodyさん
07/06/24 17:57:27
>>709
俺の場合はちょっと変わったやり方でDBは使わずに >>709 のように
テキストーベースで管理しているけど、そのテキストベースのデータは
すべてメモリ上に展開していているので検索や書き換えもそこそこの
速度が得られる。負荷も低め

ただしメモリ上に展開しているので鯖が落ちたりしてデータが飛ぶのを
防ぐためにバックアップやらは工夫しなければならない

潤沢なメモリを必要とするので自鯖向けの方法かもしれんね

728:nobodyさん
07/06/24 17:59:32
>>723の書いたコードは初心者向け解説サイトの"悪い例"の集大成なんだろうな

729:nobodyさん
07/06/24 18:12:11
>>728
は?何言ってんだよ氏ねよ
原因不明の現象が実際に起こってるから書いてんだよ
ヘッダを書き換えてるのか何なのかわからんが

730:nobodyさん
07/06/24 19:02:11
原因不明なのにウイルスバスターが原因なのか
日本語ムズカシイネー

731:nobodyさん
07/06/24 19:07:17
ウィルスソフトによって挙動が変わるようなクソコードを書いてない限り
クライアントPCの持ち主の責任だろ。

732:nobodyさん
07/06/24 23:30:06
まぁ、セキュリティ系のソフトで
良いソフトは皆無だよ。

733:nobodyさん
07/06/24 23:52:49
スクリプトキディ乙

734:nobodyさん
07/06/25 02:36:24
確かにユーザーを惑わせるような余計なことばっかりしてくるよな
何も知らない初心者がそれを使ってることが恐ろしい

735:nobodyさん
07/06/25 03:07:53
かつてBlackIceが出たばかりの頃(今も潜在的には同じだろうけど)バカが雁首並べて
「139にアタックされてますっ!通報しました!」などと必死で連投してたのを思い出した。

736:nobodyさん
07/06/25 07:24:52
だが結局723の書いたコードが運子なのは否めない。
Javascriptだろうけどそれではじかれるってどんな書き方してるんだか。
ヒューリスティックとかでプログラムの処理をって誤爆ならわかるんだけどねぇ。

737:nobodyさん
07/06/29 03:53:30
一休.comみたいに価格比較、検索、予約できるサイトはどんな技術使ってんの?

738:nobodyさん
07/06/29 05:33:01
その場所は知らないが、情報の入手に関して言えば

 (1) 内部スタッフによる手作業
 (2) 店舗側スタッフによる手作業
 (3) 店舗側が各ウェブサイトなどに発表した情報を何らかの方法でパース&取り込み
 (4) 店舗側と提携し、商品データなどを直接貰う

あたりの方法をよく見かける。

739:nobodyさん
07/06/29 07:55:29
pbSl36TJpOKkrLf5pKyk6aS7pLmk66SrpOmkwKTtpKakyg==


これ、どう変換したら良いですか?


740:nobodyさん
07/06/29 11:05:22
ゴミどもには説明する気さえ失せる。

741:nobodyさん
07/06/29 11:23:04
>>739
base64 でデコード

742:nobodyさん
07/06/30 15:49:21
こういうサイトって手動でリンク貼ってるんでしょうか・・・
こういうのが自動でできたりするんですか?
関係ないのにリンク貼られてトラックバックが飛んでくるので
迷惑なんですけど、対処に困ってるんですが。
どなたか教えてください。

それと、動画部分はプロパティを見ると罠っぽいです。

URLリンク(a0jicflp.cocolog-nifty.com)

743:nobodyさん
07/06/30 21:00:57
自動的に、検索して出てきた結果へのリンクを生成するツールがあるらしいとは聞いたことがある。

744:nobodyさん
07/07/03 21:13:28 dcrigXGo
2chで画像URLをリンク表示にしたいのですがタグとか必要でしょうか?
よろしくお願いします。

745:nobodyさん
07/07/03 21:21:28
>>744
スレタイ嫁

746:nobodyさん
07/07/05 04:30:09 Jq7YilzV
オライリーのApacheハンドブックに、
webのドキュメントファイルの所有者は
root:wheelにしとけと書いてるんだけど
普通だいたいそうしてるんですか?
管理用ユーザ作って、そのユーザの所有になってるんだけど
まずいですか?

747:nobodyさん
07/07/05 21:17:56 rIJyFBeB
失礼します。スレが合っているか少々自信が無いのですが他に思い浮かばなかったもので。

err_logファイルのパーミッションを教えて頂けないでしょうか。
レンタルしているスペースのエラーログを誤って削除してしまい、
前にバックアップをとっていた事があったので代わりにそれをアップロードしたのですが
表示はできるけれどエラーを取得してくれないようなのです。
多分パーミッションの設定ではないのかと思うのですが、どうしたら良いでしょうか。

748:nobodyさん
07/07/05 21:56:51
何のエラーログ?
Apacheなら、restartすれば

749:nobodyさん
07/07/05 22:13:00
お借りしているスペースのサーバーは仰るApacheみたいです。
restartですか、ちょっと調べてみます。レス有難う御座います

750:nobodyさん
07/07/05 22:35:30
スレ違いだし、そんなん借りてる先に訊けよ
Apache再起動なんて借り手には権限ないし

751:nobodyさん
07/07/05 22:47:29
エラーログ削除できてるんだから専サバ借りてるんじゃないの?

752:nobodyさん
07/07/05 22:48:45
>>750
スレ違いでしたか。申し訳ないです。
借り手には使えない方法だったのですかorz レスありがとうございます。
こちら側ではどうにもできないと言う事でしょうか。
サーバー様にお願いしてみます。スレ違い失礼しました。

753:nobodyさん
07/07/05 22:54:57
削除できるなら自分とルートだけ読み書きOKにして他は拒否る設定にすればいいだけかと
それか組み合わせは数通りしかないから、設定を変えてはトライでいいじゃん

754:nobodyさん
07/07/05 23:05:44
ありがとうございます。
パーミッションでなんとかなりそうでしょうか。
全透り試し頑張ってみます。

755:nobodyさん
07/07/05 23:19:04
自分とルートだけ読み書きOKで他拒否で600がダメで、
他もどれにしても新しいエラーを書いてはくれませんでした。
パーミッションだけの問題じゃなかったのかorz
レス下さった方ありがとうございました。

756:nobodyさん
07/07/05 23:26:14
cygwin経由でrsync転送してるんですが
シェルスクリプトの改行がwin式になってて実行できません
ftpならテキストモードがあるのですがrsyncなのでそれもかなわず…
どうすればいいですか?

757:nobodyさん
07/07/05 23:29:27
winでスクリプト書く時点で\nで保存。

758:nobodyさん
07/07/05 23:42:57
>>757
それでいけました
dクスです

759:nobodyさん
07/07/06 09:36:47 PV36Suv3
拡張子にdoが付いたWEBアプリについてぐぐってみたけどよく分りませんでした。
内容はどんなものでしょうか?教えてください。
おねがいします。


760:nobodyさん
07/07/06 10:30:51
それはWebサーバーの設定をいじってください

761:nobodyさん
07/07/06 13:36:18
>>759
URLリンク(www.atmarkit.co.jp)

762:aBiwluiqFVbJlYfA
07/07/08 17:17:59
<a href=URLリンク(hardcorerapecomics.tripod.com) comics</a> [url=URLリンク(hardcorerapecomics.tripod.com) comics[/url]

763:nobodyさん
07/07/09 17:41:50 cUj91uW+
2chビューアとかってどうやって2chの書き込みを取得してるんでしょうか?
単純に2chにアクセスしてHTMLを解析してるとかですか?

764:nobodyさん
07/07/09 17:42:50
datファイルを直接とってきてるのが多いだろ

765:763
07/07/09 18:05:17
>>764
なるほど。確認できました。
datって直接アクセスできるんですね。
どうもありがとうございました。

766:nobodyさん
07/07/17 00:01:58 K1SEmq7k
Javaサーブレットについての質問です。
WebサーバにTomcatを使っているのですが、JSPやJavaのクラスファイルなどを置いている場所の
フルパスを取得するにはどうすればいいのでしょうか?

<Context path="/foo" docBase="D:\foo\webapp"></Context>
これの「D:\foo\webapp」の部分を取得したいのですが

767:nobodyさん
07/07/17 00:08:49
getServletContext().getRealPath( "" )

768:766
07/07/17 01:04:15 K1SEmq7k
>>767
ありがとうございます。

769:nobodyさん
07/07/17 15:21:19 DbeUhoDO
odbc関数で更新にあたるやつはなんでsか?

770:nobodyさん
07/07/17 17:28:42
odbc関数って何かと思ったらphpか・・・
挿入はどうやってんの?
exec()とかでSQLでINSERT文書いてるなら、同じようにUPDATE文書けばよろし


771:nobodyさん
07/07/17 20:24:30
サーバー上にテキストファイル置いとくと
検索かかったりして読まれることってありますか?

772:nobodyさん
07/07/17 20:46:17
root様は神だからな

773:nobodyさん
07/07/17 22:58:22 90RjVxnD
.htaccessになんて書いたらいいかの質問です。(他の方法でもできるのならOKです)

やりたいことは、*.jp *.com *.net 以外からのPOSTを弾きたいのです。

どうぞ、よろしくお願いします。


774:nobodyさん
07/07/18 11:28:08
>>773
スレ違いな気が

SetEnvIf REMOTE_HOST ".*\.jp$" post_ok
SetEnvIf REMOTE_HOST ".*\.com$" post_ok
#SetEnvIf REMOTE_HOST ".*\.net$" post_ok
<Limit GET POST>
order deny,allow
deny from all
allow from env=post_ok
</Limit>

775:nobodyさん
07/07/18 11:29:36
おっと、#のコメントは消してね

776:nobodyさん
07/07/18 12:23:25 32GQ1lsu
すみません、板違いでこちらに誘導してもらいました。
perlでhtmlをSTDOUTに出力中、なんらかのエラーが発生した場合なんですが、
エラー直前までにprintされたhtmlを無効にする手段てあるんでしょうか?
私の場合いい方法が思い付かなかったので直接STDOUTにprintせずに変数にappendして、最後にその変数をprintしてるんですが、
カッコ悪いし面倒です。
なんかいい方法ありませんか?
JavaScriptはナシでお願いします。

777:nobodyさん
07/07/18 12:36:57
無い

778:nobodyさん
07/07/18 12:50:23
SQLiteとPostgresqlどっちがいいです?

779:nobodyさん
07/07/18 14:10:50
オレは両方を使い分けてるけど。

780:nobodyさん
07/07/18 14:29:55
URLとURIのちがいを調べていたのですが
Wikipedia項目リンク
これによると
現在の見解は URL や URN といった区別をせず、これらの語は非公式な概念だとしている。
とあります。
つまり一般的に使われているURLという語は既に使うべきではないと?
関数名に使う時には一律URIにしておけばOKですかね

781:nobodyさん
07/07/18 18:40:50
>>780
URNの処理もできれば、それでOK。

782:nobodyさん
07/07/18 21:23:41
>>776
変数に残しておくとまとめて文字コード変換できたり、処理の後ろの方でhttpヘッダ吐けたり
いろいろ都合いいので闇雲にprintする方がカッコ悪く感じるんだけどなあ。

一応perlでこんなことはできる。
my $html; # 出力を受け取る変数
open MY_STDOUT, '>', \$html;
select MY_STDOUT;
# 以下既存のコード
print "hogehoge";
# ここで初めて出力
print STDOUT $html;

783:nobodyさん
07/07/18 22:56:11
URLリンク(www.shtml.jp)
って、誰か使った事ある人いますか?

パッと見そこそこ高性能っぽいんだけど、何となく罠っぽい気が…


// 板違いでしたか?

784:nobodyさん
07/07/19 03:35:05 y33x1Z4Y
メソッドで最後に$thisを返して、
$object->method0()->method1()->method2();
みたいに数珠つなぎにするやり方って何かパターン名付いてるんですか?

785:nobodyさん
07/07/19 12:15:16 ELtVYLbY
>>782
なるほど、そういうやり方があるんですね。
勉強になりました。
ありがとうございました。

786:nobodyさん
07/07/19 21:55:17
持っているのはCスキルだけ、HTML/http初心者です
またーり質問です。form,filenameのエンコーディングの実装の
実勢におけるヒントを求めて来ました

うっかりWeb制作板に誤爆し、質問本文は↓です(全文マルチポスト回避)
スレリンク(hp板:610番)

>>783
ええと…この手合いのものは、【読者によっては】、いかようにも破ることは容易です
いわゆる有害ページが、有害コードを保護するために、いろいろスクリプトを駆使しているため、
それを読破すべく、一部の人は、スクリプトによる本文スクランブルにすっかり慣れっこです
それが、ActiveXを用いたものであってすらです

どんなものであれ、まず、「誰から守るか」を意識して、そして保護ソリューションを評価してください

787:nobodyさん
07/07/20 01:54:55
>784
パターンというか、「メソッドチェーン」という呼び名は付いてるとオモ

788:nobodyさん
07/07/20 07:48:24
ディレクトリ中のファイルを変更した場合、
そのディレクトリのmtimeも更新されますか?

789:nobodyさん
07/07/20 08:20:38
少し試してみたところ(winマシン)
直下にファイル作成・削除→変わる
直下のファイルの内容を変更→変わらない
孫ファイルを作成・削除→変わらない
でした。
こういう決まりの一覧表みたいのどこかにないですか?

790:786
07/07/20 11:07:43
聞くばっかりではあれなので

>>788-789
処理系、サーバの実装・設定いかんにもよるとなってしまわないでしょうか
処理系を固定してなお、当該ディレクトリがどんなファイルシステムにあるとも限らない
むしろ、サーバに当該スクリプトが配備され、最初に起動したときに、
期待したとおりにmtimeが変化するか、テストして結果を保存するように組んでみては
期待したとおりなら、mtimeに依存すればいいし、だめなら、代替ルーチンを呼ぶとか

791:nobodyさん
07/07/21 16:48:28 Iv7ymRzh
WebAPIの使用にはたいていページのURL等の登録が必要ですがいろいろ遊ぶためにはレンタル鯖が必要ですか?

792:nobodyさん
07/07/21 17:56:58
遊べる遊べないで言うなら自鯖が一番遊べる

793:nobodyさん
07/07/21 22:47:18
このスレ的には少なくともCGIかPHPが動く環境はないとね

794:nobodyさん
07/07/22 00:03:48 opJtG2YV
 プログラミングの勉強のためWebAPIを試したかったんだが、わざわざ鯖を借りてデバッグのためにうpを繰り返すのはちょっとというかんじ

795:nobodyさん
07/07/22 00:16:33
それがわかってんなら自鯖以外選択肢ないだろw
Samba設定してやってネットワークドライブでWindowsにマウントしてやれば
アップロードという作業も無いし楽だ

796:nobodyさん
07/07/22 03:41:19
>>794

・コンソール上でvi or emacsが有れば無問題
・winscpを使う



797:nobodyさん
07/07/22 05:35:25
WinSCPの自動アップロードは楽だよなあ
コンフリクトもチェックしてくれるし

798:nobodyさん
07/07/22 09:30:08
>>789
つまりディレクトリエントリーが変更されたかどうか、じゃないの?

799:nobodyさん
07/07/22 15:50:56
今掲示板をネットで公開しようとしてるんですけど説明の意味がよく分からないので
誰か教えてくれ!
「設置したCGIのパスと名前を、"URLリンク(")<)から始まるURLフルパスで」

$reload = 'URLリンク(hpcgi?.nifty.com)';
$modoru = 'URLリンク(homepage?.nifty.com)';


800:nobodyさん
07/07/22 15:53:10
すんません。さっきと同じものですがこのURLはあくまでサンプルだから
気にしないでくれ。

801:nobodyさん
07/07/22 16:34:08
よくわからないってのがよくわからん。
設定したけどエラーが出るとかだったらエラーを貼れ

802:nobodyさん
07/07/22 17:27:34
あっ、なんか壊す勢いで使ったらもしかしたらクリアできたかも。
どうもお手を煩わせてスンマセンでした。

803:nobodyさん
07/07/23 13:27:39
メソッドチェーンを実現するには
getter以外のメソッド、主にsetterがインスタンス自身を返さないといけないですよね
setterがインスタンスを返すのが
OOPの一般的作法と考えていいですか?

804:nobodyさん
07/07/23 13:46:28
なんでだよ。setterはvoidでいい。
getCart()->getShouhin()->getPrice()

805:nobodyさん
07/07/23 15:28:42 mtYZQPso
言語は決めていませんがスレッド式掲示板を作りたいと思ってます。
ログファイルの仕様についてご教授願います。

ログファイルは一個ではなく、立てられたスレッド毎に作成するほうがいいのでしょうか?
たとえば、「果物について」というスレッドが立てられた場合、このスレッドにスレッドNoを与えて
そのNoをファイル名に使うのはどうなのでしょうか?

806:nobodyさん
07/07/23 15:33:18
>>805
好きなように作ればいい
2ちゃんねるはそうしている
URLリンク(pc11.2ch.net)

807:nobodyさん
07/07/23 15:34:43
好きにしなさい。
掲示板等は特に排他処理が多くなるので分けたほうが楽ではある。
オレはそれも面倒だからDBにしちゃうけどね。

808:nobodyさん
07/07/23 16:04:12 mtYZQPso
ありがとうございます。2ちゃんねると同じ方法を選択します

809:nobodyさん
07/07/23 17:21:10
>>806 403じゃないことに驚いたw

810:nobodyさん
07/07/23 17:36:38
>>809
>>806のdatって現行スレのじゃないの?
2ch専用ブラウザは現行スレのdatファイルを直接読んで、read.cgiを使わないようにしてたような

811:nobodyさん
07/07/23 17:59:28 mtYZQPso
すみません、スレリンク(php板)でいう
1169725490の数字はスレッドを立てられた順に作られてますよね?

こういう場合、カウント専用のファイルに分けて記録したほうがいいでしょうか?

812:nobodyさん
07/07/23 18:11:01
>>811
その数字はスレの立てられた時間(UNIX time)

813:nobodyさん
07/07/23 18:11:16
>>811
その数字は1970年からの経過時間を秒にしたものだ。
って書けばどうやったかわかるべ?
連番で済むなら連番でもいいし、自由にやったら。

814:nobodyさん
07/07/23 18:22:07 mtYZQPso
おお〜!なるほど!タイプスタンプのほうが楽ですね。
ありがとうございます

815:nobodyさん
07/07/23 22:16:34
>>810 いあ、403 リスト禁とかなるかなーっとか

816:nobodyさん
07/07/23 23:44:04 qcJ/upvs
今から勉強するならphpとcgiどちらを勉強するべきでしょうか?

817:nobodyさん
07/07/24 00:02:09
CGIで動作する言語をすべて覚えようとするなんて、勉強意欲ありすぎっすね

818:nobodyさん
07/07/24 00:09:09
>>816
CGIで良いんじゃね?
かなり幅広く対応できる。

819:nobodyさん
07/07/24 01:51:44
PHP/CGIって需要あるのかな。

820:nobodyさん
07/07/24 03:05:37
PERLで挫折したけど、PHPからはじめるとPERLもそんなに難しく感じないことがわかった

821:nobodyさん
07/07/24 08:17:51
suEXECで鯖を提供してると、phpもcgiで使ってもらわざるをえない。

822:nobodyさん
07/07/24 10:32:39
長期休みに入ると新言語増えますね

823:nobodyさん
07/07/24 16:54:26 dkSuvKse
はじめまして。PHPのスレで違うといわれたのでここに来てみました。
どこにでもありそうな質問で恐縮です。

Apacheで.htaccessを使ったBasic認証のサイトがあります。
この中でパスワード変更のフォームを動かしていてきちんと動くのですが、
当然といえば当然で、パスワード変更して.htaccessを変更した瞬間に
次のリクエストでブラウザからは再度認証ダイアログが出てしまいます。

これを回避するためのテクニックってどういうのがあるでしょうか?
アドバイスいただければ助かります。

824:nobodyさん
07/07/24 18:43:32
>>823
Apacheをいじれる権限があれば、
mod_authn_dbm使ってみるとか?

825:nobodyさん
07/07/24 19:53:10
ファイルを置いている階層が深いと、経過するディレクトリが多いから
パフォーマンスは落ちますか?
PHPファイル等、浅いところに配置する方がいいでしょうか

826:nobodyさん
07/07/24 20:40:49 H27wi0OE
phpの中からfind path -exec phpfunc {} \;
みたいなこと(見つかった結果をひとつひとつphpの関数に投げる)したいんですが
どうすればいいですか?

本スレで邪魔が入ったのでよろしくおねがいします。

827:nobodyさん
07/07/24 21:12:23
>>826
system("find ・・・")してもいいし、深さ固定ならglob("/path/to/*.txt");も使いやすい。

828:nobodyさん
07/07/24 23:03:35
web製作板の初心者質問スレから誘導されてきました
質問age失礼します

nickyというcgiを設置して日記を書いていたのですが
先日PCのメモリを足したりと内部をいじったところ
日記cgiに出るはずの管理人専用のコントロールボタンが
一切表示されなくなってしまいました

公式サイト(URLリンク(www.din.or.jp))にある

・日記新規作成:http://設置したURL/nicky.cgi?New

↑日記を全て消してしまい、
コントロールボタンが表示されなくなってしまった場合に有効。

を何度も試してみたのですが
コントロールボタンは全く表示されませんでした

メモリを足すときにファイルを移動したせいか
PCが初期化に近い形になってしまったようなのですが
関係はあるのでしょうか?
cgiに詳しい方、よろしくお願いします

829:828
07/07/24 23:13:40
連投すみません、自己解決しました
(PCの初期化?で日記cgiが自分を「管理人」と認識してなかったらしく
パスワードの設定を2度したらコントロールボタンが出てきました)
お騒がせして大変申し訳ありませんでした

830:nobodyさん
07/07/24 23:21:12
PHPのarray_walkみたいに
要素に関数を適用していくのって
デザパタで何て言うんですか?

831:nobodyさん
07/07/24 23:43:14 cY1VytcY
MACOS9.2、レンタルサーバーでファイルマネージャーでアップしています。
FLASHと連動させたランキングCGIを作ったのですが、日本語がうまく表示できません。
デバッグしたところ、datファイルに登録したときに文字が%なんとかというのに置き換わっており、CGIの読み込み部分に原因があると思います。
調べたところUTF-8に変換すればいいようなのですが、記述の仕方がイマイチ分かりませんでした。

以下に読み込み部分のコードを書きます。間違いを訂正していただきたいです。
宜しくお願いします。


832:続きです
07/07/24 23:45:25 cY1VytcY

#----- データの値の読み込み
if ($ENV{'REQUEST_METHOD'} eq "POST") {
read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
}
if ($ENV{'REQUEST_METHOD'} eq "GET") {
$buffer = $ENV{'QUERY_STRING'};
}

@getlist = split(/&/,$buffer);
foreach(@getlist) {
($key,$value) = split(/=/,$_);
$getdata{"$key"} = $value;
}

#----- ランキングファイルの読み込み
open(IN, "$logfile");
@sortdata = <IN>;
chop(@sortdata);
close(IN);

#----- データの追加
if ($getdata{'score'} ne "") {
$data = "$getdata{'score'}\,$getdata{'playername'}";
push(@sortdata, $data);
}

833:奈々 ◆Xl6OTFSLJ2
07/07/25 01:17:41
>>831
簡単にやりたきゃCGIモジュール(?)使え。
use CGI;
とかやるやつ。

自力でやりたきゃ
URLリンク(mikeneko.creator.club.ne.jp)

834:nobodyさん
07/07/25 10:50:55
質問っす。
フリーのレンタルブログの中で、長期放置してもアカウントが削除されないとこはありませんか?
よろしくお願いします。

835:nobodyさん
07/07/25 12:20:11 F1E3rbc2
板違いメガトン市ね

836:nobodyさん
07/07/25 15:28:36
>>834
この辺へどうぞ。

ブログ板
URLリンク(pc11.2ch.net)

ブログ初心者集まれ〜
スレリンク(blog板)l50

837:nobodyさん
07/07/25 18:46:17 F1E3rbc2
すみません、\nを文字列として表示するとき表示するときサニタイズは必要ですか?

838:nobodyさん
07/07/25 19:50:34 97X6yDKp
>すみません、\nを文字列として表示するとき表示するときサニタイズは必要ですか?

別の意味でサニタイズしたい文章だな。

839:nobodyさん
07/07/25 20:17:42 F1E3rbc2
おれもふくめてレベルの低いスレだなw

840:nobodyさん
07/07/26 01:08:56
文字によってするしないって次元の話ではないだろ
サニタイズって単語を知っておきながら何でそんな質問が出る
先に一通りぐぐれ

841:nobodyさん
07/07/26 01:11:08
関数の中で使うだけのローカルな変数名ですら
なんとなく長い名前を付けてしまうのですが($databaseManagerなど)
短い方がいいですか?($dmなど)

842:nobodyさん
07/07/26 01:32:45 /BizK2vN
実行速度と読み込み速度を上げるために
perlで書いたCGIの変数名を短くしたり
コメントを削除するツールってありますか?

843:nobodyさん
07/07/26 01:57:44
いまどきそんなことしてどうする

844:nobodyさん
07/07/26 02:55:08 KT/wYfUK
質問です。

ページを読み込んだときに、onloadで特定のアンカーリンクに移動、
ということをしたいのですが、Javascripr初心者のため何をどう書けばよいのかさっぱり分かりません。

getElementById('ID').onclick=**;

のような感じということしか分かりません。
ご教示ください。

845:nobodyさん
07/07/26 02:56:00
>>841
$dmなんて名前を見ても意味が分からない変数名はループカウンタぐらいにとどめとけ

846:nobodyさん
07/07/26 09:37:41
>>844
<body onload="location.href('#anchorname');">

847:nobodyさん
07/07/26 22:51:45
<form action="hoge.jsp?param=value" method="POST">
<input type="text" name="text">
<input type="submit">
</form>

こんなPOSTってアリですか?

848:nobodyさん
07/07/26 23:28:20
あり
トラックバック受信するスクリプトを組んだときはそんな感じだった

849:nobodyさん
07/07/27 00:43:42
同人板のweb拍手スレから誘導されてきました
お願いします

【前提】
メルフォが置いて無い自サイト
少し前に連絡ツールとしてweb拍手を自鯖に設置してみた

【本題】
拍手のコメント欄のことなのですが
あれって1行だけじゃなくて
patipatiや一言メルフォのように
テキストエリアを縦に伸ばすことって出来ますか?
設置方法のサイトを各所見て回ったのですが
横にしか伸ばすことしか出来なくて困ってます
(作品の感想を何度か頂いたのですが
1行だと最初に打った文章が見えなくなるせいか
誤字があったり辻褄が合わなかったりする部分があるので…)
縦に伸ばす方法があったら是非教えて頂きたいです

850:nobodyさん
07/07/27 00:45:31
textarea を使ってください
送られたデータの改行を<br>に置換することをお忘れなく

851:nobodyさん
07/07/27 00:47:49
<input type="text" name="commentran" value="" />

<textarea name="commentran" cols="20" rows="10"></textarea>


852:849
07/07/27 01:00:11
>>850-851
素早い回答ありがとうございます
本当にありがとうございました!

853:847
07/07/27 16:30:00
>>848
確かに意図したように動くには動くんですがRFC(?)的にはどうなんでしょう?

854:nobodyさん
07/07/27 16:45:24
POSTとGETを同時に送る方式は
古いj-phoneでは駄目だった記憶がある

855:nobodyさん
07/07/28 15:10:28
nicky! mobile  URLリンク(www.din.or.jp)
を使用しようとして、設置方法どおり、mobile.htmlをダウンロードし、拡張子をcgiに変更、
バイナリモードで転送しました。パーミッションは755
ここまですべてマニュアルどおりですが、なぜか500エラーになり、
mobile.cgiにアクセスできないです。
また、ちなみにダウンロードしたmobile.htmlをエディタで開いても何も表示されないので、
この時点で何か問題が起こってるとおもうのですが…
ECUコードで開いても何も表示されません。
詳しい方教えてください。
PC用のnicky!はきちんと動いています。

856:nobodyさん
07/07/28 18:40:28
>>855
見てみたけどそっちのリンクは死んでるじゃん。空のファイルがダウンロードされるだけ。

こっちじゃないの?
URLリンク(www.din.or.jp)

857:855
07/07/28 19:50:17
>856
ありがとうございます
856さんのリンクで確認してみたのですが、こちらの最後の更新は2004年、
私が張ったモバイル用CGIのリンクは2005年が最後の更新となっているため、
もしかしたら、もうモバイルの配布は終了してるのかもしれません…
お手数かけてすいません、ありがとうございました。

858:名無しさん@そうだ選挙に行こう
07/07/29 09:36:54 fEEO8SWb
MySQLでの話だけど、SQLインジェクション対策って渡す変数をシングルクオーテーションで囲って、
変数の中にある、シングルクォーテーションだけ変換(’’とか\'に)するだけでよくね?


859:名無しさん@そうだ選挙に行こう
07/07/29 20:23:30
兄弟クラス同士、いつのまにか
同じような機能のメソッドを少し違った名前で実装してしまったり
するんだが、
こういうのはabstractを使うしかない?

860:nobodyさん
07/07/31 02:01:28 HfI23MuY
ホームページの現在の閲覧者数ってどうやったら調べれるのですか?

861:nobodyさん
07/07/31 02:03:47
アクセス時間から5分間は滞在してる
という仮定で表現してるだけ
あとはクッキーの組み合わせか

クッキー削除
IP変更

をやって短期間にアクセスしてごらん
容易に現在閲覧者数が増えていくから

862:860
07/07/31 09:52:07
レスありがとうございます
要するに正確にカウントするのは無理ってことか

863:nobodyさん
07/07/31 10:06:04
>>858たのむよ

864:nobodyさん
07/07/31 10:51:49
>>863
ケースバイケースじゃない?
データに'や\を入れてる場合もあるべ

865:nobodyさん
07/07/31 14:54:05 utuY9MR3
すみません、アホな質問しますが許してください。
MMOを実現させたいんです。perl+JavaScriptで。
できますか?


866:nobodyさん
07/07/31 14:58:46
何事も気合と根性でなんとでもなる

867:nobodyさん
07/07/31 16:32:19
Perl+JavaScriptでMMOが実現できるかどうかも判断できない奴には無理だろうな。

868:nobodyさん
07/07/31 16:38:09
何事も気合と根性でなんとでもなる

869:nobodyさん
07/07/31 16:39:23
元気があれば何でも出来る!

って誰かが言ってた希ガス

870:nobodyさん
07/07/31 17:50:30 yIMYAVOK
たいていのサーバでは
/home/*/public_htmlのような形でスペースを提供していると認識しております。

ここでセキュリティについてアドバイスを伺いたいのですが、
/home/aaa/public_htmlないのPHPスクリプトから
/home/bbb/public_htmlないのデータファイル等はincludeやfileなど使って盗みとることができるのでしょうか?

もし可能であれば、対策方法はないのでしょうか?

871:nobodyさん
07/07/31 17:53:45
PHPをモジュールで動かしてるのなら、どうしようもないかなあ

872:871
07/07/31 18:11:40
セーフモードにしたり、basedirを設定したりできるみたいだな。
cgiと併用してなければ、これでもなんとかなるのか。

873:nobodyさん
07/07/31 23:50:01
mysqlは何でeuc-jpをujisなんていう俗称で読んでるの?あほなの?

874:nobodyさん
07/08/01 01:39:32
mysqlのそれぞれのCollationが
どういう順序で照合していくのかは
どうやれば分かるの?

875:nobodyさん
07/08/01 18:25:38 jMsuAW9l
仕事でperlやPHPを使ってCGIを作る事があります。

WindowsPCにファイルを置き開発。ApacheとPerl導入済みなのでまずここで動作確認。

テスト用linuxサーバにアップして動作確認。

本稼働サーバへアップ。

を行っているのですが、何個も同時に開発していると混乱してくる。
特にperlファイルだと1行目を変更するのが面倒…
テスト用サーバにファイルそのものを置いてしまい
直接ファイルを編集してしまうという方法で開発している人いますか?

みなさんはどんな方法で効率よく開発しているのですか?
参考までに教えて下さい。


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4174日前に更新/250 KB
担当:undef