[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/05 12:46 / Filesize : 234 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

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



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

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

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

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

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

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

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

77 名前:nobodyさん [2012/01/22(日) 16:12:54.41 ID:ySnaTQRi]
php-tokyo_tyrantについての質問なのですが、
マニュアル
www.php.net/manual/ja/class.tokyotyrant.php#tokyotyrant.constants.types
に書かれているTokyoTyrant::TTE_SUCCESSなどはどのようにして使うのですか?

実行結果によってエラー処理など、分岐させたいのですが、
memcachedのMemcached::getResultCodeのように実行結果のコードを取得するような関数もありません
教えていただけませんでしょうか?

78 名前:61, 62 [2012/01/22(日) 16:55:34.47 ID:bGbbffT4]
>>63
丁寧に答えて下さりありがとうございます
仰るとおり、調べた結果safemodeでした
ディレクトリを新しく設け、そこに置くファイルは最小限にして実装しました
ありがとう!

79 名前:nobodyさん [2012/01/22(日) 17:16:32.51 ID:UXyrzgYX]
>>57
わかりやすい例えどうもです!

80 名前:nobodyさん mailto:sage [2012/01/22(日) 17:58:02.33 ID:???]
>>77
エラー時に投げてくる TokyoTyrantException::getCode() と比較する

81 名前:nobodyさん [2012/01/22(日) 20:10:43.98 ID:ySnaTQRi]
>>80
なるほど、お答えいただきありがとうございます
日本のマニュアルは、英語と比べて遅れている(差がある)ようで、
先ほど初めて知ったのですが、TokyoTyrantExceptionというのがあると知りました
他にもIteratorといったクラスがあるようで・・・

今Windows環境でLinuxが手元にないので試せないのですが、
keyからput、getなどする際は、try~catchのtry内で行えということですね?


82 名前:nobodyさん mailto:sage [2012/01/22(日) 21:28:18.69 ID:???]
>>81
そういう事だね
マニュアルにない事はソースに頼る方が確実

tokyo_tyrant.c
> /* {{{ int TokyoTyrantTable::put(string pk, array row);
> put a row. if pk = null new key is generated
> @throws TokyoTyrantException if not connected to a database
> @throws TokyoTyrantException if get fails
> */
> PHP_METHOD(tokyotyranttable, put)
> {

83 名前:nobodyさん mailto:sage [2012/01/22(日) 22:12:07.02 ID:???]
>>76
助かりました。ありがとうございました

84 名前:nobodyさん [2012/01/22(日) 23:30:07.77 ID:ySnaTQRi]
>>82
本当にありがとうございました
しかしPHP・・・だけでなく他言語としてもTokyoTyrantの情報って出てきませんねw
調べてもマニュアルの転用ばかりが出てきます
皆さん何を使ってらっしゃるんですか?

APCやmemcachedがやはり多いんですかね?
それかCassandraとか
それともこういうのは使わずに、DBとかcache機能とかなのですかね

85 名前:nobodyさん mailto:sage [2012/01/23(月) 05:35:43.09 ID:???]
情報が少ないものは使わないってのは普通なことでは
それでも使いたいってなら頑張って調べるしかないからね
めんどくさいし情報が豊富なmemcachedでいいってなるわ



86 名前:nobodyさん mailto:sage [2012/01/23(月) 08:34:14.66 ID:???]
>>57
で、なんとなくクラスの使い方がわかりました。ありがとうございます。
でも、今自分の作っているもののうち、どういうものをクラスに作ったらいいのか
まだいまいち把握できません。どんなときにクラスにするんですか?

87 名前:nobodyさん mailto:sage [2012/01/23(月) 09:40:19.55 ID:???]
そろそろまとめサイトつくろうぜ

88 名前:nobodyさん mailto:sage [2012/01/23(月) 10:08:47.85 ID:???]
>>87
がんばってね

89 名前:nobodyさん mailto:sage [2012/01/23(月) 10:22:28.44 ID:???]
どんなときにクラスとかどういうものをクラスとかいう概念を捨てろ
全部クラスにしないといけないそういう言語もあるんだぞ
というわけでオブジェクト指向の概念を勉強したいなら
一度JavaなりC#の初心者向けサイトを訪問してきな

90 名前:86 mailto:sage [2012/01/23(月) 15:30:40.66 ID:???]
>>89
ひー、ますますわからなくなりました。
オブジェクト指向の概念 がんばって読んできます。

91 名前:nobodyさん [2012/01/23(月) 18:09:04.87 ID:NlIjtP0L]
【OS名】Windows 7 Home Premium SP1 (64bit)
【PHPのバージョン】5.3.9
【連携ソフトウェア】Apache 2.2.21

(php.ini)
mbstring.internal_encoding = UTF-8
mbstring.http_input = UTF-8
mbstring.encoding_translation = On


不正な UTF-8 を出来る限り防ぎたいと思っています
htmlspecialchars のように無効な文字を削除する関数で、'<' (小なり) や '>' (大なり) を変換しない関数は無いでしょうか
$str = htmlspecialchars_decode(htmlspecialchars($str, ENT_COMPAT, ''), ENT_COMPAT) のように書くのが適切でしょうか

92 名前:nobodyさん mailto:sage [2012/01/23(月) 18:15:58.21 ID:???]
不正な UTF-8 ってなんでしょう・・・
htmlspecialcharsは 無効な文字を削除する関数ではありませんし。

93 名前:91 [2012/01/23(月) 18:47:20.79 ID:NlIjtP0L]
>>92
すみません
PHP 5.2.12 / 5.3.2 以降の htmlspecialchars で、冗長なUTF-8表現などが含まれると空文字を返す機能のことです

94 名前:nobodyさん mailto:sage [2012/01/23(月) 18:47:43.83 ID:???]
>>91
mb_convert_encoding("\xC0\xBC", 'UTF-8', 'UTF-8')

95 名前:nobodyさん [2012/01/23(月) 19:17:30.77 ID:HHu7F5nF]
時刻の計算について教えてください
何かを行った際にその時の現在時刻を取得し、DBなどに格納しておいて、
その後に、3日以上経っていたら削除するような事をしたいのですが、
どのように書けばいいのでしょうか?

自分はまず先にdate('Y/m/d H:i:s');でDBに格納
->次に(3日以上経ったとして)、現在時刻を取得し、DBに格納した値と比較
と考えたのですが、計算方法が分かりません
strtotime()とか考えたのですが、解決には至りませんでした



96 名前:nobodyさん mailto:sage [2012/01/23(月) 19:21:52.27 ID:???]
っunixtime

97 名前:91 [2012/01/23(月) 19:23:42.04 ID:NlIjtP0L]
>>94
ありがとうございます
PHP 5.4 では、5〜6 バイト表現を mbstring 系でブロック出来るようですが
PHP 5.3 では、htmlspecialchars を使うしかないのでしょうか

98 名前:nobodyさん mailto:sage [2012/01/23(月) 19:34:36.35 ID:???]
1、DBには日付型で入れてSQLで三日経過の判別
2、dbにタイムスタンプtime()でいれて、 現在時刻のタイムスタンプから3日前の値より小さかったら消す。
time() - 3 * 24 * 60 *60 な

99 名前:nobodyさん mailto:sage [2012/01/23(月) 19:52:48.40 ID:???]
>>97
自分で取り除いてやるしかないね
RFCに許容するシーケンスがあるから簡単に出来ると思うよ
tools.ietf.org/html/rfc3629#section-4

100 名前:91 [2012/01/23(月) 20:12:10.22 ID:NlIjtP0L]
>>99
htmlspecialchars と htmlspecialchars_decode を通すことにします
ありがとうございました

101 名前:nobodyさん [2012/01/23(月) 21:08:58.00 ID:FIQlOImm]
PHPでページの出力するとき、関数やメソッドにechoやプリントを仕込んでおいて
それを呼ぶことで出力する方法と、直接埋め込み式で書き連ねていく方法が
あると思うのですが、どのようにするのがよいのでしょうか?

内容はfor文やメソッド呼び出しがこまめに使われてて150行ぐらいです
インクルードファイルまで見ないといけないということを考えると、
やはり多少複雑になってもそのまま直に書くのが望ましいのでしょうか?

102 名前:nobodyさん [2012/01/23(月) 21:16:13.86 ID:HJ0fqWO2]
こういう書き方があることを今日知ったんですが、問題ないですよね?

<?php
$a = 2;
if ( $a == 1 ) { ?>
hogehoge<br />
<?php
} else {
die();
}
?>

103 名前:nobodyさん mailto:sage [2012/01/23(月) 21:16:59.61 ID:???]
>>101
スタイルは人それぞれだからなんとも言えない
好きなようにせい

書いてるうちにだんだん変移してそのうち自分にぴったりな方法が見つかるさ
俺も最初はスクリプトに<<<EOF〜EOF;ってかんじに書いてたが
今じゃ全部テンプレートよ

104 名前:nobodyさん mailto:sage [2012/01/23(月) 21:21:33.12 ID:???]
>>102
動くなら問題ないですよ

105 名前:nobodyさん mailto:sage [2012/01/23(月) 21:51:53.79 ID:???]
>>103
ありがとうございます何かよい方法を考えてみます



106 名前:nobodyさん [2012/01/23(月) 23:02:15.95 ID:HJ0fqWO2]
>>104
ありがとうございます。
コードは汚いけど便利です。
HTMLの文法チェックも働くし。

107 名前:nobodyさん [2012/01/24(火) 15:34:10.51 ID:ZLZzoB2p]
ファイルの更新内容をリアルタイムに監視するにはどうすればいいですか?
たとえば、アパッチのログファイルを常に読み込み(監視)して、変更があればクライアントに伝えたいです。

108 名前:nobodyさん mailto:sage [2012/01/24(火) 16:10:40.82 ID:???]
嫌がらせとしか思えないw

109 名前:nobodyさん mailto:sage [2012/01/24(火) 16:33:52.13 ID:???]
環境依存にしたくないのなら、定期的にファイルが更新されていないか見に行く

110 名前:nobodyさん mailto:sage [2012/01/24(火) 16:41:15.31 ID:???]
クライアントにはどうやって伝えるんだ

111 名前:nobodyさん mailto:sage [2012/01/24(火) 17:20:37.04 ID:???]
apacheログの内容をリアルタイムでクライアントに伝えて何がしたいん

112 名前:nobodyさん [2012/01/24(火) 19:40:41.93 ID:QFJ8TOos]
楽しんご「ああっぁぁあぁぁっっ!!たのチンポおおおぉぉぉおお!!!」

113 名前:nobodyさん [2012/01/24(火) 19:40:57.76 ID:QFJ8TOos]
間違えました

114 名前:nobodyさん mailto:sage [2012/01/24(火) 20:24:28.04 ID:???]
>>107
監視用のデーモン作れば?
PHPで作るよりベターな方法があるだろうけど

115 名前:nobodyさん mailto:sage [2012/01/24(火) 20:55:04.18 ID:???]
>>107
ajaxでやれば?



116 名前:nobodyさん mailto:sage [2012/01/24(火) 20:56:19.19 ID:???]
ajaxはありえない

117 名前:nobodyさん mailto:sage [2012/01/24(火) 20:56:56.54 ID:???]
jaxa

118 名前:nobodyさん mailto:sage [2012/01/24(火) 21:01:38.07 ID:???]
はやぶさ

119 名前:nobodyさん mailto:sage [2012/01/24(火) 23:25:13.13 ID:???]
phpからシェルスクリプト叩けばなんとかなるかもよ。

120 名前:nobodyさん mailto:sage [2012/01/25(水) 00:33:12.95 ID:???]
>>107
www.php.net/manual/ja/book.inotify.php
ぶっちゃけこれ入れるぐらいならinotify-toolsでよくね?ってなるけど

121 名前:nobodyさん [2012/01/25(水) 02:14:37.08 ID:ElXWLH0v]
$s = 'foo';
で、$s[0]と呼び出すと'f'が返りますが
これは比較的新しいバージョンでの対応でしょうか。
以前はこうは書けなかったような記憶もあり・・

122 名前:121 [2012/01/25(水) 02:36:53.81 ID:ElXWLH0v]
マニュアルの中に該当個所見つかりました
www.php.net/manual/ja/language.types.string.php#language.types.string.substr
特にバージョンの注記はないようなので、前からできたのかもですね

123 名前:nobodyさん mailto:sage [2012/01/25(水) 04:10:38.16 ID:???]
そうすると君の記憶はいったい・・・!?

124 名前:nobodyさん [2012/01/25(水) 15:48:03.14 ID:e1p5NWxB]
$pid = getmypid();
が1の値になることってありますか?
pid1はUNIXでは特別な番号らしいのですがLINUX上のPHPでも
getmypid()は1にはならないですか?

125 名前:nobodyさん mailto:sage [2012/01/25(水) 16:03:02.66 ID:???]
1はinit
でもそれを聞いてどうすんだ



126 名前:nobodyさん [2012/01/25(水) 16:15:08.29 ID:e1p5NWxB]
処理前→0
処理後→1
で処理前から処理後までの一時的な番号をpidで付与しようと思ってまして
確認させてもらいました。

127 名前:nobodyさん [2012/01/25(水) 17:54:45.67 ID:vhcdno6F]
PHPを勉強しようと思い、ApacheとPHPをインストールしようとしている初心者です。
インストールしている途中で問題が発生し、先に進めなくなってしまいました。どなたかアドバイスをお願いいたします。

PHPに関しては、PATHの設定をするところまでは終わっています。
Apacheに関しては、単独で動かせばルートディレクトリが正常に表示される状態です。
ここで、Apacheのhttpd.confにPHPのphp.iniのディレクトリを指定し、
Apacheを起動しようとすると以下のメッセージが表示され、Apacheが起動しません。

Invalid command 'PHPIniDir', perhaps misspelled or defined by a module not included in the server configuration

php.iniの記述内容は、php.ini-developmentのデフォルトの内容のままです。
ApacheとPHPそれぞれのインストールしたバージョンは以下の通りです。

Apache 2.2.21
PHP 5.3.9

どうかよろしくお願いいたします。

128 名前:nobodyさん mailto:sage [2012/01/25(水) 18:05:32.63 ID:???]
>>127
とりあえずエラーメッセージを機械翻訳するところから始めようか

> Invalid command 'PHPIniDir', perhaps misspelled or defined by a module not included in the server configuration
ミススペルしてね?もしくはモジュール読み込めてなくね?

129 名前:127 [2012/01/25(水) 18:15:05.58 ID:vhcdno6F]
>>128

モジュールの追加をしていないことが原因でした。
これからは、エラーメッセージをしっかり読みます。
どうもありがとうございました。

130 名前:nobodyさん mailto:sage [2012/01/25(水) 19:41:39.09 ID:???]
勉強しようと思ってるのに何故エラーメッセージすら読まないのか理解に苦しむ
本に書いてある手順をトレースするのが勉強か?

131 名前:nobodyさん mailto:sage [2012/01/25(水) 19:55:07.88 ID:???]
>>130
初心者は、人が読んでも意味が無い物だと思ったりするもんだよ

132 名前:nobodyさん mailto:sage [2012/01/25(水) 22:17:35.21 ID:???]
そういう事だな
自分で調べて解決でき始めたらもう初心者じゃねぇ

133 名前: 忍法帖【Lv=5,xxxP】 mailto:sage [2012/01/25(水) 22:18:20.00 ID:???]
掲示板などで書きこまれたコメントの数を先頭に表示させたいんですが
後ろで宣言した変数を前に表示させることってできますか?

134 名前:nobodyさん mailto:sage [2012/01/25(水) 22:44:32.95 ID:???]
日本語でおk

135 名前:nobodyさん mailto:sage [2012/01/25(水) 22:52:57.29 ID:???]
前もって数えて、先に出力するか
あとに出力したいものを、あとで出力するようにするか
出力処理を後半にまとめる
<?php
いろいろ処理
?>
いろいろ出力
<?php echo $コメントの数 ?>
いろいろ出力



136 名前: 忍法帖【Lv=5,xxxP】 mailto:sage [2012/01/25(水) 22:53:12.45 ID:???]
たとえば
<p>コメント数(<?php echo $x; ?>)</p>
<?php
// 掲示板のプログラム
$x // コメント数の変数
?>
ってのがあったときプログラムの下で宣言している変数を上で使いたい場合ってどうすればいいのかなと
htmlのなかにphpを書いてると思ってください

137 名前: 忍法帖【Lv=5,xxxP】 mailto:sage [2012/01/25(水) 23:04:44.50 ID:???]
>>135
やっぱりそうするしかないんですかね
コメント数をwhile文のなかに入れて数えているんですが
処理を分けると2回同じ事をしなくてはならないので冗長な感じがします


138 名前:nobodyさん mailto:sage [2012/01/25(水) 23:12:03.21 ID:???]
>>137
whileのなかで数えつつ、カウント以外の出力データを変数にためていけばいいよ。
while
カウント
出力データ作成(追加)

カウント出力
出力データ出力


139 名前: 忍法帖【Lv=5,xxxP】 mailto:sage [2012/01/25(水) 23:24:01.38 ID:???]
>>138
できました
ありがとうございます!

140 名前: 忍法帖【Lv=40,xxxPT】 mailto:sage [2012/01/25(水) 23:25:42.47 ID:???]
おめでとう。

141 名前:nobodyさん mailto:sage [2012/01/26(木) 01:51:46.71 ID:???]
とりあえずスレタイは読もうな

142 名前:nobodyさん [2012/01/26(木) 03:48:43.25 ID:LhppUY8R]
DOMやsimpleXMLElementのオブジェクトの階層が簡単に分かる方法ってないの?
var_dumpしたオブジェクトと生xml(html)ソースを見比べて目的の要素までのパスを探してるけど、
めっちゃ面倒くさいわ

var_dumpしたときに->もついてればいいのに

143 名前:nobodyさん mailto:sage [2012/01/26(木) 03:49:24.15 ID:???]
あるけど質問者として態度はわきまえような

144 名前:nobodyさん mailto:sage [2012/01/26(木) 03:53:21.83 ID:???]
分かんないならレスしないでくれる?

145 名前:nobodyさん [2012/01/26(木) 04:02:43.02 ID:ZvFchlGT]
凄い初歩的な質問だと思うのですが、

$string = 'あ'; // utf-8
if ($string == 0xe38182) {
}

これがtrueにならないのは何故でしょうか?



146 名前:nobodyさん mailto:sage [2012/01/26(木) 04:11:57.67 ID:???]
文字コード値型ではなく文字列型だから

147 名前:nobodyさん mailto:sage [2012/01/26(木) 04:15:56.06 ID:???]
慇懃な質問でもこの程度か

148 名前:nobodyさん mailto:sage [2012/01/26(木) 04:19:08.44 ID:???]
慇懃?どこがだ。最低限だろ。

149 名前:nobodyさん mailto:sage [2012/01/26(木) 04:21:38.30 ID:???]
他人に最低限を求めるならお前の最低限の口のききかたしろよ

150 名前:nobodyさん mailto:sage [2012/01/26(木) 08:38:28.76 ID:???]
php.net繋がる?
今朝から海外(たぶんアメリカ)の鯖に繋がらないんだが・・・

151 名前:nobodyさん mailto:sage [2012/01/26(木) 08:40:56.82 ID:???]
余裕で繋がる

152 名前:nobodyさん mailto:sage [2012/01/26(木) 08:41:27.06 ID:???]
トンクス
ということはOCNの経路障害か

153 名前:nobodyさん mailto:sage [2012/01/26(木) 08:42:15.72 ID:???]
【速報】wikipedia 死亡
awabi.2ch.net/test/read.cgi/poverty/1327533899/

154 名前:nobodyさん mailto:sage [2012/01/26(木) 09:10:52.29 ID:???]
>>145
if ($string == "\xe3\x81\x82") {

155 名前:nobodyさん [2012/01/26(木) 13:33:32.38 ID:S/vWMEY8]
セッションIDが重複する事はあり得るのでしょうか?




156 名前:nobodyさん mailto:sage [2012/01/26(木) 14:29:50.07 ID:???]
mb_convert_kana は他のマルチバイトを扱うもの同様に
mbstringが入っていないと使えないということでしょうか?

157 名前:nobodyさん mailto:sage [2012/01/26(木) 15:02:27.69 ID:???]
>>155
常識的に考えてみなよ

158 名前:nobodyさん mailto:sage [2012/01/26(木) 16:04:40.67 ID:???]
発行するセッションが0-9の一桁なら11人同時に使ったら重複だな

159 名前:nobodyさん [2012/01/26(木) 16:23:22.22 ID:tvfPoK0+]
test

160 名前:nobodyさん mailto:sage [2012/01/26(木) 16:36:17.38 ID:???]
apache2.2.21
php ver 5.3.8
os xp

教えてください。

$str には文字列が入っています
下の 'あいうえお' のところに
$strの文字列をいれたいのですが
どうしたらいいでしょうか?

'$str' といれても 文字列ではなく
$strが入ってしまいます。

$ex->abc = 'あいうえお';


161 名前:nobodyさん mailto:sage [2012/01/26(木) 16:40:09.05 ID:???]
>>1

162 名前:nobodyさん [2012/01/26(木) 16:42:52.94 ID:tvfPoK0+]
apache2.2.21
php ver 5.3.8
os xp

教えてください。

$str には文字列が入っています
下の 'あいうえお' のところに
$strの文字列をいれたいのですが
どうしたらいいでしょうか?

'$str' といれても 文字列ではなく
$strが入ってしまいます。

$ex->abc = 'あいうえお';

163 名前:nobodyさん mailto:sage [2012/01/26(木) 16:49:51.12 ID:???]
変数が文字列中に展開されるためには
シングルクオテーションではなくダブルクオーテーションを使わないといけない

164 名前:nobodyさん mailto:sage [2012/01/26(木) 16:56:14.38 ID:???]
>>163
ありがとうございます

165 名前:nobodyさん [2012/01/26(木) 17:11:57.96 ID:9mO7LzsI]
PHPからデーモンを起動することは出来ますか?
コマンドでは php deamon.php となりますが、これをPHPプログラムから起動したいです。
その時にクライアントにデーモンを起動したことを伝えたいので、起動後にPHPプログラムの方は終了させたいです。



166 名前:nobodyさん [2012/01/26(木) 17:39:32.93 ID:+EnTjdmH]
cURL_multiのマニュアルのコードについて質問させてください
$active = null;
// ハンドルを実行します
do {
$mrc = curl_multi_exec($mh, $active);
} while ($mrc == CURLM_CALL_MULTI_PERFORM);

while ($active && $mrc == CURLM_OK) {
if (curl_multi_select($mh) != -1) {
do {
$mrc = curl_multi_exec($mh, $active);
} while ($mrc == CURLM_CALL_MULTI_PERFORM);
}
}
上記のように書かれていますが、挙動が理解できません
何故全く同じdo~whileを2回も行わなければいけないのでしょうか?
$mrcをvar_dump()などしてみたのですが、追えませんでした
while ($active && $mrc == CURLM_OK) {
if (curl_multi_select($mh) != -1) {
が何をしているのかも分かりませんでした

167 名前: 忍法帖【Lv=40,xxxPT】 mailto:sage [2012/01/26(木) 18:15:55.53 ID:???]
>>164
単に入れたいだけなら
$ex->abc = $str;

168 名前:nobodyさん mailto:sage [2012/01/26(木) 20:26:10.63 ID:???]
>>165
exec('php daemon.php &')
でもすればいいんじゃない?

169 名前:nobodyさん mailto:sage [2012/01/26(木) 20:30:01.24 ID:???]
>>166
multiの実行完了とサブ接続の実行完了の違いじゃない?

170 名前:nobodyさん [2012/01/26(木) 21:05:45.47 ID:KeppCWac]
mb_convert_variablesで文字コードを変換できません。
mb_convert_encodingだとなぜかうまくいきます。
この2つの関数って同じ挙動にならないもんなんでしょうか?


$s="ああああ";
mb_convert_variables('EUC-JP','UTF-8',$s);
print $s;


$s="ああああ";
$s=mb_convert_encoding($s, 'EUC-JP','UTF-8');
print $s;


171 名前:nobodyさん mailto:sage [2012/01/26(木) 21:52:18.90 ID:???]
<?php
$ip = gethostbyname("ドメイン");
if($fp = @fsockopen($ip, 5121,$un,$sinn,2)) {
echo("Map:<font color="#00DD00">online</font>");
fclose($fp);
} else {
echo("Map:<font color="#DD0000">offline</font>");
}
if($fp = @fsockopen($ip, 6121,$un,$sinn,2)) {
echo("  Char:<font color="#00DD00">online</font>");
fclose($fp);
} else {
echo("  Char:<font color="#DD0000">offline</font>");
}
if($fp = @fsockopen($ip, 6900,$un,$sinn,2)) {
echo("  Login:<font color="#00DD00">online</font>n");
fclose($fp);
} else {
echo("  Login:<font color="#DD0000">offline</font>n");
}
?>

複数のサーバーのオンライン状況をチェックできる鯖ステを作りたいのですが、このソースじゃダメみたいで
エラーが出てしまいます。

Parse error: syntax error, unexpected T_STRING in : eval()’d code on line 5



172 名前:nobodyさん mailto:sage [2012/01/26(木) 21:58:01.26 ID:???]
>>171
鯖ステってなんですか?
MRTGじゃだめなの?

173 名前:nobodyさん mailto:sage [2012/01/26(木) 21:59:53.07 ID:???]
>>171
マジレスわすれてた。
> echo("Map:<font color="#00DD00">online</font>");
エスケープしてないから。

174 名前:nobodyさん [2012/01/26(木) 22:10:24.57 ID:Rab6N0OA]
どこをどうエスケープすればいいのでしょうか

175 名前:nobodyさん mailto:sage [2012/01/26(木) 22:19:23.72 ID:???]
ガンホーに通報しますた



176 名前:nobodyさん mailto:sage [2012/01/26(木) 22:29:51.83 ID:???]
自分の鯖ならいいけどこれって他所様の鯖でしょ
ポートから察するにラグナロクオンラインみたいだけど
DOS攻撃もいいところだわ
自分の鯖だったらエミュ鯖だろうからそれはそれで問題だけどな

177 名前:nobodyさん mailto:sage [2012/01/26(木) 22:30:19.28 ID:???]
>>171
エミュ鯖おつ






[ 続きを読む ] / [ 携帯版 ]

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

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