- 1 名前:nobodyさん mailto:sage [2012/01/02(月) 02:03:25.50 ID:???]
- 質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り 次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。 ◆前スレ 【PHP】下らねぇ質問はID出して書き込みやがれ 113 kohada.2ch.net/test/read.cgi/php/1322564127/ ◆質問用テンプレ 【OS名】CentOS 【PHPのバージョン】5.3 【連携ソフトウェア】MySQL ImageMagick 【質問内容】 ◆質問する時の注意 ・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す) ・ 己の行った操作、変更などを詳しく明記すること。 ・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。 ・ 質問者として、態度をわきまえること。 ・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。 (PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。) ◆質問後の注意 ・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。 ・解決しなくても回答をもらった場合はお礼を言うこと。 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。) ◆回答者への注意 ・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。 【その他諸注意】 ・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
- 49 名前:nobodyさん mailto:sage [2012/01/02(月) 20:32:24.66 ID:???]
- しかし、>>31の釣り野郎はPHPの弱点をうまく突いているwww
- 50 名前:nobodyさん mailto:sage [2012/01/02(月) 20:41:19.53 ID:???]
- あと->とかふざけんな.でメンバにアクセスできるようにしろ!
面倒くせえんだよ->ってうつの
- 51 名前:nobodyさん mailto:sage [2012/01/02(月) 20:42:23.22 ID:???]
- >>31の言ってる意味がわからん。
- 52 名前:nobodyさん mailto:sage [2012/01/02(月) 20:44:30.99 ID:???]
- >>39の言ってる意味もわからん。
- 53 名前:nobodyさん mailto:sage [2012/01/02(月) 20:54:47.07 ID:???]
- >>47>>49
低脳が自演すると、自分の間抜けさを補強しちゃうのが悲しいな 黒いものをいくら「白だ!」と自演してもみんなクスクス笑うだけ
- 54 名前:nobodyさん mailto:sage [2012/01/02(月) 21:11:31.24 ID:???]
- >>48の言ってる意味もわからん。
- 55 名前:nobodyさん mailto:sage [2012/01/02(月) 21:12:37.11 ID:???]
- >>53
釣りにつられるなよw
- 56 名前:nobodyさん mailto:sage [2012/01/02(月) 21:17:10.64 ID:???]
- ここまでひどい自演も最近あまりみないな
- 57 名前:nobodyさん [2012/01/02(月) 21:18:55.95 ID:Vsxd7/Vo]
- このスレおもしろすぎる。
釣りって言ってるのに、入れ食い状態。 みんなに正月早々つきあってもらってごめんね。 またネタ用意してくるから待っててねwwwwwwww
- 58 名前:nobodyさん mailto:sage [2012/01/02(月) 21:21:12.46 ID:???]
- ';';,..
'';;';';;,., ''';;';';;'';;;,., ザッ ''';;';'';';''';;'';;;,., ザッ ザッ ;;''';;';'';';';;;'';;'';;; ;;'';';';;'';;';'';';';;;'';;'';;; vymyvwymyvymyvy ザッ ザッ MVvvMvyvMVvvMvyvMVvv、 Λ_ヘ^−^Λ_ヘ^−^Λ_ヘ^Λ_ヘ ザッ ヘ__Λ ヘ__Λ ヘ__Λ ヘ__Λ __,/ヽ_ /ヽ__,.ヘ /ヽ__,.ヘ _,.ヘ ,.ヘ ザッ /\___/ヽ /\___ /\___/ヽ _/ヽ /\___/ヽ / \/ / \ / \ . | | | | | | | | | | | | . | | | | | | \ /\ \ / \ / /`ー‐--‐‐―´\ /`ー‐- /`ー‐--‐‐―´\ /`ー‐--‐‐―´ 「vipに帰ります」「vipに帰ります」「vipに帰ります」「vipに帰ります」
- 59 名前:nobodyさん mailto:sage [2012/01/02(月) 21:22:02.25 ID:???]
- こんなくだらない事している間におまいらの知らないところでスキルを上げてる奴らがいる
- 60 名前:nobodyさん mailto:sage [2012/01/02(月) 21:57:14.73 ID:???]
- とりあえず正月三が日ぐらい休めw
- 61 名前:nobodyさん [2012/01/03(火) 00:37:02.85 ID:5Pk6ggV8]
- phpのセッションをDBに保存し、それを別言語で作ったアプリ(具体的にはnode.js)からも共有したいと考えています。
ドメインは同じです。 www.phppro.jp/phptips/archives/vol45/1 を参考にしてまずはphpのセッションをmysqlに入れる方法を試してみたのですが、 DBを見たところ以下のような形式でデータが保存されていました。 session_id: bhvsjrg7dsroutsea13q1ji52 session_data: name|s:7:"1234567";id|s:9:"123456789"; session_createdate: 2012-01-02 23:44:17 session_idとsession_createdateは特に問題ないのですが、 session_dataの保存形式がよく分かりません。 どういうルールに基づいた形式なのでしょうか? またこのsession_dataの保存形式を変更することはできるのでしょうか?
- 62 名前:nobodyさん mailto:sage [2012/01/03(火) 00:40:23.42 ID:???]
- >>28
プロセスを何だと思いこんでるんだ?コイツ
- 63 名前:nobodyさん mailto:sage [2012/01/03(火) 00:42:57.34 ID:???]
- >>62
プロセスとは何か説明してあげて。
- 64 名前:nobodyさん [2012/01/03(火) 00:47:46.14 ID:rKocSQ20]
- 詳しい人、
PHPでマルチスレッドを実現する方法を教えて下さい。
- 65 名前:nobodyさん mailto:sage [2012/01/03(火) 00:53:19.06 ID:???]
- >>61 MySQLのデータ型から好きなの選んで www.dbonline.jp/mysql/type/
>>63 apache >>64 いくらでもあるがなggrks
- 66 名前:nobodyさん [2012/01/03(火) 01:00:40.26 ID:rKocSQ20]
- >>65
すみません。 もっと詳しく教えてください。 どうやってマルチスレッドになるのでしょうか?
- 67 名前:nobodyさん [2012/01/03(火) 01:19:51.05 ID:rKocSQ20]
- >>65
本当にPHPが単なる並行処理ではなく マルチな「スレッド」として動くのでしょうか? どのような仕組みか詳しく教えていただけませんでしょうか?
- 68 名前:nobodyさん mailto:sage [2012/01/03(火) 01:30:14.56 ID:???]
- お前もう飽きた
- 69 名前:nobodyさん mailto:sage [2012/01/03(火) 01:32:37.21 ID:???]
- 新年早々大丈夫か
- 70 名前:nobodyさん [2012/01/03(火) 01:38:20.07 ID:rKocSQ20]
- >>68
>>69 >>65の方が教えていただけませんので代わりに教えていただけませんでしょうか? PHPをマルチな「スレッド」として動かす方法を。
- 71 名前:nobodyさん mailto:sage [2012/01/03(火) 02:03:49.54 ID:???]
- >>61
>session_data: name|s:7:"1234567";id|s:9:"123456789"; s:7やs:9ってのはString(7) String(9)ってこと つまり文字列型の変数で長さが7文字って書いてるだけ >>70 PHPはマルチスレッド非対応 っぽいことはcURL使えばできる
- 72 名前:nobodyさん [2012/01/03(火) 02:38:05.01 ID:rKocSQ20]
- >>71
やっぱりマルチスレッドはできないですよね。 >>65は嘘つきですね
- 73 名前:nobodyさん mailto:sage [2012/01/03(火) 02:53:05.42 ID:???]
- >>71
おまえ構うなよ
- 74 名前:nobodyさん [2012/01/03(火) 02:53:47.08 ID:rKocSQ20]
- >>73
あなたも嘘つきですか?
- 75 名前:nobodyさん mailto:sage [2012/01/03(火) 03:46:50.55 ID:???]
- >>64 は、マルチスレッドっぽいことがしたいの?
- 76 名前:nobodyさん mailto:sage [2012/01/03(火) 03:48:48.69 ID:???]
- >>61
確認する暇がないんで嘘付いてたら悪いけど JSONで保存するならこんな感じかね > www.phppro.jp/phptips/archives/vol45/1 function read ($id) { global $db; mysql_select_db("db_name"); $result = mysql_query("SELECT * FROM session_t WHERE session_id='{$id}'"); if(mysql_num_rows($result) == 1){ $row = mysql_fetch_array($result); - return $row['session_data']; + $_SESSION = json_decode($row['session_data']); + return session_encode(); 中略 function write ($id, $sess_data) { + session_decode($sess_data); + $sess_data = json_encode($_SESSION);
- 77 名前:nobodyさん mailto:sage [2012/01/03(火) 03:50:58.26 ID:???]
- まぁjsonにするのが普通だけどSESSIONは再利用できないでしょ
中身と何かしらユーザーと紐付けるユニークなIDだけを格納しておいて新しいSESSIONへ入れるという実装が現実的
- 78 名前:nobodyさん [2012/01/03(火) 03:52:02.64 ID:5Pk6ggV8]
- >>71
ありがとうございます。 ちょっと自分で調べてみて、seliarizeという関数がセッションのキーバリューをこの形式に変換していることが分かりました。
- 79 名前:nobodyさん [2012/01/03(火) 04:00:17.52 ID:5Pk6ggV8]
- >>76,77
やっぱりそういう方法になりますかね… とりあえず www.1x1.jp/blog/2010/12/php_serialize_data_type.html code.activestate.com/recipes/414334/ seliarizeが中でどんなことやってるのかが何となく分かりましたし、 php側での対応は特にせずにjavascript側でseliarize関数的なものを実装しようかと思います。 ありがとうございます。
- 80 名前:nobodyさん mailto:sage [2012/01/03(火) 04:11:57.55 ID:???]
- PHPのシリアライズのバグは治ったんでしょうか?
- 81 名前:nobodyさん mailto:sage [2012/01/03(火) 04:13:01.20 ID:???]
- なんか厄介事やろうとしてるみたいだけど素直にajaxでPHPからjsonでもらったら?
- 82 名前:nobodyさん mailto:sage [2012/01/03(火) 04:17:24.79 ID:???]
- >>61
>>76 そんなことするくらいならPHP以外の言語にしては?
- 83 名前:nobodyさん mailto:sage [2012/01/03(火) 10:51:44.23 ID:???]
- いい加減な事いう>>65が答えられなくて誤魔化してきたことに笑った
- 84 名前:nobodyさん mailto:sage [2012/01/03(火) 14:52:20.49 ID:???]
- 関数の呼び出し元はdebug_backtrace()で、ローカル変数はget_defined_vars()
で取得できるようですが、呼び出し元のローカル変数一覧を取得する方法は ないのでしょうか?
- 85 名前:nobodyさん mailto:sage [2012/01/03(火) 15:03:14.85 ID:???]
- >>84
>>1
- 86 名前:nobodyさん [2012/01/03(火) 16:32:20.69 ID:u/AA2OwX]
- すいません…
【OS名】FreeBSD 8.1-RELEASE-p5 【PHPのバージョン】5.3.8 【連携ソフトウェア】 【質問内容】 関数の呼び出し元はdebug_backtrace()で、ローカル変数はget_defined_vars() で取得できるようですが、呼び出し元のローカル変数一覧を取得する方法は ないのでしょうか?
- 87 名前:nobodyさん mailto:sage [2012/01/03(火) 16:56:09.74 ID:???]
- >>86
ないです
- 88 名前:nobodyさん [2012/01/03(火) 17:16:36.40 ID:u/AA2OwX]
- >>87
わかりました。ありがとうございます。
- 89 名前:nobodyさん mailto:sage [2012/01/03(火) 17:19:27.22 ID:???]
- >>88
俺はコードを載せてもらわないと答えられないから サンプルコードを出してもらってどこの変数をどこから取得したいのかコードで書いてくれ 基本的に俺は日本語だけの質問は答えないけど
- 90 名前:nobodyさん mailto:sage [2012/01/03(火) 17:20:04.63 ID:???]
- ちなみに外人です
- 91 名前:86 [2012/01/03(火) 18:08:55.19 ID:u/AA2OwX]
- こんな感じなんですが。
function a() { $a = 123; b(); } function b() { // ここでa()のローカル変数を取得したい // (array('a' => 123)) }
- 92 名前:nobodyさん mailto:sage [2012/01/03(火) 18:19:55.30 ID:???]
- >>91
function a() { $a = 123; b(get_defined_vars()); } function b($vars) { var_dump($vars); }
- 93 名前:nobodyさん mailto:sage [2012/01/03(火) 18:25:22.21 ID:???]
- function a() {
$a = 123; b(); } function b() { // ここでa()のローカル変数を取得したい // (array('a' => 123)) } これだけ見ると b()に引数で渡せよってなるね
- 94 名前:nobodyさん mailto:sage [2012/01/03(火) 18:36:58.73 ID:???]
- お前が書き込んでいるとき
既に俺は渡した
- 95 名前:nobodyさん [2012/01/03(火) 18:49:51.05 ID:Ccq7mdky]
- phpMyAdminのテーマって、公式から拾える分しかないのですか?
同じデザインで、色違いってのが3種類欲しいんだけど
- 96 名前:nobodyさん mailto:sage [2012/01/03(火) 18:51:12.87 ID:???]
- >>95
他にもあるよ
- 97 名前:nobodyさん mailto:sage [2012/01/03(火) 18:52:03.43 ID:???]
- >>91
こういう風にクラスに入れとくのは? class Debug { public $debug = array(); public function get_vars(){var_dump(get_object_vars($this));} } class Test extends Debug{} function a() { $test1 = 1; $test2 = 2; $test3 = 3; // デバッグモード global $obj; $obj = new Test(); $obj->debug["test"] = $test1; $obj->debug["test2"] = $test2; $obj->debug["test3"] = $test3; } function b() { // デバッグモード global $obj; $obj->get_vars(); } a(); b();
- 98 名前:nobodyさん mailto:sage [2012/01/03(火) 19:31:14.73 ID:???]
- >>31
おいおいおい、 そういうときこそシングルトン使えよ。 全くこのスレはレベル低いな。
- 99 名前:nobodyさん mailto:sage [2012/01/03(火) 20:27:11.00 ID:???]
- DBアクセスにシングルトンを使う場合
あくまでも同じユーザがリソースを使いまわすためにあるもので 別のユーザが使ってたリソースを別ユーザが再利用するなんてことは出来ない >>31のようなものは単にキャッシュの仕組みを作ればいい
- 100 名前:nobodyさん mailto:sage [2012/01/03(火) 20:39:04.35 ID:???]
- 釣られんなよ
- 101 名前:nobodyさん mailto:sage [2012/01/03(火) 20:40:01.09 ID:???]
- 自分のレベルの低さを釣りで済ますなよ
- 102 名前:nobodyさん mailto:sage [2012/01/03(火) 20:47:44.01 ID:???]
- >>99
えーーーー。知らなかった。 PHPのシングルトンは特殊ですね。
- 103 名前:nobodyさん mailto:sage [2012/01/03(火) 20:54:55.18 ID:???]
- >>99
おいおい、君もレベル低いな。 アプリケーションスコープに入れて シングルトンかませばいいだろ。
- 104 名前:nobodyさん mailto:sage [2012/01/03(火) 21:04:35.24 ID:???]
- 一人何役?
- 105 名前:nobodyさん mailto:sage [2012/01/03(火) 21:32:25.10 ID:???]
- 間抜けなこと言ってるのは >>98 >>102 >>103
- 106 名前:nobodyさん mailto:sage [2012/01/03(火) 21:38:30.72 ID:???]
- コネクションプーリングなんてのはそもそもアプリケーションサーバが対応してないと無意味だしな
- 107 名前:nobodyさん mailto:sage [2012/01/03(火) 23:06:40.58 ID:???]
- >>71
>PHPはマルチスレッド非対応 公式では”非推奨”とされてるだけで、Apache MPM workerでマルチスレッドモードになる php.net/manual/ja/function.zend-thread-id.php
- 108 名前:nobodyさん mailto:sage [2012/01/03(火) 23:20:26.07 ID:???]
- >>107
非推奨は使い物にならないんだよ。 完全趣味ならともかくビジネスだったら非対応。 これだからPHPは馬鹿にされる。
- 109 名前:nobodyさん mailto:sage [2012/01/03(火) 23:27:02.14 ID:???]
- >>108
馬鹿はそうやって最初からあきらめるが、頭が良い人間はこれでビジネスをする www.phpclasses.org/blog/post/66-More-defensive-programming-practices-to-survive-Web-site-traffic-peaks.html
- 110 名前:nobodyさん mailto:sage [2012/01/03(火) 23:33:06.46 ID:???]
- >>107
Apacheの機能じゃんそれ・・・
- 111 名前:nobodyさん mailto:sage [2012/01/03(火) 23:33:33.84 ID:???]
- ついでにこれも読んだら、使いどころがだいたいわかるっしょ
[PHP-DEV] PHP Performance in Apache: Multi-Process vs Multi-Threaded www.serverphorums.com/read.php?7,247223
- 112 名前:nobodyさん mailto:sage [2012/01/03(火) 23:40:41.72 ID:???]
- 必死にググって張ってるだけだろwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 113 名前:nobodyさん mailto:sage [2012/01/03(火) 23:42:00.40 ID:???]
- >>112を擁護するわけではないけど
英語でベタベタ貼る人ってだいたい理解してない ごまかしてる感がするので日本語で説明して下さい
- 114 名前:nobodyさん mailto:sage [2012/01/03(火) 23:44:14.54 ID:???]
- >>109
静的コンテンツをマルチスレッド化されたウェブサーバで運用するアイデア >>111 マルチスレッド、マルチプロセスのパフォーマンス比較
- 115 名前:nobodyさん mailto:sage [2012/01/03(火) 23:50:08.31 ID:???]
- >>111
結論言う。 言語を変えろ。
- 116 名前:nobodyさん mailto:sage [2012/01/03(火) 23:51:11.23 ID:???]
- これは日本語で書いてある
LAMP システムを調整する: 第 2 回 Apache と PHP を最適化する www.ibm.com/developerworks/jp/linux/library/l-tune-lamp-2.html
- 117 名前:nobodyさん mailto:sage [2012/01/03(火) 23:52:26.89 ID:???]
- >>109
頭の良い人はPHP以外の手段を使う。これ常識。
- 118 名前:nobodyさん mailto:sage [2012/01/03(火) 23:57:57.57 ID:???]
- >>111
アパッチの動作モードの話をしてどうすんだっていう
- 119 名前:nobodyさん mailto:sage [2012/01/04(水) 00:00:11.45 ID:???]
- PHPerはバカばっかり。
- 120 名前:nobodyさん [2012/01/04(水) 00:15:57.19 ID:GubBHlXR]
- PHPでJavaを実装したいのですがどうしたらよいでしょうか?
- 121 名前:nobodyさん mailto:sage [2012/01/04(水) 00:56:17.87 ID:???]
- このスレ程度低すぎ。
- 122 名前:nobodyさん mailto:sage [2012/01/04(水) 00:56:25.29 ID:???]
- 年明けてもココ相変わらずだなwwwwwwwwwwwwww
- 123 名前:nobodyさん mailto:sage [2012/01/04(水) 01:05:33.68 ID:???]
- >>120
QuercusというJavaで実装されたPHPはあるが、 その逆はどうあがいても無理。
- 124 名前:nobodyさん mailto:sage [2012/01/04(水) 01:20:24.22 ID:???]
- 限定的なものなら作れるかもねw
- 125 名前:nobodyさん mailto:sage [2012/01/04(水) 02:06:09.87 ID:???]
- >>107
将来Zend Thread SafetyてのはRubyやpythonみたいに使えるようになるのかねぇ
- 126 名前:nobodyさん mailto:sage [2012/01/04(水) 02:48:24.12 ID:???]
- PHPはC言語で実装されている。
逆にC言語はPHPで実装できる。これ常識よ。
- 127 名前:nobodyさん mailto:sage [2012/01/04(水) 03:25:48.26 ID:???]
- どーも年末からキチガイ中年が一人わいてるな
いい歳こいて恥ずかしくないのかね PHPがクソ言語?そうかもね、そんな気もする で?ってゆう
- 128 名前:nobodyさん [2012/01/04(水) 03:48:18.28 ID:zYHozA87]
- phpでセッションをmemcachedに保存しようと思っています
セッションの格納時にデータシリアライズをphpのデフォルトではなくjsonにしたいのですが その指定方法が分かりません。 $m = new Memcached(); $m->setOption(Memcached::OPT_SERIALIZER, Memcached::SERIALIZER_JSON); $m->addServer('localhost', 11211); $m->set('array', array(11, 12)); $m->set('object', new stdclass, time() + 300); 上記のコードを試してmemcachedを覗いたところ、データは問題なくjsonで格納されていたため、 jsonでmemcachedに保存すること自体はできているようです。 https://github.com/andreiz/php-memcached/blob/master/memcached.ini を参考にしてmemcached.iniに memcached.serializer = "json" を入れたり $m = new Memcached(); $m->setOption(Memcached::OPT_SERIALIZER, Memcached::SERIALIZER_JSON); session_start(); として読み込み時にjsonを指定していますが、どうしてもjsonで保存されません。 どうしたらうまくいくでしょうか。
- 129 名前:nobodyさん mailto:sage [2012/01/04(水) 03:48:18.88 ID:???]
- >>127
このスレはレベル低すぎるよ・・・。
- 130 名前:nobodyさん mailto:sage [2012/01/04(水) 03:54:18.43 ID:???]
- >>128
そんな処理をPHPですること自体に無理がある。 PHPのシリアライズはバグありで有名なので、 別言語で書き直すべき。
- 131 名前:nobodyさん mailto:sage [2012/01/04(水) 04:04:27.07 ID:???]
- >>128
あのさ、ただの文字列'abc'とかの出し入れやってみた? 次にmemcachedに格納したそのセッションとやらを単純に取り出してdumpしてみた? 質問する以前の問題だと思うんだよね
- 132 名前:nobodyさん mailto:sage [2012/01/04(水) 04:12:27.36 ID:???]
- >>128
まさかとは思うが session.save_handler を指定してないとかないよな www.php.net/manual/ja/memcached.sessions.php
- 133 名前:nobodyさん [2012/01/04(水) 04:30:44.93 ID:zYHozA87]
- >>130
php.net/manual/ja/memcached.constants.php 自分の独自実装ではなく、php5.2以降に追加されたオプションだと書いてあったので php側が提供する機能ならば無理があるというほどではないと思っていたのですが、 無理なのでしょうか… >>131 そもそもmemcachedにセッション保存できているか確認しろということでしょうか?以下のコードを試しています $m->setOption(Memcached::OPT_SERIALIZER, Memcached::SERIALIZER_JSON); session_start(); $_SESSION['string'] = 'a simple string'; $_SESSION['array'] = array(11, 12); $_SESSION['object'] = new stdclass(); var_dump($_SESSION["string"]); var_dump($_SESSION["array"]); var_dump($_SESSION["object"]); 結果 string(15) "a simple string" array(2) { [0]=> int(11) [1]=> int(12) } object(stdClass)#3 (0) { } memcachedから手動で読みだした結果 string|s:15:"a simple string";array|a:2:{i:0;i:11;i:1;i:12;}object|O:8:"stdClass":0:{} >>131 はい、ちゃんと memcachedとmemcachedの動くホスト(localhost)とデフォルトのポート番号を指定しています。 telnetで接続してみても問題はありません。
- 134 名前:nobodyさん [2012/01/04(水) 04:32:33.54 ID:zYHozA87]
- >>131
$m->setOption(Memcached::OPT_SERIALIZER, Memcached::SERIALIZER_JSON); とmemcached.iniに memcached.serializer = "json" を入れることで、 シリアライズの指定ができるのではないかと思っていたのですが、結果のとおりだめでした。 セッションの情報自体は保存されるものの、保存形式はjsonではありません
- 135 名前:nobodyさん mailto:sage [2012/01/04(水) 04:43:47.34 ID:???]
- >string|s:15:"a simple string";array|a:2:{i:0;i:11;i:1;i:12;}object|O:8:"stdClass":0:{}
オレにはjsonに見えるけどオレの目がおかしいの?
- 136 名前:nobodyさん mailto:sage [2012/01/04(水) 05:02:08.10 ID:???]
- >>133
php.ini の session.serialize_handler でやらなきゃダメなんじゃないかな ソースちら見したけど memcached 側で変換しているようには見えないんだが >>135 眼科行け
- 137 名前:nobodyさん [2012/01/04(水) 06:17:34.03 ID:49ygosTB]
- 'w+' 読み込み/書き出し用でオープンします。 ファイルポインタをファイルの先頭に置き、 ファイルサイズをゼロにします。 ファイルが存在しない場合には、作成を試みます。
fopenのw+ってファイルサイズをゼロにするとあるのですがw+で開いてfseekせずに読むことってできますよね?
- 138 名前:nobodyさん mailto:sage [2012/01/04(水) 06:28:40.45 ID:???]
- ああああああああw+ゼロって消すのか・・・
w+で読み込みって意味あるのかコレ・・ カウンタみたいな使い方の場合 r+じゃないと行けないのか 事前にファイルの存在調べてtouch()で作らなきゃいけないんですかね。。
- 139 名前:nobodyさん mailto:sage [2012/01/04(水) 06:51:03.20 ID:???]
- >>138
'c' 書き込みのみでオープンします。ファイルが存在しない場合には新規作成を試みます。 'c+' 読み込み/書き出し用でオープンします。 それ以外のふるまいは 'c' と同じです。
- 140 名前:nobodyさん [2012/01/04(水) 08:30:12.32 ID:3Vpp07Ai]
- phpで携帯とかスマートフォンとかiphon対応でPC版と
違うのはMETA部と画面の幅とあと特別にあるのでしょうか?
- 141 名前:nobodyさん mailto:sage [2012/01/04(水) 09:13:15.42 ID:???]
- それPHP関係なくね
HTMLレベルの話じゃん
- 142 名前:nobodyさん [2012/01/04(水) 11:37:54.28 ID:zsEsnx9y]
- 行末にセミコロンを自働で付けてくれるエディタってないですか?
- 143 名前:nobodyさん mailto:sage [2012/01/04(水) 11:50:04.23 ID:???]
- >>133
なんでアプリケーションスコープ使わないの? こっちの方が簡単でしょ。
- 144 名前:nobodyさん mailto:sage [2012/01/04(水) 11:52:14.84 ID:???]
- >>142
emacs
- 145 名前:nobodyさん mailto:sage [2012/01/04(水) 13:05:02.27 ID:???]
- どうやるの?
- 146 名前:nobodyさん mailto:sage [2012/01/04(水) 14:23:10.70 ID:???]
- 改行コードをセミコロン+改行コードに置き換えればいいだけじゃね
- 147 名前:nobodyさん mailto:sage [2012/01/04(水) 14:38:11.76 ID:???]
- >>139
ありがトン
- 148 名前:nobodyさん mailto:sage [2012/01/04(水) 14:42:27.81 ID:???]
- >>146
そうなんだけど、自動でやるにはどうすればいいでしょうか? ぐぐったり調べてみたけどわかりませんでした
- 149 名前:nobodyさん [2012/01/04(水) 15:06:30.61 ID:gPY3Wdcl]
- phpのクラスを使った適当なサンプルプログラムがあるwebサイトを
教えてください、英語サイトでもいいです。
|

|