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

【PHP】質問スレッドpart23【php】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん04/10/05 17:36:38ID:???
・PHP全般の質問スレです。
・新規質問の方は上げてください。age進行でお願いします。
・質問する際には環境も明記。
・正しい日本語で分かりやすく。
・レスがつかないからって逆切れする厨お断り。
・解決しなくてもこたえてもらったら礼を。


■本家
 http://www.php.net/

■日本 PHP ユーザ会
 http://www.php.gr.jp/

■PHP マニュアル
 http://www.php.net/manual/ja/

■PEAR マニュアル
 http://pear.php.net/manual/ja/

過去スレ, 関連スレ等>>2-4
0002nobodyさん04/10/05 17:36:51ID:???
前スレ
【PHP】質問スレッドpart22【php】
http://pc5.2ch.net/test/read.cgi/php/1095326257/


関連スレ
Pear
http://pc5.2ch.net/test/read.cgi/php/985665522/
【PHP】Smarty【Template】
http://pc5.2ch.net/test/read.cgi/php/1047225437/
0003nobodyさん04/10/05 17:46:25ID:d6yyUuwZ
http://www.dream-seed.com/server/php.html
このとおり、やってもALERT!ってでできます。php4.3.9、an httpd
cgiってほうとモジュール版両方やりました。どっちもできませ
forceなんとか=0って何回もやったけど無理でした。
windows xpですが、だれかわかる人いたら助けてください


Security Alert! The PHP CGI cannot be accessed directly.
This PHP CGI binary was compiled with force-cgi-redirect enabled. This means that a page will only be served up if the REDIRECT_STATUS CGI variable is set, e.g. via an Apache Action directive.

For more information as to why this behaviour exists, see the manual page for CGI security.

For more information about changing this behaviour or re-enabling this webserver, consult the installation file that came with this distribution, or visit the manual page.
とでてきます
0004nobodyさん04/10/05 18:02:32ID:d6yyUuwZ
しまいにはphp実行しようとしたときだけこのページはありません
の表示がでるようになりました・・
0005nobodyさん04/10/05 18:19:04ID:???
>>3
英語を読むのがタルいので日本語訳も併記してくれまいか。
0006nobodyさん04/10/05 18:21:52ID:xTnP4bvw
セキュリティー警告。PHPCGIはディレクトリーにアクセスできない。
PHPCGIバイナリは、force-cgi-redirectと一緒にコンパイルすることが可能になった。
この方法は(ry
0007nobodyさん04/10/05 18:28:48ID:???
googleでalertの一行目を検索
http://www.google.co.jp/search?hl=ja&ie=Shift_JIS&q=Security+Alert%21+The+PHP+CGI+cannot+be+accessed+directly&lr=lang_ja
anhttpdのページでphpで検索
http://hpcgi1.nifty.com/yito/namazu.cgi?query=php&whence=0&max=30&result=normal&sort=field%3Atime%3Adescending
お好きな方をどうぞ。
0008nobodyさん04/10/05 20:48:29ID:???
>>3
「コンパイルからやり直せ」「わからなきゃマニュアル読め」だって。
0009nobodyさん04/10/06 00:02:45ID:???
mojaviとかフレームワーク使ったほうがいいんですか?
自分でMVC作るのとどちらが簡単?
0010nobodyさん04/10/06 00:18:38ID:???
開発内容、開発体制、開発人員による。
0011nobodyさん04/10/06 00:46:18ID:???
おい!おまいらインデントにタブ使うよね?
PEARって使ってないね
0012nobodyさん04/10/06 00:50:16ID:???
>>11
当然だろ。あの程度のクラス定義、自分でやったほうが勝手が良い。
0013カポコン04/10/06 01:12:01ID:???
ぐぐる でPHPのページを探したいなら
filetype:php
を付け加えるとよい。
0014nobodyさん04/10/06 01:29:47ID:???
>>11
タブだとタブをサポートしていない機種でなんたらかんたらとか書いてあったな
そんなのあるか知らないけど
0015nobodyさん04/10/06 01:44:20ID:???
タブは
Windows 標準エディタ『メモ帳』でも
UNIX 標準エディタ『vi』でも
MacOS 9 までの標準エディタ『Simple Text』でも扱える。
MacOS X は UNIX ベースだから vi が使えるので扱える。

というか扱えないエディタなんて使い物にならない
0016nobodyさん04/10/06 01:54:54ID:???
てか、タブ以外でインデントってスペースキーを連打するのか?
非常にアフォっぽいんだがw
0017nobodyさん04/10/06 02:04:27ID:???
多くのエディタでスペースでも自動インデントしてくれます
0018nobodyさん04/10/06 02:26:26ID:???
>>15
糞古いOSとか独自OSとかタブという概念がないのがあるらしい
そんなのに配慮しなくていいのにな
0019nobodyさん04/10/06 03:20:05ID:???
>>17
多くのエディタって?たとえば?
0020nobodyさん04/10/06 06:42:54ID:9EyLJckG
OSX10.3にPHP5をインストールしました。
http://www.entropy.ch/software/macosx/php/
ここのパッケージを使いました。
動いてはいるのですが、何故かエラーの表示が出ません。
エラーになったと思われる時は、空白のページが表示されます。
どうすればエラーを表示するようにできるでしょうか?
00212004/10/06 06:55:25ID:???
display_errors = On
で解決しました。スミマセン。
どうもphp.iniを見るとセキュリティーのために
エラー表示をしないことが推奨されているような感じですね。
このパッケージの独自ポリシーなのか、PHP5がすべてそうなのかは
わかりませんが…
0022nobodyさん04/10/06 10:29:19ID:???
PEAR::DB って、PHP5 だとデフォルトでインストールされなくなったのね。。。
まあ、pear install DB すればいいだけなんですが、この辺の話はどっかに書いてあるんでしょうか。
0023nobodyさん04/10/06 11:01:09ID:???
>>21
ユーザへの通知以外は大抵のサーバソフトウェアはそうだろ。
実用環境ではログに吐くのが当然だと思うが。
0024nobodyさん04/10/06 11:03:39ID:???
>>22
しらね。PEARはPHP4の機能をフルに使ってるから、
PHP5になって動かなくなったライブラリは結構あるんだよね。
こういうことしてるやつとか $this =& $hoge 。
そのうち5番対応のもでるんじゃないの?と無責任な期待。
0025nobodyさん04/10/06 11:15:47ID:???
PEAR::DBは依存関係があるから難しいんだろうな。
新しいのが出る予感がしないでもない。しかしPECLの方はあんまり気合入ってこんね。
0026nobodyさん04/10/06 11:59:01ID:hWw/MMQH
>>16
オートインデントがあるし、TABをスペース等に展開する機能もある。
インデントする時はTABで打ってても、保存時にはスペースに展開。
スペース連打してる人はさすがにいないと思うよ。

>>14
TABが使えるかどうかではなくて、
TABの幅が環境や設定によっては4だったり8だったりするのが問題なので、
スペースに展開してインデント幅を固定するのが目的。

PEARだと、/* vim: set expandtab tabstop=4 shiftwidth=4: */
というコメントが多くのファイルに記述されてるけど、
vi系のエディタだとTABをスペースに展開、TAB幅4 という設定を
ファイルを読み込んだ時に自動で設定してくれるはずだよ。
0027304/10/06 12:28:34ID:GombbQA8
読みましたが、cgi.force_redirect = 1とすると3に書きましたエラーがでて
cgi.force_redirect = 0にしますとページが見つかりませんってでてきます(汗
ここでエラーがでてくれないと本当にありがたいです。
0028304/10/06 12:46:47ID:GombbQA8
できました(TT)。みなさん本当にありがとうございました。
an httpdんほうで、実行プログラムの追加のとこでPATH_TRANSLATEDを使うにチェック
入れたら動作しました。10時間くらいインストールにかかってしまいました(;;)
情けないw&&申し訳ない
0029304/10/06 12:51:45ID:GombbQA8
LETS PHPってとこのISAPというやり方のほうでゎ強制終了するし、よくわからない
そこにチェック入ってなかったんですよ〜(汗。そこのインストールガイド読んでしまったこと
が不運だった
0030nobodyさん04/10/06 12:54:11ID:???
Apacheにすれば10分で動いたのにな。
0031nobodyさん04/10/06 12:59:55ID:???
>>3
http://www.dream-seed.com/image/anhttpd/anhttpd2.png
0032nobodyさん04/10/06 13:04:35ID:???
http://php.s3.to/tt/httpd2.png
> 「実行プログラム」にc:\php\php.exe を指定します。あとは上といっしょ
0033nobodyさん04/10/06 13:07:31ID:???
indexだけphpを使い、簡単なメッセージを書いて更新したいのですが
そういうソースは配布されていないのでしょうか?

具体的には簡単なメッセージを更新して、新しい物が上にくる形です。
00342204/10/06 13:10:34ID:???
>>24, 25
ってことは、pear install で何事もなく追加できても
実はPHP5での動作は保証されていないと。。。。
0035304/10/06 13:15:15ID:GombbQA8
>>30
それゎいえてますwけど、正直どこにエラーがあるか全くゎからなくて
php側にばっかり原因があるとおもってましたしw、ver4.3.9ゎ新しくなって
an httpdには対応してないのかなぁとか、自分のPCにウィルス入ったことあるから
そのせいかなぁとか、サーバー新しく入れても
必ずしもうまくいく保証がなかったので、とにかく暗中模索の状態だったんですよぅw
あのエラーの英語の意味もはっきりとゎわからなくて・・;;
何度もcgi.force_redirect = 0,1きりかえて考えてたんですw
0036nobodyさん04/10/06 13:18:01ID:???
>>31-32
なんだよ、結局手引きに書いてあるのをまともに読んでないだけの池沼か。
マニュアル読めない奴は何やってもダメ。害になるだけだから二度と来るなよ。
0037nobodyさん04/10/06 13:21:10ID:???
>>33
スクリプト探しはスレ違い。
どう実装していいかという質問なら、具体的にきちんと説明すること。
0038nobodyさん04/10/06 13:27:33ID:???
まともな日本語も書けない人ゎプログラムも書けないのでゎ?
0039nobodyさん04/10/06 13:27:56ID:???
すみません、ネコミミモードはどこで解除すればいいんですか?
0040nobodyさん04/10/06 13:30:05ID:???
スレ違いっつか板違いね。Web製作板のCGI探しスレ。
あんま単純なものは誰でもかけるから公開してないかもね。
ふつうの更新情報表示用のなら腐るほどころがってるけど。

>>36
のみならずエラーメッセージを読む気も、ゎからないことを検索して調べる気もないようです。
0041nobodyさん04/10/06 13:54:10ID:???
>あんま単純なもの

単純だからわざわざ公開する人がいないっていうより
手書きでやってもたいして労力変わらないからじゃない。
>>33だけだとどんなものを必要としているのかさっぱり分からんけど。
0042nobodyさん04/10/06 14:17:12ID:???
ゎ << キモイ
0043nobodyさん04/10/06 14:34:26ID:L3DRi3rh
>>39
http://www.jvcmusic.co.jp/m-serve/tsukuyomi/
00443304/10/06 17:09:09ID:???
>>41
ブログの一方方向のようなものを頭に描いています。
相手からのコメント等は必要ないので、こちらからの日記的な物を書いていくことで
古い記事は下になりカレンダーのように前の記事を閲覧することが出来るという感じです。

今までhtmlで1つ1つ加えていったのですが古い記事を
DB的な扱いで見る事が出来ず、しかも手動でずらしていくので大変でした。
0045nobodyさん04/10/06 17:15:54ID:???
>>44
そういうのを探しているのか、作りたいのかをはっきりしようよ。
作りたいなら、作ってみて分からないところをココで質問すればいいし
探してるならスレ違い
■ このスレッドは過去ログ倉庫に格納されています