トップページphp
1001コメント311KB

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

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001nobodyさん2012/01/02(月) 02:03:25.50ID:???
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

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

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

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

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

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

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0813nobodyさん2012/01/14(土) 04:50:23.67ID:???
かまってちゃんウザイ
ブログの宣伝1度だけ許してやるから消えてくれ
0814nobodyさん2012/01/14(土) 09:07:04.64ID:???
>>812
コテハンつけてくれNGするから
0815nobodyさん2012/01/14(土) 10:46:42.03ID:???
>>801
はぁ? ということは
phpって分散トランザクションもできないの?
終わっているね・・・
0816nobodyさん2012/01/14(土) 10:54:24.51ID:???
さっさと吊れ
0817nobodyさん2012/01/14(土) 15:14:15.26ID:???
まぁ端から静観してる俺にとっては最近の話題は面白いけどね
CMSかFWかどっちがいいかのようなものから、セッションがどうたらとかよりも
fork()だとかAPCとかやや上のレベルの話題だからね

CMSとかFWとかそこそこハックしてきたけど、まずfork()なんてお目にかからないからね
まぁ、当たり前ではあるけれど
memcachedは簡単な実装は見かけたけど、APCは見たことないと思う
0818nobodyさん2012/01/14(土) 16:43:56.71ID:???
>>817
フレームワークを使ってバッチ処理を書くときに役立つかもよ
08195872012/01/14(土) 17:30:34.28ID:???
みなさんレスをありがとうございます。
根本的に私の説明不足すぎでした。
そのために度々スレを使ってしまい、すいませんでした。

▼大元の相談内容
掲示板等で、$dateを使って日付を表示させているのですが、
特殊な事情があって、過去14日よりも前のものだった場合、
表示は10日前で表示したいのです。

例:1月1日投稿されたもの→5日に閲覧した場合は、そのまま投稿日時は1月1日。20日に閲覧すると投稿日時は1月10日で表示される。

▼現状
$date = date("y/m/d", $ptime); // $ptime はUNIXTIME (1323413498等という形で保存されています)

echo <<<EOM で $date を記述して日付(2011/12/22等という形)を表示しています。

私が勉強不足のため、皆さんのレスを参考にしていじっていたら、ごちゃごちゃになってしまいました(^^;
単純に UNIXTIMEである$ptimeを相談内容の処理をして$dateとして日付を表示できるようにする記述を再度教えていただけると助かります。
すいませんが、よろしくお願いしますm(_ _)m
0820nobodyさん2012/01/14(土) 17:52:08.46ID:???
日付が14日よりも前かどうかの判断をしたい
10日前の日付を取得したい

というだけだと思うんだけど。
0821nobodyさん2012/01/14(土) 18:27:08.83ID:???
どうせSEO対策だろ。
0822nobodyさん2012/01/14(土) 18:43:08.04ID:???
1万人くらい使う掲示板を作りたいと思います
0823nobodyさん2012/01/14(土) 18:45:55.07ID:???
10万犬くらい使う掲示板を作りたいと思います
0824nobodyさん2012/01/14(土) 18:47:59.92ID:???
>>821
またおまえか
0825nobodyさん2012/01/15(日) 00:09:47.66ID:0R9yJU6W
分散オブジェクトを作りたいと思います。
08268192012/01/15(日) 04:06:00.99ID:???
>>820
レスありがとうございます。
そうなんですよね。。
UNIXTIMEが、ごっちゃになってしまって、恥ずかしながら私の初歩的な知識では??になってしまいまして。
小さなお店のホームページをやっているのですが、写真をメールで載せるphpがありまして、
度々の更新ができない時にも日付だけフォローできるようにしたいのです。
0827nobodyさん2012/01/15(日) 04:25:58.50ID:???
ID出せ
0828nobodyさん2012/01/15(日) 04:45:42.13ID:???
要するに客を騙したいってことだな
0829nobodyさん2012/01/15(日) 11:18:33.29ID:5+piCYsS
質問です。googleにphpプログラムでサインインするにはどうすればいいでしょう?
https://accounts.google.com/ServiceLogin?service=mail

phpプログラムにあらかじめEmail(ID)とパスをべた書きしておき、
submitボタンを押すだけでサインインできるようになるのが理想です
0830nobodyさん2012/01/15(日) 11:25:08.31ID:5+piCYsS
>>829の続きですが、
クッキー「accounts.google.com」の「GALX」の値がクセモノで、
このアクセスするたびに変わる値がサインイン時に必要なのですが、
この値の制御という利用の仕方がうまくいかず、どうしてもサインイン
できません
0831nobodyさん2012/01/15(日) 11:32:23.84ID:5+piCYsS
×この値の制御という利用の仕方がうまくいかず
○この値の制御というか利用の仕方がうまくいかず
0832nobodyさん2012/01/15(日) 12:06:48.67ID:???
>submitボタンを押すだけでサインインできるようになるのが理想です
いろいろやばいだろ
クライアント(自分のPCにApache入れる)ならともかくサーバじゃやらんほうがいいぞ
でクライアントだと普通にブラウザのオートコンプリートでよくね?となるわけだが
もしサーバでやるとしたらフィッシング詐欺幇助になるので教えてあげない
0833nobodyさん2012/01/15(日) 12:08:42.54ID:???
>>829
OAuth使え。登録してキーもらって
0834nobodyさん2012/01/15(日) 12:29:20.57ID:???
クッキーが必要なんだったら普通にブラウザと同じように対話式でやり取りすりゃいいんじゃないの
方法はググったほうが確実に早い
0835nobodyさん2012/01/15(日) 12:34:59.06ID:5+piCYsS
>>832
外部からはアクセスできない自分のPC+Apacheの環境で使います。
さすがにレン鯖等、インターネットで不特定多数に公開しているところには置きません。

>オートコンプリート
>OAuth
GMailのアカウントが5つぐらいあるんですよ。
本アド、サイトを2つ運営していてその連絡用アド、他、実家連絡用。
いちいちWebブラウザにID入れるの面倒だし、メーラー使うと
誰かがPCをいじった時に簡単に読まれてしまう。
だから(普通の人はまさかPCにApche+phpが入っているとは思わないだろうから)
自分だけわかるphpで簡単に複数アドにアクセスしたいな、と。
0836nobodyさん2012/01/15(日) 12:45:04.85ID:5+piCYsS
phpプログラムは好きで初心者ながらちょくちょく作ってるんです。
ただ、クッキーが必要なプログラムは今までその必要がなかったから作ったことが無い。
だからクッキーは苦手・わからないんです。

で、ちょっと作ってみたのがこれです。急ごしらえで下手ですが。。
(作った当時はクッキーが必要だと思わなかったのでPOSTのみで作ろうとしていました)↓
0837nobodyさん2012/01/15(日) 12:47:26.29ID:5+piCYsS
<?php

$a=file_get_contents("http://accounts.google.com/ServiceLogin?service=mail");
preg_match("/name=\"GALX\"[^v]+value=\"[^\"]+\"/is",$a,$match);
$match[0] = ereg_replace("name=\"GALX\"[^v]+value=\"", "", $match[0]);
$match[0] = ereg_replace("\"$", "", $match[0]);

$test='
<!DOCTYPE html>
<html lang="ja"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<title>Google サインイン</title>
</head>
<body>
<form id="gaia_loginform" action="https://accounts.google.com/ServiceLoginAuth" method="post" name="a" id="a">
<input type="hidden" name="continue" id="continue" value="http://www.google.co.jp/">
<input type="hidden" name="hl" id="hl" value="ja">
<input type="hidden" name="GALX" value="'.$match[0].'">
<input type="hidden" id="pstMsg" name="pstMsg" value="1">
<input type="hidden" spellcheck="false" name="Email" id="Email" value="ここにID">
<input type="hidden" name="Passwd" id="Passwd" value="ここにパス">
<input type="submit" class="g-button g-button-submit" name="signIn" id="signIn" value="アカaサインイン">
<input type="checkbox" name="PersistentCookie" id="PersistentCookie" value="yes" checked="checked">
0838nobodyさん2012/01/15(日) 12:48:13.43ID:???
5つのアドを一箇所でうければいいだけじゃね
gmailは複数アドを統合できるじゃん
0839nobodyさん2012/01/15(日) 12:48:23.76ID:5+piCYsS
</form>

<form id="gaia_loginform" action="https://accounts.google.com/ServiceLoginAuth" method="post" name="b" id="b">
<input type="hidden" name="continue" id="continue" value="http://www.google.co.jp/">
<input type="hidden" name="hl" id="hl" value="ja">
<input type="hidden" name="GALX" value="'.$match[0].'">
<input type="hidden" id="pstMsg" name="pstMsg" value="1">
<input type="hidden" spellcheck="false" name="Email" id="Email" value="ここにID">
<input type="hidden" name="Passwd" id="Passwd" value="ここにパス">
<input type="submit" class="g-button g-button-submit" name="signIn" id="signIn" value="アカbサインイン">
<input type="checkbox" name="PersistentCookie" id="PersistentCookie" value="yes" checked="checked">
<input type="hidden" name="rmShown" value="1">
</form>

</body></html>
';

exit($test);
0840nobodyさん2012/01/15(日) 12:50:58.88ID:???
>>838
>gmailは複数アドを統合できるじゃん
そういえばそうか!
わざわざphpでアクセスしないでそうすればいいのか(汗
0841nobodyさん2012/01/15(日) 12:51:08.49ID:???
そもそも外部のフォームからのPOSTでログイン受け付けてくれるのか疑問
それを弾くくらいのセキュリティ対策はしてありそうだけど
0842nobodyさん2012/01/15(日) 12:59:11.49ID:???
googleさんつよすぎわろた
0843nobodyさん2012/01/15(日) 12:59:28.34ID:5+piCYsS
>>841
>外部のフォームからのPOSTでログイン受け付けてくれるのか疑問
自分は楽天でショッピングするのですが、楽天(https)だとPOSTで大丈夫なんですよ。
それ用のサインインphpプログラムも作りましたし・・・。
だからGMailサインインphpプログラムも楽天サインインphpプログラムと
同じindex.phpページにまとめて、1つのindex.phpページからなんにでもサインインできる、
そんな index.phpページを作ろうと思っていたのです
0844nobodyさん2012/01/15(日) 13:21:27.83ID:5+piCYsS
ちなみに>>837,>>839の「class="g-button g-button-submit" 」は不要です。

Googleの元ページ( http://accounts.google.com/ServiceLogin?service=mail )
のソースから必要そうなタグをコピペして>>837,>>839のphpプログラムを作りましたら、
不要な部分を取り除き忘れているのです。
0845nobodyさん2012/01/15(日) 13:22:26.55ID:???
楽天()とGoogleのセキュリティを同列に扱うとかw
0846nobodyさん2012/01/15(日) 13:43:50.83ID:???
>>843
サーバー側から見ればクライアントがPHPだろうがブラウザだろうが関係ないさ
HTTP通信をトレースしてどんなものを送受信しているか確認して真似るのが近道よ
0847nobodyさん2012/01/15(日) 13:44:53.07ID:???
なんのためにGoogleはAPI提供してんだよ
素直にそれ使えよ
0848nobodyさん2012/01/15(日) 13:59:17.35ID:???
>>843
楽天なんて、セキュリティのセの字も無いサイトだぞ。
0849nobodyさん2012/01/15(日) 14:03:41.11ID:???
>>ID:5+piCYsS
あぁ、なるほどね
そのフォームのページ見てみたけど、
その手のはおそらく無理だよ
自分もGoogleではないけど昔同じような事をしてね
理由はそのうち試行錯誤していく内に分かると思うけど、
そのGoogleのフォームじゃかなり難しい
ま、素直に諦めるべきだね

他の人の意見に従って俺は知らないけどAPIとか統合とか使った方がいい
今から1週間粘っても、ここで質問しても無理だと思う
0850nobodyさん2012/01/15(日) 14:05:55.91ID:5+piCYsS
ぶっちゃけ楽天はアドレスバーに https://〜 ?u=ID&p=PASS を追加すればいいだけだからなぁw

で本題。
なんでクッキーGALXの値が必要だと判ったかというと、

準備としてWebブラウザを閉じてクッキー削除。
WebブラウザでGMail( https://accounts.google.com/ServiceLogin?service=mail )にアクセス。
ソースを見てGALXの値を調べる。
下記のphpプログラムにGALXの値とIDとPASSをべた書き。
同じWebブラウザでphp実行。

以上でサインインできるからです。
(WebブラウザのクッキーGALXの値とPOSTのGALXの値を比較しているみたいです。)
0851nobodyさん2012/01/15(日) 14:07:18.18ID:5+piCYsS
<?php

$test='
<!DOCTYPE html>
<html lang="ja"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<title>Google アカウント</title>
</head>
<body>
<form id="gaia_loginform" action="https://accounts.google.com/ServiceLoginAuth" method="post" name="a" id="a">
<input type="hidden" name="continue" id="continue" value="http://www.google.co.jp/">
<input type="hidden" name="hl" id="hl" value="ja">
<input type="hidden" name="GALX" value="ここにソースのGALXの値をコピペ">
<input type="hidden" id="pstMsg" name="pstMsg" value="1">
<input type="hidden" spellcheck="false" name="Email" id="Email" value="ここにID">
<input type="hidden" name="Passwd" id="Passwd" value="ここにPASS">
<input type="submit" id="signIn" value="ログイン">
<input type="checkbox" name="PersistentCookie" id="PersistentCookie" value="yes" checked="checked">
<input type="hidden" name="rmShown" value="1">
</form>
</body></html>
';

exit($test);
0852nobodyさん2012/01/15(日) 14:15:46.68ID:5+piCYsS
>>850
×(WebブラウザのクッキーGALXの値とPOSTのGALXの値を比較しているみたいです。)
○(WebブラウザのクッキーGALXの値とPOSTのGALXの値が同一であるか比較しているみたいです。)

同一であればサインインできます
0853nobodyさん2012/01/15(日) 14:17:54.94ID:???
おまえもういいよ
的確な回答は複数出たんだからブログでやってくれ
0854nobodyさん2012/01/15(日) 14:18:32.76ID:???
おそらく俺が書いた記事を書いている最中に>>850-851を書いていたんだと思うけど、
マジでGoogleは不可能に近い
よほどのハッカー/クラッカーでなきゃ無理
フォームの構造からまず問題だけど、おそらくサーバ側にも細工してる
他のサイトならともかくGoogleはやっぱ一筋縄ではいかない

まぁ、もし君がそれでもやり遂げたときは堂々と公表してよ
尊敬する
0855nobodyさん2012/01/15(日) 14:25:47.11ID:5+piCYsS
1ヶ月ぐらい悩むと、それまで不可能と思われたプログラムが
できてしまうものです。経験的にですが。
「PHP Google ログイン」で検索すると成功者もいるみたい?ですので、
チャレンジチャレンジでがんばってみます
0856nobodyさん2012/01/15(日) 17:56:13.63ID:oiGEKKkd
stripslashes
「クォートされた文字列のクォート部分を取り除く」
とマニュアルにありましたが、これの意味はバックスラッシュを
取り除くってことですか?
クォートするとかがよく分かりません、教えてください。
0857nobodyさん2012/01/15(日) 18:11:38.75ID:???
これなんかの犯罪に使おうとしてないか?
0858nobodyさん2012/01/15(日) 18:30:13.99ID:???
>>856
指摘の通りクォート部分ではなくエスケープ部分とするべきだな
ちなみに
文字列 -> クォート -> "文字列"
0859nobodyさん2012/01/15(日) 18:40:06.41ID:oiGEKKkd
>>858
ありがとうございました。
0860nobodyさん2012/01/15(日) 18:49:08.21ID:???
犯罪と聞いて飛んできました
0861nobodyさん2012/01/15(日) 19:29:25.62ID:???
>>860
ポリの方ですか?
このスレに怪しい人物がいるようです
0862nobodyさん2012/01/15(日) 19:35:32.17ID:???
そいうや、オレの変態の友達が、php勉強して、児童の裸写真集める掲示板
作ってるが、未だに逮捕されてないぜ。
0863nobodyさん2012/01/15(日) 20:18:02.70ID:???
「俺の友達が〜」という話の85%は、その人本人の話。

おまわりさん、この人です。
0864nobodyさん2012/01/15(日) 20:24:21.16ID:???
するどすぎわろた
0865nobodyさん2012/01/15(日) 20:52:38.41ID:???
おいポリ、こいつじゃ
0866nobodyさん2012/01/15(日) 23:22:19.42ID:???
このスレから逮捕者が出るとはなあ
0867nobodyさん2012/01/15(日) 23:37:21.44ID:???
とりえあず>>862自身じゃなかったとしても>>862から逮捕につながるように通報しといた
0868862 2012/01/15(日) 23:39:27.33ID:???
オレのじゃねーよ、友人の話。
オレの変態の友人は未成年だから捕まっても実名報道されない
って強気な態度です。友人の口癖は「来いよアグネス」
0869nobodyさん2012/01/16(月) 00:34:32.88ID:???
任意同行→事情聴取→家宅捜査→PC押収

まずは交友関係をじっくり説明することになるんだろうな
児童ポルノ禁止法違反で検挙とか恥ずかしすぎるw
0870nobodyさん2012/01/16(月) 01:42:52.98ID:???
>>862本人だろうが、友人だろうが関係なく重要参考人として警察んとこ行くべきだな
0871nobodyさん2012/01/16(月) 02:01:53.33ID:???
>>862が未成年なのはガチなようだな
この慌てようwwwww
0872nobodyさん2012/01/16(月) 02:23:06.43ID:???
>>868
実名報道されなかったとしても家族にはばれるけどね。
学生なら学校にも、バイトしてるならバイト先にも。
0873nobodyさん2012/01/16(月) 02:25:18.83ID:OeE4uuA7
<img src="thumbnail.php?image=1234&w=300&h=200" />
上記のようなリクエストを出すと、
DBに保存した画像テーブルからIDが1234のフィールドを参照し画像パスを取得して、
そのパスの画像を横幅300px、縦幅200pxで表示するというスクリプトがあるのですが、
毎回アクセスするたびに生成しては重いということで
1度リクエストがあった画像は所定のディレクトリへリクエストされたサイズで保存し、
そこに保存されている画像であれば生成せずに、それにアクセスさせることにしました。

この分岐(生成画像があるか?)をさせるにはどういった方法がありますでしょうか?

僕が思いつける範囲は以下のような処理です。
例えば、上記の例でいうと生成画像のファイル名は
image1234_w300_h200.jpg
というようにして、
1.<img src="http://example.com/img/image1234_w300_h200.jpg" />
として.htaccess でファイルが存在しなければ生成プログラムにリライトする
もしくは、
2.最初と同じく<img src="thumbnail.php?image=1234&w=300&h=200" />としてアクセスさせ、
PHP内で http://example.com/img/image1234_w300_h200.jpg が存在するか判断して、
存在すればそのままそれを返す、存在しなければ生成して表示させる、

上記のような方法が考えられますが、
他になにか良い方法などがあればご教示お願いできますでしょうか?
0874nobodyさん2012/01/16(月) 02:28:09.34ID:???
どっちでも問題ないよ。好きなほうでやりんさい。
0875nobodyさん2012/01/16(月) 02:32:05.83ID:???
>>873
前者の方が今風な感じがする
08768732012/01/16(月) 02:35:01.56ID:OeE4uuA7
ありがとうございます。

フレームワークを使っていて1アクセスでも負担が大きいので
なるべく画像に直接アクセスして完結させたいのですが、
1.の方法だと、生成画像があればPHPにアクセスせずに済むので
こっちのほうが軽いですよね?

それと、図々しいかもしれませんが、
1.の方法の.htaccess はどういう書き方をしたらいいか教えていただけませんでしょうか・・・。
0877nobodyさん2012/01/16(月) 02:45:10.11ID:???
>>873
毎回同じ処理をするならPHPのようなインタプリタ言語をやめる。
画像へアクセスするたびにインタプリタが走るのは完全にムダで
ユーザーがかわいそう。
0878nobodyさん2012/01/16(月) 02:46:20.78ID:???
>>876
RewriteCond %{REQUEST_FILENAME} !-f

PHPの質問じゃないけどね!
0879nobodyさん2012/01/16(月) 17:40:20.70ID:l7Fd5fgU
.NET interoperability overview of Phalanger 3.0
http://www.php-compiler.net/blog/2012/net-interoperability-overview-of-phalanger-3-0
0880nobodyさん2012/01/16(月) 20:49:09.11ID:w74ctwP8
if (!$edit){
}

この式って$editがどんな値の時にtrueですか?
0881nobodyさん2012/01/16(月) 21:22:20.46ID:???
>>880
マニュアルは見てみたかい?
0882nobodyさん2012/01/16(月) 21:27:09.05ID:???
0かnullかfalseか''の時true
わかったかハゲ
0883nobodyさん2012/01/16(月) 21:45:06.81ID:???
ツンデレめ
0884nobodyさん2012/01/16(月) 21:49:17.22ID:???
>>882
それだけじゃないよ
0885nobodyさん2012/01/16(月) 21:51:58.51ID:???
なんだとハゲが
じゃあこれも追加な
array()
あとは他のハゲどもに聞いてくれ
0886nobodyさん2012/01/16(月) 22:27:47.15ID:9eZbuHu2
自分は今までApacheはデフォルトのpreforkしか使っていなかったのですが、workerに替えようと思い調べてみたところ、

http://blog.flatlabs.net/20110222_232623/

http://labs.unoh.net/2008/03/apache_mpm.html
にてphp-mbstring、PHPを動かすサーバでは、preforkの選択が無難と書かれてあります

皆さんはPHPの場合どちらを使用しているのでしょうか?
自分は並列的な感じからworkerの方が早いのだろうと期待して替えようと思っていたのですが
0887nobodyさん2012/01/16(月) 23:03:24.97ID:guznNntQ
$lang[0] =$lang0;
$lang[1] =$lang1;
$lang[2] =$lang2;
を、
for ($i = 0; $i < 4; $i++) {
$lang[$i] =$lang.$i;
}
とするとうまくエラーがでます。どうすればいいのですか?
0888nobodyさん2012/01/16(月) 23:11:11.54ID:???
>>887
上手く出るならそれでいいんじゃないの
0889nobodyさん2012/01/16(月) 23:12:27.38ID:guznNntQ
間違えました、
for ($i = 0; $i < 4; $i++) {
$lang[$i] =$lang.$i;
}
でうまくいかず、エラーが出ます。どうすればいいのですか?
0890nobodyさん2012/01/16(月) 23:28:27.47ID:???
>>887
$hoge = "lang" . $i;
$lang[$i] = $$hoge;
0891nobodyさん2012/01/16(月) 23:34:43.93ID:???
ループの終了条件
0892nobodyさん2012/01/16(月) 23:41:38.95ID:???
条件あるじゃん$i < 4だろ
つまり$iが4まできたら終了じゃん
0893nobodyさん2012/01/16(月) 23:41:54.01ID:guznNntQ
>>890
ありがとうございました。
0894nobodyさん2012/01/17(火) 00:12:00.49ID:EiaeWEuH
PHPで分散トランザクションはどのように行えばよろしいでしょうか?
0895nobodyさん2012/01/17(火) 02:14:09.51ID:???
また発作か
0896nobodyさん2012/01/17(火) 02:49:14.01ID:???
は、はっさく?
0897nobodyさん2012/01/17(火) 04:03:01.94ID:BgcdxtCD
PHPでアプリケーションスコープはどのようにしたら実装できますか?
0898nobodyさん2012/01/17(火) 10:52:09.01ID:46QLTXdT
2012年1月は、C#がC++を抜いて3位につけたことが特に注目される。C++は長期に渡って
緩やかな下落傾向にある一方で、C#は上昇傾向が続いており、特にここ数年は上昇傾
向が強くなっている。

今後しばらくは、C#とC++で順位の入れ替えを繰り返すものと見られるが、最終的には
C#が3位、C++が4位に落ち着く可能性が高い。また、Objective-Cも急成長を続けており、
この傾向が続いた場合には、C#、Objective-C、C++という順位に変わっていく可能性もある。

上記のほか20位以内に入ったプログラミング言語としては、Rが19位に、Luaが20位に
入った点が注目される。

特に、統計処理や統計データのグラフィック化などに利用されるRプログラミング言語は、
ここのところ注目が高まっている。Rの機能拡張が、Googleの支援によって実現したこと
などもその一因となっているものとみられる。

 1 Java       17.479 (-0.082) 18ヵ月連続1位
 2 C         16.976 (-0.081)
 3 C#         8.781 (+0.576) 3位へ浮上。上昇傾向
 4 C++.        8.063 (-0.189) 4位へ下落
 5 Objective-C   6.919 (+0.114) 上昇傾向
 6 PHP        5.710 (-0.291) 下落傾向
 7 (Visual)Basic  4.531 (-0.226)
 8 Python.      3.218 (-0.274)
 9 Perl.        2.773 (+0.301)
10 JavaScript    2.322 (+0.123)
11 Delphi       1.576 (+0.331)
12 Ruby.        1.441 (-0.053)

http://news.mynavi.jp/news/2012/01/12/058/
0899nobodyさん2012/01/17(火) 11:06:15.39ID:???
でっていう
0900nobodyさん2012/01/17(火) 11:56:51.84ID:5qimSQwE
PHPによるWebアプリケーションスーパーサンプル第二版で、PHPを勉強中のものです。
P.54 でPOST送信されたデータを受け取るという話の中で、$_POSTで受け取るほかに

 「$HTTP_POST_VARSという変数も使用できますが、PHP5の設定ファイルのテンプレートである
 php.ini-recommendedでは $HTTP_*_VARS 変数は無効(register_long_arrays=OFF)と
 なっているので注意しましょう。」

と書いてあります。この意味がわからないのですが、register_long_arrays=OFFの場合
$HTTP_POST_VARS は使えないということですか?
0901nobodyさん2012/01/17(火) 11:58:32.11ID:???
重要でもないしそんな変数使わないから気にしないでいい
$_POST使いな
09029002012/01/17(火) 11:59:30.14ID:5qimSQwE
ちなみに、別な本についてきたxamppで一緒にPHPをインストールしたのですが
C:/xampp/php/php.ini-recommended をエディターで開いてみると
register_long_arrays = Off になっていますが、サンプルコードを書いてみると
$HTTP_POST_VARS でも、POST送信されたデータを受け取れています。
どこか、勘違いしているのでしょぅか。
0903nobodyさん2012/01/17(火) 12:00:19.53ID:5qimSQwE
>>901
あっ、素早いお返事ありがとうございました。
おすすめのとおり、気にしないで進むことにします。ありがとうございました。
0904nobodyさん2012/01/17(火) 12:07:42.39ID:???
$HTTP_POST_VARSでマニュアル見ればすごくわかりやすく書いてあるのになぜマニュアルを読もうとしない
しかも$HTTP_POST_VARS [非推奨]っておもっくそ書いてある

マニュアルマニュアルマニュアルマニュアルマニュアルマニュアルマニュアル
マニュアルマニュアルマニュアルマニュアルマニュアルマニュアルマニュアル
マニュアルマニュアルマニュアルマニュアルマニュアルマニュアルマニュアル
マニュアルマニュアルマニュアルマニュアルマニュアルマニュアルマニュアル
09059002012/01/17(火) 16:54:57.24ID:???
>>904
本家マニュアル(日本語ページで)検索したけど、英語のページになっちゃったんです。
それで挫折しました。
0906nobodyさん2012/01/17(火) 17:12:01.93ID:???
こういうのとか、みつかりませんでした、とか
自分は検索がヘタクソですって公言すると何かいいことがあるのか?
0907nobodyさん2012/01/17(火) 17:17:15.71ID:???
>>906
能力不足で見つけられなかったけど、努力はしたんです。
それでもわからないので、ここに質問にきたんです。できたら検索のコツなどを
ご教示いただけると、自分も含め、今後の参考になるのでぜひお願いします。
0908nobodyさん2012/01/17(火) 17:32:57.59ID:???
まぁこのスレ的には>>905
位の手順踏んでたら質問して問題ないでしょ
くだらない質問スレ(=初心者スレなんだし)
0909nobodyさん2012/01/17(火) 17:42:55.79ID:???
$HTTP_POST_VARSでググったら1ページ目に公式日本語マニュアル出てるんだが
どんだけ検索音痴なんだよ
0910nobodyさん2012/01/17(火) 17:50:45.68ID:???
ページ上部に言語設定のフォームがあるのに…
あとはURLのenをjaに変えてみるとか。英文を機械翻訳にかけるとか。手は色々あるね
0911nobodyさん2012/01/17(火) 17:57:19.20ID:???
英語が出てきた瞬間に頭が読むことをやめるんだろ
だから簡単な言語設定にすら気付けない
でも言い訳だけは一人前
>能力不足で見つけられなかったけど、努力はしたんです。
明らかにしてねーよ
09129002012/01/17(火) 17:59:56.39ID:???
みなさん、ありがとうございます。
googleでいきなり検索するというのは思いつきませんでした!
翻訳も考えてもみませんでした。 orz 次回もう少し高度な質問ができるようよにがんばります。
レス数が900を超えています。1000を超えると表示できなくなるよ。