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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/12/08(金) 04:22:54ID:???
PHPに関する質問用スレです。ここならお前の下らない質問に回答があるかも知れません。

まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り

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

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

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

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

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ http://pc8.2ch.net/php/subback.html
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで http://pc8.2ch.net/db/subback.html
・速さについては自分でベンチをとってここに書け(違う環境の人も調べてくれるかも)
 しかし初心者が目的も定めずに速度を気にしたところでほとんど意味は無いぞ
0653nobodyさん2006/12/15(金) 14:50:43ID:???
あとダブルコーテーションとかシングルコーテーションも危険やねぇ。
0654nobodyさん2006/12/15(金) 14:54:42ID:zjrdLe6P
質問させて下さい。
バイナリをbin2hexで16進数に変換したあと、それをまたバイナリに戻す事は可能でしょうか?
色々みたけど見当たらない・・・packっていうのがそれっぽかったけど、使い方がよく分からない。

識者の方、ご指導よろしくお願いします
0655nobodyさん2006/12/15(金) 14:55:38ID:???
>>652
1)痴漢したくないものだけ、htmlspecialcharsに影響されなず、
 一般的に使われる事の無いような特殊文字列に痴漢

2)htmlspecialchars 実行

3)特殊文字列を元に戻す
0656軟式PHP2006/12/15(金) 14:59:05ID:???
>>654
そのpackでできるよ。
<?php
$str = 'その通り';
$hex = bin2hex( $str );
print 'Hex:' .$hex . '<BR>';
$bin = pack("H*",$hex);
print 'bin:' . $bin . '<BR>';
?>
0657nobodyさん2006/12/15(金) 15:04:06ID:zjrdLe6P
>656
おおー!
素晴らしい!
"H*"ってのを指定したらいいのか。
色んなオプション突っ込んで途方にくれてたところですw

ありがとうございました。
06586452006/12/15(金) 15:05:16ID:???
掲示板で特殊文字も普通に表示させる方法としては

1.<と>だけを置換
2.ダブルコーテーションとシングルコーテーションを置換
3.trim
4.mb_convert_kana

これくらいでいいのでしょうかね?
0659nobodyさん2006/12/15(金) 16:22:41ID:???
ユニコードのことをいってるのか?
0660nobodyさん2006/12/15(金) 16:46:31ID:9BwOCrLJ
都道府県フォームつくってて、
都道府県を選択後、自動で選択した都道府県の市区郡がselectできるよう(表示される)
ようにしたいのですが、どうすればいいんでしょう?

0661nobodyさん2006/12/15(金) 16:53:39ID:qvbJOa4k
あああああ
06626452006/12/15(金) 16:58:17ID:???
ユニコードのこと?
えーと。(ユニコードは使いません)
掲示板などで、投稿された文字をそのままアップじゃやばいですよね。
だから、何か処理をしなければいけない。ってことはわかりますが
その処理は、>>658に書いた4つの処理でいいのでしょうかね?
0663nobodyさん2006/12/15(金) 17:29:08ID:???
メールにcsvデータを圧縮したファイルを添付しようとしています。
以下のコードでサーバー上に圧縮ファイルは出来上がり、このファイルをFTPでDLして中身を見てみると、確かに圧縮されています。

メールにもファイルは添付されてきます。しかしファイル名は hogehoge.gz ですが、中身も容量も圧縮前のcsvデータそのままになってしまいます。

base64にエンコードする際に圧縮ファイルの中身の文字列を圧縮されたままエンコードしているつもりなのですが、
どうやらcsvデータをそのまんまエンコードしてしまっているように思われます。
正しくエンコードしてやるにはどのように書いたらいいのでしょうか??

0664nobodyさん2006/12/15(金) 17:33:15ID:???
以下、コードです。

//■■取得したデータ($getdata)から圧縮ファイルを生成

//圧縮ファイルのオープン
$filename = mb_encode_mimeheader("hogehoge").".gz";
$fp = gzopen($filename,'w');
//圧縮ファイルに書きこみ
gzwrite($fp,$getdata);
gzclose($fp);
//圧縮ファイルのオープン
$fp = gzopen($filename,'r');
//圧縮ファイルの読みこみ
do {
$data = gzread($fp, 10000);//←�@ gzread で解凍せずに読み込んでるつもり
if (strlen($data) == 0) {
break;
}
$contents .= $data;
} while(true);
gzclose($fp);

//エンコード
$f_encoded = chunk_split(base64_encode($contents));  //←�A エンコードしてるつもり 

//body文字列の生成(添付部分)
$body .= "\n\n--$boundary\n";
$body .= "Content-Type: application/zip; name=\"$filename\"\n";
$body .= "Content-Transfer-Encoding: base64\n";
$body .= "Content-Disposition: attachment; filename=\"$filename\"\n";
$body .= "$f_encoded\n";
$body .= "\n\n--$boundary--\n";
0665nobodyさん2006/12/15(金) 17:40:52ID:???
圧縮ファイルをオープンしたら、そりゃ解凍された結果が読めるわなw
どうして普通に読まないんだよ。
0666nobodyさん2006/12/15(金) 17:48:23ID:???
やや??もしかして

//エンコード
$f_encoded = chunk_split(base64_encode($filename));

でいいんでしょうか?? 

0667nobodyさん2006/12/15(金) 17:49:51ID:???
//圧縮ファイルのオープン
$fp = gzopen($filename,'r');

これがだめぽ
06686642006/12/15(金) 17:52:09ID:???
自己レスれす。

>>666 これじゃファイル名1行こっきりのファイルになっちまいました。
0669nobodyさん2006/12/15(金) 17:53:33ID:???
◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
0670nobodyさん2006/12/15(金) 17:55:41ID:o16g8Qpy
>>669 ごめんなさい。sageるクセが付いてまして失礼しました。
0671nobodyさん2006/12/15(金) 18:09:59ID:???
なかなかユニークな輩だな。
そろそろ"gz"で読むのがまずいことに気付いたかな?
06726452006/12/15(金) 18:10:22ID:???
あの〜
僕の質問よろしくお願いします。
0673nobodyさん2006/12/15(金) 18:12:51ID:???
>>672
もう色々教えてもらったんだからそれで動かしてみて問題があればそこを直せばいいじゃん。
XSSは大抵防げるだろうけど、CSRF、DB使ってるならSQLインジェクションやら
考えることは山ほどあるんだ。ってことで勉強しつつ作ってくれ。
0674nobodyさん2006/12/15(金) 18:15:09ID:???
君のは、すでに答え出てるじゃん。

それに入力の検査自体が別にphp固有の問題じゃないし。
0675nobodyさん2006/12/15(金) 18:17:34ID:???
>>671 死ぬほどありがとう。感涙にむせび泣いてます。
0676nobodyさん2006/12/15(金) 18:18:08ID:o16g8Qpy
しまった。また下げてしまった(泣)
0677nobodyさん2006/12/15(金) 19:31:24ID:???
PHP暗号化ツール コードロック
ttp://www.777777.net/magmag/codelock.php
の評価を教えてけれ
ワシの高級PHPソースを見られたくないのです。
レンタル鯖なので、Zend系とかサーバにインストールする系は
無理なのでございます。
0678nobodyさん2006/12/15(金) 19:36:26ID:???
高級なソースかけるなら評価自分ででき・・・・
0679nobodyさん2006/12/15(金) 19:37:32ID:???
>>677
高級PHPソースの割にはこのスレに質問しにくるとはアホなのか。
なんか、ereg関数とか使ってそうだなwww
0680PHP出版2006/12/15(金) 19:46:44ID:???
bcompiler使えでFA
0681nobodyさん2006/12/15(金) 21:28:41ID:???
ereg関数つかっちゃいけないすかwwwwwww

馬鹿ですねwwww
0682nobodyさん2006/12/15(金) 21:49:55ID:Xtqi0V4I
どうでもいい煽りはいらね。
0683nobodyさん2006/12/15(金) 22:06:28ID:g5A+TTGd
俺もereg使うけど>>679は何を使ってるの?
0684nobodyさん2006/12/15(金) 22:13:36ID:???
erege
0685nobodyさん2006/12/15(金) 23:15:32ID:???
高級ソースをキャベツにかけてくえってことだよ。
0686nobodyさん2006/12/16(土) 01:07:59ID:???
>>681=>>482=知ったかぶり厨=消えろ

ereg関数は別に使ってもいいけど、ereg関数にマルチバイト文字列を含む
パターンを使ってるのを見ると「あぁ、こいつは経験が浅いな」と思う。

ereg('[あ-んア-ン]', $string)
こういうの、なんか気持ち悪い。
0687nobodyさん2006/12/16(土) 01:18:20ID:???
>>686
>ereg('[あ-んア-ン]', $string)
この場合「こういうの、なんかいやらしい。」が正解だろ?
0688nobodyさん2006/12/16(土) 01:26:19ID:???
>>687
激しく同意だ。ちくしょうめ。
0689nobodyさん2006/12/16(土) 01:44:07ID:???
>>677
つーか、よくそんな怪しいソフトを使う気になるねぇ。
他にいくらでも有名なソフトあるのに。

もしかして「本人宣伝乙」ってヤツ?www
0690nobodyさん2006/12/16(土) 02:01:13ID:kvjqtHVC
b_使えってことでFA?

でもなぜか俺は文字数数える仕事ってないんだよね。バイト数を数えるのは多いんだけど
06916902006/12/16(土) 02:01:45ID:???
すまん mb_ ね
0692nobodyさん2006/12/16(土) 02:09:11ID:???
>>677
ヘボカス初心者がやらかす三大意味不明行為(ウェブ開発編)
1.「JavaScriptによる右クリック禁止」
2.「HTMLソース表示妨害(無駄な努力)」
3.「自分の書いたしょぼいコードをやたら大事にして隠したがる」

てめえの書いたしょぼいコードなんか、誰も見たがったりしねぇよ。
宣伝目的ならスレ違いだから消えな。
0693nobodyさん2006/12/16(土) 03:00:30ID:???
PHP4.4.3のレンタルサーバーで下記のプログラムをテストしています。
結果がどうしても同じにならないのですがなぜでしょうか?

<?php

$a = 300.10;
$b = 0.10;

$a_b_sum = $a + $b;
var_dump ($a_b_sum); // float(300.2)

$c = 300.20;
var_dump ($c); // float(300.2)


if( $a_b_sum > $c) {
echo "NG"; // こっち
} else {
echo 'OK';
}

if(300.2 > 300.2) {
echo 'NG';
} else {
echo 'OK'; // こっち
}

?>
0694nobodyさん2006/12/16(土) 03:13:46ID:???
floatだからですぅ。
文句があるなら下駄でも履かせやがれこんちくしょーっ!
0695nobodyさん2006/12/16(土) 05:26:57ID:???
>>693
http://jp.php.net/manual/ja/language.types.float.php

$a_b_sum = $a + $b;
↓
$a_b_sum = bcadd($a, $b);
するとOKOK
(BCMathはWinか--enable-bcmathコンパイル必要)
0696nobodyさん2006/12/16(土) 07:31:58ID:HXTFaSG2
PDF 作成関数で位置やサイズを指定する数値の単位は何ですか?
0697nobodyさん2006/12/16(土) 10:45:33ID:???
>>686
俺もereg関数でマルチバイト文字使ってるんだけど駄目なのか・・・
別の関数を使ったほうがいいんでしょうか?

素人ですまんが教えてください。
0698nobodyさん2006/12/16(土) 10:58:59ID:???
マジ素人でスマソ。

そう言うわけで教えて欲しいのですが、
xxx.php?page=10&block_num=girl_list
のような?の後に続くのは、どう言う意味なんでしょうか?

なにぶんPHPと言うモノを知ったのが、今日なんでサッパリわかりません。
0699nobodyさん2006/12/16(土) 11:08:54ID:???
>>697
Perl互換正規表現関数。

>>698
ワンクリ詐欺にでも遭遇したのか?引数が意味深だな。
0700nobodyさん2006/12/16(土) 11:12:36ID:???
>>689
まぁ、たぶんアレだ・・・
女の子リストの10ページ目を見ていたわけだ…

女の子リスト…
0701nobodyさん2006/12/16(土) 11:13:52ID:???
>>696
ピクセルじゃなかったっけ?

>>700
女の子リスト・・どこぞの出会い系かアダルトサイトか?w
07026992006/12/16(土) 11:16:56ID:???
>>701
お舞もそう思うだろ!?いかがわしいサイトにアクセスしている
疑いが強い。
0703nobodyさん2006/12/16(土) 11:24:51ID:???
>>699 ありがとです。

>>698
girl_listワロタ・・

それはPHPというよりHTMLの内容じゃまいか?
0704nobodyさん2006/12/16(土) 11:25:17ID:???
698だけど

見てたのは確かにアダルトなんですが、普通のURLってxxx.phpてな感じで終わるじゃ〜ないですか。
疑問は、この?page=10&block_num=girl_listの部分なんです。なんの為に、こんなのがひっついているのですか?

なんの為に、こんなのがあるのか興味があるんです。
0705nobodyさん2006/12/16(土) 11:38:52ID:???
>>704
やぱっりそうなのかよww まぁ、こうもあっさり認められると
これ以上つっこみようもないが。

?以降は(この場合)PHPプログラムに情報を渡すために使われるんだよ。
例えばblock_numの値に応じてページの内容を変えることができる。
block_num=girl_listならお前の好きな女の子のページが表示されるだ
ろうし、block_num=boy_listなら(開発者がページを用意してれば)男だ
らけのページが表示されるかもな(キモすぎる...)。

page=10をpage=11とかpage=09にすると違うページが表示されるかもな。
そのへんは自分で?のついたURLをいろいろいじくってるとなんとなく実感
がわいてくるんじゃない?
0706nobodyさん2006/12/16(土) 11:41:35ID:???
普通はxxx.phpで終るけど
?page=10&block_num=girl_listが付いてると不安になるの?
その辺を聞きたい。
0707nobodyさん2006/12/16(土) 11:43:55ID:???
そうなんですか。早速イジってみます。ありが�d
0708nobodyさん2006/12/16(土) 11:47:28ID:???
>>706

別に不安にはならないけど、なんの為にあるんだろ?って気になったんです。
0709nobodyさん2006/12/16(土) 11:53:19ID:???
>>708
君のレスの、
「って気になったんです。」
も気になるよ。
0710nobodyさん2006/12/16(土) 11:59:32ID:???
なんで>>709は
>君のレスの、
>「って気になったんです。」
>も気になるよ。
と、下らなすぎるレスをしてしまったんだろ?って気になったんです。
0711nobodyさん2006/12/16(土) 12:03:34ID:???
>>698が何歳なのか気になりました

大人にしては質問が子供すぎる
子供にしては見てるサイトが…
0712nobodyさん2006/12/16(土) 12:08:27ID:???
そろそろ誰かがまともな質問をしないと、スレが変な方向へ進む予感。
07136452006/12/16(土) 13:03:42ID:???
>>645です。
結論として
掲示板に投稿されたデータは
特殊文字を表示させたいならhtmlspecialcharsは使わない
<と>と'と"を置換する。
以上でよろしいのでしょうか?
0714nobodyさん2006/12/16(土) 13:35:16ID:???
携帯電話用のホームページで、imode用・au用・softbank用と個別にサイトを作り、一ヶ所を更新すれば全キャリアで更新ができるような、そんなモノはPHPで作れますか?
0715nobodyさん2006/12/16(土) 13:42:21ID:M68Se3i9
>>714
おまい次第
0716nobodyさん2006/12/16(土) 13:42:43ID:???
テンプレみたいなの作ってそれを各キャリア用のページに読ませるようにすればどうよ?
0717nobodyさん2006/12/16(土) 13:55:25ID:???
$array['jp'] = "日本";
$array['usa'] = "アメリカ";
$array['uk'] = "イギリス";
から
jp = 日本, usa = アメリカ, uk = イギリス
という文字列を表示させたいのですが、
何か簡単な関数はあるでしょうか?
0718nobodyさん2006/12/16(土) 14:07:09ID:???
foreach ($array as $key => $value)
echo $key.' = '.$value.', ';
0719nobodyさん2006/12/16(土) 14:47:41ID:???
print_r
0720nobodyさん2006/12/16(土) 15:09:26ID:???
>>713
危ないやり方だな。
フェイルセーフを考慮するなら、「まずはエスケープする」べし。
お前の考え方は「まずはエスケープしない」になっている。
0721nobodyさん2006/12/16(土) 15:20:39ID:???
フェイルセーフって何ですか?
0722nobodyさん2006/12/16(土) 16:12:02ID:???
レンタルブログの更新を文字列で抽出して
題名、URL、記事をHTML形式で出力したいんですが、どうすればいいですか?
0723nobodyさん2006/12/16(土) 16:49:47ID:???
RSSよめよww
07247222006/12/16(土) 16:55:08ID:???
>>723
私ですか?
0725nobodyさん2006/12/16(土) 16:57:32ID:???
そうだな
07267132006/12/16(土) 17:41:32ID:???
>>720
<と>と'と"を置換するだけじゃ危険なのですか?
0727nobodyさん2006/12/16(土) 17:51:14ID:???
>>721、>>726
まずフェイルセーフの概念をよく理解しろ。用語の意味くらい自分でググれ。
で、その概念をシステム制作に当てはめて考えろ。
そしたら>>713のやり方がいかに危なっかしいかが分かる。

重要なのは「優先順位」だ。どんな処理を優先させるのか。
安全対策に万が一「抜け・ミス」があったときにでも危険を防ぐにはどうしたらいいのか。
よく考えろ。考えても分からなければ、危険なので難しいことはやろうとするな。
0728nobodyさん2006/12/16(土) 17:54:20ID:???
>>726
っていうかお前さ、>>720をよく読めよチンカス。
せっかく重要な答えをズバリ書いてやってんのにそれを無視して、
「<と>と'と"を置換するだけじゃ危険なのですか?」などと的外れな質問を繰り返しやがって。

何をエスケープするかじゃねぇんだよ。どのように、どの順番でエスケープするかが大事なんだよ。
0729nobodyさん2006/12/16(土) 18:03:48ID:???
>>727

721だけど、意味自分で調べた。サンクス!一つ勉強になった。
07305632006/12/16(土) 18:03:51ID:???
>>619
ありがと〜
逆順はできたのですが、ちょっと意図したものと違いました。

CSVから整形して出力してるのですが、これを、例えば5番目の配列を基準に逆順にソートして出力させたいのです。
rsortだと、そういった指定ができなくて。
<table>
<?php
$Data=file('db.csv');
for($i=0;$i<sizeof($Data);$i++){
$line=explode(",", $Data[$i]);
?>
<tr><td><?=$line[0]?></td><td><?=$line[3]?></td></tr>
<?php
}
?>
</table>
言葉足らずで申し訳ありませんでした。
0731nobodyさん2006/12/16(土) 18:09:01ID:???
MySQL使う場合、
普通はリレーション使うと思うのですが、
phpからの操作が非常に面倒になりませんか?

リレーション使わずに
一旦あるフィールド値を取得してから
そのフィールド値で別テーブルを検索して値を取得、
とかやってる人っていますか?

今までリレーションの存在を知らずに(涙)
この方法でやってたのですが、
リレーションを使うのもかなりだるく(慣れていないだけの可能性もありますが)、
過去の手段もかなりだるくなってきました・・・

他に良い方法がありましたらきぼんぬです。
0732nobodyさん2006/12/16(土) 19:29:26ID:vIgGXUoj
配列Aと配列Bを比較して、一致している要素が5つ以上あったら
配列Bの[0]の要素を表示するということをしたいのですが・・

$common_word = array_intersect($array_A,$array_B);
$array_count = count($common_word);
if($array_count >= 5)
{

}
いまのところ、このようになっておりますが、どのようにしたら良いのか
分からなくなりまして。。。よろしければ、ご教授願いたいのですが。
0733nobodyさん2006/12/16(土) 19:40:38ID:???
>>731
プログラムとか、やめちゃえば?
07347132006/12/16(土) 19:47:29ID:???
用心するのに越したことはないってことでしょ
言いたいことは大体わかるよ。
でも具体的に言ってもらわないとわからない。
<と>と'と"を置換するだけで問題ないでしょ?
>>728みたいな、どうでもいい薀蓄みたいなこと言う人はレスしないでください。
0735nobodyさん2006/12/16(土) 21:11:07ID:a8ebIslZ
phpMyAdminを設定して実行したのですが、
『扱えない拡張子です,<br />PHPの設定をチェックしてください。』
と表示されます。

PHP.iniでは
extension=php_mysql.dll
と設定して再起動も完了しました。
ですが、同じエラーのままです。

何か他に考えられることがありますでしょうか?
07367322006/12/16(土) 21:23:54ID:vIgGXUoj
何でもありません。
わざわざ人に聞くようなレベルの話ではありませんでした。
0737nobodyさん2006/12/16(土) 21:26:45ID:???
>>735
mysql関数使えないっしょ
0738nobodyさん2006/12/16(土) 21:30:39ID:???
>>726
結論から言うと危険

「マルチバイト XSS」 でぐぐってみ

あとはHTTPヘッダーで文字コード宣言を必ずすること
これがXSS対策の基本
07396962006/12/16(土) 21:44:32ID:HXTFaSG2
>>701
ピクセル単位ですか・・・
俺もそうかと思ったんですが、
だとすると1インチあたりのピクセル数の指定が
どこかにあると思うんです。

PDF って印刷物指向ですよね。
07407352006/12/16(土) 21:54:02ID:a8ebIslZ
>>737
え?どういうことですか?
0741nobodyさん2006/12/16(土) 22:12:27ID:???
>>735
php.iniの設定だろうね
俺はここでちゃんとできたよ
http://www.srvmap.com/windows/php5.html
0742nobodyさん2006/12/16(土) 23:21:34ID:???
>>741
すみません、解決しませんでした。
真剣に悩んでおります・・・。
0743nobodyさん2006/12/17(日) 00:24:20ID:???
OS:Win2K
Apache2.2
PHP5.2
MySQL5.0.27

文字化けで困っています。
MySQLはSJISに設定しています。

コマンドプロンプトからMYSQLを使用すると正常出力
phpMyAdminを使用すると正常出力
PHPをブラウザで使用すると文字化け(mysql_client_encodingで調べるとlatin1)
   →2バイト文字が?と表示されます。

解決策をご存知の方助けて下さい。
0744nobodyさん2006/12/17(日) 00:41:20ID:???
>>714
できる。
そもそも、基本的なHTML(CHTML・XHTML)などは3キャリア側のサーバーで
自動変換してくれるから問題ないと思いますよ。
ただし、HDML(古いAU端末とTuka端末)のform処理などは対応できていないので注意!
うちは、HTMLを各ノード単位で分割してコンバーター(HTML・CHTML・XHTML・HDNL変換)を通して
表示するようなフレームワークを作って使ってます。
0745nobodyさん2006/12/17(日) 00:44:02ID:ilUpD26l
SQLに接続するとき
set name sift-jis
みたいにすればいいんじゃね?
0746nobodyさん2006/12/17(日) 03:44:42ID:irlLnY56
なんでPHPのロゴに雪が積もってるんだ?
0747nobodyさん2006/12/17(日) 03:47:19ID:???
>>734
お前、どうしようもねぇバカでクズだな。
何様のつもりだ。

せっかくもらったアドバイスを無視した挙句に、逆に批判かよ。
お前マジで氏んだほうがいいよ。
0748nobodyさん2006/12/17(日) 04:34:15ID:???
>>746
ぉ、ほんとだ。

冬だねぇ
0749nobodyさん2006/12/17(日) 07:56:55ID:fDowNRkw
すみません、phpはじめたばかりなんですが、現在秀和システムの
「きょうから使えるphpサンプル500」っていう本で php.ini の設定しています。

そのなかで、mbstring.script_encoding=EUC-JP という設定を変更するように
書いてあったんですが、ファイルのソースを見たら mbstring.script_encoding が
ありません。
これは追加で書き足していいものでしょうか?
また、デフォルトで ; でコメントアウトされてるmbstringパラメータは全部コメントアウト解除
すべきですか?

あと、phpではないんですが、httpd.confの設定で、
AddDefaultCharset none という項目を編集するように書いてあるんですが、
この項目もhttpd.conf にありません。やはり追加書き足しすべきでしょうか?

phpのバージョンはphp-5.2.0 OSはwinXP Apache2.2です
0750nobodyさん2006/12/17(日) 08:09:42ID:???
>>749
まずはデフォルトで起動してみて以後自分の設定に変えていけば
あなたの設定したい項目は文字コードにかかわる部分なので
設定しないと起動しないような項目ではない

FA : 書き足す必要は無い
0751nobodyさん2006/12/17(日) 08:19:09ID:fDowNRkw
>>750
すばやい回答ありがとうございます
そうですか、とりあえず、書き足さないで出来るところからやろうと思います。
いま、環境変数を返すphpを作って(サンプルにしたがって)見たんですが、
ブラウザに表示しないでファイルをダウンロードしてしまいます。
これはなぜですか 

かなりショボイ質問だと思いますが、、php.iniの設定がおかしいんでしょうか
0752nobodyさん2006/12/17(日) 08:57:15ID:???
>>751
Apache の設定の方に
AddType application/x-httpd-php .php
これを書き加える
0753nobodyさん2006/12/17(日) 09:11:25ID:???
○○.phpにしてないって落ちだろw
■ このスレッドは過去ログ倉庫に格納されています