1 名前:nobodyさん mailto:sage [2012/02/26(日) 11:49:58.54 ID:???] 質問者はまず>>1 を良く読むこと(必須!) 過去スレ、関連スレ、FAQなどは>>2-10 辺り 次スレは>>980 が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。 ◆前スレ 【PHP】下らねぇ質問はID出して書き込みやがれ 115 kohada.2ch.net/test/read.cgi/php/1327005803/ ◆質問用テンプレ 【OS名】CentOS 【PHPのバージョン】5.3 【連携ソフトウェア】MySQL ImageMagick 【質問内容】 ◆質問する時の注意 ・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す) ・ 己の行った操作、変更などを詳しく明記すること。 ・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。 ・ 質問者として、態度をわきまえること。 ・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。 (PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。) ◆質問後の注意 ・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。 ・解決しなくても回答をもらった場合はお礼を言うこと。 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。) ◆回答者への注意 ・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。 【その他諸注意】 ・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
228 名前:nobodyさん mailto:sage [2012/03/03(土) 01:53:06.00 ID:???] 寒い夜もオーバークロックでポッカポカ
229 名前:nobodyさん mailto:sage [2012/03/03(土) 09:05:38.66 ID:???] phpをMacでやるなら、xamppかmampはどっちがいいですか?
230 名前:nobodyさん mailto:sage [2012/03/03(土) 10:18:35.08 ID:???] >>229 最初からインストールされているapacheとphpでOK
231 名前:nobodyさん mailto:sage [2012/03/03(土) 10:36:37.21 ID:???] またケンカ売られてますね Pのつく言語に携わるのに少し疲れた方 ttp://www.scaleout.jp/jobs/
232 名前:nobodyさん mailto:sage [2012/03/03(土) 10:40:54.18 ID:???] これも自演釣り
233 名前:nobodyさん mailto:sage [2012/03/03(土) 10:43:10.11 ID:???] >>229 マックやるならソースコードからコンパイルしろよ
234 名前:nobodyさん mailto:sage [2012/03/03(土) 10:48:23.20 ID:???] >>231 Hadroopを使うほどの大規模だったらphp無理だよ。 良い例がfacebook。 気にするな。
235 名前:nobodyさん mailto:sage [2012/03/03(土) 11:00:24.32 ID:???] 誰も反応しないからって、自演すんな。
236 名前:nobodyさん mailto:sage [2012/03/03(土) 11:12:23.98 ID:???] >>235 自演乙
237 名前:nobodyさん mailto:sage [2012/03/03(土) 11:35:24.71 ID:???] >>235 自演乙
238 名前:nobodyさん mailto:sage [2012/03/03(土) 12:15:05.37 ID:???] Hadoopのこと?
239 名前:nobodyさん mailto:sage [2012/03/03(土) 12:45:42.86 ID:???] >>238 自演乙
240 名前:nobodyさん mailto:sage [2012/03/03(土) 14:15:46.90 ID:???] 給与明記しない時点で・・
241 名前:nobodyさん mailto:sage [2012/03/03(土) 14:28:29.42 ID:???] >>239 自演乙
242 名前:nobodyさん mailto:sage [2012/03/03(土) 14:31:12.43 ID:???] PHPer、レベル低。
243 名前:nobodyさん mailto:sage [2012/03/03(土) 16:23:41.53 ID:???] 一般的には常識とされている、 真実は一つだけ 怒りは自然な感情 戦争・テロは無くならない 死刑には殺人の抑止力がある 虐められる側にも虐めの原因がある 自己チューな人間ほど自己愛が強い などの間違いを解説ちう m9(`・ω・)ビシ 義務教育では教えない最新哲学 感情自己責任論
244 名前:nobodyさん mailto:sage [2012/03/03(土) 17:24:09.64 ID:???] phpってゲームとか作れるの?
245 名前:nobodyさん mailto:sage [2012/03/03(土) 17:30:20.08 ID:???] オセロくらいなら
246 名前:nobodyさん mailto:sage [2012/03/03(土) 18:01:23.40 ID:???] 世の中のゲームは全てPHPとイスラエルでできています
247 名前:nobodyさん mailto:sage [2012/03/03(土) 19:10:33.67 ID:???] サーバーサイドの言語だけでゲーム作るとか変態
248 名前:nobodyさん mailto:sage [2012/03/03(土) 20:07:08.77 ID:???] PHPでマリオ作れるよ 次のターンでクリボーにぶつかります行動を選択して下さい ・ジャンプする ・動かない ・前進する ・後退する
249 名前:nobodyさん mailto:sage [2012/03/03(土) 20:10:42.56 ID:???] ターン制のマリオって?
250 名前:nobodyさん [2012/03/03(土) 20:23:16.74 ID:7jpuwzKe] 質問します、 ttp://www1.axfc.net/uploader/N/so/147919.zip のような、一見してzipファイルのダウンロードですが、 じつはhtmlでかかれたようなページなのはphpで作成可能なのでしょうか? こういった手法はなんと言うのでしょうか?
251 名前:nobodyさん mailto:sage [2012/03/03(土) 21:03:35.02 ID:???] >>250 httpd.apache.org/docs/2.0/ja/mod/mod_mime.html#addtype
252 名前:nobodyさん mailto:sage [2012/03/03(土) 22:53:11.64 ID:???] >>250 rewriteでググレ ヘッダーを見ると分かると思うが拡張子ががzipファイルなのにtext/htmlになっているのはurlを書き換えてるから
253 名前:nobodyさん mailto:sage [2012/03/03(土) 23:22:44.24 ID:???] 色んなWebサイト回ってPHPの勉強してるのですが、サンプルソースをそのままコピペしてbodyタグの中に突っ込んでもちゃんと動いてくれない事が多々あります。 一つのサイトだけではなく、いくつかのサイトのソースで試してもダメなので此方側の問題だと思うのです。 echo "**"等は動くのですが、どういうことなのでしょうか?
254 名前:nobodyさん mailto:sage [2012/03/03(土) 23:24:29.66 ID:???] php.iniのや鯖の設定の問題を疑ってみるとか
255 名前:nobodyさん mailto:sage [2012/03/04(日) 00:17:28.99 ID:???] Phpのバージョンも確認したほうがいい あとエラーメッセージちゃんと表示するようにしてエラーここに貼ってくれ
256 名前:nobodyさん [2012/03/04(日) 00:20:07.25 ID:TPaK4mCG] おふたりともありがとうございます。 躓いているのがクッキーを設定し、読み込むというものなのです。 私自身のブラウザの設定はクッキーを有効にしてあるのでここは問題ないと思います。 エラーメッセージは無く、ただ表示されないという状況です <?php $word = "おおおお"; setcookie("data".$word,time()+60*60); ?> <?php $word = $_COOKIE["data"]; echo $word; ?> ソースはこのような感じです
257 名前:nobodyさん [2012/03/04(日) 00:26:20.08 ID:TPaK4mCG] 環境の事を書くのを忘れていました。 動かしている環境はIIS7.5 PHP5.31 Opera11.61です。
258 名前:nobodyさん mailto:sage [2012/03/04(日) 00:27:29.17 ID:???] PHPでゲームだと テキストゲームかな
259 名前:nobodyさん mailto:sage [2012/03/04(日) 00:48:50.27 ID:???] setcookieはhtmlの出力前に書け
260 名前:nobodyさん mailto:sage [2012/03/04(日) 00:53:48.15 ID:???] >>259 自演乙
261 名前:nobodyさん mailto:sage [2012/03/04(日) 00:54:08.88 ID:???] >>256 自演乙
262 名前:nobodyさん mailto:sage [2012/03/04(日) 01:03:54.21 ID:???] >>256 "data". $word を "data", $word に
263 名前:nobodyさん mailto:sage [2012/03/04(日) 01:04:49.55 ID:???] >>262 自演乙
264 名前:nobodyさん [2012/03/04(日) 01:12:34.15 ID:TPaK4mCG] わああ! ありがとうございます!! よく見るとちゃんとコピペできてませんでした!!;; .と,間違って売っちゃってて・・・すみませんでした・・・。おさわがせ
265 名前:nobodyさん mailto:sage [2012/03/04(日) 01:15:20.45 ID:???] Body直下にsetcookie書いてる?
266 名前:nobodyさん mailto:sage [2012/03/04(日) 01:39:17.36 ID:???] >>265 はい、Bodyの中に >>256 を書いていました
267 名前:nobodyさん mailto:sage [2012/03/04(日) 01:47:19.44 ID:???] じゃ >>259
268 名前:nobodyさん mailto:sage [2012/03/04(日) 02:10:03.94 ID:???] romajisika,utenakunatta.
269 名前:nobodyさん mailto:sage [2012/03/04(日) 11:44:57.68 ID:???] >>268 Use English
270 名前:nobodyさん mailto:sage turi [2012/03/04(日) 12:17:05.85 ID:???] >>268 Are you speak English?
271 名前:nobodyさん mailto:sage [2012/03/04(日) 12:21:25.28 ID:???] >>268 >>269 >>270 自演乙
272 名前:nobodyさん [2012/03/04(日) 14:16:18.58 ID:lqZkE7tp] PHPMYADMIN使ってますがエラーがでます。 /usr/lib/php/build/ というディレクトリが無いのでエラーになります。 パッケージで入れたので、ビルド場所なんて無くて当然ですが どいうしたらよいでしょうか。
273 名前:nobodyさん mailto:sage [2012/03/04(日) 14:44:34.28 ID:???] Windows+XAMPP使いの多いこのスレで答えられる奴はいるかな?
274 名前:nobodyさん mailto:sage [2012/03/04(日) 14:49:49.14 ID:???] おれは全部ソースからビルドして入れてるから パッケージはよくわからんな。 どういうエラー?
275 名前:nobodyさん mailto:sage [2012/03/04(日) 14:51:15.00 ID:???] あと、/usr/local/lib/php〜とかもない?
276 名前:nobodyさん mailto:sage [2012/03/04(日) 15:16:04.81 ID:???] >>272 パッケージで入れたけど、/usr/lib/php5/build はあるよ? php が決め打ちになってるなら、 php5 を php にリンク張ればいいんじゃないの?
277 名前:nobodyさん mailto:sage [2012/03/04(日) 16:28:30.25 ID:???] 戻り値に、「なにもしない」を返せる関数って作れますか? $a = hoge( $b ); としたとき、$bの条件によって $a を変更したいんだけど ある条件では $a を変更しない なんて関数作れるのかな。 無理だよな。 今は仕方ないので $a = hoge($a,$b)って作ってるけど美しくない。
278 名前:nobodyさん mailto:sage [2012/03/04(日) 17:03:58.50 ID:???] Ext JS 4 のスレが無いので誰か立ててください。 自分は立てられないので… ---------------------------------------------------------------- 【RIA】Sencha Ext JS 4【フレームワーク】 なかったので立てました。 Ext JS クロスブラウザー対応、RIA開発用フレームワーク extjs.co.jp/products/js/
279 名前:nobodyさん mailto:sage [2012/03/04(日) 17:14:15.92 ID:???] >>277 if は使用禁止なの?
280 名前:nobodyさん mailto:sage [2012/03/04(日) 17:17:39.40 ID:???] プロシージャの外でif使ったらぶさいくだから全部中だけで処理したいんじゃないの? 俺はやり方しらんが
281 名前:nobodyさん mailto:sage [2012/03/04(日) 17:46:13.05 ID:???] >>277 あるけど>>1
282 名前:nobodyさん mailto:sage [2012/03/04(日) 17:57:20.72 ID:???] >>279 if( ishoge($b) ) $a=hoge($b); みたいなコードを書けってこと?
283 名前:nobodyさん mailto:sage [2012/03/04(日) 18:06:14.89 ID:???] >>278 dojo.jsスレの方が需要ありそうだが
284 名前:nobodyさん mailto:sage [2012/03/04(日) 18:08:00.32 ID:???] >>282 美しさを追求しているところに余計なことでした。 すみません。
285 名前:nobodyさん mailto:sage [2012/03/04(日) 18:09:21.89 ID:???] >>284 いえ、わかっていただければ結構です
286 名前:nobodyさん [2012/03/04(日) 18:35:31.77 ID:BDETq1qQ] <?php session_start(); // ログインチェック require_once '〜.php'; ?> <html>以下略 なんかbodyに書いた部分でffでも問題なかったにに ie8では上に謎のスペースが入ったから何故か試行錯誤してたら、 htmlタグの上のphpの記述が問題だった。sesstionをhtmlタグより 上に書かないとerrorが出るしどうしたらいいのでしょうか? ってかieがこんなに厄介とは思いもよらなかったです。
287 名前:nobodyさん mailto:sage [2012/03/04(日) 18:40:55.13 ID:???] bomかなんかでは?
288 名前:nobodyさん mailto:sage [2012/03/04(日) 19:38:33.66 ID:???] >>277 function a(){ return; }
289 名前:nobodyさん mailto:sage [2012/03/04(日) 19:46:09.72 ID:???] >>288 それnullが入らね?
290 名前:nobodyさん mailto:sage [2012/03/04(日) 20:00:04.77 ID:???] function a() { goto a; echo 1; a: } a();
291 名前:nobodyさん mailto:sage [2012/03/04(日) 21:47:11.57 ID:???] >>286 htmlファイルをphp側からrequire
292 名前:nobodyさん mailto:sage [2012/03/04(日) 22:24:22.00 ID:???] >>277 function hoge($a, $b) { if (fuga) return $a; else return $hage; } $a = hoge($a, $b); ってやってるけど、パラメータから$aを省きたいってこと?
293 名前:nobodyさん mailto:sage [2012/03/04(日) 22:46:40.56 ID:???] function hoge(&$a, $b) でいいんじゃね?
294 名前:nobodyさん mailto:sage [2012/03/04(日) 23:16:26.97 ID:???] $c = hoge( $b ) $a = ある条件($c) ? $a : $c;
295 名前:nobodyさん mailto:sage [2012/03/04(日) 23:32:33.09 ID:???] ( >д<)、;'.・ ファンクション
296 名前:nobodyさん mailto:sage [2012/03/05(月) 00:02:42.37 ID:???] >>295 42 :nobodyさん [↓] :2012/02/27(月) 00:59:20.23 ID:??? えーと メソッドは引数を持たなく、関数は引数を持つんだとおもいます
297 名前:nobodyさん mailto:sage [2012/03/05(月) 00:03:39.13 ID:???] い・・・引数
298 名前:nobodyさん mailto:sage [2012/03/05(月) 00:22:23.33 ID:???] 珍回答
299 名前:nobodyさん mailto:sage [2012/03/05(月) 00:42:52.04 ID:???] い?
300 名前:nobodyさん mailto:sage [2012/03/05(月) 00:45:17.37 ID:???] ん?
301 名前:nobodyさん mailto:sage [2012/03/05(月) 00:55:21.95 ID:???] PHPerはレベルが高い。 ここの回答者はほんと尊敬する。
302 名前:nobodyさん mailto:sage [2012/03/05(月) 03:07:10.08 ID:???] >>144 素直にmemcached使うとかじゃダメなの?
303 名前:nobodyさん mailto:sage [2012/03/05(月) 03:25:45.82 ID:???] >>302 JavaではできるのにPHPではできないんですか?っていうよ。 ライブラリ使えば?とかの流れも同様に泥沼化したがる
304 名前:nobodyさん mailto:sage [2012/03/05(月) 09:03:22.48 ID:???] >>144 アプリケーションスコープに格納したら良いよ
305 名前:nobodyさん [2012/03/05(月) 09:50:21.01 ID:tzDsfQTC] 質問です。正規表現につまっています。 (https?)(://[[:alnum:]\+\$\;\?\.%,!#~*/:@&=_-]+) https? > http or https :// > :// [:alnum:] は 英数字 \+\$\;\?\. は +$;?. ←こういうことでしょうか? %,!#~*/:@&=_- ←これは、どういうことでしょうか? [・・・]+ > 繰り返し $2グループの中の文字の繰り返しということ〜だと思っているのですが違いますか? なぜエスケープされていない箇所があるのでしょうか。。。
306 名前:nobodyさん mailto:sage [2012/03/05(月) 14:00:20.50 ID:???] エスケープいらない文字だから -は[]内ではエスケープ欲しいけど、最後だと動く ;にはいらない
307 名前:nobodyさん mailto:sage [2012/03/05(月) 14:17:05.99 ID:???] php関係ねえええええええええええええ
308 名前:nobodyさん mailto:sage [2012/03/05(月) 14:18:59.19 ID:???] 正規表現道場 kohada.2ch.net/test/read.cgi/php/1168450843/
309 名前:305 mailto:sage [2012/03/05(月) 14:29:43.10 ID:???] 返信ありがとうございます。 エスケープしなくても意味をもたない文字ということですね。 -もなるほどです。 PHPの勉強している時に出てきたものですから、ここで質問してしまいました。 すいません。 誘導ありがとうございます。 失礼いたしました。ありがとうございました。
310 名前:nobodyさん mailto:sage [2012/03/05(月) 18:40:56.83 ID:???] >>292 そうです
311 名前:277 mailto:sage [2012/03/05(月) 18:49:27.96 ID:???] >>310 は偽者です
312 名前:277 mailto:sage [2012/03/06(火) 00:26:49.78 ID:???] >>310 は本物です
313 名前:nobodyさん mailto:sage [2012/03/06(火) 02:01:06.19 ID:???] >>312 自演乙
314 名前:nobodyさん mailto:sage [2012/03/06(火) 02:07:59.90 ID:???] >>313 他演乙
315 名前:nobodyさん mailto:sage [2012/03/06(火) 02:29:22.85 ID:???] >>277 $aが具体的に何を表すのか知らんが そういう時はクラスのプロパティとして$aを保持してればよくね 色んなことを一行で表現するより論理ごとに別れてた方がきれい class Test { private $_a public function __construct($a) { $this->_a = $a; } public function hogeA($b) { //$this->_aに対する操作(適当に条件分岐させろ) } public function getA() { return $this->_a; } } $Test = new Test('test value'); $Test->hogeA('test value 2'); echo $Test->getA();
316 名前:nobodyさん mailto:sage [2012/03/06(火) 02:33:23.32 ID:???] 操作部分やらを一行ですませたいなら、hogeAメソッドにreturn $this;を追加して echo $Test->hogeA('test value 2')->getA();
317 名前:nobodyさん mailto:sage [2012/03/06(火) 03:09:12.21 ID:???] 綺麗な粗大ゴミですね って277が言ってました
318 名前:nobodyさん mailto:sage [2012/03/06(火) 09:06:56.66 ID:???] >>317 自演乙
319 名前:277 mailto:sage [2012/03/06(火) 11:20:30.82 ID:???] しねよゴミ回答者共
320 名前:nobodyさん mailto:sage [2012/03/06(火) 11:28:04.77 ID:???] え、277ってネタじゃなかったの?
321 名前:nobodyさん mailto:sage [2012/03/06(火) 12:03:37.64 ID:???] id出せばいいのに・・・
322 名前:nobodyさん mailto:sage [2012/03/06(火) 12:30:12.85 ID:???] "なにもしない"を返したときは $a $a = func($b) !== "なにもしない" ?: $a;
323 名前:nobodyさん mailto:sage [2012/03/06(火) 13:03:27.31 ID:???] なんだネタじゃねーのか。 >>277 どうしてもそうしたいならglobal $a;かけろ。 そうすりゃhoge($b)だけで済むじゃん。 珍回答だけど、珍質問相手だから勘弁しろ。
324 名前:nobodyさん mailto:sage [2012/03/06(火) 13:39:12.01 ID:???] 珍回答するなら無名関数だろ
325 名前:nobodyさん mailto:sage [2012/03/06(火) 14:14:26.77 ID:???] 293で既出だが、なるべく短くしたいなら参照渡しで良いだろ。 $a = hoge($b); と hoge($a,$b); 同程度の文字数だし。
326 名前:nobodyさん mailto:sage [2012/03/06(火) 14:18:10.19 ID:???] この際動けばいい 笑顔で納品してこい
327 名前:nobodyさん mailto:sage [2012/03/06(火) 14:48:41.70 ID:???] ごくたまに、きちんと設定しないから、ソースがまる見えのサイトを見掛ける。 メアドとか(DBとかの)パスワードとか書いてるのもあったり、危ねえ。 みんなパスワードをソースに書くのか?
328 名前:nobodyさん mailto:sage [2012/03/06(火) 14:59:27.02 ID:???] ソースが見られたレベルでは、DBのパスがなかったから良かったという状況がわかんない。