- 1 名前:nobodyさん mailto:sage [2008/11/22(土) 06:36:02 ID:???]
- このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。 PHP使いが優しくコメントを返しますが、 お礼はPHPの布教と初心者の救済をお願いします。 PHP Home Page www.php.net/ jp.php.net/ くだすれPHP(超初心者用)4 pc11.2ch.net/test/read.cgi/php/1213356756/ 適当に関連スレ(マルチはだめぽ) 【PHP】下らねぇ質問はここに書き込みやがれ 69 pc11.2ch.net/test/read.cgi/php/1211879073/
- 330 名前:nobodyさん mailto:sage [2008/12/23(火) 21:06:50 ID:???]
- うん
- 331 名前:nobodyさん mailto:sage [2008/12/23(火) 21:19:15 ID:???]
- わかりました
どちらがいいのかはわかりませんが、せっかくなのでSQLite3も使ってみます
- 332 名前:nobodyさん mailto:sage [2008/12/23(火) 21:44:59 ID:???]
- DBっていうのは、MySQLとかSQLiteとかPostgreSQLとかOracleとか、似たようなのがたくさんある。
元々はそのそれぞれに対して、よく似てるけどちょっとずつ形の違う関数がいっぱいあった。 で、それが不便だからって事で、「同じ書き方でどれにでもアクセスできるような仕組みを作ろう!」となった。 それがPDO。 PDOを使って書かれたプログラムは、DBがSQLiteからMySQLに変わっても、PDOクラスをnewしてるところだけ書き換えれば普通に動く。 また、PDOひとう覚えれば、どのDBでも使えるようになる、というメリットもある。
- 333 名前:nobodyさん mailto:sage [2008/12/23(火) 21:50:29 ID:???]
- 普通DSNを書き換えるんだろ
- 334 名前:nobodyさん mailto:sage [2008/12/23(火) 21:50:51 ID:???]
- じゃあ自由度は下がるってことでFA?
- 335 名前:nobodyさん mailto:sage [2008/12/23(火) 21:57:29 ID:???]
- ひとう → ひとつ
これだけだとバランス取れないので、一応デメリットも。 全DBでなるべく共通の操作を提供する、という仕組みのため、一部のDBに固有の機能が使えなかったりする事がある。 よくある話だと、MySQLの持続的接続が使えなかったりな。あと、パフォーマンスでもPDOは若干劣る。 個人で使う最大のメリットは、プリペアドステートメントのサポートだと個人的に思う。 SQLインジェクションの危険性をほぼゼロにできる上に、プログラムの可読性も上がる。
- 336 名前:nobodyさん mailto:sage [2008/12/23(火) 21:58:54 ID:???]
- > よくある話だと、MySQLの持続的接続が使えなかったりな。
それってパフォーマンスに影響するんだっけ?ベンチとった?
- 337 名前:nobodyさん mailto:sage [2008/12/23(火) 22:14:41 ID:???]
- PDOは文字コード変更用の関数がないからなー……。
SET NAMES 危ないって聞くし。
- 338 名前:335 mailto:sage [2008/12/23(火) 22:49:27 ID:???]
- >334
んな事いったら、sqlite関数やmysql関数を使ってしまえば、将来のDB変更の自由度が失われるわけだが。 俺は自由度や性能云々以前に、DB依存のコードがそこら中にあるのを気持ち悪いと感じる。そんなものはどっかで隠蔽されるべきだ。 (実際問題、DBを置き換えるなんて事態は普通ないだろうけどな)
- 339 名前:nobodyさん mailto:sage [2008/12/23(火) 22:58:50 ID:???]
- >>338
あたまでっかちおっさんどっかいけよ
- 340 名前:nobodyさん mailto:sage [2008/12/25(木) 05:23:16 ID:???]
- >>339
335, 338の発言を理解できないなら発言するな。 339的な発言は、このスレの害虫。
- 341 名前:nobodyさん mailto:sage [2008/12/25(木) 05:57:49 ID:???]
- >>PDOを使って書かれたプログラムは、DBがSQLiteからMySQLに変わっても、
>>PDOクラスをnewしてるところだけ書き換えれば普通に動く SQL文自体がDB固有になるだろうから、現実的にそれはあり得ないんじゃないか? (標準SQLだけで書かないでしょふつう) 俺的なPDOのメリットは、DB関連関数をどのDBにも共通で使えるため開発の学習量を 減らせること。これはソースコードの可読性の向上、メンテ性の向上にもなる。
- 342 名前:nobodyさん mailto:sage [2008/12/25(木) 18:01:58 ID:???]
- 標準SQLだけで書かないのが普通という前提なら、共通で使える部分の学習量なんてほとんど0じゃないか?
- 343 名前:nobodyさん mailto:sage [2008/12/25(木) 20:20:04 ID:???]
- DBを変更する予定があるとき、
単純にPDOだけで実現できるわけじゃぁないが、 PDOで標準SQLだけを使うか、 PDOよりも抽象化したFWを使うわけで、 素の関数を使うよりは汎用性が高い。 どっちの言うことも大きく間違っちゃいないわな
- 344 名前:nobodyさん [2008/12/29(月) 23:28:23 ID:hqhRjo69]
- オブジェクトのメソッド名とプロパティ名の一覧ってどうやって取得したらいいんでしょうか?
- 345 名前:nobodyさん mailto:sage [2008/12/29(月) 23:37:49 ID:???]
- リフレクション
- 346 名前:344 mailto:sage [2008/12/30(火) 12:21:58 ID:???]
- >>345
有り難うございます おかげで3週間越しの問題が解決しました 本当に有り難うございます
- 347 名前:nobodyさん mailto:sage [2008/12/31(水) 11:35:34 ID:???]
- phpの質問かJavaScriptの質問か迷ったのですが、ボタン(button)がクリックされた時に
確認用のダイアログを出すにはどうすれば良いでしょうか? 実行しますか? 【OK】 【キャンセル】 ※ダイアログを表示し【OK】が押された場合のみ submit処理を行ういたいです。
- 348 名前:nobodyさん mailto:sage [2008/12/31(水) 11:47:59 ID:???]
- >>347
超JavaScript ググれば死ぬ程出てくる 一番最初に引っかかったページ promptbox.jp/blog/memo/index.php?itemid=785 お年玉くれw
- 349 名前:nobodyさん mailto:sage [2008/12/31(水) 12:38:49 ID:???]
- >>348
ありがとうございます。 でもお金ないです。。。
- 350 名前:nobodyさん mailto:sage [2008/12/31(水) 12:39:59 ID:???]
- つI
- 351 名前:nobodyさん mailto:sage [2008/12/31(水) 13:25:47 ID:???]
- つD 御縁がありますように。
- 352 名前:nobodyさん mailto:sage [2008/12/31(水) 13:30:12 ID:???]
- っH
- 353 名前:nobodyさん mailto:sage [2008/12/31(水) 16:42:47 ID:???]
- htmlかphpかわからないのでこちらで質問です。
formのプルダウンメニューの値を送信ボタンで渡すのはわかるのですが プルダウンで選択しておいてリンクをクリックしたときにその値を一緒に 送るような使い方はできるのでしょうか。 ようはメニューでレイアウトの種類を選択して、リンク先をそのレイアウトで 表示させるといったことをしたいのですが。
- 354 名前:nobodyさん mailto:sage [2008/12/31(水) 17:24:24 ID:???]
- php関係無し
- 355 名前:nobodyさん mailto:sage [2008/12/31(水) 18:25:42 ID:???]
- そうですか、phpで操作できたらよかったんですが。
その後ググってるとJavaScriptでメニューの値が取得できるようですので これとonClickだかでどうにかできるのかなってことでJSはわからないんですが 少し勉強してみようとおもいます スレ違い失礼しました。
- 356 名前:nobodyさん mailto:sage [2008/12/31(水) 18:29:31 ID:???]
- JavaScriptのほうが最適ではあるだろうけど
工数増えるけどPHPでできないこともない まぁガンガレ
- 357 名前:nobodyさん mailto:sage [2008/12/31(水) 18:57:38 ID:???]
- 素直にやるならJavaScriptだろうな。
プルダウンを変更した時点でリンク先を書き換えるか、クリック時にフォームのsubmitイベントを呼び出すか。
- 358 名前:nobodyさん mailto:sage [2008/12/31(水) 18:59:09 ID:???]
- >>353
リンクにonclickといれてsubmitさせてやればいい
- 359 名前:nobodyさん mailto:sage [2008/12/31(水) 19:01:23 ID:???]
- 俺ならselectが変更された時点でJavaScript経由でcookieに表示設定を放り込む。
一度選択したら2回目以降は覚えていて欲しいだろうからな。
- 360 名前:nobodyさん mailto:sage [2008/12/31(水) 19:49:56 ID:???]
- URLに数字等を入れる事により1つのphpページ画面をそのパラメータによりページの内容を
変えたいと思います。 どうすれば同一phpページをパラメータURLを指定する事により表示内容を変更する事が出来ますか? www.test.php=1234 www.test.php=1235
- 361 名前:nobodyさん mailto:sage [2008/12/31(水) 19:52:15 ID:???]
- httpのクエリストリングから調べろ
- 362 名前:nobodyさん mailto:sage [2008/12/31(水) 20:01:42 ID:???]
- >>360
www.example.com/?page=1234 こういう形なら$_GET['page']で1234が取得できるから これを使って切り替えれば良い ただしpage=1234の1234は誰でも値を入れる事ができるから チェック等は必ずするように
- 363 名前:360 mailto:sage [2008/12/31(水) 20:14:49 ID:???]
- >>361
ヒントをありがとうございます。 >>362 詳しくご解説頂きありがとうございました。 早速「ガキ使い」を見ながらプログラミングしてみようと思います。
- 364 名前:nobodyさん mailto:sage [2009/01/03(土) 12:58:05 ID:???]
- phpでシステム開発をする場合には通常次の階層の直下に*.phpファイルを置いて
動作確認を行いますよね? C:\Program Files\Apache Software Foundation\Apache2.2\htdocs しかし、1つのPCで複数サイトの開発を行う場合には、次の用にフォルダを切った上で 開発を行っているのですが、この方法は正しいですか? C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\site1 C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\site2 ※要するに動作確認をする場合には次の用にしなくてはならないので。(まっ、これしか方法は無いかな?) localhost/site1/index.html localhost/site2/index.html
- 365 名前:nobodyさん mailto:sage [2009/01/03(土) 13:04:40 ID:???]
- hosts にサイト名追加して、VirtualHost つかうとかもあるな。
- 366 名前:nobodyさん mailto:sage [2009/01/03(土) 13:12:49 ID:???]
- 俺はZF使ってるからmod_rewrite
- 367 名前:nobodyさん mailto:sage [2009/01/03(土) 13:20:37 ID:???]
- 使ってれば偉くなった気になるんですね。わかります。
- 368 名前:nobodyさん mailto:sage [2009/01/03(土) 13:31:35 ID:???]
- お前は何を言ってるんだ
- 369 名前:nobodyさん mailto:sage [2009/01/03(土) 13:31:42 ID:???]
- 俺も毎日ちんこ使ってるので偉くなった気になっています。
- 370 名前:nobodyさん mailto:sage [2009/01/03(土) 13:45:12 ID:???]
- >>365
LinuxじゃないとVirtualHostは使えないのではないですか? それともWindows環境でも出来るのですか? >>366 取り敢えず、 tech.bayashi.net/svr/doc/apache/mod_rewrite.html のサイトで勉強してみようと思います。 実務でphpを使ったWEBサイトの開発とかした事が無いのですが、 実務でphpで開発を行う場合にテキストエディタだけを使っているプロジェクトは少ないですか? あと、複数サイトの開発を1台のPCで行う場合に、>>364みたいな感じで行うのは 能率が悪いでしょうか?
- 371 名前:nobodyさん mailto:sage [2009/01/03(土) 13:53:14 ID:???]
- >>370
べつにWindows環境だってIPベースでも名前ベースでもできるさ
- 372 名前:nobodyさん mailto:sage [2009/01/03(土) 13:54:52 ID:???]
- Apacheの話題はスレ違い
- 373 名前:nobodyさん mailto:sage [2009/01/03(土) 13:57:42 ID:???]
- >>370
人の話を疑うぐらいなら聞くな >>364の形で運用するわけじゃないんならダメだろ。 >>365がFA
- 374 名前:nobodyさん mailto:sage [2009/01/03(土) 14:00:48 ID:???]
- おれは常にテキストエディタ(Vim)と過去の開発資源(ライブラリ)だけで事足りてる
- 375 名前:nobodyさん mailto:sage [2009/01/03(土) 14:19:04 ID:???]
- んんんだこのgdgdはw
複数サイトをプロジェクト(複数人数)でやるんだから、ファイルのアップロード方式の方が重要。複数の人間がftpでアップするのなら、それを管理しやすい方法で あと、htdocs/aaa/bbb/ とかでやった場合、mod_rewrite の RewriteBase が後でアレな時あり プロジェクトを管理できれば良いので、エディタは何でもいい
- 376 名前:nobodyさん mailto:sage [2009/01/03(土) 14:38:30 ID:???]
- 複数の人間が更新するならCVSとか使うかなあ
サイト側もcheckoutするのだ
- 377 名前:nobodyさん mailto:sage [2009/01/03(土) 14:55:16 ID:???]
- checkoutじゃなくて、exportな
- 378 名前:nobodyさん mailto:sage [2009/01/03(土) 14:59:27 ID:???]
- >>371 〜 >>375 あざーす。
ぐぐって勉強してみます。
- 379 名前:nobodyさん mailto:sage [2009/01/03(土) 15:57:48 ID:???]
- Subversionを使っているのに何故かデプロイがftp経由ファイル単位なうちのプロジェクトは滅ぼしていいと思う。
>370 同時にいじるなら、何も考えずにやってるとアクセスログが同じファイルになってしまうので、やりづらいと思う。 そのままでもできるけど、バーチャルホストの方がエラーログの切り分けが簡単。 あとは両プロジェクトで同名のクッキーを使った場合衝突が発生する点かな。セッション周りが特に危険。 あと、本番環境に持っていく際に、相対リンク/絶対リンクとか周りで絶対いくつかリンク切れが発生すると思う。 以上のような点を気にしなくて良いのならば、そのままでもいいんじゃない?
- 380 名前:379 mailto:sage [2009/01/03(土) 16:44:44 ID:???]
- ああ、そもそもセッション変数が共有されてしまう点の方が問題か。
クッキーは発行パスを適切に指定すれば混ざらないが、本番環境への移行の際に適切な修正をする必要がある。
- 381 名前:nobodyさん mailto:sage [2009/01/12(月) 12:35:49 ID:???]
- パール互換の正規表現についてなのですが、
preg_matchなど公式マニュアルに出ている内容については理解したのですが、 Perlとは微妙に違うリテラルやトークンの使い方について詳しく説明してある ドキュメント等はないでしょうか?
- 382 名前:nobodyさん mailto:sage [2009/01/12(月) 13:43:52 ID:???]
- PHPって確か鬼車使っているんだっけ
だとしたら ttp://www.geocities.jp/kosako3/oniguruma/doc/RE.ja.txt 補記 3. Perl 5.8.0と比較して存在しない機能 + \N{name} + \l,\u,\L,\U, \X, \C + (?{code}) + (??{code}) + (?(condition)yes-pat|no-pat) * \Q...\E 但しONIG_SYNTAX_PERLとONIG_SYNTAX_JAVAでは有効
- 383 名前:nobodyさん mailto:sage [2009/01/12(月) 15:24:30 ID:???]
- ありがとうございます!
参考にメモさせていただきました
- 384 名前:nobodyさん mailto:sage [2009/01/13(火) 02:11:38 ID:???]
- くだらない事なんですが、一つ気になっている事があります。
PEAR::Logでログでログ管理をしようと思っているのですが、 手元の参考書やWebで調べると、解説のサンプルプログラムが <?php require_once 'Log.php'; $file = &Log::factory('file', 'out.log', 'TEST'); $file->log('ログ内容'); ?> みたいな場合が多いのですが、この場合Log::factoryで作成した インスタンス(?)の$fileは明示的にcloseか何かしなくて言いのでしょうか? 例えば、普通のファイル操作ならfopenしたら最後はfcloseをするので、 Log::factoryもそれに該当する操作が必要ないのか?と気になりましたので・・・・
- 385 名前:nobodyさん mailto:sage [2009/01/13(火) 03:08:48 ID:???]
- マニュアル嫁
- 386 名前:nobodyさん mailto:sage [2009/01/15(木) 22:20:46 ID:???]
- テキストファイルを読み込んで一行ごとに配列に入れ
配列を検索して特定の文字が含まれていた場合そのインデックスを返す っていうのをやりたいのですが、わかりません。よろしくお願いします。 インデックス1を返して欲しいんですが、何も返ってきません。 ***テキストファイルの中身******* 群馬県 栃木県 茨城県 埼玉県 東京都 **************************** <?php //ファイルを開く $filename="test.txt"; //配列に代入する $f1=file($filename); //特定の文字が含まれる要素を探す $word="栃木県"; $key=array_search($word,$f1); print($key); ?>
- 387 名前:nobodyさん mailto:sage [2009/01/15(木) 22:27:13 ID:???]
- 返り値
ファイルを配列に入れて返します。 配列の各要素はファイルの各行に対応します。改行記号はついたままとなります。 失敗すると file() は FALSE を返します
- 388 名前:nobodyさん mailto:sage [2009/01/15(木) 22:28:50 ID:???]
- $word="栃木県\n";
- 389 名前:nobodyさん mailto:sage [2009/01/15(木) 23:00:30 ID:???]
- >>387
>>388 レスありがとうございます。 この検索の場合は完全に一致するものしか検索できないんですね。 例えば $word="玉"; とした場合に 埼玉県のインデックスの3を返すというのは無理なんでしょうか?
- 390 名前:nobodyさん mailto:sage [2009/01/16(金) 00:17:00 ID:???]
- >>389
データーベースに入れて 「like」検索をすればできる。
- 391 名前:nobodyさん mailto:sage [2009/01/16(金) 07:02:26 ID:???]
- >>389
DBなんて使わなくてもstrposでできる
- 392 名前:nobodyさん mailto:sage [2009/01/16(金) 15:17:30 ID:???]
- >>391
strposって、最初に出てきた位置を返す関数じゃない? 「あるかどうか」を調べる関数のほうがいいんだけど。
- 393 名前:nobodyさん mailto:sage [2009/01/16(金) 15:19:44 ID:???]
- 最初に出てくる=ある
- 394 名前:nobodyさん mailto:sage [2009/01/16(金) 16:25:58 ID:???]
- strposで位置取得
そこまでに\nがいくつあるか ウマー
- 395 名前:nobodyさん mailto:sage [2009/01/16(金) 23:23:04 ID:???]
- 俺なら何も考えず配列に格納→foreachでループ→中でstrpos
>392 strposは文字列検索としては最速の部類。 他の選択肢はpreg_match位しかないが、preg関数とstr関数じゃお話にならんほど速度が違う。
- 396 名前:nobodyさん mailto:sage [2009/01/16(金) 23:24:33 ID:???]
- 説得力を持たせるためにベンチマークを載せてはどうかね?
- 397 名前:nobodyさん mailto:sage [2009/01/16(金) 23:28:16 ID:???]
- 自分でやれ
- 398 名前:nobodyさん mailto:sage [2009/01/17(土) 11:25:45 ID:???]
- >>396
395ではないが暇なので作ってみた $imakara_ikude = microtime(TRUE); $dokowo_sawatte_hosiinya = '検索対象にしたい任意の文字列'; $kokoga_eenka = '検索したい任意の文字列'; $kokoga_eenka_pattern = '/' . preg_quote($kokoga_eenka, '/') . '/'; $itte_itte_ikimakuru = 100000; for ($i = 1; $i <= $itte_itte_ikimakuru; $i++) { if (strpos($dokowo_sawatte_hosiinya, $kokoga_eenka) !== FALSE) {} // if (strstr($dokowo_sawatte_hosiinya, $kokoga_eenka)) {} // if (preg_match($kokoga_eenka_pattern, $dokowo_sawatte_hosiinya)) {} } $doya_yokattaka = microtime(TRUE) - $imakara_ikude; echo $doya_yokattaka; ■結果 - Windows XP(ペン4 3.2GHz)+XAMPP(PHP5.2.2) strpos():0.060ぐらい strstr():0.052ぐらい preg_match():0.28ぐらい strstr()の方が微妙に早いが、公式マニュアルでstrstr()の説明見ると strpos()使えカスと書いてるので俺は素直にstrpos()使う。
- 399 名前:nobodyさん mailto:sage [2009/01/17(土) 11:38:45 ID:???]
- >>392
というわけで、 if (strpos($str, 'search') !== FALSE) を使え。必ず「!== FALSE」にするように。理由は説明ダルいからマニュアル見れ。 >>389 $index = FALSE; $word = '玉'; if ($ary = file('test.txt')) { foreach ($ary as $key => $val) { if (mb_stripos($val, $word) !== FALSE) { $index = $key; break; } } } var_dump($index); strpos()はマルチバイト対応してないので、mb_系使うように。
- 400 名前:nobodyさん mailto:sage [2009/01/17(土) 11:43:51 ID:???]
- >>399で書き忘れたが、大規模検索なら素直にDB使う。
>>384 気持ち悪いなら明示すりゃいい。というか、色んな意味で明示したほうが良いと俺は思う。 phpは、リソースのオープンは明示しなくても自動的に閉じてくれる。(ファイルであれDBであれ) >>382 PHP5から鬼車。mb_ereg()系で。 preg_match()では使われてないのでは?
- 401 名前:nobodyさん mailto:sage [2009/01/17(土) 11:53:04 ID:???]
- お前らJavaとPHPのスキルを比率で示してくれ。
俺の場合 Java : PHP = 5 : 5 ただ、レンタルサーバ代がJavaだと高いから力配分を 1:9程度に持って行こうかと思ってる。
- 402 名前:nobodyさん mailto:sage [2009/01/17(土) 12:00:27 ID:???]
- >>399
最初にifしてるのはなんで?
- 403 名前:nobodyさん mailto:sage [2009/01/17(土) 12:05:09 ID:???]
- >>402
$a = array('a', 'b', 'c'); foreach ($b as $k => $) {} 実行すれば分かる
- 404 名前:nobodyさん mailto:sage [2009/01/17(土) 12:06:47 ID:???]
- >>398
変数ワロタwww
- 405 名前:400 mailto:sage [2009/01/17(土) 12:11:35 ID:???]
- >>384
あ、ひょっとしたらデストラクタで閉じてるのかもね。と一応>>400に付けたし。 連レスウザいだろうからこの辺で。
- 406 名前:nobodyさん mailto:sage [2009/01/17(土) 12:23:28 ID:???]
- >>403
だったら普通初期化するかキャストするもんだよ
- 407 名前:nobodyさん mailto:sage [2009/01/17(土) 12:25:11 ID:???]
- >>406
開こうとしているファイルが必ず開けるとは限らないわな。
- 408 名前:nobodyさん mailto:sage [2009/01/17(土) 12:26:13 ID:???]
- >>407
foreach((array)file('〜') as ...)
- 409 名前:nobodyさん mailto:sage [2009/01/17(土) 12:29:37 ID:???]
- phpごときで何細かいことウダウダやってんだかww
- 410 名前:nobodyさん mailto:sage [2009/01/17(土) 12:30:34 ID:???]
- >>406
エラー処理がしやすいとかじゃね?
- 411 名前:nobodyさん mailto:sage [2009/01/17(土) 12:34:40 ID:???]
- あと
$ary = file('test.txt') or array(); $ary = file('test.txt') or exit; とか。もしくは例外使う。 何か関数からの出力を得る度にifで1ブロック使うなんてナンセンスすぎ。
- 412 名前:nobodyさん mailto:sage [2009/01/17(土) 12:38:43 ID:???]
- 399は最近学び始めてphpが分かってきたから答えたくてたまらないお子ちゃまか
- 413 名前:399 mailto:sage [2009/01/17(土) 12:39:51 ID:???]
- >>411が糞ウザくなってきたから一言。
あのな。 言っておくが、>>399みたいな処理は普通はクラスのメソッド通すなりするわ。 めんどくさいからはしょってるだけだろーが。分かるか?あ?? なんか>>411見てると、俺の会社の全然使えないカスPGにそっくりで殴り倒したくなるわw
- 414 名前:nobodyさん mailto:sage [2009/01/17(土) 12:40:56 ID:???]
- いやお前のコードが使えないんじゃん
- 415 名前:nobodyさん mailto:sage [2009/01/17(土) 12:41:35 ID:???]
- お前ら、質問があっても誰も答えないくせに
誰かが答えるとそれには文句つけないと気がすまないんだな。 どうしようも無いカスだなw
- 416 名前:nobodyさん mailto:sage [2009/01/17(土) 12:42:27 ID:???]
-
たかがPHPでしょ 動けばいいじゃん ばか?
- 417 名前:nobodyさん mailto:sage [2009/01/17(土) 12:43:17 ID:???]
- 能力ないのに見栄を張るとは恥ずかしい奴だなw
- 418 名前:nobodyさん mailto:sage [2009/01/17(土) 12:46:56 ID:???]
- さすがPHPスレ。お前ら目糞鼻糞。
- 419 名前:nobodyさん mailto:sage [2009/01/17(土) 12:50:26 ID:???]
- ____ ) 『 実行すれば分かる 』っと、
/⌒ ⌒\ ) 『 開こうとしているファイルが必ず開けるとは限らないわな』っと。 /( ●) (●) \ )/⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y丶 / ::::::⌒(__人__)⌒::::: \ | |r┬-| | \ `ー'´ / ノ \ /´ ヽ カ | l l||l 从人 l||l l||l 从人 l||l カ タ ヽ -一''''''"~~``'ー--、 -一'''''''ー-、. タ ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒)) ┌┬┬┐┌┬┬┬┐┌┬┬┬┐┌┬┬┬┐ ,. - ''"| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ρ ̄`l  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ノ ̄ ̄ ____ /::::::─三三─\ foreach((array)file('〜') as ...) /:::::::: ( ○)三(○)\ |::::::::::::::::::::(__人__):::: | _____ \::::::::: |r┬-| ,/ .| | ノ:::::::: `ー'´ \ |
- 420 名前:nobodyさん mailto:sage [2009/01/17(土) 12:52:06 ID:???]
- やぱりphpしか使えない奴ってバカっ事でOK?
Java使いが一番
- 421 名前:nobodyさん mailto:sage [2009/01/17(土) 12:52:28 ID:???]
- >>419
ウケルwwwww
- 422 名前:nobodyさん mailto:sage [2009/01/17(土) 12:53:47 ID:???]
- アホな奴もいるもんだなw
- 423 名前:nobodyさん mailto:sage [2009/01/17(土) 13:03:06 ID:???]
- 自演煽りのクオリティが低すぎて吹いた
- 424 名前:nobodyさん mailto:sage [2009/01/17(土) 13:46:03 ID:???]
- 書き込み時間と日頃のレスの伸びからして2名が暴れていただけらしいな
PHPやってると頭だけではなく性格まで悪くなるらしいから気をつけようww 融通利かないやつやコミュニケーション能力無いやつは PGだろうが何だろうが使えん うちにも1名いて給料の査定も下がったはずだが、はやくその理由に気付いて辞めてくれ
- 425 名前:nobodyさん mailto:sage [2009/01/17(土) 17:45:47 ID:???]
- 一週間を表示する関数を作ってみたんですが、
どういうわけか土曜日だけ文字化けしてしまいます。 解決策はないでしょうか? <?php write_day(); //一週間を表示する関数 function write_day(){ while($i<7){ print($f1[$i]); $ts=getDay($i); print(date("m/d".getYoubi(date("w",$ts)),$ts)); $i++; } } //曜日を漢字に変換 function getYoubi($wday) { $arr = array("(日)","(月)","(火)","(水)","(木)","(金)","土"); return $arr[$wday]; } //日にちを取得する関数 function getDay($day){ $now = time(); return mktime(date("H",$now),date("i",$now),date("s",$now),date("m",$now),date("d",$now)+$day,date("Y",$now)); } ?>
- 426 名前:nobodyさん mailto:sage [2009/01/17(土) 18:23:30 ID:???]
- >425
コードをShift_JISで書かないでUTF-8にするだけで解決。
- 427 名前:nobodyさん mailto:sage [2009/01/17(土) 18:52:25 ID:???]
- >>426
一発で解決しました。ありがとうございます。 本当文字コードって難しい。 スクレイピングでサイト作る人とか超尊敬。
- 428 名前:nobodyさん mailto:sage [2009/01/17(土) 23:41:37 ID:???]
- >>425
まったく関係ないんだけど 土曜日だけ()が付かないのはなんでなんだろうと思った。
- 429 名前:nobodyさん mailto:sage [2009/01/18(日) 07:29:09 ID:???]
- >>428
土曜日だけどうしても文字化けで表示できず いろいろと試行錯誤した結果わからなかったので 質問しました。 ()除いたりといった試行錯誤の名残をそのまま 書いてしまいました。ごめんなさい。
- 430 名前:nobodyさん mailto:sage [2009/01/18(日) 11:24:28 ID:???]
- >>424
自己紹介乙
|

|