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等)・フレームワークは各該当スレへ
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のパスがなかったから良かったという状況がわかんない。
329 名前:nobodyさん mailto:sage [2012/03/06(火) 15:14:11.99 ID:???] >>327 入門レベルの参考サイトを見てまねたんじゃないかな。 勉強はじめた時に、直書きから、外部にして〜って段階ふんで習った?記憶がある
330 名前:nobodyさん mailto:sage [2012/03/06(火) 17:32:52.07 ID:???] >>327 アンケート?
331 名前:nobodyさん mailto:sage [2012/03/06(火) 17:37:35.48 ID:???] 逆にどこにパスワードとか書けばいいの? public_htmlより↑ってこと?
332 名前:nobodyさん mailto:sage [2012/03/06(火) 17:52:32.49 ID:???] フレームワークなんか見ればわかるけど普通にpublic_html下にベタ書きするぞ まあ上に置けるなら置けばいいけど ちゃんと鯖側で設定してるのが大前提だし気にする必要はないのではないか? きちんと設定していないという状況がもうアウトなわけで その設定できてないことに対する予防措置をとろうとするのはどうかと思うわ
333 名前:nobodyさん mailto:sage [2012/03/06(火) 18:00:09.81 ID:???] public_htmlより上に置けば安全ということはないしな。
334 名前:nobodyさん mailto:sage [2012/03/06(火) 18:10:16.63 ID:???] セキュリティにうるさい人は静脈認証でもしてるんかな
335 名前:nobodyさん mailto:sage [2012/03/06(火) 18:19:17.94 ID:???] >>332 public_htmlの上に置くのは当然
336 名前:nobodyさん mailto:sage [2012/03/06(火) 18:33:59.81 ID:???] あえて下に置けよ 強気でいくのだ何事も
337 名前:nobodyさん mailto:sage [2012/03/06(火) 18:37:26.26 ID:???] 日本人と欧米人の感覚は違うからな
338 名前:nobodyさん mailto:sage [2012/03/06(火) 18:42:18.15 ID:???] Apacheアクセスログとか見てても不正侵入試みようとする連中は お決まりのphpmyadminとかしか見てないから安心だ 下に桶
339 名前:nobodyさん [2012/03/06(火) 18:47:59.27 ID:sDRjkI45] $_POST 別のページに情報を引き継ぐ $_GET URLに情報を添付して別のページにデータを引き継ぐ $_SESSION サーバーに一定時間 データを保存してデータを引き継ぐ こんな感じの理解であってますか?
340 名前:nobodyさん mailto:sage [2012/03/06(火) 19:20:01.18 ID:???] >>334 静脈認証も安心できない? 大根で作った偽造指で認証に成功 ttp://itpro.nikkeibp.co.jp/free/NC/NEWS/20050701/163801/
341 名前:nobodyさん mailto:sage [2012/03/06(火) 19:30:06.18 ID:???] >>339 とりあえず初歩の理解としてはそれで十分だけど、ちょと違うっちゃ違う。 POSTはいったんクライアントに全部情報を収容した上で 次のページにアクセスする際に全部投げ返してる。 GETも似たようもなもんだけど、URL経由で投げ返してるところがPOSTと違う。 SESSIONは、一定時間かどうかは設定次第で、何も設定しないノーマル状態だと ブラウザが終了したとき、SESSIONも一緒におなくなりになる。 なお、データ保存先はサーバであって、クライアントはそれを取り出す鍵だけ持つ形になる。
342 名前:nobodyさん mailto:sage [2012/03/06(火) 19:31:32.65 ID:???] >>339 ただの変数ですよ
343 名前:nobodyさん mailto:sage [2012/03/06(火) 19:37:32.49 ID:???] GET POSTは引き継ぐ仕組みというより受け取る仕組み。 パラメータつきのURLからとか、プログラムからデータ送るとか 元がページじゃないことも。
344 名前:nobodyさん [2012/03/06(火) 19:42:30.33 ID:wqn36gVq] >>341 phpではSESSIONにクラスは格納するのはあまり無いことでしょうか?
345 名前:nobodyさん mailto:sage [2012/03/06(火) 19:45:29.73 ID:???] 前スレにお帰り下さい
346 名前:nobodyさん mailto:sage [2012/03/06(火) 19:57:55.72 ID:???] $unko
347 名前:nobodyさん [2012/03/06(火) 21:16:48.12 ID:W+3fB5k3] AjaxアプリケーションをFC2レンタルサーバーLiteで試してるのですが、 FFでは文字化けしないのですが、何故かIE8で文字化けしてしまいます。 文字コードはhtmlもphpもutf8です。 さっぱりわかりません。助けとください。
348 名前:nobodyさん mailto:sage [2012/03/06(火) 21:25:47.70 ID:???] >>347 Ajaxで取りに行った先に更にバックエンドがあったりしないの? Ajaxで取りに行った先で取得しているデータが別の文字コードになってたりとか。 つか、スレチじゃないか。もしかすると。
349 名前:nobodyさん mailto:sage [2012/03/06(火) 21:32:22.48 ID:???] IEはレスポンスヘッダの文字コード指定がないとそーなったような気が
350 名前:nobodyさん mailto:sage [2012/03/06(火) 21:38:43.76 ID:???] X-Content-Type-Options: "nosniff"
351 名前:nobodyさん [2012/03/06(火) 23:09:20.18 ID:qtKZw4aa] 画面遷移でリダイレクトではなくフォーワードする方法はありますか?
352 名前:nobodyさん mailto:sage [2012/03/06(火) 23:14:21.02 ID:???] つphp+javascript
353 名前:nobodyさん [2012/03/06(火) 23:38:32.05 ID:qtKZw4aa] >>352 サーバー内部で転送する方法はありませんか?
354 名前:nobodyさん mailto:sage [2012/03/06(火) 23:46:49.16 ID:???] requireでいいんじゃねーの?
355 名前:nobodyさん mailto:sage [2012/03/06(火) 23:48:21.52 ID:???] だめなんです
356 名前:nobodyさん mailto:sage [2012/03/06(火) 23:53:51.58 ID:???] >>354 それだったら処理結果が元に戻ってくるw
357 名前:nobodyさん mailto:sage [2012/03/07(水) 00:05:12.26 ID:???] >>351 できる。 言語機能にはないが、創意工夫でがんばればなんとかできる。 たぶん。
358 名前:nobodyさん mailto:sage [2012/03/07(水) 00:07:19.07 ID:???] fopenがlocalhostで動かないのですが、セキュリティか何かの設定の問題ですか? ちなみにこのようなエラーが出ます Warning: fopen(counter.txt) [function.fopen]: failed to open stream: No such file or directory in C:\inetpub\wwwroot\study\counter1.php on line 10 Warning: fclose() expects parameter 1 to be resource, boolean given in C:\inetpub\wwwroot\study\counter1.php on line 28 count: 参考にしたソースはこれです www.phpbook.jp/appli/accesscounter/counter1.html
359 名前:nobodyさん mailto:sage [2012/03/07(水) 00:13:38.01 ID:???] fopen(counter.txt) fopen('counter.txt')
360 名前:nobodyさん mailto:sage [2012/03/07(水) 00:19:46.54 ID:???] >>356 処理結果が元に戻ってくるとは? サーバー内部で転送・・・ a.phpで中身というか、内容がb.phpでしょ? a.phpに受けたリクエストもb.php(のスクリプト)で処理するんだし。 a.phpで受けたリクエストなんかの条件?にしたがって include("b.php")と。
361 名前:nobodyさん mailto:sage [2012/03/07(水) 00:31:18.69 ID:???] ◆質問する時の注意 ・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す) ・ 己の行った操作、変更などを詳しく明記すること。 ・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。 ・ 質問者として、態度をわきまえること。 ・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。 (PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。) ◆質問後の注意 ・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。 ・解決しなくても回答をもらった場合はお礼を言うこと。 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。) ◆回答者への注意 ・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること
362 名前:nobodyさん mailto:sage [2012/03/07(水) 00:38:49.22 ID:???] >>360 フォーワードって何かわかってる? それだったらインクルード前とインクルード後の結果が 同時にクライアントに送信されるでしょ?
363 名前:nobodyさん mailto:sage [2012/03/07(水) 00:40:46.45 ID:???] されません
364 名前:nobodyさん mailto:sage [2012/03/07(水) 00:43:55.38 ID:???] >>363 されるよ。 リダイレクトとフォーワードの違いはわかるの?
365 名前:nobodyさん mailto:sage [2012/03/07(水) 00:44:19.07 ID:???] PHP側じゃなくて、Apache側でよければmod_rewrite使うとか
366 名前:nobodyさん mailto:sage [2012/03/07(水) 00:47:21.19 ID:???] >>363 あの、インクルードとフォーワードは違うと思うけど・・・。 他の言語知ってればそんな答えにはならないよ。
367 名前:nobodyさん [2012/03/07(水) 01:15:48.01 ID:428syFfx] WindowsのPHPでファイルシステム関数を使う際の質問です。 ファイル名やパスとしてユニコードを使いたい&MAX_PATHを超えたいので調べたところ、 以下のページでUTF-16でファイル名等を指定するとOKだとわかりました。 ttp://old.nabble.com/-PHP-users-30742--Windows-%2B-PHP-%E3%81%A7-UTF-8-%E3%82%92%E6%89%B1%E3%81%86-td7426214.html しかし、自分の環境でSJIS以外エラーになるので、いろいろ実験したところ 使用中のPHP5.3.8だとダメで、古いPHP4.4.9だとOKになることが判明しました。 新しいPHPではUTF-16によるファイルシステムの呼び出しが無くなったのでしょうか? それとも私の設定が悪いのでしょうか...。 情報をいただけるとありがたいです。
368 名前:nobodyさん mailto:sage [2012/03/07(水) 02:51:31.54 ID:???] >>362 いや、フォワードを実装するなら、そんなことにはならないよ。というか、しない。 すごくシンプルな実装をするなら <?php if (〜) include('a.php'); else include('b.php'); ?>
369 名前:nobodyさん mailto:sage [2012/03/07(水) 03:04:32.31 ID:???] mod_rewriteでリダイレクトさせたいのですが .htaccessに RewriteRuleをどのように書いたらいいかわかりません。 abc/xyz.php を abc/xyz.html にしたいのですが、サイトを見てまわりましたが わかりませんでした、 動的を静的にするもっと複雑なリダイレクトの サンプルばかりで・・・ 方法を教えてください。
370 名前:nobodyさん mailto:sage [2012/03/07(水) 03:20:39.72 ID:???] >>369 >>1
371 名前:nobodyさん mailto:sage [2012/03/07(水) 03:34:33.26 ID:???] >>369 複雑なサンプルがいやってことならマニュアルにシンプルな例がのってるよ。 httpd.apache.org/docs/current/mod/mod_rewrite.html#rewriterule
372 名前:nobodyさん [2012/03/07(水) 07:05:42.07 ID:WdbH+KTk] mysqlで自分のパソコンのxamppでは、新規データを登録(insert)し、その データを更新(update)するときにタイムスタンプが新たに押されるの ですが、レンタルサーバー上では、データ更新の際にタイムスタンプが 更新されません。どうしたらいいのでしょうか?
373 名前:nobodyさん mailto:sage [2012/03/07(水) 07:52:23.06 ID:???] 初心者はXAMPP使うな
374 名前:nobodyさん mailto:sage [2012/03/07(水) 09:08:15.92 ID:???] >>372 カラムの設定に ON UPDATE が付いてなさそう
375 名前:nobodyさん mailto:sage [2012/03/07(水) 09:22:13.01 ID:???] >>372 dev.mysql.com/doc/refman/4.1/ja/datetime.html >>373 いい加減、スクリプト停めてよ
376 名前:nobodyさん mailto:sage [2012/03/07(水) 09:51:08.81 ID:???] >>368 それ、インクルード。 リダイレクト、フォーワードでぐぐれ。
377 名前:nobodyさん mailto:sage [2012/03/07(水) 09:55:31.02 ID:???] >>369 rewrite 書き換え前のパス 書き換え後のパス 書き換え前は正規表現になるから気をつけてなー。 引数引き継ぎたいなら、引き継ぎたい文字列が入る部分に()つけて、後ろのほうは$1とか$2とかつけてやれば引き継ぐから。 まぁ、今回はいらんみたいだが。
378 名前:nobodyさん mailto:sage [2012/03/07(水) 09:56:45.50 ID:???] >>376 フォーワードはやめようぜ。 4wordですか? あなたこそ、ちゃんと検索してどういうものか調べたほうがいいのではないですか? 遷移とか変な概念があるから混乱するかもしれませんが、やってることは a.phpってアクセスに対して、 b.phpの内容を実行して表示するだけですよ?
379 名前:nobodyさん mailto:sage [2012/03/07(水) 10:03:09.86 ID:???] >>378 だから表示だけじゃないのw
380 名前:nobodyさん mailto:sage [2012/03/07(水) 10:44:28.80 ID:???] >>367 Windowsのバージョンぐらい書けや それとMAX_PATHを超えることは無理
381 名前:nobodyさん mailto:sage [2012/03/07(水) 11:05:48.60 ID:???] >>378 >>379 とんちんかんな質問相手にもめるのやめようぜ。 質問者も質問を是正・補足するのあきらめていなくなったようだし。 ID出してるのいなくなったべ。
382 名前:nobodyさん mailto:sage [2012/03/07(水) 11:09:39.99 ID:???] XAMPPって単語に反応するのは大抵初心者
383 名前:nobodyさん mailto:sage [2012/03/07(水) 11:10:15.10 ID:???] Curlについて教えてください。 URLによってソースが取得出来るものとできない物があって困っています。 例えば下のURLだと $ch = curl_init('item.rakuten.co.jp/book/6414086/ '); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $str = curl_exec($ch); curl_close($ch); echo $str; 結果 301 Moved Permanently Moved Permanently The document has moved here. と表示されます。 どうすればいいでしょうか?
384 名前:nobodyさん mailto:sage [2012/03/07(水) 11:18:13.73 ID:???] >>383 CURLOPT_FOLLOWLOCATIONをtrueかな
385 名前:nobodyさん mailto:sage [2012/03/07(水) 11:24:22.07 ID:???] >>384 ありがとうございます!出来ました。
386 名前:nobodyさん mailto:sage [2012/03/07(水) 11:24:54.34 ID:???] リファラとかUAとかクッキーとかセットしろや
387 名前:367 [2012/03/07(水) 11:57:05.66 ID:428syFfx] その後検証を続けてみたのですが、 どうやらそもそもPHP4でUTF-16のパスが使えるということが間違いだったようです...。 PHP4のファイルシステム関数にUTF-16のパスを与えると謎の既存ファイルを指すようで、 例えば、存在しないファイルでも file_exist はTRUEを返したりするようです。 お騒がせして申し訳ないです。
388 名前:nobodyさん mailto:sage [2012/03/07(水) 12:54:36.25 ID:???] 配列を連結する時に、joinを使うかimplodeを使うか考え出すと夜も眠れません。 どうかお助けください。
389 名前:nobodyさん mailto:sage [2012/03/07(水) 12:55:19.85 ID:???] >>379 表示だけに限らないよ
390 名前:nobodyさん mailto:sage [2012/03/07(水) 12:57:52.96 ID:???] >>388 implode explodeを使うべきってマニュアルのどっかにあったけど、そのURLを出せずにすまないと思う
391 名前:nobodyさん mailto:sage [2012/03/07(水) 13:00:37.73 ID:???] ってか、いまのjoinはimplodeのaliasらしい。 なのでどっちでもいいけど、implodeのほうがいいよ
392 名前:nobodyさん mailto:sage [2012/03/07(水) 13:20:40.59 ID:???] >>388 joinはエイリアスです 基本的にエイリアスの使用はやめましょう >>390 エイリアスのページに書いてあります
393 名前:nobodyさん mailto:sage [2012/03/07(水) 13:28:59.92 ID:???] php.net/manual/ja/aliases.php
394 名前:nobodyさん mailto:sage [2012/03/07(水) 13:44:43.57 ID:???] >>389 >>379 はそう言ってると思うのだが、あの文章だとイントネーションで 意味が変わってくるなw
395 名前:nobodyさん mailto:sage [2012/03/07(水) 13:44:43.60 ID:???] >>392 ごめんね、エイリアスになる前の記憶しかなかったんだ。
396 名前:nobodyさん mailto:sage [2012/03/07(水) 15:34:53.97 ID:???] ハッカー軍団アノニマス解体へ リーダーがFBIのスパイだったwww engawa.2ch.net/test/read.cgi/poverty/1331095524/
397 名前:nobodyさん [2012/03/07(水) 17:28:37.67 ID:mMKjJQE+] >>359 それは、どういうことですか?
398 名前:358 [2012/03/07(水) 17:29:42.47 ID:mMKjJQE+] なまえにレス番入れるんでしたね。すみません。
399 名前:nobodyさん mailto:sage [2012/03/07(水) 17:34:44.85 ID:???] 君がfopenに渡したのは文字列じゃない 文字列を渡したいならちゃんとダブルクォーテーションかシングルクォーテーションで囲うこと
400 名前:358 [2012/03/07(水) 17:38:38.70 ID:mMKjJQE+] >>399 $counter_file = 'counter.txt'; $fp = fopen($counter_file, 'r+'); これではダメということですか?
401 名前:nobodyさん mailto:sage [2012/03/07(水) 17:46:02.26 ID:???] いいよそれで。 r+ってことは事前にファイルが無いとダメだが 実行時の権限で書き込めるファイルはそこにあるの?
402 名前:nobodyさん mailto:sage [2012/03/07(水) 17:46:36.83 ID:???] それも文字列を渡しているのでそれでいい
403 名前:nobodyさん mailto:sage [2012/03/07(水) 17:48:25.67 ID:???] No such fileだからそもそも無いね
404 名前:nobodyさん mailto:sage [2012/03/07(水) 17:53:54.92 ID:???] 無い時は作るのならa とか a+で
405 名前:358 [2012/03/07(水) 17:55:36.26 ID:mMKjJQE+] なるほど!ファイルがなかったのですね!ありがとうございます。 ファイルを作成してみると、先程のエラーの代わりに今度はこのようなエラーが出るようになってしまいました。 Warning: fopen(counter.txt) [function.fopen]: failed to open stream: Permission denied in C:\inetpub\wwwroot\study\counter1.php on line 10 Warning: fclose() expects parameter 1 to be resource, boolean given in C:\inetpub\wwwroot\study\counter1.php on line 28 count: エラー文で検索してみると、権限がないとかどうとかで・・・。 一応このユーザーアカウントははUACも切ってて、何の制限もないはずです。どういうことですか?。 IISやPHP.iniの設定の問題でしょうか?
406 名前:nobodyさん mailto:sage [2012/03/07(水) 17:57:01.71 ID:???] IISはどのユーザー権限でphp動かすの? そのユーザーの書き込み権限をそのディレクトリに追加してやればいい
407 名前:nobodyさん mailto:sage [2012/03/07(水) 17:57:58.91 ID:???] おっとファイルは事前に作ったのか ならそのファイルの書き込み権限に追加、だな
408 名前:nobodyさん [2012/03/07(水) 18:17:56.99 ID:YWemLpkn] submitを1回押してactionに対してpostを複数回送ることって可能でしょうか?
409 名前:nobodyさん mailto:sage [2012/03/07(水) 18:18:58.02 ID:???] そいつはjavascriptの仕事じゃないかな
410 名前:358 [2012/03/07(水) 18:23:58.41 ID:mMKjJQE+] >>406 ありがとうございます。その教えを頼りにググりつつ権限を追加する方法を模索していたのですが、 mizushima.ne.jp/Windows/HTTP/IIS/IIS-setting.php のサイトの3枚目の画像、右クリックした時の選択肢が全く違いましてそこで止まってしまいました。 ちなみに私のパソコンでは既定のWebサイトではなくDefault Web Site(複数のプロトコル)になっていました OSやバージョンの違いでしょうか? それらしき項目を探してみたのですが見つからずでした・・。 OSは7でIISは7.5です。
411 名前:nobodyさん [2012/03/07(水) 18:27:42.78 ID:YWemLpkn] >>409 javascriptさんの仕事内容教えていただけますか?
412 名前:nobodyさん mailto:sage [2012/03/07(水) 18:30:10.33 ID:???] 板違い
413 名前:nobodyさん mailto:sage [2012/03/07(水) 18:30:52.30 ID:???] >>410 既定とDefaultは同じ意味だ、気にせず進め、、というかもうphp関係無いなあ
414 名前:358 [2012/03/07(水) 18:35:32.53 ID:mMKjJQE+] >>413 気にせずに進もうとしたのですがプロパティ等の選択肢も全く違っていて、どうにもならない状態なんです・・。 www.dotup.org/uploda/www.dotup.org2722114.jpg すみません、PHP関係ありませんか?どこか別のスレの方が良いのでしょうか
415 名前:nobodyさん mailto:sage [2012/03/07(水) 18:39:10.86 ID:???] 最後の画像の書き込み、変更のチェック
416 名前:nobodyさん mailto:sage [2012/03/07(水) 18:40:02.17 ID:???] >>414 Windows板だな。 とりあえずエクスプローラからファイル右クリックして セキュリティから追加でIUSR_なんちゃらをフルコンで追加してやれ
417 名前:nobodyさん mailto:sage [2012/03/07(水) 18:42:23.49 ID:???] 最後から4番目だったな・・・ このページの内容をやったんなら気づくとは思うのだが。
418 名前:358 [2012/03/07(水) 18:48:18.65 ID:mMKjJQE+] すみません。すでにフルコントロールにしてあったようなのですが、ダメでした。 板違いということで、これ以上このスレに書き込むのはやめておきます。有難うございました。
419 名前:nobodyさん mailto:sage [2012/03/07(水) 18:49:52.17 ID:???] お前ら仕事中に2chして大丈夫なのか
420 名前:nobodyさん mailto:sage [2012/03/07(水) 18:51:22.02 ID:???] っていうか2chで聞かないと制作が進まないし
421 名前:nobodyさん mailto:sage [2012/03/07(水) 18:55:24.32 ID:???] 仕事と2chは切っても切れない関係ですよ
422 名前:nobodyさん mailto:sage [2012/03/07(水) 18:58:26.98 ID:???] 仕事なんてしてませんよ
423 名前:358 mailto:sage [2012/03/07(水) 19:07:48.69 ID:???] 2chが仕事だよ
424 名前:nobodyさん mailto:sage [2012/03/07(水) 19:14:29.02 ID:???] おwwwwまwwwwえwwwwwwらwwwwww
425 名前:nobodyさん mailto:sage [2012/03/07(水) 19:47:51.99 ID:???] 質問です phpでmixiのログイン後の自分のページ(mixi.jp/home.pl )を get_file_contentsにて取得したいのですが ブラウザ別タブでmixiにログインした状態でmixi.jp/home.pl を取得すると マイページではなくmixiのログインページの内容が取得されてしまいます どうにか取得する方法はありませんか?
426 名前:nobodyさん mailto:sage [2012/03/07(水) 19:49:15.52 ID:???] php mixi ログインで検索
427 名前:nobodyさん mailto:sage [2012/03/07(水) 20:30:38.62 ID:???] >>408 PHPからPOSTでプッシュすることも出来るから 一旦、なんらかの値を受け取るのをトリガーに処理かましながらでも出来るよ。 PHP POST 送信 で検索
428 名前:nobodyさん mailto:sage [2012/03/07(水) 20:44:30.43 ID:???] >>425 file_get_contentsは使うなっていってんだろしねや
429 名前:nobodyさん mailto:sage [2012/03/07(水) 20:58:12.20 ID:???] >>428 すいません初心者なもので・・・ どうするのが一番正しいのでしょうか?
430 名前:nobodyさん mailto:sage [2012/03/07(水) 20:59:24.99 ID:???] >>429 使うな君といって、教えてくれないので無視しなさい。 で、検索したの?
431 名前:nobodyさん mailto:sage [2012/03/07(水) 21:09:00.17 ID:???] >>430 検索してみたらphp mixi apiなるものがあったので 試してみようと思ってます ありがとうございます
432 名前:nobodyさん mailto:sage [2012/03/07(水) 21:13:42.52 ID:???] >>431 すいません mixiクラスでした;;
433 名前:nobodyさん mailto:sage [2012/03/07(水) 21:35:59.95 ID:???] mixiクラスってもう使えないんですかね・・・ <?php require "mixi_class.php"; if(is_logined()){ echo "ログインしてます"; }else{ echo "ログインできてないです"; } ?>
434 名前:433 mailto:sage [2012/03/07(水) 21:36:42.29 ID:???] 上のように書くと Fatal error: Call to undefined function login() in index.php on line 4 となってしまいます;;
435 名前:nobodyさん mailto:sage [2012/03/07(水) 22:12:42.76 ID:???] is_loginedがクラスのメソッドなら、 インスタンス->is_loginedとか クラス:: is_loginedとかになるんじゃねーの? エラーには is_ついてないしよく分からんね
436 名前:nobodyさん mailto:sage [2012/03/07(水) 22:15:19.81 ID:???] >>435 すいません エラー文はこうでした Fatal error: Call to undefined function is_logined() in index.php on line 4 riaf.s47.xrea.com/dev/phpMixi.class.phps これがソースです お願いします;;
437 名前:nobodyさん mailto:sage [2012/03/07(水) 22:30:36.25 ID:???] >>418 もし見てたら。一応最終手段として、Everyoneフルコントロールを試すのもあり。 IISが偽装するユーザが変わったのかもしれないし。 で、誘導するとしたらここなんだろうけど、機能してなさそうだね… 【IIS】Internet Information Services 総合スレ2 engawa.2ch.net/test/read.cgi/mysv/1118420314/
438 名前:nobodyさん mailto:sage [2012/03/07(水) 22:33:47.20 ID:???] >>436 インスタンスつくってから呼ぶ。
439 名前:nobodyさん mailto:sage [2012/03/07(水) 22:57:43.83 ID:???] 久しぶりに思い出した まるでPHPusersMLのような質問だw
440 名前:nobodyさん mailto:sage [2012/03/07(水) 23:02:41.93 ID:???] >>438 本当に初心者で申し訳ありません インスタンスを作成してから試した所 実際のメールアドレス、パスワードを入れてもログイン出来ません このクラスが使えないのか自分の入力が間違っているのかわからないです。 <?php require "Mixi.class.php"; $mixi = new PHP_Mixi(); $mixi->email = "example@example.com"; $mixi->password = "passwd"; if($mixi->is_logined()){ echo "ログインしてます"; }else{ echo "ログインできてないです"; } ?> を表示するとログインできてないですと表示されます
441 名前:nobodyさん mailto:sage [2012/03/07(水) 23:07:31.16 ID:???] loginってメソッドあるやん is_loginはログイン中かどうか確認するためのメソッドやろ
442 名前:nobodyさん mailto:sage [2012/03/07(水) 23:28:42.31 ID:???] >>440 質問の回答になってないけど、スレのルールは守ったほうがいいと思う
443 名前:nobodyさん mailto:sage [2012/03/08(木) 00:08:43.13 ID:???] よそのサーバからデータ取ってくるような質問ばっかりだな。
444 名前:nobodyさん mailto:sage [2012/03/08(木) 00:13:05.73 ID:???] >>440 初心者という自覚があるのなら、まずはコードを読めるようになるところからはじめるといいよ
445 名前:nobodyさん mailto:sage [2012/03/08(木) 00:19:32.14 ID:???] >>444 うっせーかす
446 名前:nobodyさん mailto:sage [2012/03/08(木) 01:12:20.49 ID:???] はい、終了
447 名前:nobodyさん mailto:sage [2012/03/08(木) 02:13:22.45 ID:???] ( >д<)、;'.・ ファンクション
448 名前:nobodyさん mailto:sage [2012/03/08(木) 02:18:39.19 ID:???] 42 :nobodyさん [↓] :2012/02/27(月) 00:59:20.23 ID:??? えーと メソッドは引数を持たなく、関数は引数を持つんだとおもいます
449 名前:nobodyさん mailto:sage [2012/03/08(木) 02:54:42.42 ID:???] >>445 お前誰?
450 名前:nobodyさん mailto:sage [2012/03/08(木) 02:55:09.82 ID:???] >>449 あ?なんや?
451 名前:nobodyさん mailto:sage [2012/03/08(木) 02:55:50.43 ID:???] 質問者ならID出せよ
452 名前:nobodyさん mailto:sage [2012/03/08(木) 02:56:49.44 ID:???] いやだ
453 名前:nobodyさん mailto:sage [2012/03/08(木) 03:11:18.06 ID:???] PHPerは馬鹿ばっかり。
454 名前:nobodyさん mailto:sage [2012/03/08(木) 04:02:23.77 ID:???] 自己紹介はいいから質問ないならお前ら黙ってな
455 名前:お願いします mailto:sage [2012/03/08(木) 15:59:21.51 ID:???] 掲示板(PHP)とtwitterを連動させようと思ったのですが、書込後にデータをtwitterに吐き出した後、掲示板が止まってフッター部分が表示されません。なにか良い方法はないのでしょうか? require_once("twitteroauth.php"); $consumer_key = "****"; $consumer_secret = "****"; $access_token = "****"; $access_token_secret = "****"; $to = new TwitterOAuth($consumer_key,$consumer_secret,$access_token,$access_token_secret); $req = $to->OAuthRequest("api.twitter.com/1/statuses/update.xml ","POST",array("status"=>"ツイート")); header("Content-Type: application/xml");
456 名前:nobodyさん mailto:sage [2012/03/08(木) 16:14:34.11 ID:???] >>1
457 名前:455 mailto:sage [2012/03/08(木) 16:21:04.81 ID:???] 自己解決しました!
458 名前:455 [2012/03/08(木) 16:49:07.46 ID:bF3prAQQ] 解決しておりません ナリスマシはご勘弁を。。。
459 名前:nobodyさん mailto:sage [2012/03/08(木) 17:16:48.70 ID:???] >>457 なんかID出さない奴はもうそれでいいような気がしてきた。
460 名前:455 [2012/03/08(木) 17:20:26.47 ID:bF3prAQQ] 御免なさい、別板の質問スレで「アゲるなカス」と罵倒されて以来、sageで質問する習慣が… Orz
461 名前:nobodyさん mailto:sage [2012/03/08(木) 17:47:20.49 ID:???] >>455 >>1 を読まないような奴は質問の仕方もクズだな twitteroauth.phpってなんだよ どこから入手できるライブラリから書かないと相手には通じませんよ 人に伝える努力は惜しまずに
462 名前:nobodyさん mailto:sage [2012/03/08(木) 17:50:09.79 ID:???] ああ、気持ちはよくわかる。 よくわかるが、このスレでこの展開を迎えたとき、 >>455 =>>457 であり、ID:bF3prAQQが成りすましという疑いのレスが続くことがある。 簡単に言うとIDつきでもっかい質問書いたほうがいいよ。 >>455 へのレスをするとすると、情報が少ないように思う。
463 名前:nobodyさん mailto:sage [2012/03/08(木) 17:52:32.78 ID:???] 少なくともそのコードは関係ないだろ htmlの途中にxml表示するとかミラクルなことやってるわけじゃないだろ?
464 名前:455 [2012/03/08(木) 18:06:22.69 ID:bF3prAQQ] 皆さん、ルールを理解せずに本当に申し訳ありませんでした >>462 twitteroauth.phpはここからダウンロードしました。 ttps://github.com/abraham/twitteroauth/tree/master/twitteroauth >>463 サンプルコードではheader("Content-Typ… の下に echo ($req); というのがありました。 表示は不要なのでecho部分は削除してアップロードしました。 これが原因…?
465 名前:nobodyさん mailto:sage [2012/03/08(木) 18:37:52.25 ID:???] >>464 ちゃんと掲示板のソースは最後まで出てる? 問題切り分けてちょ。
466 名前:nobodyさん mailto:sage [2012/03/08(木) 21:15:01.82 ID:???] 出力htmlのソースを表示してヒントにしつつ 掲示板の止まってるとこの前後のソースを探ってみるしかない なんかエラーがあったらexitとかdieとかの処理を挟んでるんじゃないか?
467 名前:nobodyさん mailto:sage [2012/03/08(木) 21:24:19.54 ID:???] サンプルはAPIで取得したxmlデータをそのままxmlファイル形式で出力するようにしてるんだろ header()の行を削除すれば解決するはず
468 名前:455 mailto:sage [2012/03/08(木) 23:02:26.36 ID:???] 自己解決しました!
469 名前:nobodyさん mailto:sage [2012/03/08(木) 23:41:31.82 ID:???] 42 :nobodyさん [↓] :2012/02/27(月) 00:59:20.23 ID:??? えーと メソッドは引数を持たなく、関数は引数を持つんだとおもいます
470 名前:455 mailto:sage [2012/03/09(金) 00:38:10.11 ID:???] してません >>468 さんは偽者です。
471 名前:nobodyさん mailto:sage [2012/03/09(金) 11:13:47.01 ID:???] >>470 も偽者なんだろうなぁ。 質問者消えたな。
472 名前:nobodyさん mailto:sage [2012/03/09(金) 16:31:48.56 ID:???] 最初からIDだしとけばよかったのにね☆ミ
473 名前:nobodyさん mailto:sage [2012/03/09(金) 16:38:30.21 ID:???] 日付超えること考えると鳥だけどな。
474 名前:nobodyさん [2012/03/10(土) 01:46:11.17 ID:YxaN43P5] facebookアプリを開発しているのですが、ご教授願います。 参照:socialmediaexperience.jp/2885 下記のサンプルプログラムに、facebookのウォールに投稿するための権限を取得したいのですが、 'scope' => 'publish_stream', こちらをどこにどうのように記載すべきでしょうか。 <?php $app_id = 'アプリケーションID'; $app_secret = 'アプリの秘訣'; $my_url = 'Webサーバ側のURL'; // ステップ1.ユーザーがログインしているか否かの確認 $code = $_REQUEST["code"]; if(empty($code)) { $dialog_url = "www.facebook.com/dialog/oauth?client_id= " . $app_id . "&redirect_uri=" . urlencode($my_url); echo("<script> top.location.href='" . $dialog_url . "'</script>"); } // ステップ2.Facebook側からトークンを取得 $token_url = "https://graph.facebook.com/oauth/access_token?client_id=" . $app_id . "&redirect_uri=" . urlencode($my_url) . "&client_secret=" . $app_secret . "&code=" . $code; $access_token = file_get_contents($token_url); // ステップ3. トークンを使用して、graph APIから名前を取得 $graph_url = "https://graph.facebook.com/me?".$access_token; $user = json_decode(file_get_contents($graph_url)); echo $user->name; ?>
475 名前:nobodyさん mailto:sage [2012/03/10(土) 02:09:39.27 ID:???] 最近こんな質問ばっかだな いくらSNSが流行ってるからって外部APIの質問ばっかでげんなりですよ
476 名前:nobodyさん [2012/03/10(土) 02:25:42.43 ID:dC1w2H2t] PHPで一番手軽に全文検索するにはどうしたらいいでしょうか?
477 名前:nobodyさん mailto:sage [2012/03/10(土) 02:33:43.75 ID:???] SQLiteでも使って下さい
478 名前:nobodyさん mailto:sage [2012/03/10(土) 02:33:50.09 ID:???] どういうデータ構造かわからんと答えようがない
479 名前:nobodyさん [2012/03/10(土) 02:34:43.14 ID:/aJUja8G] 文字列の正規表現で 「数値と英語と . と / と hoge 以外にマッチ」 というのをやりたいのですがどうも失敗してしまいます。一発での解決方法とかあるのでしょうか? \Dやったあとまた\Wでマッチング、その後ドットでマッチングと物凄く効率悪い方法しか思いつかなかったのですが
480 名前:nobodyさん mailto:sage [2012/03/10(土) 02:40:03.33 ID:???] >>308
481 名前:nobodyさん mailto:sage [2012/03/10(土) 02:41:39.54 ID:???] >>475 でっ答えれないの?
482 名前:nobodyさん mailto:sage [2012/03/10(土) 02:46:08.66 ID:???] 別スレ作れよもう
483 名前:nobodyさん mailto:sage [2012/03/10(土) 02:47:00.16 ID:???] >>481 答えてあげなよ
484 名前:nobodyさん mailto:sage [2012/03/10(土) 02:49:52.61 ID:???] わざわざFacebookの仕様を調べて答えろと? HTTPクライアント作成したくても自力で出来ないなら諦めろよ
485 名前:nobodyさん mailto:sage [2012/03/10(土) 02:52:04.29 ID:???] そこまでいくと kohada.2ch.net/test/read.cgi/php/1314546533/ こっち向けだろ
486 名前:nobodyさん mailto:sage [2012/03/10(土) 04:01:38.89 ID:???] >>481 =484なの? 何で煽ったんだろ。>>475 の感想が気に入らなかったにしても、質問者じゃないならスルーすればおk
487 名前:nobodyさん [2012/03/10(土) 06:45:55.14 ID:Tk4y3EFU] 今質問しても大丈夫でしょうか?
488 名前:nobodyさん mailto:sage [2012/03/10(土) 06:47:15.10 ID:???] 今は荒れてるからあと6時間待て
489 名前:nobodyさん mailto:sage [2012/03/10(土) 06:48:57.30 ID:???] 一言ですむ。 PHP用のAPI使え。devサイトで提供してるんだから。
490 名前:nobodyさん mailto:sage [2012/03/10(土) 06:50:48.31 ID:???] むしろ今質問しろ
491 名前:nobodyさん [2012/03/10(土) 06:57:05.40 ID:Tk4y3EFU] 改行を含むtextを読み込み、そこの特定の行から〜最後までを取り出したいのですが (例:50行あるtextから46行〜50行までの取り出し) この場合fileだと無駄に全部取得してしまうのでfgets()やfopen()などのほかの関数を使ったほうが良いと気づきました この動作を行う場合最適なtextファイル読み込み関数は何になるんでしょうか?
492 名前:nobodyさん mailto:sage [2012/03/10(土) 07:03:35.47 ID:???] その程度の処理ならfile関数でもほとんど変わらない。なんでもいいよ。
493 名前:nobodyさん mailto:sage [2012/03/10(土) 07:05:17.24 ID:???] >>491 最適って最速ってこと?CPU負荷が最少ってこと?メモリ使用量が最少ってこと?トラフィックが小さいってこと?保守性がいいってこと? プログラムするならあいまいな言葉は使わないほうがいいよ
494 名前:nobodyさん [2012/03/10(土) 07:10:09.93 ID:Tk4y3EFU] >>493 CPU負荷です 次から気をつけます
495 名前:nobodyさん mailto:sage [2012/03/10(土) 07:11:07.57 ID:???] それで?
496 名前:nobodyさん mailto:sage [2012/03/10(土) 07:16:45.70 ID:???] >>494 DB使う
497 名前:nobodyさん mailto:sage [2012/03/10(土) 07:18:37.69 ID:???] たいして計算するような処理じゃないんだしCPU負荷なんてそんなかからんでしょ 気にする必要ナッシン
498 名前:nobodyさん [2012/03/10(土) 09:13:40.01 ID:NmPFatN8] php4 で、これって同じ? $this->親クラスのコンストラクタ; parent::親クラスのコンストラクタ; ※php4なので親クラスと子クラスではコンストラクタ名は異なります。
499 名前:nobodyさん mailto:sage [2012/03/10(土) 10:58:14.18 ID:???] APIなんてしっかり使い方が記された公式ドキュメントがあるじゃん それもよまないで質問するなよ
500 名前:nobodyさん mailto:sage [2012/03/10(土) 10:59:00.75 ID:???] >>498 試せば分かることを聞くな
501 名前:nobodyさん mailto:sage [2012/03/10(土) 11:03:47.00 ID:???] >>498 全然違う
502 名前:nobodyさん [2012/03/10(土) 18:49:41.14 ID:ZtiXTycw] if($_POST){ } なにかしらPOST が取得できたら TUREという理解でいいんですか
503 名前:nobodyさん mailto:sage turi [2012/03/10(土) 19:14:21.94 ID:???] そうだけど if($_SERVER['REQUEST_METHOD'] === 'POST') のほうがしっくりくる
504 名前:nobodyさん mailto:sage [2012/03/10(土) 19:36:21.87 ID:???] 感覚論出たw
505 名前:nobodyさん [2012/03/10(土) 19:38:52.62 ID:Y036jPvy] アメブロ等の検索システムってどうやってphpで実装するのでしょうか? なにか、有名なライブラリ等はあるのでしょうか?
506 名前:nobodyさん mailto:sage [2012/03/10(土) 19:40:57.57 ID:???] >>505 $sql = 'select * from table where content like %' . $word . '%';
507 名前:nobodyさん [2012/03/10(土) 19:50:14.78 ID:Y036jPvy] >>506 すいません、解説をお願いします。
508 名前:nobodyさん mailto:sage [2012/03/10(土) 20:20:55.37 ID:???] >>507 何が分からんの?
509 名前:nobodyさん mailto:sage [2012/03/10(土) 20:22:34.37 ID:???] たぶんデータベースを知らないんじゃないか?
510 名前:nobodyさん mailto:sage [2012/03/10(土) 21:20:05.94 ID:???] MySQLのお勉強をしてくださいね
511 名前:nobodyさん mailto:sage [2012/03/10(土) 21:21:30.41 ID:???] はいなー
512 名前:nobodyさん mailto:sage [2012/03/10(土) 22:25:29.60 ID:???] Tritonnを使いなさい
513 名前:nobodyさん mailto:sage [2012/03/10(土) 23:56:46.64 ID:???] >>475 さっさと答えてくれませんか?
514 名前:nobodyさん mailto:sage [2012/03/11(日) 00:06:39.40 ID:???] >>513 いいよ。何聞きたいの?
515 名前:nobodyさん mailto:sage [2012/03/11(日) 00:09:57.40 ID:???] >>475 さっさと答えてくれませんか?
516 名前:475 mailto:sage [2012/03/11(日) 00:27:37.57 ID:???] 分かりません。 ごめんなさい これでいいんでしょ
517 名前:nobodyさん mailto:sage [2012/03/11(日) 00:29:37.74 ID:???] 質問した奴はよっぽど悔しかったんだな
518 名前:nobodyさん mailto:sage [2012/03/11(日) 00:40:03.17 ID:???] だろうな。質問したらなんでも得れるとでも思ってるんでしょうな。 典型的なゆとりっすな
519 名前:nobodyさん mailto:sage [2012/03/11(日) 04:06:37.88 ID:???] いつものやつだろ ほっとけ
520 名前:名無しさん [2012/03/11(日) 17:29:34.13 ID:pFTcjAB+] さっきちょっと検索の醍醐味が薄れてきた気分になった。
521 名前:505 [2012/03/11(日) 20:03:10.11 ID:6FUbVztn] アメブロ等の検索システムは、記事のタイトルと本文を データベースに記録してあり、それの検索をphpでlikeを 使い検索ということでしょうか?
522 名前:nobodyさん mailto:sage [2012/03/11(日) 20:05:06.17 ID:???] >>521 知るか。アメブロに聞け。
523 名前:nobodyさん [2012/03/11(日) 20:32:11.92 ID:Ul7q+mz0] >>505 >>521 「全文検索」で情報を漁ってください。 >>506 ごくごく小規模な用途限定のやり方ですね。
524 名前:nobodyさん mailto:sage [2012/03/11(日) 20:40:34.34 ID:???] >>523 小規模って具体的にどれくらい?
525 名前:nobodyさん [2012/03/11(日) 20:41:25.72 ID:Ul7q+mz0] >>500 想像がつく範囲で試しても、想定漏れがありそうで怖いので聞いてみました。 (A)「parent::method」という書き方は(B)「class::method」という書き方に似ていて、 (B)だとオブジェクト変数にアクセス出来ないので、それと同じ制限があるのかと 思いましたが、試したところ、その制限はありませんでした。 なので 「$this->親クラスのコンストラクタ」と「parent::親クラスのコンストラクタ」は 同じ動作なのかと思ったのですが、一応、識者に聞いてみたかったのです。 >>501 違うのですね。 どこが違うのかポインタ教えていただけるとありがたいです!
526 名前:nobodyさん mailto:sage [2012/03/11(日) 20:43:44.85 ID:???] >>524 大規模になるとこんなもの使う↓ www.atmarkit.co.jp/fjava/rensai4/hadoop_tm01/01.html
527 名前:nobodyさん mailto:sage [2012/03/11(日) 20:44:25.20 ID:???] >>524 小規模の定義を聞いてるんだが
528 名前:nobodyさん mailto:sage [2012/03/11(日) 20:44:35.81 ID:???] 間違えた>>526