[表示 : 全て 最新50 1-99 101- 2chのread.cgiへ]
Update time : 02/13 08:48 / Filesize : 43 KB / Number-of Response : 154
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:nobodyさん mailto:sage [2014/01/20(月) 06:23:11.66 ID:???]
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

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

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

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

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

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

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ

125 名前:nobodyさん mailto:sage [2014/02/09(日) 11:25:27.29 ID:???]
php関数名って一貫性なさすぎだろ
一旦全部エイリアスにして新しいの付けるべき

126 名前:nobodyさん mailto:sage [2014/02/10(月) 01:52:41.55 ID:???]
isset は is_set で有るべきだと思うんだ

127 名前:nobodyさん mailto:sage [2014/02/10(月) 03:44:49.98 ID:???]
alias.phpでも作ってろ

128 名前:nobodyさん mailto:sage [2014/02/10(月) 09:41:58.22 ID:???]
>>125
正しい名前でラップするには都合がいいだろう?

129 名前:nobodyさん [2014/02/11(火) 22:13:31.86 ID:ak6dJouy]
OS XP
php ver 4

適切なスレが見つからなかったのですが、
phpでmysqlのテーブルから文字列を取ってきて表示させようとしたのですが、
半角パーセント記号を含む文字列において、パーセント記号が消え、次の文字が変な記号になってしまいます。
文字列中の%を\%などとしてみてもダメでした。
解決法を教えてください。

130 名前:「ガスライティング 集団ストーカー カルト」で検索を! [2014/02/11(火) 23:02:18.69 ID:lii3ZN0H]
★マインドコントロールの手法★

・沢山の人が偏った意見を一貫して支持する
 偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法

・不利な質問をさせなくしたり、不利な質問には答えない、スルーする
 誰にも質問や反論をさせないことにより、誰もが皆、疑いなど無いんだと信じ込ませる手法


↑マスコミや、カルトのネット工作員がやっていること

TVなどが、偏った思想や考え方に染まっているフリや常識が通じないフリをする人間をよく出演させるのは、
カルトよりキチガイに見える人たちを作ることで批判の矛先をカルトから逸らすことが目的。

リアルでもネットでも、偽装左翼は自分たちの主張に理がないことをわかっているのでまともに議論をしようとしないのが特徴。
,.,.,,

131 名前:nobodyさん mailto:sage [2014/02/12(水) 09:15:48.34 ID:???]
>>129
php4か…
新規で学習中なら現在主流のphp5をおすすめします。
(できればOSも来年度以降サポートがあるものが(winでもLinでも)望ましい)
mysqlではパーセント記号がワイルドカードとして扱われるからそれが影響してるのかも。
phpmyadminとかで取り出す前のデータが化けてないか確認してみるといいかも。
化けてるならinsertに問題あり。
化けてないならselectに問題あり。

132 名前:nobodyさん mailto:sage [2014/02/12(水) 10:53:26.54 ID:???]
>>129
表示はどうやってるの?
printf 使ってるなら、1番目は%sにして文字列は2番目で

133 名前:nobodyさん mailto:sage [2014/02/12(水) 11:57:19.74 ID:???]
>>129
どの文字がどう変わるのか、もう少し具体的に言った方がアドバイスを
貰いやすいよ。



134 名前:nobodyさん mailto:sage [2014/02/12(水) 13:37:43.31 ID:???]
>>129
base64というものがありまして。
抽出、表示を一気にやる前に、抽出したものをそのままログファイルなどに出力して確認してはどうだろう。

135 名前:nobodyさん mailto:sage [2014/02/12(水) 19:37:08.84 ID:???]
ceil(7000*1.08)が7561になるのは仕様?
どうすれば7560って出せるの?
切り上げでね。

136 名前:nobodyさん mailto:sage [2014/02/12(水) 19:55:29.57 ID:???]
>>135
>>1

137 名前:nobodyさん mailto:sage [2014/02/12(水) 21:41:24.51 ID:???]
>>135
PHPのせいといいたいかもしれないけれど、小数がどう扱われるかを勉強したほうがいい。
何かと付きまとう問題なので。

138 名前:nobodyさん mailto:sage [2014/02/12(水) 21:51:04.93 ID:???]
>>135
仕様

ceil(7000*108/100)とすればよい
消費税だろうけど、浮動小数点数型の丸め誤差は勉強した方がよいと思うよ

139 名前:nobodyさん [2014/02/12(水) 21:53:28.41 ID:rdsqA60A]
この程度で丸め誤差とか致命的に腐ってるだろ

140 名前:nobodyさん mailto:sage [2014/02/12(水) 22:24:47.86 ID:???]
>>139
腐ってない言語ってなにかあるのか?

141 名前:129 [2014/02/12(水) 22:44:26.79 ID:J2CtCpwd]
具体的には下の通りです。
ちなみに出力はflashでしています。
(flashが原因でないことは確認しています)

【テーブルの文字列】
フィールドdata2 「ダメージを50%カット。」

【php】
if(!$mysql->query("SELECT * from table")){
}else{
while($row=$mysql->fetch()){ $data=$data.$row["data1"].",".$row["data2"].",";
}
echo "data=".$data;

【出力結果】
ダメージを50?≪ット。

142 名前:nobodyさん mailto:sage [2014/02/12(水) 22:46:17.19 ID:???]
すみません。phpの方コピペミスで"}"足りないです。

143 名前:nobodyさん mailto:sage [2014/02/12(水) 22:47:07.64 ID:???]
>>139
Perl、Python、Ruby すべて 7561 になる。
これは1.08が2進数では循環小数になることが影響している。



144 名前:nobodyさん mailto:sage [2014/02/12(水) 22:54:42.67 ID:???]
>>139はCOBOL以外は全部腐ってるって言いたいんだろ。

145 名前:nobodyさん mailto:sage [2014/02/12(水) 22:59:09.78 ID:???]
>>129
insert時にミスってるように見える。
コマンドラインのmysqlで直接データ見たほうが良いと思う。

146 名前:nobodyさん mailto:sage [2014/02/12(水) 23:02:39.00 ID:???]
Pythonならdecimal、RubyならBigDecimalがあるけど、PHPの場合は…gmp_*ぐらいしかないか

147 名前:nobodyさん mailto:sage [2014/02/12(水) 23:06:27.54 ID:???]
>>145
テーブルの文字列は、phpmyadmin上で直接手打ちしました。
phpmyadmin上では正常に入力されているように見えます。

148 名前:nobodyさん mailto:sage [2014/02/12(水) 23:12:22.34 ID:???]
>>146
文字列を使って小数点を扱うクラスとしてはdecimal便利だよね

PHPは利用用途が多くないから実装されてないな

149 名前:nobodyさん mailto:sage [2014/02/12(水) 23:41:18.22 ID:???]
>>139
レス乞食おつ。

150 名前:nobodyさん mailto:sage [2014/02/12(水) 23:45:37.82 ID:???]
>>141
化けるのと同じくらい深刻なトラブルがあるんだけど、
data= が出力されてないよ。大丈夫なのかな。心配だよ。

151 名前:nobodyさん mailto:sage [2014/02/12(水) 23:59:12.57 ID:???]
>>141
すみません。一応通常の動作は確認済みです。
ここに要点だけ書くためにいじったら変になってしまい。。

解決策が無いようであればおとなしく全角%にします。。。

152 名前:nobodyさん mailto:sage [2014/02/13(木) 00:47:36.04 ID:???]
%がおかしなるのはエスケープ周りじゃないかなあ
文字コードも分からんし

153 名前:nobodyさん mailto:sage [2014/02/13(木) 00:57:57.07 ID:???]
要点だけ書くなら検証方法も要点にまとめてほしいもんだわ。








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<43KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef