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

【PHP】下らねぇ質問はここに書き込みやがれ 64

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2008/02/09(土) 14:51:11ID:???
まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り

◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 61
http://pc11.2ch.net/test/read.cgi/php/1201425479/

◆質問する時の注意
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を必ず明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。

◆質問後の注意
・偽者防止に必ずIDを表示(メール欄に何も記述しない)、若しくはトリップをつける事。
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0792nobodyさん2008/02/21(木) 13:53:21ID:mkhVTZDn
gmdateの第2引数にtime()+9*60*60を指定すると正しい時間になるのですが
getdateの引数に同じものを入れると更に9時間進んだ時間が取得されてしまいます。
getdate関数は自動的に国別の時間のずれを計算してくれるということでしょうか?
0793nobodyさん2008/02/21(木) 13:55:00ID:???
>>792
サーバーの設定じゃないかな?
東京標準なら国際標準より9時間進んだ値で設定されてるし
0794nobodyさん2008/02/21(木) 13:58:06ID:mkhVTZDn
>>793
ということはgetdateはサーバの設定を見て東京標準であればそれで計算して
gmdateの場合はサーバの設定関係なくグリニッジ時間で計算するということですか?
0795nobodyさん2008/02/21(木) 14:04:19ID:???
まずgmの意味を考えてみてはどうか
http://www.php.net/manual/ja/function.gmdate.php

っていうかマニュアル読もうよ。
俺はfirefoxの検索プラグインに公式マニュアルの関数検索入れてるよ。
opensearchfoxって拡張使うと簡単に出来る。
0796nobodyさん2008/02/21(木) 14:10:34ID:mkhVTZDn
あ、ホントだ思いっきり最初に書いてあったorz
スレ汚し失礼しました。
0797nobodyさん2008/02/21(木) 14:24:45ID:???
>>789
エスパーじゃない俺にはある程度がどの程度かわからないのでなんとも言えない。
07985142008/02/21(木) 15:11:30ID:FrueJpz5
>>797
配列と関数と制御は理解しました。
本持ってないので買うのがいいですか?
お勧めの本とかございましたら教えて頂けると幸いです
0799nobodyさん2008/02/21(木) 15:18:20ID:???
>>798
本くらい自分で選べ
08005142008/02/21(木) 15:21:07ID:FrueJpz5
>>799
そうですね。 自分で見て自分にあった物を買うのがいいですね。
失礼しました
0801nobodyさん2008/02/21(木) 15:30:12ID:???
とりあえず数行程度の細かいプログラムを書きまくれ。
0802nobodyさん2008/02/21(木) 16:05:44ID:???
>>798
本読むよりPHP 配布とかでぐぐって配布してるフリーのPHPのコード読んだほうがためになる。
最初はさっぱりわからんだろうが関数が実際どういう用途で使われるかもわかってくる。
0803nobodyさん2008/02/21(木) 16:15:51ID:???
>PHP 配布とかでぐぐって配布してるフリーのPHPのコード読んだほうがためになる。

これはやめたほうがいい。
公開されている多数の日曜プログラマコードは糞。
phps○otとかは害悪。
0804nobodyさん2008/02/21(木) 16:33:42ID:???
PHPの綺麗なソースって本当にないよな
市販の入門本やオライリーにいたっても、PHPのソースはベタコードでgeekなものだし
お手本作法的なフォーマットが知りたいぜ
0805nobodyさん2008/02/21(木) 16:37:00ID:???
Eclipseで書いたら自然と綺麗にならないかな?
あと、ソースって言っても好き嫌い(書き方)もあるから一概に綺麗なソースとは言えないぞ
中国産のソースなんて何が入ってるもんかわからないし
0806nobodyさん2008/02/21(木) 16:42:27ID:???
昔は美しいコードを書くことを考えていたが、仕事でくだらないものを
量産してるうち、最近はもう、動きゃいいかになりつつある。

0807nobodyさん2008/02/21(木) 16:44:06ID:???
誰がうまいことを(ry
Eclipseで書いても結局プラグイン次第。
インデントされてればなんでも綺麗に見えるマジック。
実際は補完機能も本場Javaのものより劣ってるし、そこまで綺麗なものでもない。
結局は書き手次第だな。
0808nobodyさん2008/02/21(木) 18:02:50ID:???
>>806
最初は綺麗なソースを作ろうと頑張っていたけど、
仕事で汚い理不尽なやり方を教わって、
とりあえず売れればいいかという思考になりつつあるのか
08098062008/02/21(木) 18:15:20ID:???
>>808
いや違うな。教わったというより、自分で知ったんだ。

綺麗に書きたいのは本音だが、変な事に頭を使う暇があったら、設計やテストに時間を割くべき、と。
客の求めてるものは綺麗なソースでは無い。所詮はプログラマのオナニーなのかな、とね。
0810nobodyさん2008/02/21(木) 18:22:15ID:???
綺麗なソースはあくまで保守性を高めるものだろう。
そのソースを変更してシステムを作り変えたりしたなら、
少しはその恩恵にあずかってると思うがな。

あと共同のプロジェクトで使う場合なら他人は喜ぶ。
0811nobodyさん2008/02/21(木) 18:27:55ID:???
その他人が汚く書くからなー……一人で上げれるような仕事じゃねえからしゃーないが

売上げさっぱりでプロマネが腐ってるからなー
「将来の効率化のための仕事」はサボってるに等しいんだとさ。
どうせ書き直す日には古臭いだけのコードになっているだろうとかなんとか。経験則だかなんだかしらんが、反論しにくいのよなー

ウチも先長くねえな。俺も含めて。
0812nobodyさん2008/02/21(木) 18:28:39ID:???
>>810
どうだろうね、SIの現場じゃソースコードの再利用なんてほとんどされないし、
「再利用してます」っていうのもせいぜいコピペ改変。

ソースコードを修正したときに影響範囲が狭いほうが「保守性が高い」ということに
なるだろうし、ベタなコードの方が良い場合も多いだろ。

0813nobodyさん2008/02/21(木) 18:35:37ID:???
だからフレームワークを使うんだろうな。
一番の再利用はフレームワークを使うことに他ならないだろう。

まあたいていは自作じゃなくて、外部のフレームワークを
再利用することになるが。
08148062008/02/21(木) 18:35:53ID:???
>>810
俺だってプロジェクトで仕事してるし、保守も多いから他人のソースはよく見るが、
クラス化しときゃ余程長いソースで無い限り、どう書いたって追ってけば分かる。
それとも、綺麗さってのはインデントとかそんなレベルの話?
0815nobodyさん2008/02/21(木) 18:38:22ID:???
フレームワークは当然だけど、それ以外に誰だって大なり小なり
使いまわしの自作関数は持ってるもんじゃない?
0816nobodyさん2008/02/21(木) 18:43:25ID:???
綺麗さって当然設計の綺麗さのことだろ?

客のどんな要望にもすぐに耐えうる「シンプルで柔軟性のある設計」
テスト漏れで客に迷惑をかけない「テストがしやすい設計」
バグが客が迷惑をかけない「バグが発生しにくい設計」

綺麗っていうことは、客の為にあるんだよ。
0817nobodyさん2008/02/21(木) 18:57:40ID:???
あと綺麗なドキュメントなw
0818nobodyさん2008/02/21(木) 18:59:04ID:???
スレ違いなんで、これ以上は書かないけど、「客のため」ってことをやたらと主張する人間は
経営者にしろ、営業にしろ、エンジニアにしろ信用できないのばっかり。

考える事をやめてる人間がよく言う。
0819nobodyさん2008/02/21(木) 19:00:09ID:???
>>818
じゃあどうしろと?w

考えるのをやめないで、ちゃんと考えてレスしてねw
0820nobodyさん2008/02/21(木) 19:02:43ID:???
典型的すぎ
0821nobodyさん2008/02/21(木) 19:40:14ID:???
これはなあ。さすがに引くわ
08225142008/02/21(木) 20:11:14ID:FrueJpz5
>>801
ありがとうございます。とにかくプログラム書きまくります。

>>802
はい。他の人のコードを読んでもっと勉強します。

>>803 あそこのコード糞なんですか・・ 分かりやすいと思ったんですが。
僕の知識不足ですかね・・

0823nobodyさん2008/02/21(木) 20:15:16ID:jJmAtctQ
こんばんは。高校生です。
最近、インターネットにおいてブログやホームページ製作の分野に興味があり
HTMLとCSSの技術をある程度身につけることができました。

ttp://blog.with2.net/

そんななかこちらのブログランキングとであったのですが
こういったランキングサイトはCGIかPHPで成り立っているのでしょうか?

自分もランキングサイトを製作してみたいのですが
どういった言語で成り立っているのかわからず、言語に関して無知の状態です

なにかアドバイスいただけると幸いです。
よろしくおねがいします
0824nobodyさん2008/02/21(木) 20:20:53ID:???
他のページの拡張子見るとphpだな
404見るとapache1.3.34でmodule表記ないな
0825nobodyさん2008/02/21(木) 20:34:57ID:???
拡張子phpでもperlで動いてるかもしれないし。
バックグラウンドでjava/servlet使ってるかもしれないし。
意表をついて静的htmlかもしれないし。
0826nobodyさん2008/02/21(木) 20:46:36ID:wtHgKY9F
X-Powered-By : PHP/4.4.3
らしいけど別にPHPでなくても作れるし、好きなの選べばいいと思う。
0827nobodyさん2008/02/21(木) 20:48:14ID:???
>>823
レスポンスヘッダーによると
Apache/1.3.37
PHP/4.4.7

0828nobodyさん2008/02/21(木) 21:03:34ID:jJmAtctQ
>>823です

みなさん、ご回答ありがとうございます。
ランキングのin、outの仕組みをつくるには
PHPが基本となっていると判断してよろしいでしょうか?

PHPに関しては無知に等しいです。
これからPHPに学ぶことに対してオススメの学習方法
およびサイト等、ありましたらご教授いただけると幸いです

よろしくおねがいします。
0829nobodyさん2008/02/21(木) 21:16:06ID:???
>>828
とりあえずPHPとか関係なくプログラムのいろはを勉強しろ。
ゆとり丸出しの質問してるようじゃあ完成する前に挫折するぞ!

もう来るなよ
0830nobodyさん2008/02/21(木) 21:22:41ID:???
>>828
PHPに限らずWeb言語なら何使っても作れる。
長所と短所を調べて自分に合った言語を選べばおk。

その上でPHPを選ぶなら、まず公式マニュアルを一読すること。
次に、紙ベースが好みであれば書店で手ごろな入門書を1冊買って全て試してみる。
紙ベースにこだわらないなら、Web上の入門サイト、blog、技術系ニュースサイトの特集なんかを見てやれば十分身に付く。
基本を覚えたら、日記帳でも掲示板でも適当なシステムを自分で作ってみる。
ここまで順調にこなせたならば、またこのスレに来て次のステップを聞くとよろし。

ついでに言うと、件のサイトほどのデータ量を扱うシステムならDBも使ったほうが楽かと。
0831nobodyさん2008/02/21(木) 22:01:50ID:???
>>823
君は若い。もしかしたら将来プログラマになる可能性も秘めているかもしれない。
もし将来的に〜ってことを考えて、今Web関連技術を勉強しているのであれば、
WebアプリケーションはPHPではなくJava(Servlet/JSP)を用いたものを作れるといいだろう。
Javaは幅広い分野で応用もきくし、PHPのような曖昧言語ではないので、
初心者からやるにはぴったりの言語だ。
もしPHPからはじめてしまって、新たな言語をやる場合、
俺のように型シラネ(゚�听)、OOPシラネ(゚�听)となって苦労するぞよ。
0832nobodyさん2008/02/21(木) 22:16:53ID:???
J2EE開発の場合、最初の環境構築で挫折しそうだけどな。
0833nobodyさん2008/02/21(木) 22:24:10ID:???
>>831
俺も基本的にPHPから始めたが
今は普通にJavaとかC#とかいじれるぞ?
勉強不足なだけじゃないの?
0834nobodyさん2008/02/21(木) 22:26:09ID:jJmAtctQ
みなさん、ご回答ありがとうございます。

目的を明確にし、日常生活の中で合間を縫って学びたいと思います。
たくさんの意見を聞くことができて光栄です。
本当にありがとうございました。
0835nobodyさん2008/02/21(木) 22:36:53ID:???
>>834
いや礼はいいんだけど、そんで結局どうすんの?
0836nobodyさん2008/02/21(木) 22:37:37ID:???
>>835
結婚します
0837nobodyさん2008/02/22(金) 00:55:43ID:???
>>823
PHPはWEBに特化した言語だから
WEB言語では王様みたいなもの
豊富なライブラリとフレームワークとドキュメント量からみてもNo1
0838nobodyさん2008/02/22(金) 01:12:39ID:???
>>873
Webに特化して開発してるからNo1っていうのはおかしいだろ
0839nobodyさん2008/02/22(金) 01:42:30ID:???
APACHEにモジュール実装するとか?

THTTPDとかそういうのにノータッチだが大丈夫だろうか、俺。
0840nobodyさん2008/02/22(金) 01:44:12ID:???
だから案件によって正しい選択すれば良いだけだっつの
NO1とかベストとか絶対的な物のわけない

まずはメジャーなphpとJavaどっちもやってみればいい
なんならperlもやってみればいい
0841nobodyさん2008/02/22(金) 01:58:11ID:hL86toCQ
すみません。
携帯メールの改行コードってなんなのでしょうか?

\nとかじゃないんですか?
0842nobodyさん2008/02/22(金) 02:03:56ID:???
しかしまーjJmAtctQの人のような
ほんとイチからやる人にお勧めできるようなサンプルコードって何があるだろねー。

お題はBBSとか、実際に設置して遊べるようなのが良いのかな。

フレームワークとかOOPとかいうのをいきなりそこをやるよりは
いくつかベタベタなものを経験してからのほうが
それが必要な意味がわかるって思うんだ。


0843nobodyさん2008/02/22(金) 02:23:32ID:???
>>842
アルゴリズムやってから、UMLを勉強しつつオブジェクト指向を学ばせて
フレームワークのソースでいいんじゃね?急がば回れってね。
クズコードみてもなんの勉強にならない。

ところでみんなは何でValidationしてる?
PearとかFW使わないで手書きとか?

0844nobodyさん2008/02/22(金) 02:35:58ID:???
僕は、Zend_Validate
0845nobodyさん2008/02/22(金) 07:38:00ID:???
もっぱらQuickForm
0846nobodyさん2008/02/22(金) 09:56:31ID:???
昔はValidationは全員手書きだったのにな
今考えれば、面倒くさい作業だった
0847nobodyさん2008/02/22(金) 09:57:46ID:???
昔はページ送りも手書きね
これも面倒くさい作業のひとつ
0848nobodyさん2008/02/22(金) 10:43:28ID:FaBFLjCt
こんにちは
長らく疑問なのですが、ニコニコ動画のアマゾンで
どれがどれだけ買われているとか
どのアカウントが買ったなんて、どうやって集計しているのでしょうか?
アマゾンのリンクはAタグ直行なので、ニコニコの手を離れていますよね?
0849nobodyさん2008/02/22(金) 11:23:42ID:???
タグついてるやん
0850nobodyさん2008/02/22(金) 12:33:14ID:UcDd6kU9
$str ="3,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,";
を,で区切って配列に取り込もうとしてるのですが


define("DELIMITER", ",");
$count = 0;
$token = strtok($str, DELIMITER);
while ($token) {
$data[$count] = $token;
$token = strtok(DELIMITER);
$count++;
}

↑のようにしても、$dataの各々にデータが入らず困っております
なにかよい解決手段はありませんでしょうか
0851nobodyさん2008/02/22(金) 12:35:49ID:???
$date = explode(',' $str);
0852nobodyさん2008/02/22(金) 12:36:02ID:???
なんで素直にsplitじゃないん?
0853nobodyさん2008/02/22(金) 12:37:40ID:???
>>851
どうもありがとうございます
08548522008/02/22(金) 12:37:53ID:???
ごめん。俺の方がレス遅かった上に、正規表現いらんからexplodeが正解だよな・・・
0855nobodyさん2008/02/22(金) 12:39:10ID:euN/fpJD
>>850
> $str ="3,1,1,2,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,";
> を,で区切って配列に取り込もうとしてるのですが
>
>
> define("DELIMITER", ",");
> $count = 0;
> $token = strtok($str, DELIMITER);
> while ($token) {
> $data[$count] = $token;
> $token = strtok(DELIMITER);
> $count++;
> }
>
> ↑のようにしても、$dataの各々にデータが入らず困っております
> なにかよい解決手段はありませんでしょうか
0856nobodyさん2008/02/22(金) 12:40:01ID:???
もっとよく標準関数勉強した方がいいよ。
0857nobodyさん2008/02/22(金) 12:50:03ID:???
>>856
精進します
08588482008/02/22(金) 14:47:56ID:FaBFLjCt
<A
onmousedown="return ichibaB.item_click('azB000X3UUFY')"
href="http://www.amazon.co.jp/gp/redirect.html%3FASIN=B000X3UUFY%26tag=nicovideojp-22
%26lcode=xm2%26cID=2025%26ccmID=165953%26
location=/o/ASIN/B000X3UUFY%253FSubscriptionId=1N1JNYM5DVFTMHFYD902"
target=_blank>
↓
263人が購入しました
この動画で680人 全体で5,097人がクリック
 
うーん…
0859nobodyさん2008/02/22(金) 15:03:25ID:2HT47OiY
phpとjavascriptの連携についてなんですが
javascriptスレよりこちらのがいいと思ったのでこちらで質問させてください。

javascriptでonmouseしたら何かを呼び出すというのを
phpの処理から呼び出して表示する処理にしたいです。

例
東京を押したらデータベースからカテゴリが東京の町が出る。

これはどのような流れでするのでしょうか?
0860nobodyさん2008/02/22(金) 15:05:00ID:???
>>859
onmouseクリック
  ↓
JavaScriptからPHPにGET送信
  ↓
レスポンスをXMLで受け取る
  ↓
処理
0861nobodyさん2008/02/22(金) 15:15:22ID:???
class ParentClass{

static $hogehoge='mogemoge';

}


echo ParentClass::$hogehoge; //1.これはOK



$className = 'ParentClass'

echo $className::$hogehoge; //2.syntax error


色々試してみたけど、これは無理ですよね・・・
親クラスから子クラスのstaticにアクセスできないかなーとか色々試した結果。
0862nobodyさん2008/02/22(金) 15:16:03ID:???
>>861
>>8
0863nobodyさん2008/02/22(金) 15:16:48ID:???
>>862
ウザイ
0864nobodyさん2008/02/22(金) 15:22:01ID:2HT47OiY
>>860
すいません。
javascriptからphpにデータを送る方法がわかりません。

http://www.openspc2.org/JavaScript/Ajax/Ajax_study/chapter04/002/index.html
このページとかに書いてある
xmlhttp.jsが必要なのでしょうか?

できればxmlhttp.jsは使わないで作ってみたいです。
0865nobodyさん2008/02/22(金) 15:23:28ID:KCNtJbN0
>>862
Parse error: syntax error, unexpected T_VARIABLE in /var/www/test.php on line 28
PHP Version 5.2.0

これでいいのかな?
まぁ、サポートしてない構文って事だと思うけど。
0866nobodyさん2008/02/22(金) 15:23:36ID:???
>>863
>>1
0867nobodyさん2008/02/22(金) 15:25:15ID:???
>>861
PHPでのクラス内定数はconstで定義してください。
08688642008/02/22(金) 15:29:37ID:2HT47OiY
あ、うんごめんなさい。
このWebSiteちゃんと見てませんでした。

ありがとうございました。
0869nobodyさん2008/02/22(金) 15:30:03ID:???
>>866
ウザイ
0870nobodyさん2008/02/22(金) 15:34:13ID:KCNtJbN0
>>867
了解。

でもクラス名のところを変数にしてダブルトークンくっ付けてもメンバにアクセスできないって事で。
変数にアクセスするならgetHogehogeとか作ってメソッド通せってことなんだろうけど・・・
08718482008/02/22(金) 16:14:26ID:FaBFLjCt
あー、最低限クリック回数は今の流れみたいなんですね
しかし購入結果なんてどこから集計しているんだろう…
0872nobodyさん2008/02/22(金) 16:46:33ID:SvFBqeTu
header()関数で指定したURLへ飛ばそうとするとie7,firefoxでは飛ぶんですが、
IE6のみ飛びません。(というよりIE6利用時のみ有効にならない)
header()関数で飛ばすときってなんか指定とかいるんですか?
0873nobodyさん2008/02/22(金) 16:47:08ID:???
>>871
もしかしたら管理画面にログインして自動で拾ってるのかもね。
出来るかは知らんけど。

あとは大口用になにかインターフェースがあるのか・・。

どっちにしろもうスレチガイなので他であたってください。
0874nobodyさん2008/02/22(金) 16:48:01ID:???
>>872
そんなことないでしょ
まずはどんなheader書いてるか見せて味噌
0875nobodyさん2008/02/22(金) 16:51:19ID:SvFBqeTu
>>874
header("Location: ".$_SERVER['HTTP_REFERER']);
exit;

こんな感じです。
header()関数を実行する前は上でごにょごにょ処理をしています。
header()関数を実行する前でechoしてみたりしたら普通に出力できます。
Firefox2.0やIE7では普通に飛ぶんです。
0876nobodyさん2008/02/22(金) 16:55:33ID:???
$_SERVER['HTTP_REFERER']
値がある事はきっちり確認してるんだよね?

あとは「header location 絶対URL」でぐぐってみるといいかも。
0877nobodyさん2008/02/22(金) 16:56:23ID:???
どう考えてもおまいのIEがリファラを送信していないだけ
0878nobodyさん2008/02/22(金) 16:58:02ID:???
あー、今までDB接続をPEARでやってたからmysql関数使うのだるくなったorz
PEARで予期せぬエラーが発生するようになったから、自前で接続しようと思ったがこんなにもめんどいとは・・・
0879nobodyさん2008/02/22(金) 16:59:52ID:???
>>878
PDO! PDO!
0880nobodyさん2008/02/22(金) 17:00:37ID:SvFBqeTu
IE6でheader()関数を実行する前に
echo $_SERVER['HTTP_REFERER'];
を実行したらURLは入っています。
0881nobodyさん2008/02/22(金) 17:04:17ID:???
ひとまずうちのIE6では普通に動作した。
最小ソースでテストしる。

phpのエラー表示はしている?
環境を一応書くと多少参考になるかも。
0882nobodyさん2008/02/22(金) 17:11:59ID:SvFBqeTu
>>881
どもです。
display_errorsはOnにしています。
環境はLAMP環境で、Apache2.0,PHP4,MySQL4です。
今試したんですが、最小ソースでも動作しませんでした・・・・・。
これはもうテスト機の問題なのかな。
0883nobodyさん2008/02/22(金) 17:12:45ID:???
エラーレポーティングは?
0884nobodyさん2008/02/22(金) 17:24:34ID:???
あとはアパッチのログぐらいしか思いつかないな
0885nobodyさん2008/02/22(金) 17:58:55ID:SvFBqeTu
apacheのエラーログになんか怪しそうなの発見しました!

an unknown filter was not added: PHP

これってどこ直せばいいんでしょ?
0886nobodyさん2008/02/22(金) 17:59:16ID:???
調べたのですが自信がないので質問させてください

とあるスクリプト内のコメントアウトに
# シャープが使われていました

PHP のコメントアウトは
// スラッシュを2つ
だと理解しているのですが、上記のようにシャープでも有効なのでしょうか?
0887nobodyさん2008/02/22(金) 18:01:25ID:???
>>886
>>8
0888nobodyさん2008/02/22(金) 18:02:13ID:SvFBqeTu
>>883
ちなみにerror_reportingはE_ALLにしてあります。
0889nobodyさん2008/02/22(金) 18:13:05ID:vRTrnQEH
>>887
ご指摘ありがとうございます
冒頭にあります汚い言葉がNG処理のため>>8が見えませんでした、すみません…orz

あらためまして、質問させてください

・FreeBSD
・Apache 1.3.x
・PHP 5.x

質問内容は >>886 になります
よろしくお願いいたします
0890nobodyさん2008/02/22(金) 18:23:38ID:vRTrnQEH
マニュアルを探してみて
「コメントアウト」では見つからなかったのですが、
「コメント」という項目を見つけて自己解決できました
お騒がせしてすみませんでした…orz

PHPのコメントアウトについての説明があるページ
http://www.php.net/manual/ja/language.basic-syntax.comments.php
後々の方のために簡潔に記してみます

一行だけのコメントアウト
 (1) // ...
 (2) # ...

複数行のコメントアウト
    /* ...
      ... */
0891nobodyさん2008/02/22(金) 19:17:32ID:INKr73LK
php -vを実行したところ、
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20060613/mysqli.so' - Cannot open "/usr/local/lib/php/20060613/mysqli.so" in Unknown on line 0
PHP Warning: Module 'bz2' already loaded in Unknown on line 0
PHP Warning: Module 'calendar' already loaded in Unknown on line 0
PHP Warning: Module 'ctype' already loaded in Unknown on line 0
PHP Warning: Module 'pcre' already loaded in Unknown on line 0
PHP Warning: Module 'SimpleXML' already loaded in Unknown on line 0
PHP Warning: Module 'SPL' already loaded in Unknown on line 0
...................
...................

こんな感じでエラーがたくさん出力されますが、phpの実行には支障がありません。
このエラーメッセージを出なくするためには、どの辺の設定をいじるべきでしょうか?

環境はphp5,CentOSです。宜しくお願いします。
0892nobodyさん2008/02/22(金) 19:30:21ID:???
>>891
エクステンションが読めない、とかじゃないの?
あと、多重存在してたり存在しないとかだとオモ。
centosは具体的にどうするかわからんが、apt同等のモノでエクステンション突っ込むか、php.iniをextensionで検索してその近辺。
■ このスレッドは過去ログ倉庫に格納されています