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

【PHP】下らねぇ質問はID出して書き込みやがれ 76

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2008/11/13(木) 04:15:32ID:???
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 75
http://pc11.2ch.net/test/read.cgi/php/1224168721/

◆質問用テンプレ
【OS名】vine linux
【PHPのバージョン】php5.26
【連携ソフトウェア】mysql
【質問内容】

◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)

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

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

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0302nobodyさん2008/11/20(木) 17:40:31ID:???
ファイルが存在して適切なパーミッションが設定されていれば
includeはできるわけでincludeできることを前提で書いたほうがいい
もしファイルが存在して読み込み可能なのにincludeできないなんてことが仮におこった場合
それは普通の状態でないわけで
書き手がそこまで責任を負うことはない
0303nobodyさん2008/11/20(木) 17:47:16ID:AwsGLaDA
>>301
http://www.php.net/manual/ja/language.operators.logical.php
>>295 は例1に書いてあることを言っているんじゃないかと思う。
質問者にとってはどうでもいいことだが。

>>302
あなたのところではそうかもしれないが、少なくとも私のところでは
そうではない。
どうでもいいことだが。


同じ人が同じような処理をするコード書いても、前提や目的によって
だいぶ変わるだろ。そういうことを無視して意見されても全く参考に
ならない。
0304nobodyさん2008/11/20(木) 17:50:08ID:???
>>299
「仮に」ifの条件中に書いたとしても動作は同じだよってこと言ってるんだと思うが。
ちなみに構文的にどこがだめなん?おかしくないよ。
0305nobodyさん2008/11/20(木) 17:53:21ID:HLYnX99e
質問

<form name="abc" action="abc.php" method="post">
<input type="submit" value="push" name="def">
</form>

<php
print_r ($_POST['abc']);
print_r ($_POST['def']);
print $_POST['abc'];
print $_POST['def'];
?>

これで、何も表示されないんだが、なんで?
0306nobodyさん2008/11/20(木) 17:53:56ID:???
POST送ってないから
0307nobodyさん2008/11/20(木) 17:55:57ID:???
includeする前にチェック入れるのってwarning対策ってことが大半だよな?
じゃぁifの中にinclude入れると意味ないんじゃ・・・
includeすることが前提で読み込まなきゃ先に進めないようなものならrequire使うだろうし
でも構文的には間違ってないな、目的の用途しては適してないだろうけど
03082992008/11/20(木) 17:56:49ID:???
>>304
勘違いしてた
if文の中身書かないとなんかwarnが出たと思ったけど気のせいだった
もし中身書くなら条件文を否定にすればいいのかな?

if (!file_exists() && !include()) {
echo "includeできない";
}
0309nobodyさん2008/11/20(木) 17:56:53ID:???
>>305
注文してないピザが届くと思うな!
0310nobodyさん2008/11/20(木) 17:57:28ID:HLYnX99e
>>306
ごめん、初心者なんでそれだけだとわかんない。
0311nobodyさん2008/11/20(木) 17:57:56ID:???
>>308
&&じゃなくて||がいいな
0312nobodyさん2008/11/20(木) 17:58:15ID:???
>>310
マニュアル読むといいよ
0313nobodyさん2008/11/20(木) 17:58:52ID:HLYnX99e
>>309
あのさ、キミいつも
教え方があまりにも抽象的すぎるんだよ

会社でもそういわれるだろ?

「もっと具体的にわかりやすくしゃべれ」って。
0314nobodyさん2008/11/20(木) 17:59:24ID:???
>>308
if (file_exists($inc_file) {
include($inc_file);
} else {
echo 'includeできない';
}
でいいじゃん
0315nobodyさん2008/11/20(木) 17:59:59ID:???
と言うか早く「<php」になってることに気付け
0316nobodyさん2008/11/20(木) 18:01:37ID:???
>>314
ずばりそれ
別に短く書くことを競ってるわけじゃないしな
後はis_readableとか、is_file絡めるくらいっしょ
0317nobodyさん2008/11/20(木) 18:02:29ID:HLYnX99e
>>315
サンキュー

構文チェックしたら

No syntax errors detected

になるんだけど、なんで??
無料のエディター使ってるから?
0318nobodyさん2008/11/20(木) 18:02:44ID:???
>>307
その通り
ファイルの存在チェックとincludeできるかの評価を
一緒の式ですべきでない
もしやるとしたら
if (file_exists($inc_file)) {
if (include($inc_file)) {
}
}
どうみても冗長だけど
0319nobodyさん2008/11/20(木) 18:04:30ID:???
無料のエディタ使うとエラーになるとかwwww
03203142008/11/20(木) 18:06:04ID:???
>>316
ってまぁ>>289で既に書かれてたから蛇足もいいところだけど
>>318
それだったら波括弧いらなくね?
てかifの中に入れる場合の議論をする必要性がわからないw
「ifだったら>>291は動作しない」→「仮にifに入れても動作は同じ」っていう仮定の話だったのにw
0321nobodyさん2008/11/20(木) 18:06:44ID:AwsGLaDA
>>318
「すべきでない」理由とはなんですか?
0322nobodyさん2008/11/20(木) 18:07:47ID:???
>>307
0323nobodyさん2008/11/20(木) 18:07:52ID:HLYnX99e
次の質問。

<form name="abc" action="ghi.php" method="post">
<input type="submit" value="push" name="def">
</form>

<?php
$_POST['abc']="";
print_r ($_POST['abc']);
print_r ($_POST['def']);
print "<br>";
print $_POST['abc'];
print $_POST['def'];
?>

これで
push
push
と表示されるようになったけど、
<form name="abc" の「abc」と、(1)
name="def"> の「def」は、(2)
必ず、違う文字列にしないとだめなの?

もし(1)と(2)を同じ文字列にして(例えば「aaa」とか)
そんでそれをprintするってときに、
どっちのaaaなのか、phpはちゃんと判別できるの?
0324nobodyさん2008/11/20(木) 18:08:42ID:???
>>323
自分で表示してみればいいじゃん
0325nobodyさん2008/11/20(木) 18:14:43ID:HLYnX99e
<form name="abc" action="ggg.php" method="post">
<input type="submit" value="push" name="def">
</form>

<?php
$_POST['abc']=""; //配列変数初期化
$_POST['def']="";//配列変数初期化

print_r ($_POST['abc']);//プリント
print_r ($_POST['def']);//プリント
print "<br>"; //改行
print $_POST['abc'];//プリント
print $_POST['def'];//プリント
?>
------------------------
↑これで、画面になんも表示されなくなった。
ということは、ボタンをプッシュする行為では、
変数には、なんの値もセットされない、という
理解でいいのか?
0326nobodyさん2008/11/20(木) 18:15:17ID:???
よくない
0327nobodyさん2008/11/20(木) 18:18:31ID:HLYnX99e
そうだよねー

さっきボタン押したときに
push
って表示されてたもんねえ

だからボタンを押すと、pushって文字列が
配列変数にセットされるはずなんだけど、
phpのコードの先頭で、配列変数を初期化してしまうと、
そっちの権力のほうが優先されてしまうのか?
0328nobodyさん2008/11/20(木) 18:18:48ID:AwsGLaDA
>>322
それ、321に対する回答でしょうか?
「一緒の式ですべきでない」のが「warning対策」という主張なら、
303に書いたリンクにかかれていることからも、実際に試してみた
結果からも、理解できませんでした。
0329nobodyさん2008/11/20(木) 18:23:39ID:???
>>327
変数使う時は初期化するのが原則だもんな。
発想は斬新で素晴らしいと思う。
>>328
322でも307でもないけど、307は
「ifは条件を満たしたときに実行したい処理を書くために使うもので、
Warning防止の目的なら291でいいし、未読み込み時の処理実行を防止したいなら
requireを使えばいい話だ」ということを言ってるんじゃないかな
0330nobodyさん2008/11/20(木) 18:25:22ID:???
普通に考えてもおかしいだろ
includeできるかどうかをチェックするって発想が
includeできる状態かどうかをチェックするっていう発想が正解
その上でincludeするのがプログラム的にも自然
この辺は感覚だからうまく説明できないけど
まぁ慣れてくればわかるよ
0331nobodyさん2008/11/20(木) 18:26:03ID:???
>>330
よく分からん
0332nobodyさん2008/11/20(木) 18:42:03ID:???
>>331
がんばれ
0333nobodyさん2008/11/20(木) 18:43:39ID:???
だって2〜3行目が日本語になってないもの
0334nobodyさん2008/11/20(木) 18:45:25ID:???
2・3行目で言ってることが理解できないのなら君にはまだ早いわけだ
0335nobodyさん2008/11/20(木) 18:45:45ID:AwsGLaDA
>>329
307に書かれていることを質問しているわけではないですし、
その要約も318の「一緒の式ですべきでない」につながりません。

>>330
includeできる状態かチェックしても、includeしたとき
「includeできる状態」かどうかわかりませんよ。
ええ、くだらないこと書いてるのは百も承知です。
だけど、自分の正解がみんなの正解とは限らないんですよね。
0336nobodyさん2008/11/20(木) 18:46:33ID:???
2行目の最後は。だろ?もしくは脱字か。
悪文なのが原因
0337nobodyさん2008/11/20(木) 18:48:43ID:???
>>335
俺318じゃないからそういう言い方されても・・・

推測するしかないけど設計上の問題じゃない?
0338nobodyさん2008/11/20(木) 18:48:54ID:HLYnX99e
<form name="abc" action="hhh.php" method="post">
<input type="submit" value="push" name="def">
</form>

<?php
// $_POST['abc']=""; //配列変数初期化
// $_POST['def']="";//配列変数初期化

if (isset($_POST['abc'])){//もしボタンが押されたら
print_r ($_POST['abc']);
}//プリント
print_r ($_POST['def']);//プリント
print "<br>"; //改行

if (isset($_POST['abc'])){//もしボタンが押されたら


print $_POST['abc'];//プリント
}
print $_POST['def'];//プリント
?>

--------------------------
↑これにしたら、Noticeエラーも出なくなったし、
ボタン押したら、「push」って表示されるようになった。
しかし、変数の初期化ができないではないか?
変数の初期化をすると、画面に何も表示されなくなってしまう。

どうしたらいいんだ?
0339nobodyさん2008/11/20(木) 18:50:08ID:HLYnX99e
もしかして、この場合は変数の初期化はしなくてもいいのか?
しかし、その場合、セキュリティ上の危険性があるのではないか?
0340nobodyさん2008/11/20(木) 18:51:04ID:???
危険だからした方がいい
0341nobodyさん2008/11/20(木) 18:52:39ID:???
>>335
随分と疑い深い性格だね
要するにPHPの処理機構を信頼できないわけだな?
includeできる状態でincludeできないというのは起こりえない
その起こりえないケースを想定するなんて時間の無駄
0342nobodyさん2008/11/20(木) 18:53:18ID:AwsGLaDA
>>337
何を推測していただいたのか判りませんが、
私の頭の思考回路のことなら、たしかに問題あるでしょうね。
0343nobodyさん2008/11/20(木) 18:56:18ID:???
include出来る状態か否かチェックして、trueにも拘らずinclude出来ないならPHPにエラー吐いてもらうのが正常なんじゃね
0344nobodyさん2008/11/20(木) 18:57:22ID:???
>>342
318の意図だよ・・・
0345nobodyさん2008/11/20(木) 19:01:31ID:HLYnX99e
>>340
しかし変数を初期化すると、
ボタンを押しても何も表示されなくなるんだよ

なんでなんだろうね?
0346nobodyさん2008/11/20(木) 19:01:45ID:AwsGLaDA
>>341
PHPが信用できないとは書いていませんし、そう思っている
わけでもありません。
状態を確認してから実際にincludeするまでの間に、
何かが起こる可能性を無視できないんではないかと言っている
だけです。

無視できる人は無視すればいいです。私も無視しています。
0347nobodyさん2008/11/20(木) 19:01:58ID:???
初期化してるからでは?
0348nobodyさん2008/11/20(木) 19:02:36ID:???
>>346
林先生に相談した方がいいんじゃ
0349nobodyさん2008/11/20(木) 19:03:32ID:HrZmpLyB
すみません、質問します

phpの本を買ったところ、php.iniの設定が必要とありました。内容は
extension = pdo_mysql.so
として、「MySQLのPDOドライバを有効にする」ということでした。

これは、この通りに書けばいいものなのでしょうか?
拡張ファイルpeclを落とさなきゃいけないのかなと思ったのですが不要ですか?

また、拡張ファイルディレクトリ(C:\php\ext)を見たところ
php_mysql.dll があり、phpinfo(); で見ても
pdo_mysql
PDO Driver for MySQL, client library version 5.0.45
とう項目があります。
これは関係ないんでしょうか?

設定関連が皆目わからないのでかなり妙な質問をしてるかもしれませんが
よろしくお願いします。
0350nobodyさん2008/11/20(木) 19:04:03ID:???
>includeできる状態かチェックしても、includeしたとき
>「includeできる状態」かどうかわかりませんよ。
PHPの内部エラーかサーバのエラーとか想定外のエラーが起きた時にどうするんだみたいな?
昔そんな質問してきた新人がいて返答に困ったな。
そういうのは想定しなくていいとしか言えなかった。
というかID:AwsGLaDAは流れ的に>>291の式を支持してるんだよね?
↑の発言からするとID:AwsGLaDA的には>>291の式も信用できないんじゃないのかね?
0351nobodyさん2008/11/20(木) 19:05:29ID:???
>>346
>何かが起こる可能性を無視できないんではないかと言っている
何が起きるんだよwwwwwww
0352nobodyさん2008/11/20(木) 19:06:27ID:???
なんだ・・・最近迷い込んでるメンヘラちゃんか
0353nobodyさん2008/11/20(木) 19:08:20ID:AwsGLaDA
>>350
「ファイルがないケースもあるから、Warningでるとうざいし、
チェックしとこか」というケースなら、291を書くかもしれません。
330の「正解」という言葉に過敏に反応してレスしているだけです。
0354nobodyさん2008/11/20(木) 19:08:53ID:???
>>349
windowsならdllのほうでおkだしphpinfoで表示されてるならもう使える
0355nobodyさん2008/11/20(木) 19:10:25ID:???
>>353
じゃ君が考える正解の形は何?
0356nobodyさん2008/11/20(木) 19:11:14ID:???
>>303>>346が矛盾してないか?
>>346では無視してるといいつつ>>303では私のところではそうではない(無視してない)って・・・
0357nobodyさん2008/11/20(木) 19:12:20ID:AwsGLaDA
>>355
335で書いているように、
「自分の正解がみんなの正解とは限らない」です。
前提条件を共有しているならその限りではないです。
0358nobodyさん2008/11/20(木) 19:14:35ID:HrZmpLyB
>>354
どうもありがとうございます
.soっていうのはリナックス向けなんですかね? とにかく助かりました、ありがとう。
0359nobodyさん2008/11/20(木) 19:14:41ID:???
>>357
だから「この場合」のあなたの「自分の正解」を聞いてるんだが
0360nobodyさん2008/11/20(木) 19:15:48ID:AwsGLaDA
>>356
あ、ごめんね。
303で書いたのは、302の「書き手がそこまで責任を負うことはない」
の部分へのレスでした。
0361nobodyさん2008/11/20(木) 19:18:59ID:HLYnX99e
次の質問

phpでは、ハッシュと言わずに連想配列と言うの?
0362nobodyさん2008/11/20(木) 19:19:32ID:???
>>361
前の質問はどうなったの?
0363nobodyさん2008/11/20(木) 19:19:56ID:???
>>357
>自分の正解がみんなの正解とは限らない
めんどくさい人だなw
学校の先生ですか?
この世界は答えは1つなんですよ
includeは制御構造であって関数じゃないんです
0364nobodyさん2008/11/20(木) 19:23:07ID:AwsGLaDA
>>359
「この場合」って >>285 とか?
自分で 285 のコード書いたとして、
特に問題があるとは思いません。

1から31まで用意しておけば動くんでしょ?
0365nobodyさん2008/11/20(木) 19:26:09ID:???
いやいや・・・
includeするタイミングとか方法の話をしてるんじゃないのか?
0366nobodyさん2008/11/20(木) 19:27:00ID:???
>>364
        ∧∧
       ヽ(・ω・)/   ズコー
      \(.\ ノ
    、ハ,,、  ̄
     ̄
0367nobodyさん2008/11/20(木) 19:34:27ID:AwsGLaDA
>>365
えーと?
「includeできる状態」をチェックするのがWarningを抑制するためなら、
めんどくさいから
@include();
でいいんじゃないかと。
それ以外の理由なら、その理由による。
0368nobodyさん2008/11/20(木) 19:40:56ID:???
>>367
期待はずれでがっかりしたよ
随分自己主張するもんだから期待してたのに
そんな下らない答えだしてくるなら絡みなさんな・・・
0369nobodyさん2008/11/20(木) 19:45:38ID:AwsGLaDA
>>368
何を期待していたんですか?
たぶん私が考えている「この場合」と他の人のが
違うんでしょうね。まあ当然だけど。
0370nobodyさん2008/11/20(木) 19:51:38ID:HLYnX99e
次の質問

一般的に、GETで入力値を受け取るのは、危険な行為?
0371nobodyさん2008/11/20(木) 20:06:49ID:???
yes
0372nobodyさん2008/11/20(木) 20:22:41ID:???
なんかバカばっか
include時の処理なんてクライアント次第だろ
細かくエラー情報残したいってクライアントなら
別々に書いて細かくエラー情報書いたりするし
ある前提でいいよと言うクライアントには
@で制御するだけでいいだろ

そもそもそのチェックが通らないと
画面が真っ白とかっていう状態になるのが
容易に想定できるなら話は別だが

>>370
ちゃんと値チェックすればいい
因みに配列は連想配列と言うほうがPHPでは一般的
あと$_POSTや$_GET等には値を自分で入れ無い方が良い
$defData = $_POST['def'];
等として$defDataを使えば良い
まぁ値を代入する前に値チェック等はきっちりした方が良いけどね
0373nobodyさん2008/11/20(木) 20:30:21ID:???
と想像で物語ってる馬鹿がおります
includeまわりをクライアントがどうこう注文つけてくると思うか?
保守だってクライアントがやるわけじゃないしアフォか
仕事でPHPやってるふりはしなくていいです
すぐやってないってわかるから
0374nobodyさん2008/11/20(木) 20:36:17ID:???
それはお前の場合だろ?
includeで指定する訳ではなく
エラーがあった場合という事は考えられんのかw
画面に出さずにエラーログだけでいいと言う人も居れば
分かり易い言葉でエラーログにと言う人も居るんだよ

仕事自体も完全請負もあれば
一部の機能単位での開発や開発補助というものもある
開発補助の場合はできたら相手に送って
何かしらの問題がでれば対応という風になったりする訳だが
そういう事も考えられんのんだろ?
0375nobodyさん2008/11/20(木) 20:49:04ID:???
たまにいるんですよ
俺は仕事でPHPやってるんだ!ってウソでもアピールして
自分ペースに有利に話進めようとするのが
0376nobodyさん2008/11/20(木) 20:58:04ID:???
たまにいるんですよ
自分で考えられない事を突っ込まれてウソを言ってる!ってアピールして
自分ペースに有利に話進めようとするのが
0377nobodyさん2008/11/20(木) 21:04:31ID:???
必死すぎてフイタw
0378nobodyさん2008/11/20(木) 21:14:48ID:???
必死すぎてフイタw
0379nobodyさん2008/11/20(木) 22:03:29ID:???
痛いとこを突かれて猿真似に走ったか
雑魚め
0380nobodyさん2008/11/20(木) 22:23:23ID:L838VyLV
ベジータみたいなのがいるな
0381nobodyさん2008/11/20(木) 22:35:59ID:???
痛いとこを突かれて猿真似に走ったか
雑魚め
0382nobodyさん2008/11/20(木) 22:55:38ID:qsQyZgQW
【OS名】Windows 2003 server
【PHPのバージョン】PHP Version 5.2.4(FastCGI for IIS6)
【連携ソフトウェア】mysql
【質問内容】
Fatal error: Call to undefined function mb_ereg_replace() がでる。
Windowsサーバー上でmb_ereg_replaceだけエラーがでます。
mb_convert_kana  mb_convert_encoding  のようなMB系関数はうごきます。
Fatal errorなので関数がないよっていわれてるんだとおもいますが、mb_ereg_replaceだけないのでおかしいなと。
僕の認識だとMB系は一セットだとおもってたんですがmb_ereg_replaceだけないとかあるんでしょうか?

よろしくお願いします。

0383nobodyさん2008/11/20(木) 22:55:39ID:???
今どんな気持ち?
        ∩___∩                     ∩___∩
    ♪   | ノ ⌒  ⌒ヽハッ    __ _,, -ー ,,    ハッ   / ⌒  ⌒ 丶|
        /  (●)  (●)  ハッ   (/   "つ`..,:  ハッ (●)  (●) 丶     今、どんな気持ち?
       |     ( _●_) ミ    :/       :::::i:.   ミ (_●_ )    |        ねぇ、どんな気持ち?
 ___ 彡     |∪| ミ    :i        ─::!,,    ミ、 |∪|    、彡____
 ヽ___       ヽノ、`\     ヽ.....:::::::::  ::::ij(_::●   / ヽノ     ___/
       /       /ヽ <   r "     .r ミノ~.    〉 /\    丶
      /      /    ̄   :|::|    ::::| :::i ゚。     ̄♪   \    丶
     /     /    ♪    :|::|>>372::::| :::|:            \   丶
     (_ ⌒丶...        :` |    ::::| :::|_:           /⌒_)
      | /ヽ }.          :.,'    ::(  :::}            } ヘ /
        し  )).         ::i      `.-‐"             J´((
          ソ  トントン                             ソ  トントン
0384nobodyさん2008/11/20(木) 22:59:56ID:L838VyLV
2回書き込んでいるやつはなんなんだ?
0385nobodyさん2008/11/20(木) 23:06:37ID:???
キャッシュが残ってて二重投稿してるんだろw
0386nobodyさん2008/11/20(木) 23:10:42ID:???
猿真似してるだけ
0387nobodyさん2008/11/20(木) 23:15:35ID:HrZmpLyB
質問します
http://localhost/index.php をブラウザのURL欄に入れてEnterおすと
このURLに移動しますよね?
やったところ、 「このアドレスへのリクエストに対するサーバのリダイレクト設定がループしています。」という
メッセージが出てきます。
これ自体はプログラムがミスしてるんだなと思うんですが、なぜかこのときURL欄をみると
http://localhost/index.php/ という風に最後に / がついてしまっています。
これはなぜでしょうか?
わからないのですが、、

環境は php5 apache2 でZendFWを使っています。
0388nobodyさん2008/11/20(木) 23:18:57ID:AwsGLaDA
>>382
全然原因が思いつかないけど。。

コマンドプロンプトで、
> php -rf mb_ereg_replace
とか
> php -re mbstring
とかしたときに、それらしいものは出てきますか?
0389nobodyさん2008/11/20(木) 23:19:25ID:???
index.htmlにアクセスしてみ
たぶん同じのでるから
0390nobodyさん2008/11/20(木) 23:24:17ID:???
rewriteでループしまくってんじゃねーの
0391nobodyさん2008/11/20(木) 23:39:20ID:???
>>387
そういうフレームワークの仕様なんじゃないの?
ワードプレスでもそうなるよ
03923872008/11/20(木) 23:54:47ID:???
応えてくれた方、ありがとうございます。
仕様なのかもしれないですね、ループしてしまう部分もあわせて
どうにか解決したいと思います。
これからはZendFWのスレで聞きます。 ありがとうございました。
0393nobodyさん2008/11/21(金) 00:22:41ID:zW/fBXPA
質問
http://itpro.nikkeibp.co.jp/article/COLUMN/20080317/296440/?ST=develop&P=3

ここみてたら、ポストバックという便利な仕組みがあるそうじゃないか
これってよく使うの?
0394nobodyさん2008/11/21(金) 00:23:50ID:???
時と場合による
0395nobodyさん2008/11/21(金) 00:31:02ID:rCZA/W6t
掲示板とか検索機能付きサイト登録とか作りたいんだけど
PHPとかPerlとか全く知らないんだけど
どっちか片方覚えておけばいいの?
それとも両方覚えないといけないの?
0396nobodyさん2008/11/21(金) 00:34:24ID:???
片方でおk
0397nobodyさん2008/11/21(金) 00:45:11ID:???

>>396
あんがとさん
PHPっていいらしいけど、それでいいかなぁ
0398nobodyさん2008/11/21(金) 00:51:54ID:???
あーっと
マジで聞くことがあったWebプログラミングを勉強する上で
UNIXで動かさないとダメなの?
Windowsにアパッチ入れてみたけど、それで勉強したとして
それで出来上がったファイルをレンタルサーバに入れて
おk?
0399nobodyさん2008/11/21(金) 00:58:45ID:???
>>1
04003822008/11/21(金) 01:33:25ID:F+S9pS9u
>388 さん

Microsoft Windows [Version 5.2.3790]
(C) Copyright 1985-2003 Microsoft Corp.

C:\Documents and Settings\Administrator>php -rf mb_ereg_replace
PHP Warning: PHP Startup: zip: Unable to initialize module
Module compiled with module API=20060613, debug=0, thread-safety=0
PHP compiled with module API=20060613, debug=0, thread-safety=1
These options need to match in Unknown on line 0
PHP Warning: PHP Startup: pdo_mysql: Unable to initialize module
Module compiled with module API=20060613, debug=0, thread-safety=0
PHP compiled with module API=20060613, debug=0, thread-safety=1
These options need to match in Unknown on line 0
PHP Parse error: syntax error, unexpected $end in Command line code on line 1

とこんな感じでエラーが出ます。検索しまくってるんですが、なかなか糸口もみえずぜひアドバイスいただければと思います。
0401nobodyさん2008/11/21(金) 01:36:19ID:???
mb関数なんてきっぱりあきらめて自力でゴリゴリ書くよろし
■ このスレッドは過去ログ倉庫に格納されています