- 1 名前:デフォルトの名無しさん mailto:sage [2009/01/23(金) 21:05:34 ]
- webプログラム板の連中があまりにも
気持ち悪いので、こっちに立てました。
- 562 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 22:52:36 ]
- ここはプログラム板ですよ。
「マニュアル読め」しかいえないキチガイは かえってください!
- 563 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 23:33:51 ]
- じゃあ google-toi, s'il te plait
- 564 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 01:13:37 ]
- >>559
メンバー変数定義? class test { private $a = $a * 2; private $b; function __construt() { ~~~~ } } ってことか?
- 565 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 01:15:52 ]
- =w=)コンストラクタでやりゃいいだろ・・・
- 566 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 01:46:58 ]
- >>565
おお。 そのためにコンストラクタってあるんだ?
- 567 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 01:51:38 ]
- なんなんだが・・・
- 568 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 02:50:29 ]
- わしゃーてっきり
self:$:hogera かと
- 569 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 19:00:13 ]
- つーか前後関係の説明がさっぱりないから、意味不明
- 570 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 20:13:44 ]
- >>562
プログラム板だとなぜにマニュアル読まないんだ? あと,マニュアルに書いてあることをなぜわざわざ質問するんだ?
- 571 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 21:36:41 ]
- 「マニュアル」
しか言えない人はこなくていいです。 帰ってください。
- 572 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 21:50:12 ]
- まあその程度でも給料もらえるんだよね、PHPプログラマって。
ドキュメント読んで探すより回りのデキる奴に聞いたほうが早い (邪魔だが朝出した簡単な課題に1日かけられるよりマシかも知れない)
- 573 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 21:53:46 ]
- 他人を逆引きリファレンスにするのはだーれだ!
おれら、生き字引じゃ、なーいんだ!
- 574 名前:520 mailto:sage [2009/05/13(水) 00:42:29 ]
- 未だに設定が上手くいきません・・・・
skip-character-set-client-handshake を書いてみたりしたのですが、全く変化ありません。 色々なサイトの情報を全て試したので元に戻せるのかも微妙です^q^ どこかにまとめて記述してあるサイトを教えてください。
- 575 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 01:10:26 ]
- 何を? っていうか現状どうなってるか書かねーからこっちも何も言いようが無いんだけど
- 576 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 07:22:14 ]
- >>574
>色々なサイトの情報を全て試したので元に戻せるのかも微妙です 戻せないなら全部消してインストールしなおしがおすすめです。 これを機会にバージョン管理ツールの使い方をちょっとかじって 楽に戻せるようにしておきましょう。
- 577 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 20:04:31 ]
- >>574
最初の質問がどこにあるかわからないから、 もう一回最初から質問書いて。
- 578 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 21:33:33 ]
- svn使ってるけど、本番サーバのフォルダにリポジトリと同期させるのが
コマンドラインでやるしかなくなったことでひるんでる。 作業用クライアントマシンにPHP環境仕込んだけど、やっぱサーバの 環境とはかなり違う・・・憂鬱。
- 579 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 21:44:08 ]
- svnで本番環境に展開するのと
クライアントにPHP入れたことに何か関連性があるのか?
- 580 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 22:33:48 ]
- >>579
ない。
- 581 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 22:34:42 ]
- $a_a++;
ってやったら、プラスされないんだけど、 なんで?
- 582 名前:520 mailto:sage [2009/05/13(水) 22:45:39 ]
- php.ini
default_charset = "UTF8" extension=php_mbstring.dll mbstring.language = Japanese mbstring.internal_encoding = UFT8 mbstring.http_output = UFT8 my.ini default-character-set=utf8 mysql.default_charset = UTF-8 上記を設定したのですが、MySQLにマルチバイト文字を追加しAdministoratorなどで見てみると文字化けが起こります。 やりたい事は、マルチバイトでレコードの追加と表示とブラウザへの表示です。 フレームワークのコード設定がおかしいのでしょうか? 環境↓ PHP Version 5.2.8 Apache 2.0.63 NetBeans 6.5 MySQL 5.1 MySQL Administrator
- 583 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 22:46:38 ]
- UFT8
- 584 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 22:53:04 ]
- > MySQLにマルチバイト文字を追加し
発行したSQLくらい書け
- 585 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 23:16:26 ]
- >>583
早速直しました。ありがとうございます。 >>584 INSERT INTO `test` (id,name) values (0012,'ああ') でphpから挿入しようと試みました。 マルチバイト以外は正常に挿入できたので文法に間違いはないと思います。 utf8で全て揃えたら今度は挿入時にエラーが発生するようになってしまいました・・・・
- 586 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 23:31:22 ]
- >>585
・・・・・・・・・・。で、エラー文を書く気は無いのかい。
- 587 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 23:34:07 ]
- PHP暦2週間でくだらない質問すいません。
File_Archive::extract ↑このコロン二つってどういう意味なんでしょう? 文法とか調べたけど全然載ってないので・・・・
- 588 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 23:39:19 ]
- >>586
すましえん try{ $dbh=new pdo($dns,$user,$password); $st=$dbins->query("INSERT INTO `test` (id,name) values (0012,'ああ');"); if($st){ print "よい"; } else{ print "だめ"; var_dump($st); } }catch(pdoexception $e){ print"エラー :".$e->getMessage(); die(); } で実行すると だめbool(false) と出てきます。 少し前までは文字化けしながらも挿入できたのですが・・・
- 589 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 23:41:55 ]
- >>585
INSERT INTO `test` (`id`,`name`) values ('0012','ああ'); こうじゃダメかい?
- 590 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 23:42:19 ]
- >>587
親クラスのメソッドとか、メンバに アクセスするってこと。 たとえば 親クラスA{ unko- } だったら、子クラスがBだったら、 親クラスAのメソッドunko-にアクセスしたかったら、 A::unko- って書く。
- 591 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 00:00:59 ]
- >>589
出来ませんでした・・・。 INSERT INTO `test` (id,name) values (0012,'aa'); にするとすんなり挿入できるのですが・・・・ utf8 UTF8 UTF-8 など表記の違いがあるのでしょうか
- 592 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 00:05:55 ]
- ソースがutf8nじゃ無いとか面白いことしてないよな。
- 593 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 00:13:44 ]
- >>591
うーん、とりあえず自分の晒してみる $query = " INSERT INTO inline ( `day_index`, `write_day`, `edit_day`, `text`, `flag` ) VALUES ( ". $ID .", ". time() .", ". time() .", '". mysql_real_escape_string( $post_array["text"] ) ."', '1' ) ";
- 594 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 00:25:09 ]
- >>592
sjisだったりしてなぁ。
- 595 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 00:40:15 ]
- staticキーワード
ttp://php.plus-server.net/language.oop5.static.html
- 596 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 00:52:53 ]
- >>591
phpinfoで設定確認をされました?
- 597 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 00:55:16 ]
- PHPてBOMに対応してないんだ、
勉強になった>結構はまりますよね。
- 598 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 01:12:33 ]
- >>591
あと、mysql_set_charset関数は、ためしました? mysqli_set_charseじゃないよ。 ttp://www.phppro.jp/phptips/archives/vol42/1
- 599 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 01:17:08 ]
- すみません、>>598は間違いかも。
ttp://arumtaunsaram.tumblr.com/post/102893729/php-mysql
- 600 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 01:29:38 ]
- ごめんなさい、ごめんなさい。
>>599も見なかったことに。。。 ROMにもどります・・・ ttp://blog.ohgaki.net/set_namesa_mcb_asc
- 601 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 01:53:26 ]
- >>600の続き。(連投すみません)
また違う指定されてる方もおられました。 MySQL、PDOとSET NAMESの組み合わせで、 鉄板の指定てあるのかな? ttp://d.hatena.ne.jp/jrofbyr/20081228/p1
- 602 名前:デフォルトの名無しさん [2009/05/14(木) 09:53:34 ]
- for文とwhile文ってみんな使い分けてるの?
for文の方がコード少なくていいから、 while文使った事ほぼないんだけど。
- 603 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 11:21:04 ]
- というか用途が全然違うでしょ
- 604 名前:デフォルトの名無しさん [2009/05/14(木) 12:14:15 ]
- while文で例えばインクリメントで加算していく処理とか。
- 605 名前:デフォルトの名無しさん [2009/05/14(木) 13:51:30 ]
- while は
テキストファイルを読み込む時 とか DBからデータを取り込むとき hashの処理とか が多い(while not eof) for は配列処理とか(個数が決まっているとか)が多いかも
- 606 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 16:41:49 ]
- foreachもたまには思い出してあげてください・・・
- 607 名前:デフォルトの名無しさん [2009/05/14(木) 17:58:22 ]
- すまん そだね
- 608 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 20:03:55 ]
- >>602
ファイルからデーター抜くときはwhile
- 609 名前:520 mailto:sage [2009/05/14(木) 20:29:30 ]
- レス下さった方ありがとうございます。
phpinfoで確認した所、ちゃんとutf8に設定されていました。 mysql_set_charset()などの関数が使えればいいのですが、別途にインストールが 必要なのでしょうか? Fatal error: Call to undefined function mysql_set_charset() とエラーが出てしまいます。
- 610 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 20:40:03 ]
- >>609
ちなみにPHPのバージョンは? 古いと関数自体ないよ ttp://www.phppro.jp/phptips/archives/vol42/1 >mysql_set_charset関数はPHP-5.2.3から追加された >MySQLのクライアント側の文字コードまで設定することができる関数です。
- 611 名前:デフォルトの名無しさん [2009/05/14(木) 23:50:19 ]
- sql でcharset指定できなかったっけ?
#postgresと間違えているか?
- 612 名前:520 mailto:sage [2009/05/15(金) 00:20:02 ]
- 諦めて一度全てアンインストールしてみます。
XAMMPでまとめて入れてみます。
- 613 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 01:00:43 ]
- XAMMPインストールしたらデフォルトでマルチバイトが扱えました!!!!!1111
どうもお騒がせしました。 これからもよろしくお願いします
- 614 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 01:06:07 ]
- いままでxampp使ってなかったの?
- 615 名前:520 mailto:sage [2009/05/15(金) 01:15:09 ]
- すいません、追記ですが
$dbh->query("SET NAMES 'utf8' ;") を書いたらマルチバイトが扱えるようになりました。 書かなかったら使えませんでした。 >>614 phpの入門書的な本に、それぞれ単体でインストールする方法が載っていたのでXAMMPは存在自体 知りませんでした。 設定をいじくると怖いので、しばらくこれでいきます。 どうせローカルでの用途しかないので。 皆さんありがとうございました。
- 616 名前:デフォルトの名無しさん [2009/05/15(金) 07:32:52 ]
- 一応 my.cnf の default-character-set はちゃんと調べたほうが
いいと思う
|

|