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

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

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

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

◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】

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

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

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

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0268nobodyさん2012/01/31(火) 19:54:53.86ID:???
てすと
0269nobodyさん2012/01/31(火) 19:55:15.20ID:???
ごめんまちがえたm(_ _)m
0270nobodyさん2012/01/31(火) 20:29:05.34ID:???
>>264-266
すみません、PHPの部分に気づいていませんでした
該当スレのほうに移動します

>>267
ありがとうございます
少し調べてみると、かなりいい感じだったのでよく調べて検討してみようと思います
0271nobodyさん2012/02/01(水) 00:34:48.86ID:???
ひさしぶりのリハビリ課題として、
ちょっとこれ↓を作ってみようと思うんだけど、

http://www.pixiv.net/member_illust.php?mode=medium&illust_id=24745244

どういう構造にしようかな。

ローカルタイムを取得して、
上と下に2行に分けて表示するだけでいいかな。
0272nobodyさん2012/02/01(水) 00:59:21.63ID:???
>>1
0273nobodyさん2012/02/01(水) 04:18:59.21ID:???
誰かOSQA使ってまとめサイト作ってくれませんか?
質問も回答もOpenIDで編集できるんで適してると思うんですが
0274nobodyさん2012/02/01(水) 05:36:22.73ID:???
>>273
誰か、じゃなくてお前が作れ。
言い訳はいいから、早く作れ。
0275nobodyさん2012/02/01(水) 06:41:01.44ID:???
作る直前まで言ったんだけどpythonは無理でした
0276nobodyさん2012/02/01(水) 07:18:31.31ID:???
>>275
言い訳はいいから、早く作れ。
0277nobodyさん2012/02/01(水) 07:26:17.86ID:???
誰か作って
0278nobodyさん2012/02/01(水) 07:32:28.84ID:???
osqaって何?
0279nobodyさん2012/02/01(水) 07:43:18.42ID:???
http://osqa.net/
完成すると http://qa.lifesciencedb.jp/
0280nobodyさん2012/02/01(水) 11:16:30.88ID:IMdwWgiD
相談させてください

$person= array("のび太","ジャイアン","スネ夫");
$music = array("ハーモニカ","太鼓","バイオリン");
$fruits = ("みかん","りんご","メロン");

こういう配列に、「のび太、、バナナ(変更)」とか「しずか、ピアノ、いちご(追加)」
「スネ夫、引越(削除)」というデータを受け取って更新しようと思います。
それで自分の考えた処理の流れは間違っている感じがするのですが、
どうしたらいいのでしょうか。

つづく
0281nobodyさん2012/02/01(水) 11:17:38.56ID:IMdwWgiD
$shori = ""; $person2 = array(); $music2 = array(); $fruits2 = array(); //初期化

for ( $i = 0; $i < count($person); $i++ ){

  if ( $person[$i] === $_POST["person"] ){    // すでに登録があるとき

    if ( $_POST["hikkoshi"] == 1 ){        // 削除 (配列に入れない)
      $shori = $person[$i] . "を削除しました";
  } else {                     // 変更
      array_push($person2, $person[$i]);
      array_push($music2, $_POST["music"]);
      array_push($fruits2, $_POST["fruits"]);
      $shori = $person[$i] . "を変更しました";
  }

} else {                      // 新規
      array_push($person2, $_POST["person"]);
      array_push($music2, $_POST["music"]);
      array_push($fruits2, $_POST["fruits"]);
      $shori = $person[$i] . "を追加しました";
}

}
$person = $person2; $music = $music2; $fruits = $fruits2;
echo $shori;

つづく
0282nobodyさん2012/02/01(水) 11:19:36.40ID:IMdwWgiD
※ これだと、「ジャイ子、引越し」が来たとき(配列にない人物登場)
エラーをだせない。
※ そもそもforループを、配列の人数の数で回したら、新規の人(現在の
人数プラス1)のときに、ループを脱出してしまう?

考えているうちにどんどんわからなくなってしまって・・・。よろしくお願いします。
0283nobodyさん2012/02/01(水) 11:32:29.85ID:???
if ( isset( $person[ $_POST["person"] ] ) {
//あるとき
} else {
//ないとき
}
0284nobodyさん2012/02/01(水) 11:38:34.36ID:IMdwWgiD
>>283
ありがとうございます。
でも、if ( isset( $person[ $_POST["person"] ] ) で調べたら、全部
あるとき になりそう。
0285nobodyさん2012/02/01(水) 11:40:42.09ID:IMdwWgiD
あっ、間違えました。
配列 person の中に、$_POST["person"] があるかどうかを
調べてるんですね。
0286nobodyさん2012/02/01(水) 11:49:25.84ID:IMdwWgiD
if ( isset( $person[ $_POST["person"] ] ) {
if( 引越し ){
    配列に入れない
} else {
    配列にいれる
}
} else {
  if( 引越し ){
    エラー
  } else {
    追加
  }
}

こんな感じでいいんでしょうか。
0287nobodyさん2012/02/01(水) 11:56:49.09ID:???
何をしたいのかが正確にはこちらには分からないので
まずやってみればいいんじゃないでしょうか。
0288nobodyさん2012/02/01(水) 12:07:53.27ID:IMdwWgiD
>>287
そうですね。似た処理を繰り返してしまうようですが、やってみます。
ありがとうございました。
0289nobodyさん2012/02/01(水) 13:36:51.57ID:???
こっちをつかう。
http://manual.xwd.jp/function.array-search.html

>>283
$personのキーはインデックスしかないようだよ
0290nobodyさん2012/02/01(水) 14:22:33.02ID:0PT+5Q34
クラスの書き方について質問です
以下のtest1のようなクラスの書き方を今までしてきたのですが、
偉い人の書いたクラスやここ最近のフレームワークなんかのクラスを
眺めているとtest2のような書き方をよく目にするんですがどう言った
ご利益があるんでしょうか?

class test1{
function __construct($str="") {
self::test1($str);
}
function test1($str){
echo $str."\n";
}
}
new test1("hoge");

class test2{
function __construct($str="") {
echo $str."\n";
}
function gc($str){
return new test2($str);
}
}
test2::gc("hage");
0291nobodyさん2012/02/01(水) 14:46:30.12ID:???
例がおかしいが雰囲気から察するにたぶんシングルトンだろ
デザインパターン入門本でもあさるといい
02922802012/02/01(水) 15:27:21.00ID:IMdwWgiD
>>289
array_searchという関数もあるんですね。

もしこれを使うとしたら、こんな感じになるのでしょうか。すごくすっきり!
ありがとうございます。(動くかどうか、これからやってみます。)
02932802012/02/01(水) 15:29:02.25ID:IMdwWgiD

if( 引越し ){
  $key = array_search( $_POST["person"] , $person );
  if( $key ){
    unset ( person[$key] );
    unset ( music[$key] );
    unset ( fruits[$key] );
    $shori = $_POST["person"] . "は、引越ししました";
  } else {
    die( "そんな人はいません" );
  }
}
if ( isset( $person[ $_POST["person"] ] ) {
//あるとき
  $key = array_search( $_POST["person"] , $person );
  $music[$key] = $_POST["music"];
  $fruits[$key] = $_POST["fruits"];
  $shori = $_POST["person"] . "を変更しました";

} else {
//ないとき
  array_push( $person, $_POST["person"] );
  array_push( $music, $_POST["music"] );
  array_push( $fruits, $_POST["fruits"] );
  $shori = $_POST["person"] . "を追加しました";
}

echo $shori;
0294nobodyさん2012/02/01(水) 15:31:55.30ID:???
どうせ遅かれ早かれDB使うことになるんだろうし、そっち覚えたほうが早そうだな
0295nobodyさん2012/02/01(水) 15:52:50.73ID:0PT+5Q34
>291
デザインパターンのシングルトンって言うんですね
調べてみます。ありがとうございました。
0296動きました!2012/02/01(水) 16:08:24.79ID:IMdwWgiD
if($_POST["hikkoshi"] == 1 ){
$key = array_search( $_POST["person"] , $person );
if( $key ){
unset ( $person[$key] );
unset ( $music[$key] );
unset ( $fruits[$key] );
$shori = $_POST["person"] . "は、引越ししました";
} else {
die( "そんな人はいません" );
}
} else {
if (array_search( $_POST["person"] , $person)) {
//あるとき
$key = array_search( $_POST["person"] , $person );
if($_POST["music"]) { $music[$key] = $_POST["music"];}
if($_POST["fruits"]) { $fruits[$key] = $_POST["fruits"];}
$shori = $_POST["person"] . "を変更しました";

} else {
//ないとき
array_push( $person, $_POST["person"] );
array_push( $music, $_POST["music"] );
array_push( $fruits, $_POST["fruits"] );
$shori = $_POST["person"] . "を追加しました";
}
}
echo $shori."<hr>";
for ($i=0; $i<count($person);$i++){
echo $person[$i]." は ".$music[$i]." を嗜み ".$fruits[$i]." がスキです<br>";
}
02972802012/02/01(水) 16:09:34.76ID:IMdwWgiD
無事希望通りに動くようになりました。
>>293ではポロポロミスがあったので、動いたものを貼っておきます。
ありがとうございました。
0298ああ、タブが orz 書き直しました2012/02/01(水) 16:12:44.52ID:IMdwWgiD
if($_POST["hikkoshi"] == 1 ){
  $key = array_search( $_POST["person"] , $person );
  if( $key ){
    unset ( $person[$key] );
    unset ( $music[$key] );
    unset ( $fruits[$key] );
    $shori = $_POST["person"] . "は、引越ししました";
  } else {
    die( "そんな人はいません" );
  }
} else {
  if (array_search( $_POST["person"] , $person)) {
    //あるとき
    $key = array_search( $_POST["person"] , $person );
    if($_POST["music"]) { $music[$key] = $_POST["music"];}
    if($_POST["fruits"]) { $fruits[$key] = $_POST["fruits"];}
    $shori = $_POST["person"] . "を変更しました";

  } else {
    //ないとき
    array_push( $person, $_POST["person"] );
    array_push( $music, $_POST["music"] );
    array_push( $fruits, $_POST["fruits"] );
    $shori = $_POST["person"] . "を追加しました";
  }
}
echo $shori."<hr>";
for ($i=0; $i<count($person);$i++){
  echo $person[$i]." は ".$music[$i]." を嗜み ".$fruits[$i]." がスキです<br>";
}
0299nobodyさん2012/02/01(水) 16:22:03.39ID:???
$name=array("music","fruits","shori");
$key = array_search( $_POST["person"] , $person );
if(引越し){
    if($key)foreach($name as $val)unset($$name[$key])
    else die("そんな人はいません");
    $shori=$_POST["person"]."は、引っ越しました";
}
if($key)foreach($name as $val)$$val[$key]=$_POST[$val];
else foreach($name as $val)$$val[]=$_POST[$val];
$shori=$_POST["person"]."を".($key)?"変更":"追加"."しました";

edho $shori;

俺が書くならこんな感じかな
特別に書いたわけじゃなくて普段からこんな感じで
0300nobodyさん2012/02/01(水) 16:28:54.51ID:???
上から4行目はunset($$name[$key])
じゃなくてunset($$val[$key])か
0301nobodyさん2012/02/01(水) 17:53:41.04ID:???
普段からキーを活用しないし、すぐエンバグするのか
0302nobodyさん2012/02/01(水) 19:30:07.31ID:???
>>299
書き方がきたねぇ
0303nobodyさん2012/02/01(水) 19:48:25.00ID:???
シングルトンはphpでは意義は少ないよ。公式サイトにも書いてるやん。今、php向けのデザインパターン本てあるのかな?
0304nobodyさん2012/02/01(水) 19:49:29.66ID:???
意義が少ないからとか多いからという理由でやるやらないを決めるの?
0305nobodyさん2012/02/01(水) 19:52:10.71ID:???
>>299だけど、じゃぁ誰か書いてみてくれよwwwww
0306nobodyさん2012/02/01(水) 19:59:04.52ID:???
デザインパターンはphpに限定して考えるべき。間違ってもネット上にあふれているJavaの情報に頼らないこと。
0307nobodyさん2012/02/01(水) 20:08:36.44ID:???
参考もだめかな?
理由を教えてくれると嬉しいです。
0308nobodyさん2012/02/01(水) 20:10:09.75ID:???
>>305
要件的に名前がユニークっぽいし、後続のコードもそれが前提みたいだから
$arr['のびた'] = array('music' => '鼻歌', 'fruits' => 'きんつば');
って入れといたほうが楽じゃね?ってことなんだけど。
0309nobodyさん2012/02/01(水) 20:22:44.52ID:???
>>305
ifの括弧省略するなってことなんだけど
スペースがなくて読みづらいところ大杉ってことなんだけど
日本語を変数名に使うなってことなんだけど
0310nobodyさん2012/02/01(水) 20:26:12.49ID:???
>>309
・どうでもいい
・どうでもいい
>>293のせい
0311nobodyさん2012/02/01(水) 20:34:47.13ID:???
コーディング規約も知らんレベルかw
0312nobodyさん2012/02/01(水) 20:39:55.52ID:???
このスレのコーディング規約ってあんの?
0313nobodyさん2012/02/01(水) 20:43:05.99ID:???
なんでもいいし初心者なんだし
0314nobodyさん2012/02/01(水) 20:46:32.31ID:???
初心者なら仕方がない
0315nobodyさん2012/02/01(水) 20:49:20.80ID:q9L1uqO/
localhost にて「Notice: Undefined index: submit in 〜」だらけで困っています
なんとか消えるようにしたいのですが、とりあえず一番最初の部分を挙げると

//
$csv_dir = './';
$csv_file_name = 'data.csv';
$disp_size = 100;
$item_index = 'ID,Name,URL,Data';

$csv_file_name = $csv_dir. $csv_file_name;

if ($_REQUEST['submit'] == "add_exec") {$msg = AddNewData($csv_file_name);}
elseif ($_REQUEST['submit'] == "edit_exec") {$msg = Editdata($csv_file_name, $item_index);}
elseif ($_REQUEST['submit'] == "delete") {$msg = DeleteData($csv_file_name, $item_index);}
elseif ($_REQUEST['submit'] == "direct_edit_exec") {$msg = DirectEditdata($csv_file_name);}
elseif ($_REQUEST['submit'] == "backup") {$msg = BackupData($csv_file_name, $csv_dir);}

$data = file($csv_file_name);
$index = 0;
$all_size = sizeof($data);
if (sizeof($data) > $disp_size) {
$index = floor(sizeof($data) / $disp_size);
}

if ($item_index) {
$data = array_reverse($data);
array_push($data, $item_index . "\n");
$data = array_reverse($data);
}

らへんがダメっていってるみたいです
よろしくお願いします
0316nobodyさん2012/02/01(水) 20:50:17.41ID:???
>>314
コードが汚い読めないって言うのも初心者だよな
0317nobodyさん2012/02/01(水) 20:51:08.61ID:???
>>315
リクエストパラメータにsubmitってキーがあるかどうか調べてから処理をするようにする。
0318nobodyさん2012/02/01(水) 21:06:06.74ID:???
PHP本体の組み込み関数ですらコーディング規約が守られてないのにw
0319nobodyさん2012/02/01(水) 21:07:02.18ID:???
>>315
error_reporting(0);
を最初につける
03203152012/02/01(水) 21:13:18.96ID:q9L1uqO/
>>317
ありがとうございます
>>319
ありがとうございます
今はこれで十分です

ありがとうございました
0321nobodyさん2012/02/01(水) 21:21:27.32ID:???
今度はエラーも出ずに処理がとまるんです、と嘆くんだな
0322nobodyさん2012/02/01(水) 21:28:55.03ID:???
phpのコードは汚い
0323nobodyさん2012/02/02(木) 00:41:57.24ID:???
>>316
読めないなんて言ってないじゃんw
>>315のコードのほうがよっぽど読みやすいよw
0324nobodyさん2012/02/02(木) 04:09:39.15ID:???
>>323 = >>319
0325nobodyさん2012/02/02(木) 04:31:23.55ID:???
俺の気に入らないレスは全部同一人物()
0326nobodyさん2012/02/02(木) 06:11:51.40ID:???
読みやすい読みにくいしか言わずに、質問に回答すらしない態度を非難した。
0327nobodyさん2012/02/02(木) 06:12:47.32ID:???
と思ったけど、回答待ちの質問者かもしれないか
0328nobodyさん2012/02/02(木) 09:49:16.50ID:???
>>308
配列の要素の中にも配列をいれられるの?知らなかったー。
>>308のきんつばをとりだすときにはどうするの?
0329nobodyさん2012/02/02(木) 10:11:46.89ID:???
$arr['のびた']['fruits']
0330nobodyさん2012/02/02(木) 10:19:22.97ID:???
>>329
もしかして、これが二次元配列?っていうやつ?ちょっとぐぐってくるー。
0331nobodyさん2012/02/02(木) 10:30:05.55ID:???
またドラエもんかよ
ったく
0332nobodyさん2012/02/02(木) 12:57:50.80ID:???
きんつばってフルーツなの?和菓子じゃないの?
0333nobodyさん2012/02/02(木) 13:03:12.77ID:???
ついにそのツッコミが
0334nobodyさん2012/02/02(木) 14:04:18.61ID:???
PHPバージョン5.2.17、EasyBotterを使ってbot作成中です
一通りの基礎はできたので時間分けをしようとしたところでハマりました

//基本のポスト構造
if(date("i") <= 3){
$response = $eb->postRandom("data.php");
}
$response = $eb->reply(8,"reply.php","reply_pattern.php");
の上に、

//昼用ポスト構造
if(date("G") == 12) || (date("G") == 13) || (date("G") == 14)
else if(date("i") <= 3){
$response = $eb->postRandom("hiru_data.php");
}
$response = $eb->reply(8,"hiru_reply.php","hiru_reply_pattern.php");

を置いてみたんだが、手動で実行すると500エラーが出ます
昼用ポスト構造を削除して、基本ポスト構造のみにすると、手動でもCronからでも動くのですが
他のif構造を作って置いても、やはり置いた時点で駄目
そろそろ心が折れそうですorz 誰か助けて…
0335nobodyさん2012/02/02(木) 14:05:09.37ID:F8NQ2fKh
失礼、sageにチェックが入ってた
0336nobodyさん2012/02/02(木) 14:14:59.05ID:???
・一通り基礎ができていない
・サポセンじゃないのよ非標準ライブラリは作者にお聞き
0337nobodyさん2012/02/02(木) 14:24:13.17ID:???
if (date("G") == 12 || date("G") == 13 || date("G") == 14) 
0338nobodyさん2012/02/02(木) 14:35:54.74ID:F8NQ2fKh
>>336
すまん、マジモンの初心者なんだ
もう少しここで勉強させて

>>337
コピペで修正してみましたが同じ結果でした
何が原因なんだろう…
0339nobodyさん2012/02/02(木) 14:57:00.77ID:???
>>338
何はともあれエラーが見られるようになってなきゃ話にならん
レンタルサーバーでやってるならエラーログについて問い合わせる
0340nobodyさん2012/02/02(木) 15:12:43.50ID:???
>>339
わかった、ありがとう
サーバーに問い合わせて、もう少しがんばってみるよ
またお世話になるかもしれないので、そのときはよろしくお願いします
0341nobodyさん2012/02/02(木) 15:13:11.77ID:F8NQ2fKh
だからsageチェックは外せとあれほど… すまんかった
0342nobodyさん2012/02/02(木) 15:15:50.78ID:???
サーバに問い合わせるとか以前に
レンサバで開発するなドアホウ
0343nobodyさん2012/02/02(木) 19:25:40.59ID:ZbQr3Kg2
http://www.ustream.tv/channel/livech2013
このお姉さんかわいい。
ひげのおっさんがphpをdisっている。
でも意味が分からない。
phpのバージョンでエラーがでるなら直せばいいし、
フレームワークも自社で決めればいいのに。
phpはごちゃごちゃしてわからないからrubyでというのはおかしくない?
もっといえばjavaでいいじゃん。と思ってしまうのだが、
たまたまこの人がrubyが好きだからじゃね。と思ってしまうのだが
0344nobodyさん2012/02/02(木) 19:27:17.90ID:ZbQr3Kg2
偉い人教えて。
僕の考え間違っている?
0345nobodyさん2012/02/02(木) 21:28:02.82ID:???
つうか実況スレじゃないしタイムリーなこと書いてもレスのしようがないわけだが
ruby ヒゲ PHPでぃすってる
といえばruby開発者の松本か?
あいつはスルーしていい
0346nobodyさん2012/02/02(木) 22:12:30.69ID:???
名前空間って利用されてますか?
あまり見かけませんが
0347nobodyさん2012/02/02(木) 22:14:46.18ID:???
>>1
0348nobodyさん2012/02/02(木) 22:17:25.59ID:???
IDだせって?
いやだよ〜〜〜んm9(^Д^)
0349nobodyさん2012/02/03(金) 00:06:20.70ID:???
OSQAのまとめマダー?
0350nobodyさん2012/02/03(金) 00:17:17.09ID:???
時間の無駄
金の無駄
0351nobodyさん2012/02/03(金) 02:36:27.90ID:???
>>343
英語はわかりやすいです
スペイン語はわかりにくいのでダメな言語です
0352nobodyさん2012/02/03(金) 03:55:18.51ID:JJuGjQNC
児童ポルノ画像集めるためにphpで掲示板作ってた友人が、
受験勉強に集中するって言って掲示板を閉鎖しました。
0353nobodyさん2012/02/03(金) 05:13:17.43ID:q+s48ZyT
コードの後ろで宣言した変数をコードの前で使うことは可能ですか?
0354nobodyさん2012/02/03(金) 05:54:27.38ID:???
無理
03553302012/02/03(金) 11:44:01.78ID:QL2/ase/
昨日さんざん二次元配列いじってみたよ。便利ですね〜これ。

ついでに報告しますと、>>298 で、

$key = array_search( $_POST["person"] , $person );

のところ、配列の0番目がPOSTされると、$keyが 0 になって、その次の
if文のelseの方にいっちゃいました (´・ω・`) で if( $key===FALSE ) みたいな
判定をすることにして、無事うまくうごきました。

みなさん、どうもありがとうございました!
0356nobodyさん2012/02/03(金) 18:22:41.42ID:yTXNQKBG
Macのutf-8って濁音と半濁音の扱いが違いますよね?
ディレクトリに存在するファイルを検索している時に、濁音のファイルを探していると一致しません。
これを変換する関数ってありますか?
(sjis-winのutf-8-macみたいな)

<?php

//UTF-8のスクリプト

$file_name = ファイル名を取り出す関数();
if( $file_name == 'ダウンロード' ){
// OK
}else{
// NG
}
0357nobodyさん2012/02/03(金) 18:32:02.29ID:???
http://pear.php.net/package/I18N_UnicodeNormalizer
0358 忍法帖【Lv=7,xxxP】 2012/02/03(金) 19:20:54.54ID:???
phpファイルをHTML文書にincludeするとき頭に変なゴミが付くの何なんだ?
0359nobodyさん2012/02/03(金) 19:24:53.46ID:???
>>358
BOM?
0360nobodyさん2012/02/03(金) 19:31:47.22ID:???
>>356
http://php.net/manual/ja/class.normalizer.php
0361nobodyさん2012/02/03(金) 19:45:36.52ID:???
>>358
>>1
0362nobodyさん2012/02/03(金) 19:59:09.41ID:yTXNQKBG
>>357
ありがとうございます。pearですか。
自分しか使わない場合はこれでいいんですが、配布のことを考えると微妙ですね。

>>360
ありがとうございます。しかし5.3以上なんですね。

pearでどうやってるか調べてみます。
無理そうなら5.3以上は正しく動作するという方向にします。
0363nobodyさん2012/02/03(金) 20:08:49.47ID:???
macクソだな
0364nobodyさん2012/02/03(金) 20:09:29.69ID:???
あ、ちなみにpeclなら5.2.0から使えるみたいよ
0365nobodyさん2012/02/03(金) 20:19:07.72ID:???
5.3でもデフォルトでオンじゃないし、PEARのファイル同梱しとけば
0366nobodyさん2012/02/03(金) 20:26:52.05ID:???
>>362
根本の対策じゃなくて、macのファイルの濁音の問題だけでいいなら
http://labs.unoh.net/2007/09/unicode-on-mac.html
みたいにやればいいわけで
0367 忍法帖【Lv=7,xxxP】 2012/02/03(金) 20:59:15.93ID:???
>>359
それだ
ありがとう
■ このスレッドは過去ログ倉庫に格納されています