【PHP】下らねぇ質問はID出して書き込みやがれ 102
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2010/12/18(土) 20:07:33ID:???過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 101
http://hibari.2ch.net/test/read.cgi/php/1289793607/
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】
◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0710nobodyさん
2011/01/18(火) 18:47:21ID:???同じ敵を複数の人間が攻撃した時に、データがバグったりするんじゃね?ってことじゃね
データベースから引き出す→変更加える→データベースに戻す
この時に、引き出して変更加えて、別のやつが引き出して、最初のやつが戻したらどうなんの?ってこと
勝手にエスパーしただけだが
0711nobodyさん
2011/01/18(火) 19:00:54ID:???DBを使うならDBの作法でアクセスしなきゃ意味ないじゃん。
0712nobodyさん
2011/01/18(火) 19:01:38ID:???0713nobodyさん
2011/01/18(火) 20:15:06ID:???0714nobodyさん
2011/01/18(火) 21:35:55ID:???0715nobodyさん
2011/01/18(火) 21:55:17ID:???0716nobodyさん
2011/01/18(火) 21:57:33ID:aMdgL1VOflash使わない予定です
HTML+XHR(jQuery)+PHP+MySQLで実装予定です。
座標の監視とかそこまでのものを作るんじゃなく、
敵1対を複数で倒すような感じのものにしようと思ってるので、
複数の人が同時に1つのデータにアクセスすると更新するまでに呼び出したりしそうなので、
順番を決めるような方向でいきたいと思ってます。
すみません、本来の目的を後出しにしてしまって。
0718nobodyさん
2011/01/18(火) 22:11:48ID:aMdgL1VOもちろん自鯖で実装予定です
0720nobodyさん
2011/01/19(水) 08:10:04ID:sXJq2R7Kif (isset($_SERVER['HTTP_VIA']) and preg_match("/.*\s(\d+)\.(\d+)\.(\d+)\.(\d+)/", $_SERVER['HTTP_VIA'], $match)){
$PROXY = "$match[1].$match[2].$match[3].$match[4]";
}
っていうソースを見つけたんですが、$matchの値がどこにも見当たりません
$matchを参照して正規表現を検索して$_SERVER['HTTP_VIA']の値にするという事はわかるのですが
肝心なmatchの値がソースのどこにも見当たらなくて
この$matchは自動的に値が入ったり特別なものだったりします?
0722nobodyさん
2011/01/19(水) 08:51:08ID:sXJq2R7Kとかどこかしらに書かれてなくても大丈夫なんですか?
本当に$matchがこのif文にしか書かれてないんですが
0723nobodyさん
2011/01/19(水) 08:53:30ID:???0724nobodyさん
2011/01/19(水) 08:54:34ID:???ののタンでおなじみの、preg_match()のマニュアル見たらいいよ。
preg_match()のの三番目のの引数には、検索結果が代入される。
0725nobodyさん
2011/01/19(水) 09:15:17ID:sXJq2R7K(検索文字、置換文字、検索対象)だと頑なに思い込んでました、ごめんなさい
そしてありがとうございます
0726nobodyさん
2011/01/19(水) 10:52:45ID:???preg_match(検索文字、検索対象、検索結果が代入される配列)
0727nobodyさん
2011/01/19(水) 11:05:54ID:???0730nobodyさん
2011/01/19(水) 11:40:48ID:???[XML文字列 → simplexml_load_string() → 処理ウニウニ → asXML() → XML文字列]
と言う入出力処理がある。
これを
[JSON文字列 → xxxxxx → 処理ウニウニ → yyyyyy → JSON文字列]
と言う流れにしたい。
処理ウニウニでは、simpleXMLElementを使って処理しているので、
JSON文字列をsimpleXMLElementにする必要がある。
simpleXMLElementをJSON文字列にするには、json_encode($hoge, true)で
出来たのですが、json_decode($xml文字列, true)だと、当たり前ですが、
連想配列しかできません。
連想配列をsimpleXMLElementに変換する or JSON文字列をXML文字列に
変換する等、「処理ウニウニ」を変えずにIN/OUTだけを変更する方法って
ありませんでしょうか?
迷える豚に愛の手をorz...
0731nobodyさん
2011/01/19(水) 11:50:33ID:???phpの日本語マニュアルには、のがダブってるところが
たまにある。preg_match()の項目にもある。
そんだけ。
0733nobodyさん
2011/01/19(水) 12:58:29ID:bY4e/Fytこの色を指定することは出来ないでしょうか?
0734nobodyさん
2011/01/19(水) 13:15:14ID:???imagefillで塗りつぶせばいいんじゃね
0735nobodyさん
2011/01/19(水) 14:10:53ID:???0736nobodyさん
2011/01/19(水) 14:29:18ID:???0737nobodyさん
2011/01/19(水) 17:17:29ID:pFGxwnc8CSVを読み込む形式のものなのですが、
個別ページに表示したいテキストが80行以上あります
CSVは1行に1ページ分を書くようなので重たくなるのか気になっています
データベースがいいのか、ほかに方法があるのか…
もしあなただったらどういう方法にしますか?アドバイスお願いします
0738nobodyさん
2011/01/19(水) 17:20:43ID:???0739nobodyさん
2011/01/19(水) 17:25:03ID:???0740nobodyさん
2011/01/19(水) 17:32:26ID:???めんどくさがらないように頑張って勉強します
お二方、ありがとうございました
0743nobodyさん
2011/01/19(水) 22:42:46ID:???「1ページ分」がどの程度のサイズなのかにもよるのでは。
>>740
CSVよりデータベースのほうが簡単だったりします。
0744nobodyさん
2011/01/19(水) 22:48:14ID:???なんで?
0746nobodyさん
2011/01/19(水) 23:09:28ID:???0747nobodyさん
2011/01/20(木) 03:57:52ID:???リレーションのために複数のCSVを開いたり閉じたり・・・とかめんどくさい。
そういう用途のためにDBがあるわけだし
0748nobodyさん
2011/01/20(木) 07:28:50ID:???0749nobodyさん
2011/01/20(木) 07:34:20ID:???ファイル単位の排他とかもうね…
0750nobodyさん
2011/01/20(木) 07:37:17ID:???0751nobodyさん
2011/01/20(木) 07:42:57ID:???0752nobodyさん
2011/01/20(木) 07:54:41ID:???0753nobodyさん
2011/01/20(木) 08:36:07ID:???CSVで間に合うようなものなら、わざわざDBのオプション契約はしない。
でも、最初からDBが使用可能ならDBでやる。
0754737
2011/01/20(木) 08:38:54ID:VobjDeOQいろいろとぐぐってきました
何もかもわからないことが多いのですが、SQLiteを勉強しながら使ってみようと思います
とても助かりました…みなさんありがとうございました
0755nobodyさん
2011/01/20(木) 08:53:52ID:???0756nobodyさん
2011/01/20(木) 08:57:44ID:???いつまでもネチネチ低レベルな議論してんじゃねぇよw
0757nobodyさん
2011/01/20(木) 09:31:32ID:???0759nobodyさん
2011/01/20(木) 09:51:23ID:???0760nobodyさん
2011/01/20(木) 09:56:08ID:???0761nobodyさん
2011/01/20(木) 10:41:27ID:???そういうことってAjax使えば実現できるだろ?
何でいまさらそういう古い技術にこだわるのか理解できない
0762nobodyさん
2011/01/20(木) 10:43:30ID:???0763761
2011/01/20(木) 10:45:45ID:???0765nobodyさん
2011/01/20(木) 10:50:20ID:???0767nobodyさん
2011/01/20(木) 10:56:18ID:???****をNG指定したら無職の低学歴JavaScripterたちが路頭に迷うからに決まってんだろ
それくらい察してやれks
0769nobodyさん
2011/01/20(木) 23:06:21ID:h/0GHVwU× php -f C:\project\test.php
○ C:\project\test.php
直接コマンドプロンプトから叩いてPHPを実行することは可能でしょうか
また可能でしたらソースをどのように改変すれば良いでしょうか
0770nobodyさん
2011/01/20(木) 23:11:07ID:???MySQL 総合 Part19
http://hibari.2ch.net/test/read.cgi/db/1295436346/l50
頑張ってね! 応援しています!
0771769
2011/01/20(木) 23:13:49ID:h/0GHVwU#!C:\xampp\php\php.exe
を付け加えて起動してみても、なぜかDreamweaverで開きます
0772nobodyさん
2011/01/20(木) 23:18:14ID:???0773nobodyさん
2011/01/21(金) 00:04:12ID:???Windowsはファイルの拡張子だけで何のファイルか判断して開くプログラムを決めてるから
ファイルの中に何を書いても意味が無い
>>772の言うように拡張子の関連付けを変更
0776nobodyさん
2011/01/21(金) 02:08:51ID:wkDSO4Hbあるライブチャットで接続拒否られたんですがすり抜けしたくていろいろ試してるんだけどダメです
試したのは↓
クッキー削除
Flashのshared objectを削除
プロキシ経由(IPはモデム?再起動しても変わらないのでプロキシ使用)
ほかにシステム側でユーザが接続拒否なのかどうか判断する材料とかって何があるんでしょうか?
0778nobodyさん
2011/01/21(金) 06:51:10ID:???$b = ""
$c = '0'
$d = 'Null'
if ($a){}
if ($b){}
if ($c){}
if ($d){}
この場合、変数abcdは全部trueになるのでしょうか?
0779778
2011/01/21(金) 06:52:12ID:53S+NMNf0781nobodyさん
2011/01/21(金) 07:06:17ID:???if ($b){} →false
if ($c){} →false
if ($d){} →false
じゃない?
言いたい事はわかるけど
0782nobodyさん
2011/01/21(金) 07:30:37ID:???0783nobodyさん
2011/01/21(金) 08:02:50ID:???falseと0が同じ関数から戻ってきたりするしw
0784nobodyさん
2011/01/21(金) 08:03:58ID:???0785nobodyさん
2011/01/21(金) 08:04:40ID:???0787nobodyさん
2011/01/21(金) 10:31:38ID:???0789nobodyさん
2011/01/21(金) 10:52:26ID:???0790nobodyさん
2011/01/21(金) 11:21:27ID:???0791nobodyさん
2011/01/21(金) 11:27:57ID:Attkn4cD何か2038年問題がどうとか聞いたのですが、良く分からなかったもので
やっぱ付けた方がいいのでしょうか?
0792nobodyさん
2011/01/21(金) 11:32:18ID:???今から27年前の1984年から現在まで稼動している環境があったとしたら凄いな
0793nobodyさん
2011/01/21(金) 11:57:05ID:???2038年を超えるデータの扱い・計算をした時点でアウト。
UNIXタイム使ってる部分(特に演算してるところ)に注意
日付はDateTimeを使って。
0794nobodyさん
2011/01/21(金) 13:07:49ID:???>boolean に変換する場合、次の値は FALSE とみなされます。
>
>■boolean の FALSE
>■integer の 0 (ゼロ)
>■float の 0.0 (ゼロ)
>■空の文字列、 および文字列の "0"
>■要素の数がゼロである 配列
>■メンバ変数の数がゼロである オブジェクト (PHP 4のみ)
>■特別な値 NULL (値がセットされていない変数を含む)
>■空のタグから作成された SimpleXML オブジェクト
>
>その他の値は全て TRUE とみなされます (全ての resourceを含みます)。
http://jp2.php.net/manual/ja/language.types.boolean.php#language.types.boolean.casting
0795nobodyさん
2011/01/21(金) 13:48:47ID:???boolean の FALSE → 「ボーレーアンのファルセー」
integer → 「インテガー」
float → 「フロアツ」
人に聞いても「違うような気がする」言われるだけで当人も自身ないみたいで。
0796nobodyさん
2011/01/21(金) 13:58:06ID:???0797nobodyさん
2011/01/21(金) 14:17:33ID:???http://huikmn.blogspot.com/2010/12/php-php-advent-calendar-jp-2010-day-9.html
0798nobodyさん
2011/01/21(金) 17:21:40ID:???0799nobodyさん
2011/01/21(金) 17:35:46ID:???0801nobodyさん
2011/01/21(金) 18:11:18ID:???0802nobodyさん
2011/01/21(金) 19:37:27ID:qEeV7LN9public function exitTest() {
unset($this);
}
}
みたいに自分のオブジェクトを削除するようなメソッドって使えないの?
0803nobodyさん
2011/01/21(金) 21:30:44ID:???0804nobodyさん
2011/01/21(金) 22:28:57ID:???今作ってるゲームで、ウェブから特定のテーブルにアイテムデータなんかの入れ込みをしたいんですが
最終的な部分で詰まってます。
コード修正できる人いたらお願いしたいです。
謝礼として5000WebMoney(5000円分)となります。
詳しくは中のファイルにサイトとデータベースファイル入れておりますのでご覧下さい><
http://www1.axfc.net/uploader/He/so/309832
※ウィルスや釣りではありません
長いプログラムですが、当方はここが問題かもしれないと思うところは
説明書.txtの一番下に書いてます orz
0805nobodyさん
2011/01/21(金) 22:31:29ID:8ndmGcBVまたこういった質問をする適切な場所があれば教えていただきたいです
0806nobodyさん
2011/01/21(金) 23:04:16ID:???0807nobodyさん
2011/01/21(金) 23:07:19ID:???http://headlines.yahoo.co.jp/
↑ここの米欄なら暇人が大量にいるから質問してみるといいよ
0808nobodyさん
2011/01/21(金) 23:20:30ID:8ndmGcBVこういうとこじゃないと専門知識ある方いないと思って探してるんです
0809nobodyさん
2011/01/21(金) 23:21:12ID:???■ このスレッドは過去ログ倉庫に格納されています