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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/02/16(木) 03:19:52ID:xwXojaq/
PHP全般の質問スレです。
【基本ルール】
・新規質問の方は上げてください。age進行でお願いします。
・質問者は2回目以降、最初のレス番号を名前欄に入れてください。
・回答者は質問者に対して>>(アンカー)をつけてください。
・煽り・荒らしは放置。荒らしに反応した香具師も荒(ry
・解決しなくてもこたえてもらったら礼を。
【質問テンプレ】
・マニュアルを調べたか、google検索したか(調べたキーワード)
・タイトル(禁:教えてください!etc) 例:requireとinclude
・内容 例:requireとincludeはどう違うのですか?
・質問する際には環境も明記。
【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークはそれぞれの該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
・オブジェクト指向については良スレがないから本を買え
・速さについては自分でベンチをとってここに書け(違う環境の人も調べてくれるかも)
【PHP マニュアル】
http://www.php.net/manual/ja/
※マニュアル上部の「search for」から検索を活用すべし(便利)。

過去スレ、関連リンク、FAQ等>>2-10辺り
04124082006/02/27(月) 23:20:34ID:???
>>411
くだ質で待ってますm(_ _)m
0413皮先くん ◆N3i.Qu1SoY 2006/02/28(火) 03:09:36ID:0kpMwz/e
俺様の偏差値100オーバーのスキルのためか、
それともおまいらの"静観"という「最も強力なアドバイス」のためか、
とにかくとうとう成功しますた!!
ttp://oresama.hopto.org/~sheel/phptest/formtest/form.php

成功したのは、まず、form.phpからform.phpへPOSTして
(1)POST内容を表示させる
そして
(2)POST内容をtext.datに書き込ませる
というPHPで言うと中級レベルのことができるようになりますた!

一番引っかかったのはやはりPHP4になってから
従来のPOSTの値を受け取る $hogehoge が使えなくなったことに
気がつくところでしょうか。PHP4からは
$_POST['hogehoge']
に変更になっていたなんて・・・。
どうりでどれだけGoogleで検索かけてその通りにやってるのに
うまくいかないわけだよ・・・orz

またそのうちスキルが更新されたときに報告しますね。
0414皮先くん ◆N3i.Qu1SoY 2006/02/28(火) 04:01:57ID:0kpMwz/e
あとは俺様がやりたいことをおまいらどもにわざわざ示してやると、
・text.datへ書き込むときに、以前にデータを置き換えずに追記するようにしたい
さらに、
・text.datへ書きためたデータを元にデータベースとして扱いたい
といった感じかな。
これについてはLet's PHPから会得した
ttp://oresama.hopto.org/~sheel/phptest/poll/poll.php
という技を俺様自身が解析をすることより実現できそうな悪寒が(((( ;゚Д゚)))ガクガクブルブルする。

請うご期待!
0415nobodyさん2006/02/28(火) 05:36:22ID:???
当スレでは下らなくない質問をお待ちしております

                       スレ住人一同
0416nobodyさん2006/02/28(火) 08:37:29ID:???
くだスレで華麗にスルーされたのできますた。

PHPでMySQLのストアドプロシージャを使うにはどうすればよいのでしょうか?
mysq_query()コマンドで行うのでしょうか・・
0417nobodyさん2006/02/28(火) 09:03:28ID:???
>>416
>くだスレで華麗にスルーされたのできますた。
その質問自体が目に入らなかった。

ストアドとかMySQL4.1や5以降でサポートされた機能は
従来のMySQL拡張サポート(mysql_*関数群)ではなく
改良版MySQL拡張サポート(mysqli_*)を利用する必要がある。
http://jp2.php.net/mysqli
0418皮先くん ◆N3i.Qu1SoY 2006/02/28(火) 09:15:26ID:A8IEBtjw
一応、fopenコマンドで"a"オプションを指定することで
以前のデータに「書き加える」ことはできるようになりました。
また、CSVの方があとで扱いやすいのかな?と思って
下記のようにCSV形式になるようにfwriteしてみますた。
これで一応どんどん書き込まれていくのですが、
さてはてそれを今度はどうやって統計処理などのデータベース化したらいいのでしょうか・・・。
ま、俺様のスキルはすごいのでおまいらが静観するだけで
どんどんレベルアップするので静観しておいてくださいね。ぷげらw
<?php
$filename = "text.dat";
$file = fopen($filename,"a");
flock($file, 2);
fwrite($file, "name," . $_POST['name'] . "¥n");
fwrite($file, "sex," . $_POST['sex'] . "¥n");
fwrite($file, "hobby," . $_POST['hobby'] . "¥n");
fwrite($file, "OS," . $_POST['OS'] . "¥n");
fwrite($file, "kansou," . $_POST['kansou'] . "¥n");
flock($file, 3);
fclose($file);
?>
0419nobodyさん2006/02/28(火) 11:12:46ID:???
8桁の数字を2文字ずつに分割するにはどうやるのが一番クールですか?
substrでやるのしか考えられませんですた
0420nobodyさん2006/02/28(火) 11:39:23ID:???
>>417
おぉ、そうだったんですか。ありがとう。
0421nobodyさん2006/02/28(火) 11:44:42ID:???
>>419
$s = "12345678";
$s1 = $s{0}.$s{1};
$s2 = $s{2}.$s{3};
$s3 = $s{4}.$s{5};
$s4 = $s{6}.$s{7};
クールかどうかはともかくこれが1番シンプルで速いんじゃ。
0422nobodyさん2006/02/28(火) 11:50:40ID:???
>>419
str_split()
0423nobodyさん2006/02/28(火) 12:38:29ID:???
>>419
>>67-70
0424nobodyさん2006/02/28(火) 12:40:53ID:???
>>419
エレガントじゃないけど、適当にやってみた
$r1 = explode("\r\n",rtrim(chunk_split($s,2)));
preg_match('/(\d{2})(\d{2})(\d{2})/',$s, $r2);

PHP5なら、>>422のstr_split()だね。
0425nobodyさん2006/02/28(火) 13:02:39ID:???
配列に入れろなんて書いてないからwordwrap
04264242006/02/28(火) 13:23:53ID:???
>>425
やってみて、それで出来ないと思った俺がいる(bool cutを指定してなかっただけ)
# あと数字6文字だと思ってた。
使える関数が色あるな>PHP
0427nobodyさん2006/02/28(火) 13:47:39ID:???
>>424
正規表現が次に想定してた方法ですた。
PHP5ならばstr_split()がベストのようです。
wordwrapはそのまま出力する時につかえますね。

既出スマソ
>>421-426皆様ありが�d
0428nobodyさん2006/02/28(火) 23:00:13ID:C5SJRerw
くだ質で華麗にヌルーされたのでこちらでお願いします。

safemodeじゃないのにphpからフォルダが作成できないです。
ちなみにperlからも出来ない・・・orz

これってモジュール版で動いてるから仕方ないんでしょうか?
解決策は鯖管に頼むしかないんでしょうか・・
0429nobodyさん2006/02/28(火) 23:04:39ID:???
>>428
親ディレクトリのパーミッションとかじゃないの
0430nobodyさん2006/02/28(火) 23:09:10ID:???
>>428
0777のディレクトリを作ってその中にファイルやディレクトリが作れるか試してみ。
0431nobodyさん2006/02/28(火) 23:23:37ID:???
>>429->>430
出来ました!
でもパーミッションが設定どおりには出来ませんでした。
Perlだとちゃんと設定どおりに出来ました。
mkdir ("./test/test/", 0707);
とやっても705になってしまいます。
chmodかけても変わらず。
ただ所有者がapacheなフォルダになってしまっています。
adminでファイル・フォルダ操作を自由にこなす為には
アパッチをadmin:adminで動かせば良いのでしょうか?
0432nobodyさん2006/02/28(火) 23:25:22ID:???
てか、その状況じゃファイルすら作れんのでわ…
0433nobodyさん2006/02/28(火) 23:26:27ID:???
っとsafe_modeじゃなかったか、スマソ
0434nobodyさん2006/03/01(水) 00:16:35ID:???
>>431
phpをモジュールはApacheのユーザで動くのでphpで作ったディレクトリはapacheとかnobodyとかになってOK
phpやperlで処理するなら07xxや06xxで問題無いと思うけど?

adminの権限は?root権限があるならApacheをadminで動かすのはいかがかと。
ってか連鯖でしょ?変更できるのかね・・・
0435nobodyさん2006/03/01(水) 10:59:06ID:???
>>434
ありがとうございます。
所有者が違うとFTPソフトでダウンロードが出来ない事があるんですね。

では現在の>>431は動作的にはごく普通と解釈してもよろしいのですね。

ユーザ:adminにroot権限があるのかはどのようにしたらわかりますでしょうか・・。
0436nobodyさん2006/03/01(水) 17:07:26ID:???
function() の最期のカッコってなににつかうんですか?
0437nobodyさん2006/03/01(水) 17:19:09ID:???
>>436

引数
0438nobodyさん2006/03/01(水) 18:29:30ID:???
>>435
はlinuxの勉強が必要だからくだ質でも華麗にスルーされた気がする・・
0439nobodyさん2006/03/01(水) 18:39:11ID:???
>ユーザ:adminにroot権限があるのかはどのようにしたらわかりますでしょうか・・。
手始めにPC-UNIXを勉強すると分かる。
0440nobodyさん2006/03/01(水) 19:02:10ID:???
川崎きんもー★
0441nobodyさん2006/03/01(水) 20:02:44ID:???
× きんもー★
〇 きんもーっ☆

慣れないことをするから……
0442nobodyさん2006/03/02(木) 11:01:03ID:gp0qU8DL
function func1(){
$test = "『これはテストです』";
func2();
print "$test";
}


function func2(){
$test = "『func2内で新たに定義されました』";
}

//-------メイン----------
func1();



=======================================
func2 の内容が反映されないのですが
どうしたらよいでしょうか。上記がコードです。
0443nobodyさん2006/03/02(木) 11:04:38ID:???
>>442
関数内の変数はローカル変数なので関数の外では見れません。
0444nobodyさん2006/03/02(木) 11:04:44ID:???
globalにする
0445nobodyさん2006/03/02(木) 11:12:00ID:???
引数で渡す
値渡しのときはreturnで戻す
0446nobodyさん2006/03/02(木) 13:25:03ID:???
>>5の1の、「ハードウェア」はおかしくないか?
むしろソフトウェアな気が。どうでもいいけど。
0447nobodyさん2006/03/02(木) 15:19:17ID:d8+PxLHh
>>446
そのほうがよさげだね。
むしろ
利用環境(OS、ソフト、PHPバージョンなど)
みたいなのがいいぽい?

次回テンプレに入るといいね
0448nobodyさん2006/03/02(木) 18:35:04ID:???
これからPHPの勉強を始めようと思うのですが、
何かおすすめの書籍ってありますか?
よろしくお願いします。
0449nobodyさん2006/03/02(木) 18:49:27ID:???
マンモス本
0450nobodyさん2006/03/02(木) 20:31:51ID:???
大きな本屋が近くあれば実物見て自分に合うのを探したほうがいい
0451nobodyさん2006/03/02(木) 20:36:21ID:???
>>446-447
むしろ
『「エスパーきぼんぬ」「氏ね」「(゚Д゚)ハァ?」等のレスを貰う八ヶ条』
は補足するくらいなら
『「エスパーきぼんぬ」「氏ね」「(゚Д゚)ハァ?」等のレスを貰わないための八ヶ条』
に変えるべき
0452nobodyさん2006/03/02(木) 20:46:57ID:???
>>450
そして自分に合うと思って簡単な本を探すと、大抵は内容が間違っててハマる罠
0453nobodyさん2006/03/02(木) 20:52:15ID:gp0qU8DL
>>443
>>444
>>445
ありがとうございます。参考になりました
0454nobodyさん2006/03/02(木) 20:56:21ID:???
>>451
全部の項目を逆の意味に変えるってこと?
0455nobodyさん2006/03/02(木) 21:00:37ID:???
>>451
嫌味だろ?あれ。
どうせ真面目に書いたところで何の役にも立たないし。
0456nobodyさん2006/03/02(木) 21:02:01ID:???
>>451
これまでのスレの空気嫁
0457nobodyさん2006/03/02(木) 21:19:35ID:???
>>451
ひっこんでろ
0458nobodyさん2006/03/02(木) 21:37:26ID:???
>>451
だっふんだぁ
0459nobodyさん2006/03/02(木) 21:39:44ID:???
>>451
目的を履き違えてる。
エスパーきぼんぬなやつは、言ったところで改善は不可能なんだから、
それは自覚を促して丁重にお帰り願うための文面だ。

「エスパーきぼんぬのレスをもらわないための方法」など無い。
0460nobodyさん2006/03/02(木) 21:40:12ID:???
>>451
もにかー
0461nobodyさん2006/03/02(木) 21:41:55ID:???
てかあのテンプレ糞じゃね?
0462nobodyさん2006/03/02(木) 21:42:31ID:???
PHPの質問&回答なんて糞に決まってる
0463nobodyさん2006/03/02(木) 21:44:19ID:???
誰が考えたかしらないけど変な言い回ししてる所が古参っぽいな
0464nobodyさん2006/03/02(木) 21:51:25ID:???
>>463
柳家?
0465nobodyさん2006/03/02(木) 22:28:50ID:???
まぁ、そんなにせめてやるなよ。
>>451の案で平和になるのが理想なんだし。

・・・けど、最近皮肉とかブラックユーモアって通じにくくなってるよな・・・
ちょっとさびしい。
0466nobodyさん2006/03/02(木) 22:41:14ID:???
>>465
皮肉とかブラックユーモアのはずの事が、リアルに起きている現実ですから…
0467nobodyさん2006/03/02(木) 23:45:40ID:???
うんまぁ起こってもいない現実を皮肉ってもしょうがないしね。
0468nobodyさん2006/03/03(金) 00:09:48ID:???
>>465
だからここまで積み重ねてきたスレの空気よめ
0469nobodyさん2006/03/03(金) 00:09:59ID:???
八ヵ条の原作者は神だと思う
0470nobodyさん2006/03/03(金) 00:14:14ID:???
>>5の内容書いたやつ厨だろ。
普通に 「質問者のルール」 って題名で箇条書きにすればいいのに
わざわざわかりにくくしてるし。
0471nobodyさん2006/03/03(金) 00:17:00ID:???
>>470
>>468
0472nobodyさん2006/03/03(金) 00:36:24ID:QWJoZw1q
perlからphpの翻訳機ってないですかね?
完璧は求めていないので。。

phpに移植が大変><;

誰か作ってくれないかなぁ・・・・
0473nobodyさん2006/03/03(金) 00:38:27ID:???
>>472
逆はともかく、Perl→PHPはPerl→sedとかPerl→awkが無いのと一緒で、
できないことがあまりに多すぎて作るの無謀だと思う。
0474nobodyさん2006/03/03(金) 00:39:35ID:???
4. 独り言文体で必勝。
「…なんだけど、どうすればいいのかなぁ」「何が悪いんだろう?」
0475nobodyさん2006/03/03(金) 00:44:00ID:???
てかおれ最初はあの通りに質問すると
回答がもらえやすいと思ってずっと情報小出しにしてた
0476nobodyさん2006/03/03(金) 00:50:56ID:???
お前ってほんっっっっっっとーに頭の悪いやつなんだな
0477nobodyさん2006/03/03(金) 05:26:03ID:???
各ページからヘッダーファイルとフッターファイルを require()で
ひっぱってきてるんですが、
これをするとヘッダーファイルに画像の相対リンクとか貼ってある
ときに困ることになります。
(require()されるファイルの場所次第で画像のリンク先が変わってしまう)

絶対リンク使えばいいんですが、SSLを使ったりするときもあるので
これは避けたいと考えています。

画像のリンク先を変数かなにか使ってやるのがいいかと思うんですが、
上手く思いつきません、グッドアイデアお願いします
0478nobodyさん2006/03/03(金) 07:26:08ID:???
>>472
elsif -> elseifの置換ぐらいなら問題ないけど =~ であきらめた
sub -> functionも引数の取り扱いや変数のスコープが違って自動では無理
0479nobodyさん2006/03/03(金) 07:35:07ID:???
>>477
<?php
$imageDir = "../img/";
include "header.php";
?>

header.php

<style>
body { background-image: url("<?php echo $imageDir?>bg.gif") }
</style>
0480nobodyさん2006/03/03(金) 11:48:31ID:???
>>468
空気よんだ上でのフォローだと気付いてやれw
0481nobodyさん2006/03/03(金) 11:51:04ID:???
>>464
あさげ、ひるげ、ゆうげ
0482nobodyさん2006/03/03(金) 12:24:21ID:???
>>481
赤出汁の「ひるげ」が好き
0483nobodyさん2006/03/03(金) 14:38:07ID:WgfWnQX6
phpのlinux版ってextフォルダがなくて
php_pgsql.dll
とかがないんですが、どこから入れたらいいんでしょうか?
0484nobodyさん2006/03/03(金) 14:54:20ID:???
>>483
環境によって違うがFedoraCoreのrpmなら
/usr/lib/php/modules
に
mbstring.soやgd.soが入る
0485nobodyさん2006/03/03(金) 15:10:50ID:WgfWnQX6
>>484
あ、環境書かなくて申し訳ないです。
redhat9で、自分でPHP5をコンパイルして入れてます

-------
./configure
--with-apxs2=/usr/local/apache2/bin/apxs
--with-gd
--with-zlib
with-pgsql=/usr/local/pgsql
--enable-mbregex
--enable-mbstring
--enable-trans-sid
--enable-mcrypt
-------

で、入れてるんですけど、modulesもextもないです…。
あとから入れることってできないんでしょうか?
0486nobodyさん2006/03/03(金) 16:42:21ID:???
>>485
ソースのextディレクトリに各モジュールのディレクトリがある
好みのディレクトリに移動して
phpize
./configure --help
./configure --enable-hoge
make
make install

で
/usr/local/lib/php/extensions/*****/
あたりにインストールされる
0487nobodyさん2006/03/03(金) 16:54:06ID:???
>>485
ちなみにコンパイル時に指定したモジュールはphp.soに内蔵されるので拡張モジュールのように別ファイルにはならないよ
0488nobodyさん2006/03/03(金) 16:58:58ID:WgfWnQX6
>>486-487
ありがとうございます!
やってみますー
0489nobodyさん2006/03/03(金) 23:29:21ID:t7JloJn3
学習用に、Windows2000+Apache2.0.55+PHP5.1.2を導入しました。
phpinfo();は表示されます。

print date("Y/m/d");と記述し、foo.phpで保存したものを、直接127.0.0.1/foo.php
とアクセスすると動作するのですが、
var.htmlに<?php print date("Y/m/d"); ?>
を記述し127.0.0.1/var.htmlにアクセスしても表示されません。
httpd.confやphp.iniは確認したのですが、うまくいきません。
原因はどこにあるでしょうか。
0490nobodyさん2006/03/03(金) 23:58:51ID:???
拡張子がhtmlではPHPは実行されません。
0491nobodyさん2006/03/04(土) 00:05:16ID:???
>489
それは普通の振る舞い。apache側で設定すれば実行されないわけ
じゃないけどな。ただそれをするとapacheの負担にもなると。
0492nobodyさん2006/03/04(土) 00:20:09ID:???
phpエディタ使ってるけどphpeclipse入れたほうがいい?
04934892006/03/04(土) 01:45:09ID:aZXPUvQz
そうだったのですか、すみませんでした。
サンプルソースにタグが入っていたので、perl CGIのように呼び出していると
思っていました。ありがとうございました。
0494nobodyさん2006/03/04(土) 01:46:46ID:???
>>492
なんでそう思う?
0495nobodyさん2006/03/04(土) 02:34:26ID:???
>>493
perlも基本的に拡張子がcgiやplじゃないと実行できないよ。
0496nobodyさん2006/03/04(土) 03:07:45ID:???
環境 apach2.20 + php5.1.1

ftp_puts()でファイルアップロードしようとすると
あるサーバーAにはちゃんとアップロードされるのですが
別のサーバーBだと0バイトのファイルが作成され、falseが返ってきます

ftp_nb_put()やftp_pacv()なども試してみましたが状況は同じでした
他に何か試してみるべき事はありますか?
0497nobodyさん2006/03/04(土) 09:27:11ID:???
>>496
パーミッション、ファイルのパスが合っているか、
また念のためソースの一部を書いたほうがわかりやすいと思います。
0498nobodyさん2006/03/04(土) 10:32:48ID:???
A:MySQLサーバ
B:WEBサーバ
A、Bはそれぞれ別のネットワークにあります。
Aのデータベースに接続し、データを取得してきたり
修正したりするPHPプログラムをBに設置し、
B上の Apache のCGI(PHP)から
データの表示やまたは修正を行えるようにしています。

Apache では SSL を使用しているのですが、
この場合、MySQL側でもSSLを使用すべきでしょうか?
Aから引っ張ってくるデータは盗み見されると困る内容ですが、
上の例の場合、どこからどこまで Apache の SSL が
機能するのかよくわからなくなってきました。
0499nobodyさん2006/03/04(土) 12:53:13ID:???
>>496と>>498は違う人だよな?
サーバA、サーバBなんて同じ表現するから紛らわしいだろ。
0500nobodyさん2006/03/04(土) 14:04:48ID:???
>>497
パーミッションやパスが違ってたら0バイトのファイルすら作れない気がする…
0501nobodyさん2006/03/04(土) 14:09:57ID:???
>>498
AとBっってのはグローバルIPを介してHTTPプロトコルでDBデータをやりとりすんのかよ
0502nobodyさん2006/03/04(土) 14:39:20ID:???
$t_string = eregi_replace("(.*)<title([^>]*)>","",$t_string);
$t_string = eregi_replace("</title>(.*)","",$t_string);

htmlソースからタイトル部分だけ取り出したいのですが、
上記のように二段つかっているのを1つにまとめるにはどうすればいいでしょうか。
0503nobodyさん2006/03/04(土) 14:40:31ID:???
>>498
サーバAにはSSLなApacheは入ってないんだろ?
なら当然Webブラウザ-サーバB間のHTTPSに対してのみSSL。
0504nobodyさん2006/03/04(土) 14:49:18ID:???
preg_match('/<title>(.*)<\/title>/i', $t_string, $t_match);
05054982006/03/04(土) 14:53:39ID:???
>>501
グローバルIPを介しますが、
PHPのmysql_connect() を使用する場合HTTPプロトコルでの
データのやりとりになるのでしょうか?
0506nobodyさん2006/03/04(土) 14:57:35ID:???
MySQLはMySQLプロトコルだろ。
ただ、それは暗号化されていない平文。
だから、途中でsnoopされたりするのが心配だってことだな。

MySQLプロトコルを暗号化するのは聞いたことがない。
どちらにしても、鯖側にも何かモジュール入れないと無理そうだけどな。
05074982006/03/04(土) 15:09:05ID:???
[ブラウザ]---[Apache]---[MySQL]
ブラウザとApacheの間はSSLで暗号化されるのでいいとして、
問題はApacheとMySQLの間ですよね。

>>506
この場合、
ttp://itpro.nikkeibp.co.jp/members/ITPro/oss/20050819/166553/
のようにMySQLでSSLを使用するのと、PHPからMySQLへ接続することは
別問題なのでしょうか?
0508nobodyさん2006/03/04(土) 15:50:49ID:???
>>507
なんか色んなところでマルチしてないか?

>別問題なのでしょうか?
いや同じ話だよ。ただPHPのmysql関数ではSSLを使う仕組みが
デフォでは無いので、拡張版のmysqli関数を使ってSSLの設定をする。
あとPHPのコンパイルでSSLも要るな。
05094962006/03/04(土) 17:58:12ID:???
>>499
紛らわしいので以下のように表現を変えます
サーバーA → サーバー1
サーバーB → サーバー2

>>497>>500
こんな感じでやっています

//HTML部
<form method="post" action="script.php" enctype="multipart/form-data">
<input type="file" name="up"><br>
<input type="submit" value="upload">
</form>

//PHP部
$name = "./".$_FILES["up"]["name"];
if ( !($ftp = @ftp_connect($host)) ){echo "connect error";}
if ( !@ftp_login($ftp,$user_id,$user_pass) ){echo "connect error";}
ftp_pasv($ftp,false);

if( @ftp_put($ftp,$name,$_FILES["up"]["tmp_name"],FTP_BINARY) ){
echo "<br>success";
}
else {
echo "<br>error";
}

ftp_close($ftp)
サーバー1、2ともパーミッションは755で、パスはユーザーのルートディレクトリです
あと最初に書き忘れましたが、FFFTPなどを使った場合はどちらも普通に操作できます
0510nobodyさん2006/03/04(土) 18:20:02ID:WPEf+PS6
include
require
require_once

の使い分けはどういう時に有効ですか?
0511nobodyさん2006/03/04(土) 18:30:25ID:???
全て*_onceを使うのがPEAR標準。

includeとrequireは、
どんな条件下でも必ず評価されるものにはrequire
ある条件下で評価されない可能性がある(if文など)場合はinclude

理由はマニュアル嫁。
■ このスレッドは過去ログ倉庫に格納されています