【PHP】下らねぇ質問はID出して書き込みやがれ 126
レス数が1000を超えています。これ以上書き込みはできません。
0001nobodyさん
2013/02/02(土) 21:41:08.72ID:???過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 125
http://kohada.2ch.net/test/read.cgi/php/1357738303/
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】
◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0002nobodyさん
2013/02/02(土) 21:41:41.48ID:???【PHP】下らねぇ質問はID出して書き込みやがれ 124
http://kohada.2ch.net/test/read.cgi/php/1353402165/
【PHP】下らねぇ質問はID出して書き込みやがれ 123
http://kohada.2ch.net/test/read.cgi/php/1348583995/
【PHP】下らねぇ質問はID出して書き込みやがれ 122
http://kohada.2ch.net/test/read.cgi/php/1344963135/
【PHP】下らねぇ質問はID出して書き込みやがれ 121
http://kohada.2ch.net/test/read.cgi/php/1343219409/
【PHP】下らねぇ質問はID出して書き込みやがれ 120
http://kohada.2ch.net/test/read.cgi/php/1340275027/
【PHP】下らねぇ質問はID出して書き込みやがれ 119
http://kohada.2ch.net/test/read.cgi/php/1337172256/
【PHP】下らねぇ質問はID出して書き込みやがれ 118
http://kohada.2ch.net/test/read.cgi/php/1335198562/
【PHP】下らねぇ質問はID出して書き込みやがれ 117
http://kohada.2ch.net/test/read.cgi/php/1332346244/
【PHP】下らねぇ質問はID出して書き込みやがれ 116
http://kohada.2ch.net/test/read.cgi/php/1330224598/
【PHP】下らねぇ質問はID出して書き込みやがれ 115
http://kohada.2ch.net/test/read.cgi/php/1327005803/
【PHP】下らねぇ質問はID出して書き込みやがれ 114
http://kohada.2ch.net/test/read.cgi/php/1325437405/
0003nobodyさん
2013/02/02(土) 21:42:12.08ID:???■本家マニュアル http://www.php.net/manual/ja/
■日本PHPユーザ会 http://www.php.gr.jp/
■PEARマニュアル http://pear.php.net/manual/ja/
■メーリングリスト http://ns1.php.gr.jp/mailman/listinfo/
■ZFマニュアル http://framework.zend.com/manual/ja/
■Smartyマニュアル http://www.smarty.net/manual/ja/
(以下英語)
■Zend本家 http://www.zend.com/
■Zend Framework http://framework.zend.com/
■php | architect http://www.phparch.com/
■Smarty http://www.smarty.net
■Smartyマニュアル http://smarty.php.net/manual/en/
■PECL本家(英語) http://pecl.php.net/
0004nobodyさん
2013/02/02(土) 21:42:42.68ID:???1.文字コードは何を使えばいいの?
→1.UTF-8 2.EUC-JP のどちらか。迷うようなやつはShift_JISは使っちゃダメ。
2. このスレに書き込むときに自分のサイト名を晒したくない
→ http://example.com/が例文などのために予約されている。hogehoge.comは使っちゃダメ。
3. ブラウザに何も表示されないんだけど・・・
→ Apacheの設定を見直せ。ファイルの拡張子は何にしてて、その拡張子でPHPを呼ぶようになっているか?
4. 記号の意味がわからないけどググりようがない
→ 「@」 エラー表示を抑制、「->」 オブジェクトのメンバにアクセス、「::」 静的なメソッド呼び出し、
「==」は暗黙の型変換をしてゆるい比較、「===」は型情報も含めた厳密な比較
5. echo "$arr['hoge']['fuga']"; と書いたらエラーになった
→ {おっぱい括弧}でくくって"{$arr['hoge']['fuga']}"にする
6. 一定時間ごとに自動的に何かしたいんだけど
→ cronかタスクスケジューラを使え。
7.extractって危険なの?
→変数上書き&初期化忘れなどで危険。楽だからという理由だけで安易に使わない。
8. include/requireに「〜.php?a=b&c=d」のようなパラメータをつけたい
→ URL呼び出しなら可能だけど、普通のファイル呼び出しではできません
9.include/requireでURLを指定しても何も起きない
→ .phpの拡張子のファイルをURLで呼び出すと、1度PHPプログラムとして実行された結果になる。
10. そもそもインストールの時点でうまくいかない
→ 確認すべきはPHPのconfigureの引数、php.iniの内容と置き場所、
Webサーバの設定(Apacheならhttpd.conf)、起動&再起動あたり
0005nobodyさん
2013/02/02(土) 21:43:13.09ID:???→ データベース板に誘導されるのが嫌ならPHPにうまく関連させて質問する
12. 文字列のなかに、英字のみとか数字のみとか記号が入っちゃいやんとかはどうしたらいいの?
→ ctype_〜()が手軽。複雑なパターンはpreg_〜()あたりで正規表現を使う。
13. $a1, $a2, $a3 ... のような変数名をうまく扱いたい
→ 可変変数で実現できるけど、むしろ配列を使って$a[1], $a[2], $a[3]等とするのがベター
14. echoとprintってどう違うの?
→ よく議論される話題であるが基本的に両者とも同じ。 以下ちょっとした議論。
http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40
15. クッキーの情報をユーザから隠したい
→ セッション使え。ただしクッキーとセッションは仕組みが違うから同じように扱うな
16. strip_tags()で削除しないタグを複数指定したい
→ strip_tags($html, '<a><p><font>'); // htmlspecialchars()も検討すべし
17. CSVやTSVのファイルをスマートに扱いたい
→ まずはfgetcsv()。ただし日本語を含むと正常に動作しない場合があるので注意だ。
18. 値渡しと参照渡し(「&」を使う)のパフォーマンスの違い
→ C言語じゃないので、パフォーマンス目的で使いわけたらダメ。参照渡しにすると逆に遅くなったりする
参照渡しは引数に戻り値を設定したり引数を関数内で変更するなど、正しい目的に使うこと
19. ファイル入出力関数(fopen等)でリモートファイル(http://〜とか)を扱う際の限界
→ fsockopen()でソケット通信 or PEARのHTTP系 or CURLで解決
必要ならHTTPをはじめとする各種プロトコル(どんなデータを送受信するか)はRFCなどで調べる
20. PHPからPOSTリクエストしたい
→19.を参照
21. 画像処理一般 or GDの限界
→ ImageMagick(PECLのやつ or シェルから実行)
22. 画像・音・動画はファイルで保存?DBに保存?
→ 好きにしてください
0006nobodyさん
2013/02/02(土) 21:47:03.00ID:???| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
|最近荒らしが頻発していますが、
|全力でスルーして下さい。
|
| 。/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ΛΛ / | わかったかゴルァ!!
(#゚Д゚)⊃ ∠___________________
〜/U /___________________Ellヨ__
| ̄ ̄|  ̄ ̄ ̄
0007nobodyさん
2013/02/02(土) 22:17:01.82ID:???ここは糞スレです、書き込まないようにしましょう
■■■■■■■■■■■■■■■■■■■■■■■■
0008nobodyさん
2013/02/02(土) 22:18:17.97ID:???■■■■■■■■■■■■■■■■■■■■■■■■
ここは糞スレです、書き込まないようにしましょう。
書き込んでいるとあなたも板荒らしだと思われます。
■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■
0009nobodyさん
2013/02/02(土) 22:51:10.29ID:NL22H5Yo布教だけは熱心だから利用者は増える一方だから、セキュリティホールの多いシステムばかり量産されて本当に迷惑
まだ初心者のうちなら変なクセがつく前だから他の言語に移行するのも比較的だから、自身のため、健全なITネットワークのため、今のうちに他の言語を習得することをおすすめする
by WebProg板住民一同
0010nobodyさん
2013/02/03(日) 03:20:01.15ID:???ttp://ameblo.jp/nikko-inma/entry-11122429825.html
>数々の糞仕様の発見で驚きを提供してくれる人気プログラム言語PHP
ttp://usamimi.info/~mirrorhenkan/2ch/ruby/other/read.php/1181304333/
>「初心者にもWebアプリケーションが書ける」という幻想を与えることで、 バグだらけで、メンテナンス性が低く、
>セキュリティ問題を抱えた Webアプリケーションを乱造することになっているのではないだろうか。
ttp://qarc.info/qa/show-9478-909.html
>PHPとか言語仕様が糞なうえにセキュリティホール付でリリースするからマジないわ。
ttp://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
PHPは順位を維持しているものの-0.16%、
一方のRubyはというとPHPより順位は低いものの+0.34%、
このままいけば必ず逆転する
ttp://www.anlyznews.com/2011/03/phper13.html
>5. PHPなどのスクリプト言語しか知らないのに、プログラミング言語の優劣を語る。
>6. PHPの遅さを知らないのに「最近のマシンは速いからプログラミング言語に速度は求められていない」と言い切る。
>11. 仕様が曖昧で急激に変化するPHPで、テストファーストとか言い出す。
>13. ブログで自らの無知をさらけ出す。
ttp://creeper.no-ip.info/adiary/adiary.php?20111122
>■ 変数名を間違えると新しい変数が作られる
>■ 文字列の変数展開がクソ
0011nobodyさん
2013/02/03(日) 10:24:13.89ID:TzWP1q09ようやくオブジェクト思考に興味がでてきて、フレームワークとか勉強している
今からフレームワーク入れるならどれがお勧め?
Zendのスレ行ったらあんまりな雰囲気だったし、CakeとSmartyで迷ってるんだけど
CodeIgniterなんてのもでてるし
0013nobodyさん
2013/02/03(日) 11:46:02.71ID:???twigを使いましょう
0014nobodyさん
2013/02/03(日) 11:46:14.88ID:???0015nobodyさん
2013/02/03(日) 12:51:58.48ID:???アップデートも頻繁に行われてるし
日本人の利用者も多いし資料も豊富でしょう
CodeIgniterはフレームワークとしては弱い
Symfonyは強力だけど遅いのが難点
0016nobodyさん
2013/02/03(日) 13:21:53.15ID:???そのためにAPC推奨してるだろ
0017nobodyさん
2013/02/03(日) 13:26:55.51ID:???0018nobodyさん
2013/02/03(日) 13:53:06.00ID:???0019nobodyさん
2013/02/03(日) 14:02:36.29ID:???0020nobodyさん
2013/02/03(日) 14:03:10.36ID:???0021nobodyさん
2013/02/03(日) 14:03:56.50ID:???0023nobodyさん
2013/02/03(日) 14:07:41.07ID:???0024nobodyさん
2013/02/03(日) 14:08:23.41ID:???と思ったが、最近のはされてることもあるようだね。
ロリポップも2011年3月から導入されてるらしいぞ?
使ったことないけど管理画面のPHP設定にあるらしいから見てみな。
0025nobodyさん
2013/02/03(日) 14:12:39.32ID:???立てられるけど管理コストを考えたらレンタル鯖のほうがいいこともある。
俺もローカルで検証できるようにちゃんとANHTTPDは入れてある。
0026nobodyさん
2013/02/03(日) 14:14:09.38ID:???しかもANHTTPDなんて言ったら思う壺
0029nobodyさん
2013/02/03(日) 15:54:33.15ID:???0031nobodyさん
2013/02/03(日) 16:03:06.51ID:???・ANHTTPD
・メモ帳
ぺち ぱーの開発するアプリが産廃なのはこれも原因の一つ
0032nobodyさん
2013/02/03(日) 16:09:30.37ID:???0035nobodyさん
2013/02/03(日) 17:24:32.69ID:TzWP1q09どもです
Cakeで進めたいと思います
ちなみにテスト鯖はローカルで立ててますし、本鯖はVPSで細々やってます
開発はWindowsからローカル鯖にsshでアクセスして、もっぱらviでガリガリ・・・
0036nobodyさん
2013/02/03(日) 17:30:42.44ID:???効率悪そうだなそれ
Eclipseにローカル鯖連動させればいいのに
0037nobodyさん
2013/02/03(日) 17:34:10.01ID:???効率求めるならRuby
0038nobodyさん
2013/02/03(日) 17:38:07.67ID:???フレームワークすら逃げてたので、Eclipseには全く手つかずで
viのカーソル移動が染みついてしまってるので、それがないとしたら移行に抵抗感じますが
似たような挙動にできるんでしょうか
0039nobodyさん
2013/02/03(日) 17:39:30.55ID:???0042nobodyさん
2013/02/03(日) 20:32:03.82ID:???0043nobodyさん
2013/02/04(月) 10:51:50.45ID:???ぐぐったらすぐ出てきたから試してみたら?
ssh + screen + vim でいいと思わんでもないけど、食わず嫌いはよくないかもしれないし
0044nobodyさん
2013/02/04(月) 13:31:35.84ID:???0045nobodyさん
2013/02/04(月) 13:43:05.44ID:???0046nobodyさん
2013/02/04(月) 15:40:57.14ID:???0047nobodyさん
2013/02/04(月) 15:46:30.65ID:???荒らしたいだけだろうけど。
0048nobodyさん
2013/02/04(月) 16:15:27.30ID:???カレー味のカレーとウンコ味のカレーの両方を食べたことがあったら
どう考えてもカレー味のカレー選ぶだろ
0049nobodyさん
2013/02/04(月) 16:19:36.40ID:???0051nobodyさん
2013/02/04(月) 16:44:39.10ID:???カレー味のウンコも、ウンコ味のウンコも食う気にはならん。
0052nobodyさん
2013/02/04(月) 16:45:26.07ID:???スカトロ系のAVでもよく食べてるだろ
0053nobodyさん
2013/02/04(月) 17:06:34.73ID:???あれは擬似ウンコ。
AV嬢の直腸をしっかり洗浄してチョコレートを詰め込んであります。
実際のウンコだと細菌が多すぎて無理。
0055nobodyさん
2013/02/04(月) 17:39:49.47ID:???そんなこてしてるからPHPスレ荒らされんじゃnーの
0056nobodyさん
2013/02/04(月) 20:30:58.47ID:???0058nobodyさん
2013/02/04(月) 20:58:15.63ID:???スレタイにはくだらなくない質問に関して何も書かれてないのでIDは出さずに質問したのですが、それ以外の部分でしょうか?
それ以外は【PHP】と126ですが、PHP関連の質問ですし、126は質問には関係ないと思われます。
あなたがスレタイを読めたうえに日本語を理解することができ、
さらに人として大きな問題を抱えていないのでしたら、
>スレタイすら読めない
について説明をお願い致します。
上記3つの条件をすべて満たした場合にのみご返答頂ければ結構です。
0059nobodyさん
2013/02/04(月) 21:02:21.99ID:???>スレタイにはくだらなくない〜
貴様が決める事ではない、勘違いするな。
>上記3つの条件をすべて満たした場合にのみご返答頂ければ結構です。
貴様の様なゴミが、他人様に指図するな、身をわきまえろ
0060nobodyさん
2013/02/04(月) 21:13:36.38ID:???>貴様が決める事ではない、勘違いするな。
こいつは何を勘違いしたんだろう
決めるも決めないもスレタイにそう書いてあるのに
0061nobodyさん
2013/02/04(月) 21:21:36.95ID:???0062nobodyさん
2013/02/04(月) 21:25:55.93ID:???>さらに人として大きな問題を抱えていない
この条件はPHP胄にとっては酷だろw
この条件を満たす奴なんてPHP胄の中にいるのかねww
0063nobodyさん
2013/02/04(月) 22:44:53.61ID:???0064nobodyさん
2013/02/05(火) 16:39:03.39ID:oVF9Rb17print mb_convert_encoding("テスト",mb_http_output());
"pass"とは変換しないと聞きましたがどういう意味なんでしょうか?
0065nobodyさん
2013/02/05(火) 16:45:52.97ID:???この話?
変換しないってことです。
0066nobodyさん
2013/02/05(火) 16:58:32.48ID:???mb_http_outputは 現在のHTTP 出力文字エンコーディングを返すので、つまり
"pass" を返します。mb_convert_encodingのそんなとこに入れていい関数ではありません。
http_outputの設定をしたところで、それが反映されるのは ごく限られた場合のみです。.
いらない子なので無視しましょう。
006764
2013/02/05(火) 17:24:26.11ID:oVF9Rb17URLエンコードを行う際に、環境の違いを考慮して
上記のようにしておきたかったのですがやるべきでないのでしょうか?
0068nobodyさん
2013/02/05(火) 18:07:32.40ID:???0069nobodyさん
2013/02/05(火) 18:46:57.95ID:???URLエンコードを行うということですが、
テストという文字を何という文字コードに変換すべきか と言うのは、環境の設定と何の関係ない話です。
また、テストという文字が今何の文字コードであるかも、環境がどうなっているかとは関係ない話です。
0070nobodyさん
2013/02/05(火) 23:10:10.57ID:???そうやってもっと嘘を教えるんだ
0071nobodyさん
2013/02/05(火) 23:35:05.21ID:???インスタンスを再読み込みするんですが、
毎回読み込むのと一回読み込むので速度に大差ありますか?
0072nobodyさん
2013/02/06(水) 00:06:03.76ID:???http_output、 HTTP 出力文字エンコーディングというものは
http://www.php.net/manual/ja/function.mb-output-handler.php にあるとおり、
1、ob_start("mb_output_handler"); と出力バッファリングをして
コールバックに mb_output_handlerを使ったとき
2、header() で Content-Type が設定されていない場合に
3、デフォルトの MIME 型が text/ で始まり
4、mbstring.http_input の設定が pass 以外である
場合に、のみ その設定が参照されるもので、その他では使われません。
0074nobodyさん
2013/02/06(水) 10:54:39.67ID:iK+N837tmail関数の前に受け取った情報が全てstrip_tagsで処理されています。
第四パラメーターのヘッダー(From:)は
filter_var($input_email, FILTER_VALIDATE_EMAIL)
で処理されているようです。
strip_tagsを使用しなければいけないどんな脆弱性があるのでしょうか?
具体的にはこんな感じです。
$input_name = strip_tags($_POST['name']);
$input_email = strip_tags($_POST['email']);
$input_subject = strip_tags($_POST['subject']);
$input_message = strip_tags($_POST['message']);
if(!filter_var($input_email, FILTER_VALIDATE_EMAIL)) die;
$subject = "$input_subject $input_name from $input_name";
mb_send_mail($your_email_address, $subject, $input_message, "From: $input_email");
0075nobodyさん
2013/02/06(水) 13:25:55.82ID:???別に使わなくてもいいよ
PHP自体にでかいセキュリティホールがあるから
そんなところ気にしたところで安全性はほとんど変わらない
0076nobodyさん
2013/02/06(水) 14:01:20.06ID:???htmlタグを無条件に処理しちゃうようなメールソフトで、想定してないことが起こりうるというだけ。
タグ入りの文字をメールで送信するだけのことであれば、何の問題もありません。
0077nobodyさん
2013/02/06(水) 14:51:47.09ID:iK+N837tありがとうございます。
メーラー側の問題なんですね
重ね重ねすみませんが、もう一つ質問です。
値の変換などを行う際の条件文で変数への代入まで行いたいのですが、どのようにされてるのでしょうか?
if(!gethostbyaddr($_SERVER["REMOTE_ADDR"]))
{
$ip = gethostbyaddr($_SERVER["REMOTE_ADDR"]);
}
だと冗長な感じがして・・恐らく典型的な初歩的な質問ですみません。
0078nobodyさん
2013/02/06(水) 14:58:00.73ID:iK+N837tif(!$ip = gethostbyaddr($_SERVER["REMOTE_ADDR"]))
自己解決しました。ありがとうございました。
0079nobodyさん
2013/02/06(水) 15:01:59.85ID:???とか。
0081nobodyさん
2013/02/06(水) 16:18:43.34ID:???0083nobodyさん
2013/02/06(水) 18:44:10.80ID:???変数に入れてからそれ調べて駄目だったとき処理すればいいしね。
それに、やれば分かるけど
ifの中で代入しないで、外で代入してその変数をチェックしたほうが若干早い
0085nobodyさん
2013/02/06(水) 19:13:55.42ID:???なにこいつ突然c++とかリプ返してるぞ。じゃあ何でPHPみたいなもの使ってんの?わざわざ処理速度の遅い言語を探してPHPに行き着いたとかの意味不明系?
0086nobodyさん
2013/02/06(水) 19:43:36.15ID:???0087nobodyさん
2013/02/06(水) 19:45:07.62ID:???0088nobodyさん
2013/02/06(水) 19:57:39.19ID:???ttp://ameblo.jp/nikko-inma/entry-11122429825.html
>数々の糞仕様の発見で驚きを提供してくれる人気プログラム言語PHP
ttp://usamimi.info/~mirrorhenkan/2ch/ruby/other/read.php/1181304333/
>「初心者にもWebアプリケーションが書ける」という幻想を与えることで、 バグだらけで、メンテナンス性が低く、
>セキュリティ問題を抱えた Webアプリケーションを乱造することになっているのではないだろうか。
ttp://qarc.info/qa/show-9478-909.html
>PHPとか言語仕様が糞なうえにセキュリティホール付でリリースするからマジないわ。
ttp://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
PHPは順位を維持しているものの-0.16%、
一方のRubyはというとPHPより順位は低いものの+0.34%、
このままいけば必ず逆転する
ttp://www.anlyznews.com/2011/03/phper13.html
>5. PHPなどのスクリプト言語しか知らないのに、プログラミング言語の優劣を語る。
>6. PHPの遅さを知らないのに「最近のマシンは速いからプログラミング言語に速度は求められていない」と言い切る。
>11. 仕様が曖昧で急激に変化するPHPで、テストファーストとか言い出す。
>13. ブログで自らの無知をさらけ出す。
ttp://creeper.no-ip.info/adiary/adiary.php?20111122
>■ 変数名を間違えると新しい変数が作られる
>■ 文字列の変数展開がクソ
0089nobodyさん
2013/02/06(水) 19:59:46.76ID:???0090nobodyさん
2013/02/06(水) 20:02:01.17ID:???このスレが初出()
0091nobodyさん
2013/02/06(水) 20:50:19.21ID:???っていうのを検証コードつきで書いてる人って、その記事を書くためにPHPの環境をわざわざ作ったのかな。
んでも使ってもない言語の問題点を突然思いつくなんてのは不自然だし、
もしかしてPHPはクソだから使うなっていいながら使っちゃってんの?ドM?
0093nobodyさん
2013/02/06(水) 21:55:57.51ID:???0094nobodyさん
2013/02/06(水) 23:03:18.56ID:???記事を書くためにわざわざそういう環境を作ったんじゃないと思うぞ。
情弱だからPHPが良いという噂に騙されて環境を整えて使ってはみたものの、
PHPのあまりに酷さを体感して、環境構築とある程度慣れるまでに費やした時間もあるから怒りが収まらず
記事にして発散してるんだろう。
PHPなんて情弱でなければ手を出さないんだし、それが考えられる自然な流れ。
まぁ情弱とはいっても使ってみて気付けただけPHP使い続けてる奴よりは幾分かマシだろう。
0095nobodyさん
2013/02/07(木) 04:15:58.28ID:???いい加減迷惑だからそろそろ帰ってよ
0096nobodyさん
2013/02/07(木) 07:18:52.40ID:???rubyはまだしもpythonやperlではそうもいかないだろ
0097nobodyさん
2013/02/07(木) 09:48:53.42ID:???他のソフトウエアはうるう秒に対応できますが、
PHPだけは言語仕様的?にうるう秒をスルーしているようで
むりっぽいんです。
perl はもちろん Mysql、ruby, c ,javascript まで対応可能なのに
PHPはやはりかなり手抜きの言語なのでしょうか?
PHPでうるう秒使う方法知ってる方いたら教えてください。
0098nobodyさん
2013/02/07(木) 12:44:16.35ID:???0099nobodyさん
2013/02/07(木) 13:09:07.37ID:???0100nobodyさん
2013/02/07(木) 13:49:33.87ID:???0102nobodyさん
2013/02/07(木) 14:40:30.85ID:???0103nobodyさん
2013/02/07(木) 14:47:15.28ID:???その関数使っても、タイムゾーンがPHPで許されているうるう秒なしのものしか使えないので改善しないように思われ
PHPで使えるタイムゾーン
http://www.php.net/manual/ja/timezones.php
OSで設定したタイムゾーンを使えないという仕様なの
0104nobodyさん
2013/02/07(木) 14:58:34.69ID:???0105nobodyさん
2013/02/07(木) 15:12:26.66ID:???ntpdが走ってても、走ってなくても
PHPがOSで設定したタイムゾーンを使えないことに変わらん
ntpd止めたぐらいで解決するなら質問などせん
0107nobodyさん
2013/02/07(木) 16:22:27.69ID:???おままごとのプラスチック製の茶碗でも確かに実物の飯を入れられるし、
おままごとのプラスチック製の箸でも確かにその飯を食える
だけどおままごとのプラスチック製のフライパンは実物のコンロの火にかけられるか?
PHPはその程度のもんなんだよ
ちょっと高度なことをしようとすればすぐ破綻する
おままごとのフライパンをコンロで使う方法を探したり考えたりしてる暇があったら
さっさと実物のフライパン買ってこい
Rubyは実物のフライパンだ
0108nobodyさん
2013/02/07(木) 16:44:23.62ID:???0109nobodyさん
2013/02/07(木) 16:56:39.66ID:4pQIxYsDいつまでたってもおさまらない
それとも全部自演か?
0110nobodyさん
2013/02/07(木) 17:00:00.09ID:???あながち間違いじゃないんだろうな
0111nobodyさん
2013/02/07(木) 17:11:50.07ID:DhEcIlF40112nobodyさん
2013/02/07(木) 17:13:06.13ID:???普通の言語ならできてあたりまえなので、特にrubyが優れているわけじゃない
ここはPHPの質問するスレなので、rubyはどうでもいい
0114nobodyさん
2013/02/07(木) 20:49:36.20ID:???40年前のおままごと用フライパンでもホットケーキ作れるってのに。。
RubyもPHPもうまく使えないでしょそんなんじゃ。
0115nobodyさん
2013/02/07(木) 22:25:50.88ID:???0116nobodyさん
2013/02/07(木) 23:05:56.17ID:A8KJX1dYvar socket = io.connect("http://xx.amazonaws.com", {port: 9000});
socket.on('join', function(data) { message(data);});
とし、データを受信している箇所があります。
このデータ受信をphpで行うにはどうしたらよいでしょうか?
WebSocket phpでググっても、phpをサーバー側として使う例はあるのですがクライアント側としてデータを受信する方法は見つかりませんでした。
0117nobodyさん
2013/02/07(木) 23:18:30.23ID:???0118nobodyさん
2013/02/08(金) 00:26:20.05ID:YGN757hiそれにこのurlはチャットの様なもので、継続的にデータを流してくるurlなので
curlで一度アクセスしてデータ受信しておしまい というのはちょっと違うと思うのですが・・・。
0119nobodyさん
2013/02/08(金) 00:44:32.88ID:???ゴリゴリ書くとか
あまり現実的ではないけど
0120nobodyさん
2013/02/08(金) 02:00:49.54ID:???https://github.com/Devristo/phpws
socket.io php client でぐぐった一番上
http://stackoverflow.com/questions/6398887/using-php-with-socket-io
> クライアント側としてデータを受信する方法は見つかりませんでした。
使ったことないからわからないので、↑に該当してたらごめんね
0121nobodyさん
2013/02/08(金) 02:02:29.79ID:???0122116=118
2013/02/08(金) 03:16:35.35ID:YGN757hiで、あれこれやってて出来ました。お騒がせしました。
直接http://xx.amazonaws.com:9000にアクセスしてもダメって所を勘違いしてました。
0123nobodyさん
2013/02/08(金) 10:14:02.44ID:???うるう秒を扱えるOSで、うるう秒の設定を正しく行なっていれば
mysql, perl とも以下のURLで示された、これまでうるう秒を実施した
時刻付近を正しく表示できます。
http://jjy.nict.go.jp/QandA/data/leapsec.html
mysqlの場合
select from_unixtime('1341100823');
select from_unixtime('1341100824');
select from_unixtime('1341100825');
select from_unixtime('1341100826');
0124nobodyさん
2013/02/08(金) 10:16:43.18ID:???http://jjy.nict.go.jp/news/leap-info2009.html
0125nobodyさん
2013/02/08(金) 11:03:08.39ID:???./test.pl
2012-07-01 08:59:59
2012-07-01 08:59:60
2012-07-01 09:00:00
2012-07-01 09:00:01
Mysqlでも同様の結果です。
PHPでは、タイムゾーンを自前でもっていてしかもそれが不完全なので
うるう秒の処理を正しく行うことができないのです。
何らかの回避策を探している状況です。
0126116=118
2013/02/08(金) 13:01:34.51ID:YGN757hi2012-07-01 08:59:60
2012-07-01 09:00:00
2012-07-01 09:00:01
それぞれunixTimeはなにを返すの?
0127nobodyさん
2013/02/08(金) 13:17:00.80ID:???0128nobodyさん
2013/02/08(金) 14:07:25.26ID:???http://www.andr0o0id.com/?p=1536
0129nobodyさん
2013/02/08(金) 14:28:06.37ID:???それぞれとはなんのことですか?
環境によって返ってくる値は違ってきます。
うるう秒が正常に機能しているなら
1341100823
1341100824
1341100825
1341100826
でしょうか。
このへんはぐぐればでてくると思いますが。
0130nobodyさん
2013/02/08(金) 14:31:28.42ID:???0131nobodyさん
2013/02/08(金) 15:08:01.45ID:???% date -r 1341100823
2012年 7月 1日 日曜日 08時59分59秒 JST
date -r 1341100824
2012年 7月 1日 日曜日 08時59分60秒 JST
date -r 1341100825
2012年 7月 1日 日曜日 09時00分00秒 JST
date -r 1341100826
2012年 7月 1日 日曜日 09時00分01秒 JST
%
0132nobodyさん
2013/02/08(金) 15:34:56.06ID:???0133nobodyさん
2013/02/08(金) 15:46:10.37ID:???PHPで作られたシステムが25秒早くなるってわけじゃないし別によくね?
0134nobodyさん
2013/02/08(金) 15:50:03.29ID:???他がまともな場合には、25秒づれた時刻になります。
また、ある時点からある時点まで何秒経過したかも
正確に計算できない問題もあります。
0135nobodyさん
2013/02/08(金) 15:54:06.01ID:???0136nobodyさん
2013/02/08(金) 15:56:48.82ID:???ソース
#!/usr/local/bin/python
import time
print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(1341100823)))
print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(1341100824)))
print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(1341100825)))
print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(1341100826)))
実行結果
2012-07-01 08:59:59
2012-07-01 08:59:60
2012-07-01 09:00:00
2012-07-01 09:00:01
0137nobodyさん
2013/02/08(金) 15:59:57.59ID:???0138nobodyさん
2013/02/08(金) 16:01:34.06ID:???0139nobodyさん
2013/02/08(金) 16:04:35.53ID:???ソース
#!/usr/local/bin/php
<?
date_default_timezone_set('Asia/Tokyo');
print(date('c',1341100823)."\n");
print(date('c',1341100824)."\n");
print(date('c',1341100825)."\n");
print(date('c',1341100826)."\n");
?>
結果
2012-07-01T09:00:23+09:00
2012-07-01T09:00:24+09:00
2012-07-01T09:00:25+09:00
2012-07-01T09:00:26+09:00
0140nobodyさん
2013/02/08(金) 16:09:14.92ID:???o扱わない
0141nobodyさん
2013/02/08(金) 16:13:33.83ID:???互換性がないというか、、、
うるう秒を扱えるシステム で かつ きちんと設定された場合は unixtimeの値は正常なものです。
うるう秒を扱えないシステムのunixtimeは不正な値になっているのです。
0142nobodyさん
2013/02/08(金) 16:17:00.86ID:???0143nobodyさん
2013/02/08(金) 16:19:38.89ID:???もしかして、php内のタイムゾーンの定義ファイルをいじればOKということでしょうか?
その程度の手間で済むなら問題解決です。
0145nobodyさん
2013/02/08(金) 16:43:33.31ID:???0146nobodyさん
2013/02/08(金) 16:49:10.99ID:???やっぱりそうですか。
UTCの結果
2012-07-01T00:00:23+00:00
2012-07-01T00:00:24+00:00
2012-07-01T00:00:25+00:00
2012-07-01T00:00:26+00:00
0147nobodyさん
2013/02/08(金) 17:28:04.55ID:???http://jjy.nict.go.jp/mission/leapsecond9.jpg
0149nobodyさん
2013/02/09(土) 00:13:26.32ID:???0150nobodyさん
2013/02/09(土) 04:01:28.57ID:???0152nobodyさん
2013/02/09(土) 11:34:01.33ID:9zP2+VX5【PHPのバージョン】5.3.19
【連携ソフトウェア】--
【質問内容】
割と基本的な内容かもしれんけど…
staticな functionで宣言された、localな変数って、
これ関数callされるたびに再定義されるよね?
普通にスコープ解釈すると、そうなる気がするんだけど。
こんなものがいっぱいあるなら、クラス内でstaticに持っちゃう方が、メモリは消費しても早そうだよね。
arrayで、初期化してる中身は同じものが、staticな関数毎に宣言されてんだけどさ。
0154nobodyさん
2013/02/09(土) 13:30:38.55ID:???おまえらみたいな池沼webコーダが糞コード量産すっから、
火が付いたprojectがこっちに流れてきて迷惑してんだよカスw
0155nobodyさん
2013/02/09(土) 15:24:35.95ID:???0156nobodyさん
2013/02/09(土) 16:26:06.86ID:???0157nobodyさん
2013/02/09(土) 17:56:07.07ID:???タイプヒンティングでインターフェースの方を指定した場合上手く動きますか?
0158nobodyさん
2013/02/09(土) 17:56:47.15ID:n2j9+GQ7インターフェースを実装したクラスってタイプヒンティングでインターフェースの方を指定した場合、適切に動作しますか?
0159nobodyさん
2013/02/09(土) 18:04:12.06ID:???0161nobodyさん
2013/02/09(土) 21:19:27.58ID:eCGJr15Afunction main(){
sub();
}
function sub(){
while(fgets()){
ほにゃらら
}
次の処理ほげほげ
}
function fgets2(){
//ここでエラーが起きる
}
main();
たとえばこのコード、sub()の中でfgets2を呼び出していますが、このfgets2の中でエラーが起きた時に次の処理ほげほげ も飛ばしてreturnさせたいです。
while(fgets()){
を
$a=fgets();
if($a==false){return:}
while($a){
とか書けばできなくはないですが、fgets2を呼び出す所に毎回これを書くのは手間ですので
fgets2の中で一気にmainまで抜ける という事を指定したいです。continue 2;みたいな感じで。
gotoは関数を抜ける事も出来ないみたいですし
0163nobodyさん
2013/02/10(日) 00:13:31.59ID:???0165nobodyさん
2013/02/10(日) 10:05:09.21ID:???sub();
}
function sub(){
for($i=0;$i<10;$i++)subsub($i);
}
function subsub($i){
if ($i == 5)throw new Exception('なんか');
print $i;
}
try {
main();
} catch(Exception $ex){print $ex->getMessage();}
0166nobodyさん
2013/02/10(日) 11:29:37.98ID:???0167nobodyさん
2013/02/10(日) 11:31:08.48ID:CUwpLcCqSQLiteにいれようとしてる文字列は↓です
[お一人様2個限定] 上海問屋セレクト microSDHC(マイクロSDHC)カード 16GB Class4(クラス4) (microSD 16GB マイクロSD 16GB microSDカード 16GB マイクロSDカード 16GB microSDHCカード 16GB マイクロSDHCカード 16GB) [メ02]
0168nobodyさん
2013/02/10(日) 11:37:35.19ID:???0169nobodyさん
2013/02/10(日) 14:34:14.00ID:m9q+FHWZドコモとかのRFC非準拠のメアドも許可してますか?
とりあえず半角英数字+@のチェックくらいで、メール送信して確認っいう手順で済ませてるんでしょうか
どんな風にしているのか、ご意見お願いします
0170nobodyさん
2013/02/10(日) 15:07:59.82ID:???携帯不可とか縛りかけろ
0171nobodyさん
2013/02/10(日) 16:04:33.75ID:???ゆるいバリデ
} else {
きついバリデ
}
0172nobodyさん
2013/02/10(日) 17:12:08.42ID:???確認画面でドヤ顔だなw
0173nobodyさん
2013/02/10(日) 20:51:28.69ID:???それで問題が発生したらどう言い訳するんだろうか。
0174nobodyさん
2013/02/10(日) 20:59:54.17ID:???0175nobodyさん
2013/02/10(日) 22:21:24.69ID:???何に使うかで変わるとしか。
前にクレジットカード決済のシステムでシステムへ送るのにメールが必須だったのだけれども、それには
半角英数 . - _ @ しか使えなかったのがあった。 つまり他人にどうしてるか聞いてもなんの意味もないよ。
0176nobodyさん
2013/02/11(月) 03:12:05.91ID:FDOD/9AI勉強になる綺麗なコード書いてるオープンソース教えてくれ
ジャンル問わず、10万行以下ぐらいのものがいい
0177nobodyさん
2013/02/11(月) 04:04:32.27ID:???ずいぶん整理したらしい
0178nobodyさん
2013/02/11(月) 10:51:11.77ID:???言語の設計自体がいい加減だからコードが汚くなるのは当然
コードが汚くなるのが嫌ならRubyにしとけ
コードが汚いって単に見た目だけの問題ではなくて可読性にも関わってくるし
可読性はそのまま保守性にモロに響いてくるから
コードの汚くなりにくいRubyのような言語を使うことで保守性を高めることが可能
0180nobodyさん
2013/02/11(月) 12:33:16.42ID:???言語仕様など、瑣末なことに過ぎないんだしな。
0181nobodyさん
2013/02/11(月) 12:45:42.94ID:NG5qYMhGAの接続中に別のセッションBを作成したいんだけど
どうしたらいいかな
0182nobodyさん
2013/02/11(月) 13:55:00.06ID:???0183nobodyさん
2013/02/11(月) 13:56:43.48ID:???セッションは、セッションIDをつれまわすか、クッキーに渡したりすることで同じセッションを利用できるというだけなので、
そうしなければ、幾らでもセッション作成できます。
0184nobodyさん
2013/02/11(月) 20:05:21.64ID:???PHPで「現在このページを閲覧中の人は○人です」のようなものを作りたいです。
sessionでやることまではわかったのですが具体的にどうやるのでしょうか?
0185nobodyさん
2013/02/11(月) 20:06:31.88ID:???0186nobodyさん
2013/02/11(月) 20:07:17.08ID:XMnbRJaiPHPで「現在このページを閲覧中の人は○人です」のようなものを作りたいです。
sessionでやることまではわかったのですが具体的にどうやるのでしょうか?
0187nobodyさん
2013/02/11(月) 20:11:39.03ID:???Flashが現実的
0188nobodyさん
2013/02/11(月) 20:19:33.34ID:XMnbRJaiありがとうございます。上げ忘れてました。
正確じゃなくても良いのですが、セッションファイル数をカウントする方法はページ毎の閲覧数取得は不可能ですよね?
0189nobodyさん
2013/02/11(月) 20:30:22.02ID:???0190nobodyさん
2013/02/11(月) 20:57:39.95ID:???ページに滞在してる間はjsから定期的に滞在記録管理phpスクリプトに滞在中であることを通知する
jsがページを閉じることを感知したら(onunload)phpスクリプトに滞在終了を通知してphpスクリプトは滞在記録から削除する
一定時間滞在中通知がなかったら滞在終了通知が来なくても滞在記録から削除する
あとは滞在記録をカウントするだけ
多少タイムラグは生じるけど
一秒もタイムラグ発生してほしくないならnodejs使うしかない
0191nobodyさん
2013/02/11(月) 22:33:36.29ID:XMnbRJaiありがとうございます
PHPのみでできないでしょうか?
一応参考にしたいサイトはあります
http://www.meibinlab.jp/nishijima/archives/59
これはどうやって滞在者を表示するのでしょうか?
0192nobodyさん
2013/02/11(月) 22:58:08.77ID:???そのサイトの方法セッション数で計る方法だと数十分タイムラグが発生するし
>>190の方法の方がちょっと面倒だけど正確(タイムラグ5分とか)な気がする
もちろんphpだけで実装できるし
0194nobodyさん
2013/02/12(火) 09:37:54.51ID:???> 151 名前:nobodyさん [sage]: 2013/02/09(土) 04:29:40.41 ID:???
> >>149
> なんで?気になるじゃん。フォーマットした文字列をどう使うかはこの際重要なことだと思うんだ。
気持ちはわからないでもないですが、
例に上げたソースは、問題が発生していることを
伝えるためのサンプルです。
5 - 3 = 2 のところが、バグって
5 - 3 = 1 になってるようなものです。
それをわかってもらうためのサンプルに過ぎないので
1 は何に使うかと言われても、、、、
5 - 3 が1 だったらいろいろ困ったことになることを推測できませんでしょうか?
0195nobodyさん
2013/02/12(火) 10:15:41.76ID:???0196nobodyさん
2013/02/12(火) 10:22:23.60ID:/KnPT8UL【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】なし
【質問内容】
現在のセッションとは違うセッションを作成する関数はありますか?
0197nobodyさん
2013/02/12(火) 11:10:54.55ID:???0198nobodyさん
2013/02/12(火) 11:36:05.80ID:???ないですね。
setcookie( "PHPSESSID",'',time()-3600); のようにしてクッキーを消した後
session_startすれば新しいセッションが作られます。
あとで
setcookie( "PHPSESSID", 前のセッションID ,time() + 3600 );
とすれば、前のセッションに切り替わります。
クッキーを介しているので、セット、読込と再読込が必要になるのがメンドクサイですが。
ところで、何をしたいんでしょうか。
0200nobodyさん
2013/02/12(火) 11:50:24.39ID:???複数作るケースが考え付かないなあ
0201nobodyさん
2013/02/12(火) 11:51:42.04ID:???セッションは特定の人の継続を得るだけに使って
内部でその人に対する処理を変えるべき。
0202nobodyさん
2013/02/12(火) 12:43:33.11ID:???出来ないなら何も書くな
0203nobodyさん
2013/02/12(火) 13:16:00.23ID:???ううん、どう使うかによる。使い方によってはフォーマットしたほうが問題になることぐらいわかっているでしょう?
0205nobodyさん
2013/02/12(火) 16:30:36.63ID:???0206nobodyさん
2013/02/12(火) 16:35:00.80ID:???質問の仕方、及び説明が不十分な点は申し訳ありません。
フォーマットすることで問題が顕在化しているように見えたのかもしれませんが
うるう秒挿入時に59秒の次の60秒がないのはフォーマットの問題ではなくて
時間を扱う上での根本的な問題です。
UTCには、うるう秒のあるUTCとうるう秒の無いUTCの二種類あるわけではなく
TAIに対して初期オフセット(10秒)とうるう秒の挿入(25回)により35秒オフセットしたものが
現在のUTCです。
上記UTCに対して+9時間オフセットを持ったものがJSTです。
したがって、うるう秒の無いJSTなど無いわけです。
0207nobodyさん
2013/02/12(火) 18:06:52.66ID:???0208nobodyさん
2013/02/12(火) 18:47:34.11ID:???もちろんOSは正常な時間管理ができている前提の話なので
PHP以外のインターフェースでOSから時刻とれば正常なデータになっています。
0209nobodyさん
2013/02/12(火) 20:53:22.28ID:???かと思うと胸熱だな
0210nobodyさん
2013/02/12(火) 20:59:34.98ID:???0211nobodyさん
2013/02/12(火) 22:41:47.04ID:kSMXarYN一時保存用変数$_FILES["up"]["tmp_name"]を途中でflashに渡して
flashが終わると処理を再開させる方法はできますか?
データの受け渡しはURLLoaderを使おうと思ったんですが対象のphpファイルが実行中なんで
うまくコーディングできませんでした。
簡単にですが参考になればと思って下にフローを書いておきます。
<1> test.php…実行中 (test.swfを読み込み、データを渡す。)
↓
<2> test.php…待機 test.swf…実行中(データを受け取り実行。終わればend:int=1を返す。)
↓
<3> test.php…再開 (返り値を受け取る。)
0212nobodyさん
2013/02/12(火) 22:58:45.40ID:???swfがトリガ作るためのリクエスト投げるとか
0213nobodyさん
2013/02/12(火) 23:16:42.58ID:kSMXarYN0214nobodyさん
2013/02/13(水) 01:55:25.72ID:???0215nobodyさん
2013/02/13(水) 09:54:37.86ID:vnn7aixcユーザーに見せたくないデータを取り扱うときって
どうしたら良いですか?
ファイルの属性をfopenで開けるようにしちゃうと
普通にブラウザで見れちゃいます
サーバー上でだけで処理して
ユーザーにはアクセスさせたくないです
0216nobodyさん
2013/02/13(水) 10:05:29.25ID:???ブラウザから見えない場所に置けば解決。
fopenはファイルシステムアクセス。ブラウザはhttpdのルート以下アクセス。
その辺から勉強しなおしてみな。
0217nobodyさん
2013/02/13(水) 11:31:34.62ID:???FFFTPを使っているんですが、
そういうことってできるんでしょうか?
0218nobodyさん
2013/02/13(水) 11:38:21.61ID:???特定のファイルのアクセスを拒否する とかで検索すればいいんだ。
0219nobodyさん
2013/02/13(水) 12:31:02.49ID:???0220nobodyさん
2013/02/13(水) 12:46:19.49ID:???隠したいファイルと.htaccess放り込んだら
できたっぽいですが、
これで良いんですかね
なぜか同じフォルダ内じゃできなかったんですが
0221nobodyさん
2013/02/13(水) 12:49:35.74ID:???index.html(例えば)の場所が / にあるのなら
.htaccess なりなんなりで特定のファイルを見られなくするしかないし、
/public_html/(例えば)
の下にindex.htmlがあるのなら、public_html の上にファイルを置けば
ブラウザからはアクセスできないがphpのスクリプトからはアクセスできる。
0222nobodyさん
2013/02/13(水) 12:50:38.46ID:???0223nobodyさん
2013/02/14(木) 05:09:14.03ID:???よし、じゃあRubyの質問もここでいいな
Rubyの質問どんどんどうぞー
0224nobodyさん
2013/02/14(木) 06:18:41.80ID:???JavaとRuby、最初に学ぶならどっち? http://kohada.2ch.net/test/read.cgi/php/1342706338/l50
Rubyにはプログラミング言語以上の価値があると思う http://kohada.2ch.net/test/read.cgi/php/1217883614/l50
/*Perl.Ruby.php以外でCGI*/ http://kohada.2ch.net/test/read.cgi/php/1004107967/l50
Ruby VS PHP 仁義なき戦い http://kohada.2ch.net/test/read.cgi/php/1201783642/l50
ゲームを作ろう!【PHP】【Perl】【Ruby】【ASP】 http://kohada.2ch.net/test/read.cgi/php/1030267927/l50
0225nobodyさん
2013/02/14(木) 06:19:50.40ID:???0227nobodyさん
2013/02/14(木) 10:22:19.38ID:???ソースコード丸見えじゃん
0231nobodyさん
2013/02/14(木) 15:15:24.72ID:???RubyってHSPみたいに公式のエディタないの?
0232nobodyさん
2013/02/14(木) 17:15:13.62ID:???じゃあなんでPHPで作られてる大手サイトは攻撃されないの?
WordPress使ってるブログなんて
全滅してもおかしくないのに全滅してないよね?
0234nobodyさん
2013/02/14(木) 20:25:24.08ID:???お前らなら出来る
0235nobodyさん
2013/02/14(木) 22:12:46.02ID:???0236nobodyさん
2013/02/15(金) 00:22:11.59ID:???renameやcopy関数って、リネーム・コピー先のファイルをロックしないですよね?
ロックしながらやってくれる関数とかないですか。
0238nobodyさん
2013/02/15(金) 06:15:10.00ID:???↑
こういう「〇〇してくれる関数ないですか?」ってキチガイのお蔭でアフォみたいな関数が標準で大量に入っている
0239nobodyさん
2013/02/15(金) 08:25:51.33ID:???汚さを武器に変えたのがPHPなんだからそれでいい
file_put_contents("hoge.html", file_get_contents($url))
をJavaでやろうと思ったら何十行かかるよ?
0240nobodyさん
2013/02/15(金) 10:34:41.34ID:???それなのに、UTCまともに扱えない T.T
0241nobodyさん
2013/02/15(金) 15:18:26.03ID:vEvAUdrY【OS名】CentOS 5.8
【PHPのバージョン】5.1.6
【連携ソフトウェア】PostgreSQL Apache
【質問内容】
mail関数(またはmb_send_mail)にてメールの送信を行なっているのですが、
DBから取得した(UTF-8の)From, Toのマルチバイト文字が文字化けして困っています。
mb_send_mailの時は、mb_internal_encoding やら使ってみましたが、本文、タイトルは化けないものの、
From, Toで化けます。
どこかのブログか何かでmailの方がよろしいと書かれていたので、mb* はやめてmailにして、
こちらも8bit, charset=UTF-8 等のヘッダ追加してみたものの、今度はSubject, From, Toの3つが化けるようになってしまいました。
半角カナも含めたことを考慮して、UTF-8ソースのPHP+DB情報から文字化けしないメールを送信するには
どういった所を詰めて行くべきかご教示よろしくお願いします。
0242241
2013/02/15(金) 16:27:27.87ID:vEvAUdrY例えば "山田太郎 <[email protected]>" というFromまたはToがあった場合、
まとめて mb_encode_mimeheader() でくくるとメール送信出来ませんが、マルチバイト文字の部分だけを処理すると送れます。
これは何かしらの処理でマルチバイト文字を検出してそこのみを分けて処理しなければならないということでしょうか?
具体的な対策はあるのでしょうか・・・。
また、mb_encode_mimeheader() を使用して成功した場合、Fromの最後に
@localhost.localdomain
という文字列が付加されてしまいます。これも調べては居ますが、解決策が見つからないです。。
0243nobodyさん
2013/02/15(金) 17:22:06.25ID:???mb_internal_encoding("utf-8"); と、渡す文字列のエンコードを指定しておく必要があります。
また、 メールアドレスまで全部エンコードすると、 アンダーバーを 誤変換するバグがあるために
メールアドレスとは認識できないアドレス になってしまうために
サーバー上で このへんなアドレスはローカル部だなと認識されて、後に @ocalhost.localdomainをつけられてしまいます。
分けて処理したあとでくっつけてください。
0244nobodyさん
2013/02/15(金) 21:50:53.12ID:6aMa7vPDどういうコード(正規表現)を書けばいいでしょうか?
$access_date = "2013-02-15 17:44:48"; ・・・(A)
phpで取得したタイムスタンプ日付を元にMySQLに登録しようとしています。
0245nobodyさん
2013/02/15(金) 21:55:24.26ID:???時刻を取得しているコードを書いてみなよ
それが答えでしょうに・・・
>phpで取得したタイムスタンプ日付を元にMySQLに登録しようとしています。
MySQLのTIMESTAMP型を使わない理由はあるのか?
0246nobodyさん
2013/02/15(金) 22:56:01.55ID:???正規表現を使うという方法はなくは無いけど、(分解してmaketime)
タイムスタンプからその文字列に変換するのに正規表現は使えない。
0248nobodyさん
2013/02/16(土) 01:10:52.21ID:???0251nobodyさん
2013/02/17(日) 21:28:39.30ID:???0252nobodyさん
2013/02/17(日) 22:00:36.09ID:???windowsはちょっと難しいけど
0253nobodyさん
2013/02/17(日) 22:17:01.79ID:???問題は設定だ
0254nobodyさん
2013/02/18(月) 15:23:55.22ID:???リポジトリ作ってそこで管理するのが普通じゃないか
0255nobodyさん
2013/02/18(月) 15:35:44.51ID:???0256nobodyさん
2013/02/18(月) 16:28:41.34ID:cHGT1W3pけーんーかすんなよーww
せんせいよぶぞー?ww
0258nobodyさん
2013/02/18(月) 16:57:46.90ID:???0259nobodyさん
2013/02/18(月) 16:58:20.93ID:???0260nobodyさん
2013/02/18(月) 18:23:39.51ID:cHGT1W3pお前はなにやっても駄目だな死ねクズ
0261nobodyさん
2013/02/18(月) 18:28:49.66ID:kMNLzjF9a$にマッチしてほしいのにaだけにもマッチしてしまいます
原因と解決方法を教えていただけたらと思います
よろしくお願いします
0262nobodyさん
2013/02/18(月) 18:40:23.28ID:???0263nobodyさん
2013/02/18(月) 18:47:52.06ID:???0264nobodyさん
2013/02/18(月) 18:51:50.03ID:kMNLzjF9ダブルクオートとシングルクオートの違いについて調べてこなきゃ・・・
今まで7の位置まで手を伸ばすのが面倒で両者に違いがあるって知らなかったから全部ダブルクオートにしてた・・・
ありがとうございました
0265nobodyさん
2013/02/18(月) 18:59:59.08ID:kMNLzjF9ダブルクオートとシングルクオートでは変数展開するしないの違いがあるみたいですが
おかしな動作しないでそのまんましてほしかったらシングルクオート使うようにします・・
0266nobodyさん
2013/02/18(月) 19:07:53.62ID:???US配列にすると日本語配列で言うところの:の位置に
シングルクォート(Shiftでダブルクォート)があるから近くてよいよ。
0267nobodyさん
2013/02/18(月) 21:59:37.94ID:???それを踏襲したMSはもっと糞
0268nobodyさん
2013/02/18(月) 22:55:16.50ID:???0269nobodyさん
2013/02/18(月) 23:58:56.94ID:+VPdUq5+0270nobodyさん
2013/02/19(火) 09:48:25.78ID:h+hR+hx+scriptタグだけを削除しようとしてるのですが、
$domDocument = new DOMDocument();
$domDocument->loadHTML($html);
$scriptNodes = $domDocument->getElementsByTagName('script');
$scriptNodesLength = $scriptNodes->length;
for($i=0; $i<$scriptNodesLength; $i++){
$scriptNode = $scriptNodes->item($i);
if($scriptNode)
$domDocument->removeChild($scriptNode);
}
このようにすると、
removeChild()するタイミングで、
Warning: DOMNode::removeChild(): Not Found Error
と怒られます。
var_dump($scriptNode);は、ちゃんとobject(DOMElement)として存在しており、
$scriptNodesLengthの数もサンプルでは、11個ありました。
これは何故でしょうか?また解決するにはどうすればいいのでしょうか。
phpバージョンは、PHP 5.4.6-1です。宜しくお願いします。
0271nobodyさん
2013/02/19(火) 10:06:51.95ID:???0272nobodyさん
2013/02/19(火) 10:12:58.87ID:???あるいは$iを-1するか。
0273nobodyさん
2013/02/19(火) 10:22:39.06ID:???とかね
0274270
2013/02/19(火) 11:02:04.88ID:h+hR+hx+ありがとうございます!
無事消せました。
0276nobodyさん
2013/02/19(火) 23:13:02.33ID:FekNP0pE<div id=test>
<li></li>
</div>
があるときli要素にテキストを追加したいんですが
$doc = new DOMDocument();
$doc -> loadHTMLFile("aaa.php");
$div = $doc -> getElementById("test");
このあと$divの子ノードの取り方がわかりません。
誰かわかる方よろしくお願いします。
0277nobodyさん
2013/02/19(火) 23:29:40.43ID:ulEaCfXJ【PHPのバージョン】5.3
【連携ソフトウェア】なし
【質問内容】
フォームでのファイルアップロードでtmp_nameに何も入ってません。
で、php.ini.defaultを
post_max_size=8M
upload_max_filesize=20M
memory_limit = 128Mにしたんですけどやっぱりtmp_nameに何も入ってません。
だいたいデフォの2M以上をうpできないみたいですがどうすれば2M以上をうp出来るようになりますかね??
0278nobodyさん
2013/02/19(火) 23:36:33.93ID:???$doc = new DOMDocument();
>>276
$doc->loadHTML($html);
$div = $doc->getElementById("test");
foreach($div->childNodes as $child)
if($child->tagName == "li")
$child->nodeValue="xxx";
echo $doc->saveHtml();
0279nobodyさん
2013/02/19(火) 23:45:54.89ID:???>>277
php.ini.defaultは
普通は php.iniにコピーしてそっちを直して使ったりします。
php.ini.defaultを使うようにされていますか?
0280nobodyさん
2013/02/19(火) 23:58:08.45ID:ulEaCfXJすみませんそこら辺もよくわかっていないんですがこれは拡張子を書き直して使わなきゃ効果ないモノですかね??defaultをつけたままで効果あるか調べる方法もちとコッチはわからない感じなんですが、、、
0281nobodyさん
2013/02/20(水) 00:04:21.93ID:???0282nobodyさん
2013/02/20(水) 00:17:57.63ID:7iZcbbKn0283nobodyさん
2013/02/20(水) 00:42:10.93ID:8o8x9Daiありがとうございます!
ですがすごく申し訳ないんですが本当は
<div id=test>
<ul>
<li></li>
</ul>
</div>
のときのli要素にテキストを追加したいって書くはずだったんですが間違えて
ul要素を抜かして書いちゃいました…
よければul要素の取り方を教えていただけませんか?
できればforeachを使わずに直接指定して要素を取得することはできないでしょうか?
0284nobodyさん
2013/02/20(水) 01:38:13.30ID:???$div = $doc->getElementById("test");
$child = $div->childNodes->item(0);
$child->childNodes->item(0)->nodeValue="xxx";
0285nobodyさん
2013/02/20(水) 09:00:21.05ID:8o8x9Daiわざわざすみません、ありがとうございます!
0286nobodyさん
2013/02/20(水) 13:53:22.67ID:???大丈夫?
0288nobodyさん
2013/02/20(水) 14:36:19.45ID:???ためになる役立つ質問はここでするわけにいかない
0289nobodyさん
2013/02/20(水) 19:03:25.42ID:ZID6ZaiF$child = $div->childNodes->item(0);
の、「 -> 」 これってどういう意味ですか?「 -> 」で検索して調べようと思ったのですがヒットせず。
0290nobodyさん
2013/02/20(水) 19:09:15.36ID:???0291nobodyさん
2013/02/20(水) 19:09:41.02ID:oQXddoKmこれまで何となく独学で書いていて、文字列内に変数を置く場合
echo "My name is " . $name . "!!<br />";
なんて風にしてました
独習PHPなんて本を買ったところ
echo "My name is {$name} !! <br />";
のような記述でしたが、現場の皆様方はどのように書かれる場合が多いのでしょうか
”ダブルクォーテーションもしくは’シングルクォーテーション、どちらが主に使われるもんでしょうか
0292nobodyさん
2013/02/20(水) 20:14:52.96ID:???としますね。
" は 変数展開する手間が無駄に掛かってるのでちょびっと遅いんですよ。
0294nobodyさん
2013/02/20(水) 21:39:30.00ID:???文字リテラル(char型)はシングル、文字列リテラル(string型)はダブルになってしまう
シングルのほうが速度は速いってのはわかってるけどパフォーマンス云々言うほどでもない微々たるものだし
自由にコーディングできればいいんじゃないでしょーか
0295nobodyさん
2013/02/20(水) 22:10:53.53ID:???0296nobodyさん
2013/02/20(水) 22:35:37.80ID:???と言っても差はないも同然だが、俺はダブルを使っている
http://d.hatena.ne.jp/toriimiyukki/20110224/1298552248
0297nobodyさん
2013/02/20(水) 22:43:41.15ID:???0298nobodyさん
2013/02/20(水) 23:04:25.51ID:???0299nobodyさん
2013/02/20(水) 23:16:35.52ID:???0302nobodyさん
2013/02/21(木) 08:53:47.10ID:???0303nobodyさん
2013/02/21(木) 10:55:21.60ID:???0304291
2013/02/21(木) 11:40:16.44ID:???どっちのパターンもあるようですね
ただ、現場だとチームで作っていくときは、きっと皆さんそろえますよね
そういうときにどっちに落ち着くのかと聞いてみたのですが
’が基本って方が多いですね
なんとなく、”はShiftと2がキーが近くて打ちやすく、
’は左手でShift右手7を押すので押しにくいなーとも
そんな理由で ” なんてだめですよねw
0305nobodyさん
2013/02/21(木) 12:13:21.77ID:???0306nobodyさん
2013/02/21(木) 12:39:48.79ID:???という話か
0307nobodyさん
2013/02/21(木) 13:57:06.74ID:???ttp://ameblo.jp/nikko-inma/entry-11122429825.html
>数々の糞仕様の発見で驚きを提供してくれる人気プログラム言語PHP
ttp://usamimi.info/~mirrorhenkan/2ch/ruby/other/read.php/1181304333/
>「初心者にもWebアプリケーションが書ける」という幻想を与えることで、 バグだらけで、メンテナンス性が低く、
>セキュリティ問題を抱えた Webアプリケーションを乱造することになっているのではないだろうか。
ttp://qarc.info/qa/show-9478-909.html
>PHPとか言語仕様が糞なうえにセキュリティホール付でリリースするからマジないわ。
ttp://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
PHPは順位を維持しているものの-0.16%、
一方のRubyはというとPHPより順位は低いものの+0.34%、
このままいけば必ず逆転する
ttp://www.anlyznews.com/2011/03/phper13.html
>5. PHPなどのスクリプト言語しか知らないのに、プログラミング言語の優劣を語る。
>6. PHPの遅さを知らないのに「最近のマシンは速いからプログラミング言語に速度は求められていない」と言い切る。
>11. 仕様が曖昧で急激に変化するPHPで、テストファーストとか言い出す。
>13. ブログで自らの無知をさらけ出す。
ttp://creeper.no-ip.info/adiary/adiary.php?20111122
>■ 変数名を間違えると新しい変数が作られる
>■ 文字列の変数展開がクソ
0308nobodyさん
2013/02/21(木) 14:41:51.52ID:???言語仕様だけしか見えてないんだよお前らはさ・・・
wordpressにとって代わるものをrubyで作れよ?
phpmyadminにとって代わるものをrubyで作れよ?
0309nobodyさん
2013/02/21(木) 14:55:02.10ID:???rubyもrails流行ったときに何か汎用アプリ作ればよかったのにな
0310nobodyさん
2013/02/21(木) 14:59:10.47ID:???入ってない鯖の方が少数派だと思うわ
0311nobodyさん
2013/02/21(木) 16:35:00.71ID:???最近のサーバはphpmyadminが動かないのか・・・mysql自体使わんのかもしれんがな
0312nobodyさん
2013/02/21(木) 16:39:22.82ID:???0314nobodyさん
2013/02/21(木) 22:00:16.87ID:???コーディング規約は自分で好きなの選びなよ
function hogeHoge() {
return "hoge";
}
function hoge_hoge()
{
return 'hoge';
}
0315nobodyさん
2013/02/22(金) 03:34:27.74ID:???http://196.168.132.21/test
以下のようなテストをしたのですが、
$myRoot = 'http://196.168.132.21/';
$sub = trim( $sub, $myRoot );
echo $sub;
とすると、
est
となって頭文字 t が取得(表示)できませんがなぜでしょうか?
以下のように試しに $myRootを末尾を一文字ずつ削ってみたのですが、
$myRoot = 'http://196.168.132.21';
$sub = trim( $sub, $myRoot );
出力結果→est
$myRoot = 'http://196.168.132.2';
$sub = trim( $sub, $myRoot );
出力結果→est
$myRoot = 'http://196.168.132.';
$sub = trim( $sub, $myRoot );
出力結果→est
よろしくお願いします。
0316nobodyさん
2013/02/22(金) 04:06:46.88ID:???parse_urlとかexplodeとか使えばやろうとしてることはすぐできる
0317nobodyさん
2013/02/22(金) 04:19:03.42ID:???trimの第二引数はそういうもんじゃないので
http://php.net/manual/ja/function.trim.php
> string trim ( string $str [, string $charlist ] )
> charlistパラメータにより、削除する 文字を指定することも可能です。削除したい全ての文字をリストに してください。
って書いてあるでしょ、削除したい文字列じゃなくて、削除したい文字のリストです。
なのでtが消える。
0319nobodyさん
2013/02/22(金) 04:58:19.09ID:???消したいだけなら置換すりゃいいじゃん
0320nobodyさん
2013/02/22(金) 05:31:26.61ID:???間違いなくもっとスマートな書き方があるとは思いますが思考が停まりつつあります。。
$myRoot = 'http://196.168.132.21/test';
$last = end(explode('/', $myRoot, 4));
echo $last;
あと最初の質問の結果についてですが
目的と違うということは承知しましたが
なぜ条件を変えてもtを失うという
同じ結果なのかさっぱり理解できません
今後のためにも理解したいのですが。。
0321nobodyさん
2013/02/22(金) 05:50:58.22ID:???あと。。とかやめろ
0322nobodyさん
2013/02/22(金) 05:56:33.26ID:???あんたが書いたソースには全部httpって文字があるだろ?
んで、httpって文字の中には、tって字が入ってるだろ?
trim関数の第2パラメータの使い方は、公式サイトの例題をよーく読めば分かるはず
0323nobodyさん
2013/02/22(金) 06:42:34.69ID:???どうもありがとうございました。
0325nobodyさん
2013/02/22(金) 12:24:05.33ID:???予めドメイン名が取得できない場合でもできるから挙げたけど
質問者の挙げた条件ならsubstrの方が速いと思います
0326nobodyさん
2013/02/22(金) 12:26:10.01ID:5i3tH9Kw関数群を見た限りだと該当するものがありませんでした
0327326
2013/02/22(金) 12:31:22.38ID:5i3tH9Kw実際に値を入れて実行したときのSQLが知りたいのです
0328nobodyさん
2013/02/22(金) 12:35:50.66ID:???何をやろうとしてそれが必要になったのか教えてくれれば別のやり方を教えられるかも
0329326
2013/02/22(金) 12:53:59.21ID:5i3tH9Kwエラー内容と、エラー時の実行クエリを表示させるようにしたいです
デバッグようっす
0330nobodyさん
2013/02/22(金) 12:54:56.29ID:???0331nobodyさん
2013/02/22(金) 13:06:36.97ID:???そのログ見よう。
0332nobodyさん
2013/02/22(金) 14:44:22.72ID:???まともな開発者だったらありえない
0336nobodyさん
2013/02/22(金) 16:48:37.84ID:???0338nobodyさん
2013/02/22(金) 17:11:37.46ID:???0339nobodyさん
2013/02/22(金) 17:30:47.90ID:???0340nobodyさん
2013/02/22(金) 17:47:20.19ID:???PHP厨=ゴミにたかるハエ
0341nobodyさん
2013/02/22(金) 18:47:34.78ID:???0342318
2013/02/22(金) 19:01:34.24ID:???http://ideone.com/EH14gP
>>325
勘違いしてた。意図してたのは>>320のやり方だったんですよねきっと。
どう勘違いしたかはコードを見てもらえれば。
0343nobodyさん
2013/02/22(金) 19:05:30.61ID:???ゴミとハエのことが気になってしょうがないんだな
見下してるのに監視から外せない
現実世界でもそういう人いるよ
0344nobodyさん
2013/02/22(金) 19:45:56.00ID:???予めドメイン名が取れないなんてことはないですねすいません
最近外部サイトから云々ってコード書いたりしててトチ狂ってました
>>342
そのexplodeの発想は僕もありませんでしたw
0345nobodyさん
2013/02/22(金) 21:10:12.85ID:???キチガイにプログラムミングは無理
0347nobodyさん
2013/02/23(土) 04:30:07.63ID:???調べるのですか?関数などがあるのでしょうか?
0349nobodyさん
2013/02/23(土) 04:40:44.86ID:EmyV59Tp調べるのですか?関数などがあるのでしょうか?
0350nobodyさん
2013/02/23(土) 04:58:24.65ID:???0352nobodyさん
2013/02/23(土) 16:17:44.08ID:???0353nobodyさん
2013/02/23(土) 18:35:04.67ID:???0354nobodyさん
2013/02/23(土) 19:07:24.69ID:???まともな大人になってから来やがれw
0355nobodyさん
2013/02/23(土) 21:16:54.23ID:???system('nmap <自分のグローバルIP>');
自分のグローバルIPは多分わかると思うけど取得できるAPIもある
0356nobodyさん
2013/02/23(土) 22:12:16.54ID:XOW6ixK5偽装する方法とかある?
そのまんまデータベースに入れちゃやばい?
0357nobodyさん
2013/02/23(土) 23:40:51.50ID:WpvFkwAPまず配列A、変数Bを用意します。for文を用いて、配列Aに変数iを対応させ次のように出力したいです。(ここで指定のループ数は3回とします。)
配列A[2].変数B
配列A[1].変数B
配列A[0].変数B
しかし思うようにいきません。
for($i=0;$i<3;i++){
echo 配列A[$i].変数B;
}
とすると、次のように出力されてしまいます。
配列A[2]
配列A[1]
配列A[0].変数B
理想の出力状態にするためには、for文の中身をどのようにしたらいいでしょうか?
0358nobodyさん
2013/02/24(日) 00:07:35.95ID:???0359nobodyさん
2013/02/24(日) 00:18:46.19ID:2WqS0uzF2と0は逆順で考えてください・・・
0360nobodyさん
2013/02/24(日) 00:29:04.26ID:???http://codepad.org/JotlaZFC
0361nobodyさん
2013/02/24(日) 00:35:28.77ID:2WqS0uzFあれ?できてるんですね・・・
ということは、自分が問題を間違って認識してたことに…
0362nobodyさん
2013/02/24(日) 00:47:09.94ID:2WqS0uzFテキストデータには「A(フォームからの書き込み内容)\n」が追加されるようにしてるんですが、これが
A\nB\nC\n
となっているので、これを分割すると
「A」「B」「C」「」
という配列になるのかもしれません。
0363nobodyさん
2013/02/24(日) 00:52:52.23ID:2WqS0uzF0364nobodyさん
2013/02/24(日) 01:27:50.76ID:2WqS0uzF0365nobodyさん
2013/02/24(日) 04:18:05.72ID:???どう解決したのかかいてください
0366nobodyさん
2013/02/24(日) 04:21:21.15ID:J+tDhMppfunction foo(){
static bar;
if(bar){
print 'bar';
bar=true;
}
}
}
$hoge1=new Hoge();
$hoge2=new Hoge();
$hoge1->foo();
$hoge2->foo();
質問です。
PHPのstaticは違うインスタンスでも共有される?
これはJAVAやC++でも一緒?
0367366
2013/02/24(日) 04:37:10.92ID:J+tDhMpphttp://codepad.org/4ggJcZIW
PHPのstatic変数は、違うインスタンスで共有されていますが、
そういうもんですか?JAVAやC++でもそうでしたっけ?
0368nobodyさん
2013/02/24(日) 06:43:43.99ID:???共有されることが不思議であるような言い回しだけど、共有されないならそのstaticには何の意味があるのだろう。
0369nobodyさん
2013/02/24(日) 06:49:39.75ID:???0370nobodyさん
2013/02/24(日) 08:02:52.77ID:???0371nobodyさん
2013/02/24(日) 08:52:03.64ID:???ほらよ
0372nobodyさん
2013/02/24(日) 09:26:37.05ID:2WqS0uzF問題点1:テキストデータに余分な改行記号が含まれていたので、空白(null?)と$cの結合という余分なデータが出力されていた。
問題点2:他サイトから拝借してきた改行記号が全角だったこと。
問題解決:問題点2は記号を入れ替えることで解決。問題点1は余分なデータをarray_popを使い取り除いた。
0373nobodyさん
2013/02/24(日) 09:51:46.35ID:9oEZBxMuままでいられるようにするには、どのようにしたらよいでしょうか?
例)
http://example.com/index.phpに下記のフォームがあった場合、「書き込み」ボタンを
押すとhttp://example.com/write.cgiが実行され、http://example.com/write.cgi
にジャンプしてしまいますが、
ジャンプせずhttp://example.com/index.phpの画面のまま次の処理を待ちたいです。
<form method="POST" action="http://example.com/write.cgi' name="fuga">
<input type="hidden" name="BBS" value="hogehoge">
<input type="hidden" name="KEY" value="hogehoge">
<input type="submit" name="WRITE" value="書き込み">
名前 <input type="text" name="NAME" size="20">
E-mail: <input type="text" name="MAIL" size="20">
</form>
0374nobodyさん
2013/02/24(日) 10:27:37.33ID:???<form method="POST" action="" name="fuga">
actionの値を消すだけ
これでいけます
0376nobodyさん
2013/02/24(日) 10:47:19.06ID:/CyOVQtzhttp://codepad.org/c16GV7Kp
このコードの意味合いはどう違うんでしょうか?
0378nobodyさん
2013/02/24(日) 11:04:25.18ID:???0379nobodyさん
2013/02/24(日) 11:51:57.12ID:???weite.cgiで Locationヘッダー出力するとかな。
0381nobodyさん
2013/02/25(月) 09:48:14.05ID:???{
echo $a;
echo $b;
}
この場合
test(1, 2) だと
12
と表示されます。
test(1) だと
1
と表示されます。
$b = falseは指定があれば指定した値、そうでなければ自動的にfalseとなり
必ずfalseが入るわけではないという挙動でいいのでしょうか?
0382nobodyさん
2013/02/25(月) 09:57:03.09ID:zlylVyM+ID出すの忘れてました
0384nobodyさん
2013/02/25(月) 13:19:03.81ID:EGTT4euC結論としては、実体化しても、異なるインスタンスなのにstaticが共有されちゃうんでしょうか?
違和感があるのですが?
0385nobodyさん
2013/02/25(月) 13:40:32.62ID:???0389nobodyさん
2013/02/25(月) 15:10:39.81ID:???0390nobodyさん
2013/02/25(月) 17:04:37.32ID:???http://ideone.com/gWRLoz C++
0391nobodyさん
2013/02/25(月) 17:27:07.36ID:???0392nobodyさん
2013/02/25(月) 17:42:07.14ID:???0393nobodyさん
2013/02/25(月) 17:43:03.02ID:???0394nobodyさん
2013/02/25(月) 17:44:44.72ID:???0395nobodyさん
2013/02/25(月) 18:15:35.40ID:EGTT4euCあ、なるほど!共有されないケースもあって、何でかなーと思ってたんですよ。
ありがとうございます!
0396nobodyさん
2013/02/25(月) 19:31:14.11ID:???http://codepad.org/kWXj9QWH 分割ってこういうこと?
0397nobodyさん
2013/02/25(月) 21:55:03.57ID:griKtDRjなぜ123と出力されないのか教えてください
0398nobodyさん
2013/02/25(月) 22:07:21.60ID:???ギャグでやってるのか?
foreachbヘ多次元配列を緒�にループさせbト配列値を取り緒oしていくもの
お前がやってるのは1次元配列だ
0399nobodyさん
2013/02/25(月) 22:10:14.30ID:???参照持ってるからだね。
マニュアルにもちゃんと書いてるよ。
http://www.php.net/manual/ja/control-structures.foreach.php
0401nobodyさん
2013/02/25(月) 22:27:36.13ID:griKtDRjなるほど、unset()すればいいんですね、マニュアルが読めてなくてすみません
ありがとうございました
0403nobodyさん
2013/02/26(火) 11:34:51.27ID:???0404nobodyさん
2013/02/26(火) 13:48:43.75ID:3n+vTXj/クラスを派生させた時かな?
0407nobodyさん
2013/02/26(火) 15:44:35.61ID:WtFsOe6T結果が返ってきません。
どのような原因が考えられますか?
0408407
2013/02/26(火) 15:46:19.94ID:WtFsOe6T0409nobodyさん
2013/02/26(火) 15:49:00.37ID:???0410407
2013/02/26(火) 15:54:44.80ID:WtFsOe6T9999でも結果が返りません。
10000という特定の数ではなく大量にマルチアクセスしたのが問題だと思います。
何件まで大丈夫かという事は検証できていません。
0411nobodyさん
2013/02/26(火) 16:06:00.31ID:???ルータが親切にもアタック検知→ブロックってしてくれてたりもするし。
0412407
2013/02/26(火) 16:28:09.70ID:WtFsOe6T借りているサーバーなのでtcpdumpが出来ないです、
100件程度だとリクエストが返ってきてる事は確認できました。
0413nobodyさん
2013/02/26(火) 16:38:18.56ID:???擬似環境を手元に作るのがいいよ。というか、外部のサーバでそんな怪しげなことやっていいの
0414nobodyさん
2013/02/26(火) 16:39:16.30ID:???0415407
2013/02/26(火) 17:57:33.12ID:WtFsOe6T>怪しげな
一応許可はもらってるはずですが、言われている通りに
プログラムしているだけなのでわかりません。
>>414
その計算方法がわかりません。
1件当たりのリクエストは1kもないと思います。
0416nobodyさん
2013/02/26(火) 18:08:56.68ID:???0417nobodyさん
2013/02/26(火) 18:12:16.02ID:???0418407
2013/02/26(火) 18:20:13.24ID:WtFsOe6TIPv4 の TCP 統計
アクティブ オープン = 114
パッシブ オープン数 = 2
失敗した接続試行数 = 73
リセットされた接続 = 7
現在の接続 = 21
受信したセグメント = 1017
送信したセグメント = 742
再送信されたセグメント = 152
IPv4 の TCP 統計
アクティブ オープン = 2216
パッシブ オープン数 = 5
失敗した接続試行数 = 540
リセットされた接続 = 103
現在の接続 = 212
受信したセグメント = 14062
送信したセグメント = 14970
再送信されたセグメント = 6287
0419407
2013/02/26(火) 18:20:43.43ID:WtFsOe6T0420nobodyさん
2013/02/26(火) 18:22:53.34ID:???経過をログに出すようにしてみたら
0421407
2013/02/26(火) 18:27:43.04ID:WtFsOe6Tcurlでログを出すとしたら受信データそのまま出すことに
なりませんでしょうか?調べてみます。
前回は10000sec動かしても終わりませんでした。
件数が少ないと動いているので、無限ループはないと思いますが。
0422nobodyさん
2013/02/26(火) 18:30:27.53ID:???0423407
2013/02/26(火) 18:35:17.54ID:WtFsOe6Tなるほどですね。試してみます。
今出ている要件はこの10倍の件数を1度に処理して
欲しいと事です、まいりました。
0424407
2013/02/26(火) 18:49:49.81ID:WtFsOe6T返答した頂いた方々、ありがとうございました。
0425nobodyさん
2013/02/26(火) 19:18:07.57ID:???リクエストの送信タイミングをほぼ同じにしたいとかあんのかな。
0426nobodyさん
2013/02/26(火) 20:33:20.01ID:???やっぱ、派生した異なるファイルのインスタンスでは共有されないのか。
そうか、クラス名が変わるからか!
0427nobodyさん
2013/02/26(火) 20:35:17.51ID:???0428nobodyさん
2013/02/26(火) 20:45:41.97ID:???0430nobodyさん
2013/02/26(火) 21:13:51.58ID:???↓こんなコードなんですが、アドバイスお願いします!
http://codepad.org/BSv0axet
0431nobodyさん
2013/02/26(火) 21:17:34.07ID:???fooとbarでhogeのstatic変数$touchを共有したいのですが、
方法はありますか?
0432nobodyさん
2013/02/26(火) 21:53:37.14ID:bJMiHUyQこの$noを数字か判定する関数ってなんでしたっけ?
0433nobodyさん
2013/02/26(火) 21:56:42.16ID:???0434nobodyさん
2013/02/26(火) 22:20:30.73ID:XMFJPtNA【PHPのバージョン】5.3
【連携ソフトウェア】sqlite
【質問内容】
アクセス解析を行いたいのですが、
sqliteにどのようなデータを入れたらよいのか助言をいただきたいです。
単純にアクセス元と時間だけでもよいのですが、
長いスパンで数千万アクセスあるとsqlite内にかなりデータがたまってしまうと思うのですが、
問題ないのでしょうか?
何かアクセス解析で一般的なデータの入れ方などないのでしょうか?
0435nobodyさん
2013/02/26(火) 22:37:44.05ID:???普通にwebalizerあたりを使ってみて、
足りないところを足したり、要らんとこを端折ったり
0436nobodyさん
2013/02/26(火) 22:44:14.28ID:???http://codepad.org/8dsXbgA0
どういうことなんだろね。
ちなみに>>366とは違う人?
0437nobodyさん
2013/02/26(火) 22:50:05.70ID:KXtCVoKY同じ人です。
0438nobodyさん
2013/02/26(火) 22:52:15.21ID:???>>366の件は解決でよい?
>>430と>>431の違いについてはこれからちょっと調べてみる。
何も書かないと継承先にコピーが作られてるような雰囲気だよね。
0439nobodyさん
2013/02/26(火) 22:52:55.48ID:KXtCVoKYいわゆるオーバーライドってやつですね。
それは知ってますが、それだと、基底クラスで定義する意味がなくなっちゃうんですよね、、、
0440nobodyさん
2013/02/26(火) 22:56:27.14ID:KXtCVoKYあ、すいません、最初は困ったんですけど、よくよく考えたら便利だと気付いたんです。
0441nobodyさん
2013/02/26(火) 22:56:34.27ID:???知ってるなら教えてください
0442434
2013/02/26(火) 23:05:02.77ID:XMFJPtNA助言ありがとうございます。
Webalizerというものを調べてみたのですが、
apacheのログを解析するもののようで、
アクセス元を集計するというものよりはログ表示用のソフトという感じなのでしょうか?
言葉足らずで申し訳ないのですが、
レンタルサーバでサーバの一部分を使用しているものですから、
うまく使用できないのではと思ったのですがいかがでしょうか?
sqlite内に数千万のデータができてしまった時に問題ないかどうかを知りたいのですが、
どなたか助言いただけないでしょうか?
0443nobodyさん
2013/02/26(火) 23:51:37.32ID:KXtCVoKYthx!
0444nobodyさん
2013/02/27(水) 00:32:28.07ID:???0445nobodyさん
2013/02/27(水) 12:10:25.16ID:???生ログをそのまま保存すると数十万でも重く感じる。
だから一定周期で集計して、
管理画面などでは集計後のデータを表示するんだよ。
0446434
2013/02/27(水) 14:25:13.61ID:6JQheFYlやっぱりそうなんですね
アクセスごとに生ログを保存しつつ、
cronなどで集計するイメージでしょうか
参考になりました。
ありがとうございました。
0447nobodyさん
2013/02/27(水) 18:02:57.95ID:PEaEofv4$hoge = new self()
self()ってどういうことなんでしょうか
そのクラス自身をインスタンス化するってことなんでしょうか?
0448nobodyさん
2013/02/27(水) 18:15:09.30ID:???0450nobodyさん
2013/02/27(水) 18:22:01.15ID:???0452nobodyさん
2013/02/27(水) 18:49:12.26ID:???普通そんな名前つけないけど
0453nobodyさん
2013/02/27(水) 18:50:46.42ID:???0454447
2013/02/27(水) 18:52:14.18ID:PEaEofv4__constructでの記述ではなくて、わざわざnew self();にする理由はなんでしょうか
理解できてないソース
private static $_instance = null;
public static function getInstance() {
if (self::$_instance === null) {
self::$_instance = new self();
}
return self::$_instance;
}
selfってクラスはないです
PHPリファレンスにも同じような記述はあるのですが、解説もないのでわからないです
0455nobodyさん
2013/02/27(水) 19:09:42.92ID:???自分自身のインスタンスのインスタンスを作ってるだけ。
0456nobodyさん
2013/02/27(水) 19:10:20.67ID:???一個消してください・・・
0457nobodyさん
2013/02/27(水) 19:11:38.14ID:???0458nobodyさん
2013/02/27(水) 19:13:33.51ID:???普通は new Hoge()って書くんだよ
self()なんてPHPルール覚えたらだめ
0459447
2013/02/27(水) 19:37:18.12ID:PEaEofv4呼び出されたときに初回に自動的にそのクラス自体をインスタンス化するってことであってますか?
インスタンス化しなくても呼び出せる静的メソッドにしておいて、
静的メソッドを呼び出した際に、自動的にインスタンス化できるから
__constructを使わずに上記方法を使ってるってところでしょうか?
0460nobodyさん
2013/02/27(水) 19:47:05.26ID:???0461nobodyさん
2013/02/27(水) 20:28:55.66ID:???派生クラスのコンストラクタから基底クラスのコンストラクタを呼び出したいときなどには明示するよ。
あと、用途にもよるけど new static にするといい場面もあるよ。違いは調べてみてね。
>>458
なにそのクソ規約。
コンストラクタ名も__constructじゃなくてクラス名で書いてそうだね。
0462nobodyさん
2013/02/27(水) 20:33:54.10ID:???0463nobodyさん
2013/02/27(水) 20:37:37.90ID:???0464nobodyさん
2013/02/27(水) 20:46:11.11ID:???0465nobodyさん
2013/02/27(水) 21:14:05.24ID:???0466nobodyさん
2013/02/27(水) 21:50:51.34ID:???0467nobodyさん
2013/02/27(水) 22:10:36.17ID:???0468nobodyさん
2013/02/27(水) 22:15:43.19ID:???0469nobodyさん
2013/02/27(水) 22:27:04.15ID:???それを明示的にコールするっておかしくない?
initializeとか別メソッド作ってそっちを呼ぶならまだしも
0470nobodyさん
2013/02/27(水) 22:30:43.83ID:???0471nobodyさん
2013/02/27(水) 22:32:21.24ID:???0472nobodyさん
2013/02/27(水) 22:35:50.71ID:???http://ideone.com
0474nobodyさん
2013/02/27(水) 22:39:17.90ID:???>派生クラスのコンストラクタから基底クラスのコンストラクタを呼び出したいときなどには明示するよ。
これが分からん
0475nobodyさん
2013/02/27(水) 22:43:25.08ID:???通常暗黙に呼び出されるけど、基底クラスのコンストラクタを呼ぶときは__constructって関数名を使うよって話
0476nobodyさん
2013/02/27(水) 22:58:34.67ID:???道理で話が読めないわけだ
0477nobodyさん
2013/02/27(水) 23:01:00.00ID:???これは new self()と__constructの区別がはっきりしてない初心者だからこそじゃないの
んで、関連して>>458や>>463みたいなわけ分からん人が出てきた。
多重継承のある言語とは状況が違うんだけどそこを混同してんのかなぁとは思うけど
0478nobodyさん
2013/02/27(水) 23:08:25.38ID:???new演算子と、 コンストラクタはまったく別の概念。
コンストラクタなんて、なくてもいいんだぞ。
0479nobodyさん
2013/02/27(水) 23:10:02.86ID:???たぶんあなたが一番理解してない
あのコードの前には
private function __construct()
があるはずで
そこにself::$_instance = new self();を記述しないのはなぜかと聞いてるんだよ
0480nobodyさん
2013/02/27(水) 23:16:51.48ID:???>selfってクラスはないです
>PHPリファレンスにも同じような記述はあるのですが、解説もないのでわからないです
↓
>>458(ただし質問者に意味がわかるかは不明)
>なにそのクソ規約。
>コンストラクタ名も__constructじゃなくてクラス名で書いてそうだね。
↓
>>463
0481nobodyさん
2013/02/27(水) 23:18:22.20ID:???ごめんなさい。
>>459
うん、それに加えて、クラス自身にインスタンスを管理させることで、
インスタンスをひとつに制限する目的があるコードです。
>>478
それは暴論。コンストラクタを記述するかしないかで挙動が変わる場面はある。
>>479
そうなのかもね。
0482nobodyさん
2013/02/27(水) 23:27:31.43ID:???コンストラクタのないクラス想像すればいいんだよ。
new -> コンストラクタ みたいな話してるから、
インスタンスの生成に必須ではないコンストラクタの話で混乱してんだよ。
0483nobodyさん
2013/02/27(水) 23:33:32.60ID:???0484nobodyさん
2013/02/27(水) 23:35:22.96ID:???必須ではないというが、空のpublicコンストラクタの有無で挙動が変わる場面があることを
伝える必要はないのか
0485nobodyさん
2013/02/27(水) 23:36:19.11ID:???new self()が何をするものなのかが分からなかったんじゃない?
シングルトンを知っていれば予想はついたと思うけど、それも知らなかったのだろう。
0486nobodyさん
2013/02/27(水) 23:38:57.60ID:???0487nobodyさん
2013/02/27(水) 23:41:21.10ID:???質問者無視していろいろやってもあんまり意味ないからあれだけどさ、
無くてもいいと分かれば分かるもんがあるかもと思っただけだよ。
0489nobodyさん
2013/02/27(水) 23:52:19.04ID:???人それぞれだろ?
PHPでいちいちthisつけたりselfとかわけわからんのがあったり、
マジックメソッドだの、オーバーロードの意味が違うだの、
PHPルールが存在しても、それを把握するのは簡単だから、
PHP流の書き方を覚えるもよし、他言語に応用可能な書き方を覚えるもよし。
0490407
2013/02/28(木) 09:39:59.00ID:ZLVdVzup0491nobodyさん
2013/02/28(木) 09:50:31.67ID:???0492407
2013/02/28(木) 13:37:48.81ID:ZLVdVzupcurlで複数サイトのヘッダー情報を取得しているのですが
Aサーバー(レンタル)→エラー(Empty reply from server:リクエストが空です)
Bサーバー(ローカル)→取得できる
AでもBでもagentを送っています。差異はないはずです。
Empty reply from serverが発生する原因を教えていただけないでしょうか?
0493407
2013/02/28(木) 13:39:08.82ID:ZLVdVzupBサーバー(ローカル)では大抵取れてきます。
0494nobodyさん
2013/02/28(木) 13:46:22.44ID:???0495407
2013/02/28(木) 15:31:21.58ID:ZLVdVzupアクセス拒否でもAサーバーとBサーバーで違いが出るものですか?
特定のサーバーに対してヘッダー情報すら返さない事ってありえるのでしょうか?
0496nobodyさん
2013/02/28(木) 15:39:33.47ID:???シェル使えないのかな、そこ
0498407
2013/02/28(木) 16:03:20.32ID:???phpのcurlで繋いでいます。
>>497
リクエストが空のものは対象外として仕様扱いにしてもらう
事にしました。
ですが、そういうサイトからリクエストを返してもらう方法が
無いか調べてみます。
ありがとうございました。
0500407
2013/02/28(木) 16:30:09.79ID:???phpのcurlは今回初めて使っています。
CURLOPT_PORTは設定していないのでデフォルトで80になっています。
0501nobodyさん
2013/02/28(木) 16:52:29.73ID:???0502407
2013/02/28(木) 17:25:30.23ID:???javaならどう余裕なのでしょうか?
やった事ないですが、javaとc++とc#、.net、objective-cと大抵の言語は使えます。
0503nobodyさん
2013/02/28(木) 17:26:46.19ID:???DoSと勘違いされるような行為はしてないよね
0504nobodyさん
2013/02/28(木) 17:33:44.82ID:???0505nobodyさん
2013/02/28(木) 17:36:16.62ID:???サイトへ同時に接続できる数に制限がある。
それにファイルオープンとも関係しているはずでC言語を直に使っても
ファイルやサイトへのコネクションの総数は127以下までとか決まっている。
0506407
2013/02/28(木) 17:36:39.27ID:???ログに目新しいエラーはなかったです。
ここに貼り付けるのは確認がいるのでやめときます。すいません。
timeout設定していないので内部で何度もアクセスを繰り返している
可能性はありますね。
そういうサイトは対象外で扱うことにしました。
ありがとうございました。
0507nobodyさん
2013/02/28(木) 17:39:52.93ID:???プロバイダがP2Pと勘違いして規制することがあるらしい。
しかも規制されているのかどうかもよくわからないようにするために
コネクションを接続するわけでも切断するわけでもないらしい。
0508nobodyさん
2013/02/28(木) 17:41:18.71ID:???0511nobodyさん
2013/02/28(木) 17:52:18.40ID:???0513407
2013/02/28(木) 17:55:27.74ID:???共用ではないです。「某卒業式と言えばあの花」サーバーです。
>>509
通信相手はさすがに見えないです。外部のサイトなので
0514nobodyさん
2013/02/28(木) 18:14:12.64ID:???リクエストが空というのは、レスポンスが空の間違いだろうと思ってるんだけど、
なぜ空のレスポンスを返却するに至ったのかはサーバ側を見ないとどうにもならんとおもうんよ。
エラーになったサービス提供者に連絡してみたら?
こういうリクエスト送信してるんだけどーって。
0515nobodyさん
2013/02/28(木) 18:20:35.35ID:???知らない相手にリクエストぽんぽん投げる(のかどうかもわかっていない)とか怖くてできないわ
0516nobodyさん
2013/02/28(木) 18:34:06.76ID:???0517nobodyさん
2013/02/28(木) 18:35:46.16ID:???0518nobodyさん
2013/02/28(木) 18:36:29.59ID:???0519nobodyさん
2013/02/28(木) 18:39:40.39ID:???えっと、細かく言うと文化祭でQRコードをそこらじゅうに貼って、ピースを全部集めたら景品みたいなのを作ろうと思ってます。そこで個人を識別して表示を変えようと思っているのですが
0520nobodyさん
2013/02/28(木) 18:41:00.68ID:ypIDqyWFこれで大丈夫でしょうか
0521nobodyさん
2013/02/28(木) 18:51:18.64ID:???0522nobodyさん
2013/02/28(木) 18:58:49.74ID:???0523nobodyさん
2013/02/28(木) 20:38:09.60ID:???0524nobodyさん
2013/02/28(木) 20:58:06.96ID:???0525nobodyさん
2013/02/28(木) 21:08:01.80ID:???0526nobodyさん
2013/02/28(木) 21:11:40.43ID:???だめなやつは、フルブラウザ使うか新しいの買えって表示しとけ。
0527nobodyさん
2013/02/28(木) 21:22:34.25ID:???0528nobodyさん
2013/02/28(木) 21:34:39.91ID:b5zC+mlythrow new FileNotFoundException("ログファイルが存在しません");
} else if (!is_readable($log) || !is_writable($log)) {
throw new FileNotFoundException("ログファイルのパーミッションを変更して下さい");
}
こんなコードをファイルを読み書きするもの全てに対して行うのは冗長気味ですか?
0529nobodyさん
2013/02/28(木) 22:24:34.58ID:???対象の信頼性次第
0530nobodyさん
2013/03/01(金) 12:57:32.30ID:???0531nobodyさん
2013/03/01(金) 19:37:05.38ID:???PHPが最初から例外投げてくれれば苦労しないのに
0532nobodyさん
2013/03/01(金) 19:57:52.14ID:???set_error_handler(function ($errno, $errstr, $errfile, $errline ) {
throw new ErrorException($errstr, 0, $errno, $errfile, $errline);
});
0533nobodyさん
2013/03/02(土) 00:16:16.35ID:YI/QC52Q【PHPのバージョン】5.3
【質問内容】
自分のHPからのアクセス先を調べたいのですが、
リンクに一枚自サイトのページをかませてリダイレクトしないと調べられないでしょうか?
PHPかわからないのですが、
他人のサイトでマウスオーバーで表示されるアドレスは他サイトのアドレスなのに、
クリック数を集計できているようなサイトがあるのですが何か方法があるのでしょうか?
0534nobodyさん
2013/03/02(土) 00:27:46.96ID:???0535533
2013/03/02(土) 02:40:43.95ID:YI/QC52Qソース見てみたのですが、特にわかりませんでした。
なぜかaの要素にeiというのがあったくらいで、普通に他サイトにリンクされているみたいでした。
0537533
2013/03/02(土) 03:25:44.23ID:YI/QC52Q右側にクリックとあるのでなんらかの方法で集計しているように見えます
ttp://2ch-c.net/
0538nobodyさん
2013/03/02(土) 03:36:53.80ID:???宣伝したら2chから広告費請求されるのは知ってるよな?
サイト運営者じゃなくなりすましが宣伝してるならもっと面倒な話になる
0540nobodyさん
2013/03/02(土) 05:23:33.00ID:???function(){$('.et').click(functio 略
大して読んでないけどこの辺だと思うよ。
0541nobodyさん
2013/03/02(土) 05:25:27.27ID:???ともあれその手のアンテナサイトって総じてクソだよね
0542nobodyさん
2013/03/02(土) 11:36:25.72ID:1/7UEg02下記の場合は、
preg_match("/明治(?!学院)|明大/", $daigaku)
$daigakuの中に「明治」「明大」がある場合は、マッチするが「明治学院」がある場合はマッチングしません。
これに「明治時代」の場合もマッチングしないようにしたいと思い
preg_match("/明治((?!学院)|?!時代)|明大/", $daigaku)
とやりましたが駄目でした。
どのようにすればよいでしょうか?
PHPのバージョンは5.2
OSはCentOS5.1
0543nobodyさん
2013/03/02(土) 12:45:08.70ID:???0544nobodyさん
2013/03/02(土) 15:25:56.84ID:???ttp://job.j-sen.jp/28473/
0545nobodyさん
2013/03/02(土) 15:43:00.80ID:???0546nobodyさん
2013/03/02(土) 15:52:01.32ID:???【PHPのバージョン】 5.3.3 (5.2.17)
【連携ソフトウェア】 PostgreSQL
【質問内容】
フレームページを表示すると、セッションIDがデフォルトの値が使われてしまい、
それまで使われてた任意のIDではなく 'PHPSESSID' となっています。
oya.php(親) : セッション変数で認証フラグチェック←session使用してる
ko1.php(子フレーム1) : メッセージ等←session未使用
ko2.php(子フレーム2) : 前のページから受け取ったセッション変数から一覧出力ページ←session使用
oyaの中にko1, ko2があります。
そして、ko2は、JavaScriptを使用してボタンを押すとフレームページから1画面表示の、
更にセッション変数から詳細を表示するページへ飛ぶという仕組みなのですが、
oya.php でsesshon_destroy をすると ko2.php での表示がされるが次の画面へは遷移出来ない状態になります。
親と子フレームで重複したセッションIDを使用出来ればおそらく解決出来るような気がするのですが、何か解決策はありませんでしょうか?
ご教示よろしくおねがいします。
0548546
2013/03/02(土) 16:22:29.92ID:ot7tqip70549546(本物)
2013/03/02(土) 19:58:40.96ID:???テンプレ使ってやってるだけありがたく思え
0550nobodyさん
2013/03/02(土) 20:00:56.16ID:???PHP5.4.12に
PECLのimagickをインスコしようとすると
/usr/local/include/ImageMagick/wand/MagickWand.h:29:36: error: magick/magick-config.h: そのようなファイルやディレクトリはありません
って怒られるですけど、なんか解決方法ありませんかねー?
ぐぐってもろくに情報が出てこないす・・・。
0551546
2013/03/02(土) 20:19:00.15ID:ot7tqip7まず ID1 でログインしたセッション情報で oya.php(ko1.php, ko2php) を表示すると正常に表示されます。
その後、ID2 でログインすると oya.php のko2php (ko1.phpは固定HTMLなので) の方がID1でのセッションIDでの表示がされます。
しかし、ko2.phpの方のフレームのみを再読込すると、今度はちゃんとID2の出力がされます。
ここまでがFirefox 16.0.2 での動作確認ですが。
IE8,IE9 だと二つのタブで ID1, ID2と同時にログインしてもそれぞれのセッションIDでの動作をしてくれます。
METAタグでのキャッシュ無効化はしてあります。
0552nobodyさん
2013/03/02(土) 20:24:36.46ID:pHiY3P04<ul><li><a href=""><img src="" alt=""></a></li></ul>を追加して保存したんですが、
hrefとsrcの属性値に含まれる日本語部分だけがなぜかjisに変換されてしまってリンクや画像表示ができません。
でもaltの値も日本語なんですがこっちはなぜかutf8で保存されていました。
関係ないかもしれませんがこの三つの値はPOST変数により設定しました。
また三つの変数の違いと言えば、hrefとsrcの値は半角英数字と日本語が混在していますが
altの値は日本語のみです。
何か解決策はありませんか?よろしくお願いします。
0553nobodyさん
2013/03/02(土) 20:24:44.73ID:cMzS6iGA【PHPのバージョン】5.3
【連携ソフトウェア】MySQL
【質問内容】
MySQLに作成したテーブルをPHPで出力したページから編集したいです。
簡易的なphpMyAdminを作るイメージです。
やりたいことはUPDATEとINSERTとDELETEです。
UPDATEはなんとかなったんですが、
INSERTとDELETEはどういうふうな処理をしたらいいのか迷っています。
HTMLのテーブルに、行を追加・削除するJavaScriptを組んであるので
テーブルの行数とDBのカラム数を照らしあわせれば出来る気がするのですが
Ajaxは使わずに作ることになっていますので、JavaScriptから直接渡すことはできません。
どうすればよろしいでしょうか、知恵をお貸しください。
0554nobodyさん
2013/03/02(土) 21:01:59.12ID:???0555nobodyさん
2013/03/02(土) 21:05:05.52ID:???0556nobodyさん
2013/03/02(土) 21:07:42.97ID:???0557nobodyさん
2013/03/02(土) 22:28:05.67ID:???/bin/sh /tmp/pear/temp/pear-build-root1d2a23/imagick-3.0.1/libtool --mode=compile gcc -I. -I/tmp/pear/temp/imagick -DPHP_ATOM_INC -I/tmp/pear/temp/pear-build-root1d2a23/imagick-3.0.1/include
-I/tmp/pear/temp/pear-build-root1d2a23/imagick-3.0.1/main -I/tmp/pear/temp/imagick -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend
-I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -I/usr/local/ImageMagick/include/ImageMagick -DHAVE_CONFIG_H -g -O2 -c /tmp/pear/temp/imagick/imagick_class.c -o imagick_class.lo
mkdir .libs
gcc -I. -I/tmp/pear/temp/imagick -DPHP_ATOM_INC -I/tmp/pear/temp/pear-build-root1d2a23/imagick-3.0.1/include -I/tmp/pear/temp/pear-build-root1d2a23/imagick-3.0.1/main -I/tmp/pear/temp/imagick
-I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib
-I/usr/local/ImageMagick/include/ImageMagick -DHAVE_CONFIG_H -g -O2 -c /tmp/pear/temp/imagick/imagick_class.c -fPIC -DPIC -o .libs/imagick_class.o
/tmp/pear/temp/imagick/php_imagick.h:49 から include されたファイル中,
/tmp/pear/temp/imagick/imagick_class.c:21 から:
/usr/local/ImageMagick/include/ImageMagick/wand/MagickWand.h:29:36: error: magick/magick-config.h: そのようなファイルやディレクトリはありません
make: *** [imagick_class.lo] エラー 1
0558nobodyさん
2013/03/02(土) 22:37:52.63ID:???>hrefとsrcの属性値に含まれる日本語部分だけがなぜかjisに変換されてしまって
mb_convert_encodingとかurlencodeあたりを組み合わせてみれ
0559nobodyさん
2013/03/02(土) 22:57:13.26ID:???PKG_CONFIG_PATHを指定すればよかっただけらしい。
俺の場合/usr/local/ImageMagick/lib/pkgconfigにあったんで
./configure PKG_CONFIG_PATH=/usr/local/ImageMagick/lib/pkgconfig --with-imagick=/usr/local/ImageMagick
で、OKだった。
0560552
2013/03/03(日) 03:51:52.98ID:wf9i9xxy回答ありがとうございます。
でもいろいろ組み合わせてみたのですがうまくいかず…
今のところ変更点は
フォームデータを送信するときにaccept-charset="UTF-8"へ設定
mb_detect_encodingで文字コードを確認するとなぜかUTF-8
念のためにpostデータをタグの属性値として設定するときにmb_convert_encodingでUTF-8に設定
こんだけやって駄目ってどういうことなんだ…
0561nobodyさん
2013/03/03(日) 12:10:55.73ID:???どういうことも何もお前が基礎からやってないゴミだってだけの話。
「必要があれば調べて覚える」とかスカした態度でやろうとするからだろ。
企業でもたまにそういうスタンスでやってるゴミがいるけど
結局あれが分からないこれが分からない、"そもそも知らないことを知らない"で仕事を進めるからマジで迷惑がられてる。
消えろゴミ。
0562552
2013/03/03(日) 17:49:18.87ID:wf9i9xxyそっくりそのままあなたにその言葉をお返します。
俺の質問理由がどうであれスレの趣旨に則っているわけで
寧ろあなたが消えるべきだと思いますが。
0563nobodyさん
2013/03/03(日) 17:59:49.39ID:???日本語使わなければよくね?
0564nobodyさん
2013/03/03(日) 18:20:39.70ID:???telnet使ったり、wgetとかで生データ持ってくるとどうなってんの?
0565nobodyさん
2013/03/03(日) 18:28:46.13ID:???どっかからHTML持ってきて、それを別のサーバにPOSTするようなものを作ってるってことなのかな。
読んだ時点で化けてたのか、書き込んだ結果化けたのか
0566nobodyさん
2013/03/03(日) 18:37:58.93ID:???英エコノミスト誌によると2050年 日本は世界でもっとも悲惨な国になるそうだ
年金なんかもらえると思うなよ
0567553
2013/03/03(日) 18:42:49.86ID:LvoJozcpお陰で解決しそうです
0568546
2013/03/03(日) 19:35:32.65ID:???異なるIDを使おうとして子フレームでユニークなIDが使われてないのが原因でした。
解決策としては、取り敢えずCSSを使うことで疑似フレームページにして1ページ表示にして解消しました。
0569nobodyさん
2013/03/03(日) 19:47:36.04ID:???0570552
2013/03/03(日) 19:54:50.33ID:wf9i9xxyん〜でもここはどうしても必要な部分なので日本語の使用は外せないです
>>564
実はまだPHPを初めてそんなに期間が経ってないので
telnetやwgetというのは使ったことないです
できればloadHTMLFileを使う方法で解決したいです
>>565
えーと、A,B,Cのhtmlファイルがあるとして
ポストデータをファイルAからファイルBへ渡し、そのデータを整形して
ファイルCのa,imgタグにあるhrefとsrcの属性値として挿入するという流れです
受け取った(B)時点ではポストデータはmb_detect_encoding()にてUTF-8という出力でしたので
saveHTMLFile(C)で変更を保存するときに文字コードが変わっている可能性があるなと思ってるけど
確かめようがない状態ですね…
0571nobodyさん
2013/03/03(日) 19:55:10.69ID:???0572nobodyさん
2013/03/03(日) 19:59:08.14ID:???スルーしろってこと?
0573552
2013/03/03(日) 19:59:11.22ID:wf9i9xxyすいません、ついイラっと来る言い方をされたので
次から気をつけます…
0574nobodyさん
2013/03/03(日) 20:06:53.91ID:G8QKQH/Nイラっと来たからというのは糞の言い訳にもならん
イラっと来たら人殺してもいいのか?
次からじゃなくて>>562も>>570もやめろよ。ルール違反。
人殺した後、次から気を付けると言えば許されるのか?
0575nobodyさん
2013/03/04(月) 00:40:59.41ID:???0576552
2013/03/04(月) 07:28:42.64ID:mGdmZqv4ただ罵倒されたにすぎないたかだか小事の引き合いに出す例としては極論すぎますね。
いいんですよ。あんなクズには少々きつく言った方がいいんです。
0577nobodyさん
2013/03/04(月) 08:55:09.51ID:???0578nobodyさん
2013/03/04(月) 12:36:08.51ID:???原因究明のためにツール使えって言ってんのに
loadHTMLFileに固執するのはどうして?
原因がわかってからあらためてloadHTMLFile使えばいいだろう。
君の内容だと何か勘違いしてるようにしか思えないんだけど、
元データどうなってんの?
0579nobodyさん
2013/03/04(月) 13:33:55.64ID:???> ポストデータをファイルAからファイルBへ渡し
俺はここで断念したんだけどさ、状況を理解してるのなら
彼が何をやろうとしてるかざっくり教えてくれないか。
0580nobodyさん
2013/03/04(月) 14:11:43.93ID:???自制心のないゴミは何やっても無駄
そんなんだから簡単なコーディングすらできない
phpスレが犯罪者予備軍のスレだってのは強ち嘘ではない
0581nobodyさん
2013/03/04(月) 14:13:53.72ID:???どんな屑親に教育されてきたんだか。
迷惑だから社会に出てくるな。
0582nobodyさん
2013/03/04(月) 14:17:07.45ID:???仕事でもイラッときたら客や取引先に暴言吐くタイプ
0583nobodyさん
2013/03/04(月) 14:30:29.64ID:???0584nobodyさん
2013/03/04(月) 14:30:53.25ID:???0585nobodyさん
2013/03/04(月) 15:51:56.68ID:???0587nobodyさん
2013/03/04(月) 18:39:52.58ID:LEJweGkL【PHPのバージョン】5.3
【連携ソフトウェア】sqlite
【質問内容】
mb_send_mailで送るメールが文字化けしてしまいます。
sqlite内にEUC-JPで入っているテキストデータをメールで送りたいです。
phpファイルはEUCで保存されていて、
ファイル内で
mb_language("ja");
mb_internal_encoding("EUC-JP");
の記述があります。
mb_send_mailを使用してメールを送ったところ、ごく一部が文字化けしてしまいました。
メールのヘッダで
Content-Type: text/plain; charset=ISO-2022-JP
となっていたので、
mb_convert_encodingを使用してISO-2022-JPやJISなどに変更してみましたがだめでした。
ヘッダを指定して
Content-Type: text/plain; charset=EUC-JP
にしてもだめでした。
どこを直したらよいのかアドバイスをいただけませんか?
sqliteをEUC以外で保存というのはできれば避けたいです。
0588nobodyさん
2013/03/04(月) 18:43:34.44ID:fwpM8/6b$b=0x34;
の二つの変数から
0x1234;を作るにはどうしたらよいでしょうか。
今は
sprintf("0x%02X%02X",$a,$b)-0;
こんな感じの力技でやってるのですが・・・
0590552
2013/03/04(月) 19:18:41.61ID:mGdmZqv4親切にありがとうございます。
なぜloadHTMLFileに拘るかというとhtmlファイルをパースする方法はこれが一番楽だからです。
それと元データとはhtmlファイルの中身のことですか?
それがあーだこーだやってる内に原因がわかりました。
$doc = new DOMDocument();
$doc -> loadHTMLFile($html);
$a = $doc -> createElement("a");
$a -> setAttribute("href", $urlPass ); ... (1)
$img = $doc -> createElement("img");
$img -> setAttribute("src", $imagePass ); ... (2)
$doc -> saveHTMLFile($html);
という処理があるときに(1),(2)の処理のときに
属性値に対してurlencode()をかけて変数に代入しているみたいですね。そういう仕様みたいです。
なので日本語なんかはutf-8の文字コードではなく%〇〇%〇〇%〇〇みたいな英数値列になってしまうみたいです。
これは仕方ないので、この後に属性値に対してurldecodeをして代入し直す方法を取りたいんですが
コードをどのように書いたらいいかがわかりません。
親切な方、よろしくお願いします。
>>579
俺の説明が下手だったかもしれません。
ファイルAのフォームからフォームデータをポストでファイルBが受け取るっていう意味です。
そのデータをdom処理でファイルCのノードに挿入するという流れでした。
0591587
2013/03/04(月) 19:25:02.29ID:LEJweGkLレスありがとうございます。
メール本文内の
"荷物を置き、ニヤニヤしながらこっちをじっと見てる。 "
が
"荷物ぁ
rCV$-!"%K%d%K%d$7$J$,$i$3$C$A$r$8$C$H8+$F$k!#"
となってしまっています。
0592nobodyさん
2013/03/04(月) 19:46:20.26ID:???%とか$はJISだろうし。
改行なしの長文になってたりしない?
0593587
2013/03/04(月) 19:52:41.53ID:LEJweGkLなってます・・・
PHPの問題ではなくメールの形式の問題なのでしょうか?
改行なしの長文はいけないのですか?
0594nobodyさん
2013/03/04(月) 20:02:57.40ID:???以後、バイトがずれてああなるんです。
0595587
2013/03/04(月) 20:07:46.77ID:LEJweGkLそうだったんですか、PHPの問題ではなかったみたいですね。
みなさん、回答いただきありがとうございました。
とても助かりました。
0596nobodyさん
2013/03/04(月) 21:20:45.87ID:???ここはPHPスレだ
0597nobodyさん
2013/03/04(月) 21:41:48.64ID:???くだらない質問おまちしております。
0599nobodyさん
2013/03/05(火) 00:31:26.35ID:???そんなくだらない問題を解決するのに有限な人生の何時間を費やした?
Rubyならそんな無駄な時間使わなくて済むのに。
0600nobodyさん
2013/03/05(火) 02:10:24.98ID:???>>599がRubyを無償でわかるまで丁寧におしえてくれるってなら話は別だが
0601nobodyさん
2013/03/05(火) 02:11:03.75ID:QrPQKEPS0602nobodyさん
2013/03/05(火) 04:23:16.88ID:???0603nobodyさん
2013/03/05(火) 08:20:35.30ID:???0604nobodyさん
2013/03/05(火) 08:26:21.10ID:???0605nobodyさん
2013/03/05(火) 09:18:09.64ID:???0606nobodyさん
2013/03/05(火) 10:16:43.65ID:???0607nobodyさん
2013/03/05(火) 14:18:29.28ID:???使い分けができない奴はだめ
俺は普通の開発はRuby使ってるけど
PHPしか使えないクズ前任が作ったシステムの保守とか
PHPしか使えない底辺ドカタが混ざったチームで開発するときは
PHP使ってる
0608nobodyさん
2013/03/05(火) 14:36:54.67ID:???0609nobodyさん
2013/03/05(火) 15:14:05.65ID:???0610nobodyさん
2013/03/05(火) 15:21:23.02ID:???0611nobodyさん
2013/03/05(火) 15:28:52.05ID:???0612nobodyさん
2013/03/05(火) 15:59:56.42ID:IdVK3ij0rubyのインストールなど気にする客はいない。
0613nobodyさん
2013/03/05(火) 16:40:15.96ID:???0614nobodyさん
2013/03/05(火) 16:51:44.87ID:???perlやpythonが入っている可能性が高いのは
単にシェルスクリプト代わりに使われることが多いってだけで
サーバとして使うなら追加でphpをインストールするのは普通
rubyも追加するがphpのほうが使用者が多いのでrubyはあくまでもオマケ
0615nobodyさん
2013/03/05(火) 17:09:20.63ID:ex7EjoMCインスタンスの名前の付け方として、$_instanceというように
$のあとにアンダーバーを入れてる場合をよく見るのですが、
あえてアンダーバーが入る理由みたいなのってあるんでしょうか
それとも命名方法として、オブジェクト指向の記述方法なんでしょうか
0618nobodyさん
2013/03/05(火) 17:36:11.27ID:ex7EjoMCソースを確認したところ、おっしゃる通りでした
ありがとうございました
0619nobodyさん
2013/03/05(火) 18:44:17.16ID:vVRX71gBちなみに何のフレームワーク使ってるんだい?
0620nobodyさん
2013/03/05(火) 21:55:48.99ID:k9y/6u50http_requestで使用できるオプションに、リダイレクトの最大回数を設定できるmaxRedirectsというものがありますが、
PHP: リクエストのオプション - Manual
http://www.php.net/manual/ja/http.request.options.php
こちらのマニュアルには記載されていません
また、allowRedirectsなども載っていません
どゆこと?
0621nobodyさん
2013/03/05(火) 22:03:34.97ID:k9y/6u50http://pear.php.net/package/HTTP_Request/docs/latest/HTTP_Request/HTTP_Request.html
まったく質問するとすぐ見つかるんだよ
これマーシーの法則
0622nobodyさん
2013/03/05(火) 22:04:37.45ID:???0623nobodyさん
2013/03/05(火) 22:12:45.52ID:???0624nobodyさん
2013/03/06(水) 19:30:40.28ID:???0625nobodyさん
2013/03/06(水) 22:24:18.86ID:???0626nobodyさん
2013/03/06(水) 22:56:30.52ID:???dreamweaver買ったら色々手間が省けたり便利だったりするんでしょうか。
0627nobodyさん
2013/03/06(水) 23:03:13.75ID:???0628nobodyさん
2013/03/06(水) 23:04:32.33ID:???0630nobodyさん
2013/03/06(水) 23:45:46.95ID:???0631626
2013/03/06(水) 23:53:57.24ID:???0632nobodyさん
2013/03/06(水) 23:54:53.18ID:???0635nobodyさん
2013/03/07(木) 00:00:27.13ID:???0636nobodyさん
2013/03/07(木) 00:01:43.81ID:???0637nobodyさん
2013/03/07(木) 03:43:13.26ID:???0638nobodyさん
2013/03/07(木) 14:40:36.24ID:wK1JdVMgexit; と exit(); って何が違うんですか?
exit(); だと POST で送信していたデータが消えるとかなんとか読みましたがほんと?
0639nobodyさん
2013/03/07(木) 14:45:17.00ID:???けど関数のように()をつけて記述することも出来る。
というだけの話。
0640nobodyさん
2013/03/07(木) 14:53:12.07ID:???回答ありがとうございます。そういうことでしたか。
あたかも別物かのように解説された個人ページを読んで以降謎でしたがわかってよかったです
0642nobodyさん
2013/03/07(木) 15:34:40.90ID:???ttp://php.net/manual/ja/function.exit.php
0643nobodyさん
2013/03/07(木) 15:39:52.36ID:???>・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
注意書きすら読めないの?
日本語が不自由なのか荒らしたいのか知らないけど
二度と来るなよ
0644nobodyさん
2013/03/07(木) 16:08:02.19ID:wK1JdVMgタイトルだけ見て質問しにきてる奴がイチイチテンプレ読むかよ。馬鹿かお前は。
0645nobodyさん
2013/03/07(木) 16:12:23.16ID:???0646nobodyさん
2013/03/07(木) 16:13:42.25ID:wK1JdVMgテンプレを熟読しててもうっかりデフォルトsage機能のまま返信して気づかないケースもあるだろ。
今回の俺みたいにな。
そういう人に対していきなり喧嘩腰で来るのはどうかと思いますけどね
>>640は自分です。>>642さんは補足ありがとうございました。
>>643、お前のようなクズはとっとと死ね
0647nobodyさん
2013/03/07(木) 16:17:19.83ID:???それが2chのマナーです。
0648nobodyさん
2013/03/07(木) 16:20:51.80ID:???> ・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
こんなに明確に書いてるものを熟読した上でうっかり出し忘れとか、
少しは喧嘩腰で言わないと伝わんないのかもなって思っちゃう人がいるのも分かるよ
0649nobodyさん
2013/03/07(木) 17:35:03.70ID:???いいからさっさと回線切れゴミ。
お前みたいにルールも守れず注意されたら死ねとかいうゴミは世の中に不要。
まさか勘違いして誰かに必要とされてるとか思っちゃってる?w
0650642
2013/03/07(木) 17:39:51.99ID:???早く帰って欲しいから分かりやすい回答付けたのに伝わらなかったみたいですね、
例は要らないからここへは二度と書き込まないでください、本当に迷惑です
0652nobodyさん
2013/03/07(木) 17:48:41.28ID:???しかも親告罪じゃない。
0653nobodyさん
2013/03/07(木) 17:56:07.32ID:???糞なにちゃんねらしか使わない屁理屈w
0654nobodyさん
2013/03/07(木) 17:57:09.11ID:???0656nobodyさん
2013/03/07(木) 18:05:28.91ID:???>>646の親もうっかり中出ししちゃったから>>646ができたんだろw
作りたくて作ったガキじゃないから教育もロクにしなかった結果が>>646w
0657nobodyさん
2013/03/07(木) 18:09:12.53ID:???0659nobodyさん
2013/03/07(木) 18:20:08.93ID:???乞食に回答してやった結果がこれ荒れようか
もう二度と回答しねえ
0661nobodyさん
2013/03/07(木) 18:24:37.48ID:???まともな回答がつくと困る人がいるんだろうと思う。
どんなくだらない理由があってそうするのかわかんないけど、
ここで回答するような人たちはここで質問する必要はないはずなので、
見限るのが正解。
たまに回答するけど、大抵そういう気持ちになる。
0664nobodyさん
2013/03/07(木) 18:30:43.41ID:???0666nobodyさん
2013/03/07(木) 18:33:35.71ID:LEOZREX1$search = "今日|明日|明後日 以下1000個ほどあります ";
preg_match("/$search/u", $bunsho, $match)
この状態で「明日」と一致しません。
$searchの中身を明日だけにすると一致するのですが多数あった場合に一致しない理由がわかりません。
どういった理由が考えられるのでしょうか?
どこに問題があるのか自体がわかりませんのでアドバイスいただけると助かります。
0667nobodyさん
2013/03/07(木) 18:35:09.39ID:???自分のルール違反は謝らずにミスということにして他人に「死ね」だからな
自殺教唆は刑事事件に発展することもあるから>638とその家族は楽しみにしとけよ^^
0669nobodyさん
2013/03/07(木) 18:39:19.81ID:???ここは>646みたいに社会性のない犯罪者気質の隔離施設として必要だからね
そこに迷い込んできたまともな質問者・回答者がかわいそう
0672nobodyさん
2013/03/07(木) 19:12:28.76ID:???□何人かの回答者を追い出すことに成功しました
□何人かの白痴を呼び込むことに成功しました
0674nobodyさん
2013/03/07(木) 19:22:20.46ID:???親は自分の子供がインターネットで何やってるか知るんだろうなw
0678nobodyさん
2013/03/07(木) 19:36:04.55ID:???0679nobodyさん
2013/03/07(木) 19:36:18.65ID:???それとも本当にただ荒らしたかっただけか?
0680nobodyさん
2013/03/07(木) 19:40:19.16ID:???でなけりゃ言い訳じゃなくて再発防止にどう努めるか書くよ。
0681nobodyさん
2013/03/07(木) 19:42:22.83ID:???だから強制力のないネット上で言ってるだけの>>646は無罪
0682nobodyさん
2013/03/07(木) 19:50:49.15ID:???ttp://ja.wikipedia.org/wiki/%E8%87%AA%E6%AE%BA%E9%96%A2%E4%B8%8E%E3%83%BB%E5%90%8C%E6%84%8F%E6%AE%BA%E4%BA%BA%E7%BD%AA
>自殺教唆罪 [編集]
>自殺の決意を抱かせる事によって人を自殺させた場合に自殺教唆罪となる。
>この自殺の決意は自殺者の自由な意思決定に基づくものでなければならず、
>行為者が脅迫などの心理的・物理的強制を与えた事によって、自殺する以外に
>道がないと思わせたような場合には、その決意は自由な意思決定とは言えず、
>自殺教唆ではなく殺人となる。
>>681
これによると強制力のある場合は殺人であって、>>646みたいに強制力がなければ自殺教唆になる
0683nobodyさん
2013/03/07(木) 19:54:55.44ID:???そんなことVIPで言ったら笑われる
ここはVIPじゃないけれど2chではある
2chだったら何言っても言いかと言ったらそうじゃないけど
拡大解釈もいいところ
0684nobodyさん
2013/03/07(木) 19:55:18.23ID:???http://mgng.aws.af.cm/135
0685nobodyさん
2013/03/07(木) 19:58:14.57ID:???そう書いただけで今日から安心して眠れるとか
羨ましい神経だな
0686nobodyさん
2013/03/07(木) 20:09:42.44ID:3ENPRUGRそこにはスレッド一覧があるのですが、掲示板に書き込みがあった際に
PHPで新着件数を表示させるように出来ますか?
具体的な機能のイメージは、
2ちゃんのスレッド一覧で、最初読み込んだ時に
次のスレのレス数が495あったとします。
「PHP質問スレ (495)」
2時間後、スレッド一覧をアクセスしたら、レス数が501に増えてました。
この時、
「PHP質問スレ (501) ←NEW6件」
と言うような表示をしたいのです。
当方CENTOS5.1 PHP5
サンプルのあるサイトとか教えてくださると嬉しいです
0688nobodyさん
2013/03/07(木) 20:16:01.53ID:???0690nobodyさん
2013/03/07(木) 20:38:31.19ID:???ユーザー管理するならDBに入れればいいけど
たぶんしないだろうから
スレッドIDをキーにして何件読んだかをクッキーに入れればOK
0691nobodyさん
2013/03/07(木) 20:40:23.53ID:???自分もクッキーしかないと思うよ。
0692nobodyさん
2013/03/07(木) 21:07:07.38ID:???だけどCookieは人によっては頻繁に消去するから効果は期待できないね
0694nobodyさん
2013/03/07(木) 22:23:44.58ID:???お前らみたいに自己顕示欲が強いだけのゴミは1匹いれば十分なんだよ
こういう代わりがいくらでもいるゴミはリアルでも派遣とか最底辺なんだろうな
0695nobodyさん
2013/03/07(木) 22:47:33.83ID:???質問をするわけでもなく、回答をするわけでもなく(できないだけか)、
煽りレスだけをする人はその階層でいうところのどのへんにいるんですか?
枠外?それとも結構中盤なのかな
0697nobodyさん
2013/03/07(木) 22:57:58.07ID:???0698nobodyさん
2013/03/07(木) 23:34:24.76ID:???本当にphpやってる奴って犯罪行為が好きだなw
0699nobodyさん
2013/03/07(木) 23:47:47.91ID:???まともな人は犯罪はしない→感覚ずれてるキチガイはする
まともな人はPHPを使わない→感覚ずれてるキチガイは使う
なんか共通するものがあるんだろ
0700nobodyさん
2013/03/08(金) 00:01:55.75ID:???0701nobodyさん
2013/03/08(金) 00:24:04.56ID:???0702 ◆smDHSRBOOI
2013/03/08(金) 21:38:03.52ID:DMqYI45J【PHPのバージョン】5.4.12
【連携ソフトウェア】無し
【質問内容】
perlとのcrypt関数の互換について
分かりやすい様に2chのトリップで説明します。
perl,phpでのcrypt関数の結果が違うので困っています。
$pass = "アアアアアア"
$salt = "アア"
とします。
phpの場合、下記のサイトでハッシュ値を求めると"アアA4ZvEOwCmqs"となります。
http://phpjp.com/sample/Y3J5cHSCxYjDjYaJu4Nwg1iDj4Fbg2iCzI3skKw.htm
perlの場合、print crypt("アアアアアア","アア");の結果は、"アアy6lZA4Nxcto"となります。
この互換が無い理由は何故なんでしょうか?教えてください。
ちなみに、この書き込みのトリップは#アアアアアアです。
0705nobodyさん
2013/03/08(金) 21:51:54.81ID:???ここは自殺教唆とかやって喜んでるマジキチが住みついてるから関わらないほうがいいよ。
他できいたほうがいい。
0706 ◆smDHSRBOOI
2013/03/08(金) 21:55:16.07ID:DMqYI45J誘導していただければ有難いです。
どこが適当でしょうか?
0710nobodyさん
2013/03/09(土) 01:05:29.92ID:E/hq7hW9参考になるサイトなどを教えていただけるとありがたいです。
イメージとしては下記のような感じです
$TODOFUKEN1 = "埼玉県";
$TODOFUKEN2 = "千葉県";
テンプレート
----------------------
<html>
<body>
$TODOFUKEN1
$TODOFUKEN2
</body>
</html>
----------------------
↓↓実行(コンソール画面でOKです)↓↓
作成されたファイル
----------------------
<html>
<body>
埼玉県
千葉県
</body>
</html>
0711nobodyさん
2013/03/09(土) 01:05:58.00ID:???PHPでは、saltが半角かなの際に問題があるようです。英数なら合う(困るわけですが)と思います。
つまり PHPでは 半角カナからのトリップは生成出来ないということに。
0712nobodyさん
2013/03/09(土) 01:12:13.56ID:???$tmp = file_get_contents('template.txt');
$tmp = str_replace( '$TODOFUKEN1',$TODOFUKEN1,$tmp);
$tmp = str_replace( '$TODOFUKEN2',$TODOFUKEN2,$tmp);
print $tmp;
0713 ◆smDHSRBOOI
2013/03/09(土) 01:37:29.40ID:tMiArZphありがとうございます。
確かに英数の場合、問題ありません。
また、5.3より古いバージョンの場合、
問題ないことを確認できました。
しかし、最新のPHPで動かしたいのです。
困ったなー
0714nobodyさん
2013/03/09(土) 02:02:24.82ID:???もっとわかりやすいのにしろ
<$TODOFUKEN$>
とか
んで<$〜$>を<?php echo $〜; ?>に置き換えればいいだけだろ
0715nobodyさん
2013/03/09(土) 02:05:47.31ID:???もう寝るわ
0716nobodyさん
2013/03/09(土) 18:22:32.45ID:???0717nobodyさん
2013/03/09(土) 21:53:35.09ID:???0718nobodyさん
2013/03/10(日) 02:01:14.55ID:???初心者とか慣れてないとかじゃなくて質が低い
0719nobodyさん
2013/03/10(日) 04:45:39.40ID:???0720nobodyさん
2013/03/10(日) 09:35:57.67ID:???Perlスレ荒らして人がいなくなったら今度は他スレ荒らすようになった
0721nobodyさん
2013/03/10(日) 09:52:54.12ID:???ttp://ameblo.jp/nikko-inma/entry-11122429825.html
>数々の糞仕様の発見で驚きを提供してくれる人気プログラム言語PHP
ttp://usamimi.info/~mirrorhenkan/2ch/ruby/other/read.php/1181304333/
>「初心者にもWebアプリケーションが書ける」という幻想を与えることで、 バグだらけで、メンテナンス性が低く、
>セキュリティ問題を抱えた Webアプリケーションを乱造することになっているのではないだろうか。
ttp://qarc.info/qa/show-9478-909.html
>PHPとか言語仕様が糞なうえにセキュリティホール付でリリースするからマジないわ。
ttp://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
PHPは順位を維持しているものの-0.16%、
一方のRubyはというとPHPより順位は低いものの+0.34%、
このままいけば必ず逆転する
ttp://www.anlyznews.com/2011/03/phper13.html
>5. PHPなどのスクリプト言語しか知らないのに、プログラミング言語の優劣を語る。
>6. PHPの遅さを知らないのに「最近のマシンは速いからプログラミング言語に速度は求められていない」と言い切る。
>11. 仕様が曖昧で急激に変化するPHPで、テストファーストとか言い出す。
>13. ブログで自らの無知をさらけ出す。
ttp://creeper.no-ip.info/adiary/adiary.php?20111122
>■ 変数名を間違えると新しい変数が作られる
>■ 文字列の変数展開がクソ
0723nobodyさん
2013/03/10(日) 16:23:20.25ID:xIL+YZK0arsort($fruits);
foreach ($fruits as $key => $val) {
echo "$key = $val\n";
}
結果↓
a = orange
d = lemon
b = banana
c = apple
========================================
↑と同じ結果になるつもりで、↓のようにやりましたが、$fruitsが上書きされてしまいます。
========================================
$fruits = array("d" => "lemon");
$fruits = array("a" => "orange");
$fruits = array("b" => "banana");
$fruits = array("c" => "apple");
arsort($fruits);
foreach ($fruits as $key => $val) {
echo "$key = $val\n";
}
結果↓
c = apple
========================================
上書きされず、配列に追加されるようにするにはどのようにしたらよいでしょうか?
配列に追加した後は、arsortを使ってソートしたいです。
ちなみに、参考にしたサイトはここです。
http://www.php.net/manual/ja/function.arsort.php
0724nobodyさん
2013/03/10(日) 16:29:22.85ID:???スレッドのルールも守れない脳弱は来るな
屑親と屑教員に教育受けてきたんだろうな
お前が親とか恩師とかって思ってるのは一般社会では屑
親とか恩師の顔を思い出してみろ、それがお前みたいな屑を輩出した屑の顔だから
お前みたいな屑野郎はプログラミングとかってレベルじゃないよ
人格に致命的な欠陥がある
0726nobodyさん
2013/03/10(日) 17:04:23.96ID:???array_push()というのもあるけど、、
それなら
$fruits = array("d" => "lemon");
$fruits["a"] ="orange";
$fruits["b"] ="banana";
$fruits["c"] ="apple";
でいいべ。
0728nobodyさん
2013/03/10(日) 18:08:58.98ID:ZdASULze0731nobodyさん
2013/03/10(日) 18:59:29.66ID:???あいつら言ってた行程通りに着々と進めてるな
まずはルールを無視する風潮の下地作り
0732nobodyさん
2013/03/10(日) 20:08:49.96ID:???ただ騙されてPHPに手を出す初心者がかわいそうだから警告してるだけ
初心者はとりあえずRubyを使ってみることをおすすめする
0733nobodyさん
2013/03/10(日) 20:22:02.15ID:???せっかく隔離板があるんだから出てくるなよ。
お前らが他板に出没すると迷惑だからわざわざこういう隔離板があるんだろうが。
0734nobodyさん
2013/03/10(日) 21:47:39.17ID:???0735nobodyさん
2013/03/10(日) 23:45:42.41ID:???0736nobodyさん
2013/03/11(月) 11:03:39.28ID:???ゴミ言語ユーザーなんだからわきまえろ
ム板は糞仕様言語使ってるぺちぱーの来てもいい板じゃねーんだよ
0737nobodyさん
2013/03/11(月) 11:32:11.44ID:97uQiNyD含まれない時は、shori()が実行されます。
if(strstr($content,"hogehoge") || strstr($content,"fugafuga") || strstr($content,"saitama")){
// 何もしない
}else{
shori();// 処理を行う
}
今後、$contentに含むワードが「tokyo」「gunma」を追加していった場合、
if(strstr($content,"hogehoge") || strstr($content,"fugafuga") || strstr($content,"saitama") || strstr($content,"tokyo") || strstr($content,"gunma")){
のように横に文字列が増えて見にくくなってしまうのですが、これを簡単にする方法はありませんか?
例えば、
hogehoge,
fugafuga,
saitama,
tokyo,
gunma
のようにリスト化して、それに合致しないものを処理する等・・・
0739nobodyさん
2013/03/11(月) 11:49:01.61ID:???マニュアルのstrposページに
検索値を配列にするサンプルが沢山あるのでそれを参考にしてください。
0741nobodyさん
2013/03/11(月) 13:07:41.18ID:???ttp://ameblo.jp/nikko-inma/entry-11122429825.html
>数々の糞仕様の発見で驚きを提供してくれる人気プログラム言語PHP
ttp://usamimi.info/~mirrorhenkan/2ch/ruby/other/read.php/1181304333/
>「初心者にもWebアプリケーションが書ける」という幻想を与えることで、 バグだらけで、メンテナンス性が低く、
>セキュリティ問題を抱えた Webアプリケーションを乱造することになっているのではないだろうか。
ttp://qarc.info/qa/show-9478-909.html
>PHPとか言語仕様が糞なうえにセキュリティホール付でリリースするからマジないわ。
ttp://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
PHPは順位を維持しているものの-0.16%、
一方のRubyはというとPHPより順位は低いものの+0.34%、
このままいけば必ず逆転する
ttp://www.anlyznews.com/2011/03/phper13.html
>5. PHPなどのスクリプト言語しか知らないのに、プログラミング言語の優劣を語る。
>6. PHPの遅さを知らないのに「最近のマシンは速いからプログラミング言語に速度は求められていない」と言い切る。
>11. 仕様が曖昧で急激に変化するPHPで、テストファーストとか言い出す。
>13. ブログで自らの無知をさらけ出す。
ttp://creeper.no-ip.info/adiary/adiary.php?20111122
>■ 変数名を間違えると新しい変数が作られる
>■ 文字列の変数展開がクソ
0742nobodyさん
2013/03/11(月) 13:16:22.19ID:???その自分で作った(笑)テンプレ
0743nobodyさん
2013/03/11(月) 13:37:00.38ID:R5Nb3OxA現在、PHP+MySQLにて会員制学習サイトを作成しています。
その問題の出題方式に「ランダム出題機能」を実装したいのですが、
どのような実装方法がベストでしょうか?
なお、ランダム出題の要件として、次のようなものを考えています。
・ idが、001〜999までの問題をランダムに出題。
・ ランダム出題中は、重複した問題の出題は不可。
・ 999回の出題で全問題を1回ずつ出題。
・ MySQLのテーブル内に、id、問題、解答などを格納。
自分がつまづいているのは、ランダムで重複させない処理、
および、999回の出題で全問題を1回ずつ出題する処理です。
現在は以下のようなSQLを用いています。
$sql = "SELECT id FROM q
WHERE (id NOT IN ({$already}))
ORDER BY RAND() LIMIT 1";
$alreadyには、過去解いた問題id文字列をPHPの処理にてクッキーに保存しています。
ただ、この方法だと、$already内の問題数が999に近づくにつれ処理が重くなること、
また、クッキーの容量が大きくなる等の問題が考えられます。
よりよい解決策をご教示ください。よろしくお願いします。
0744nobodyさん
2013/03/11(月) 13:45:50.24ID:???多くなると重くなるのは原因調べないと何とも言えない。
単に1つのクッキーにカンマ区切りで1000個の数字を
並べるだけでいいと思うけど、それでも重いならサーバ上で保持しては?
0746nobodyさん
2013/03/11(月) 13:47:17.81ID:???毎回同じ乱数パターンが取れるから全部保存しないで済むよ
0747nobodyさん
2013/03/11(月) 13:50:28.99ID:???1、1-999を配列に入れてシャッフルする
2、1をセッションに入れる
3、DBから配列の順番の問題を出す
3の工程は数問先まで取り出してセッションに格納しておいたりしてもよい
0748nobodyさん
2013/03/11(月) 13:59:08.54ID:???各会員への出題済みかのデータも DBで持てばいいじゃないですか。
not in は遅いので not exists で
0749nobodyさん
2013/03/11(月) 16:58:20.17ID:???0752743
2013/03/11(月) 19:44:07.54ID:zZdDgp5Hとても参考になりました。感謝です。
>>744
確かに、ランダム値をDB側でなく、PHP側で取得するのも一つの方法ですね。
>>746
ランダムシードについても参考にさせて頂きます。
>>747
クッキーよりもセッションですか。747の方法だと、DBにアクセスすることなく、
前後の問いへの移動もスムーズにできそうです。参考になります。
>>748
not exists を使ってみます。
貴重なご意見ありがとうございました。
0753nobodyさん
2013/03/11(月) 19:58:44.13ID:???ttp://ameblo.jp/nikko-inma/entry-11122429825.html
>数々の糞仕様の発見で驚きを提供してくれる人気プログラム言語PHP
ttp://usamimi.info/~mirrorhenkan/2ch/ruby/other/read.php/1181304333/
>「初心者にもWebアプリケーションが書ける」という幻想を与えることで、 バグだらけで、メンテナンス性が低く、
>セキュリティ問題を抱えた Webアプリケーションを乱造することになっているのではないだろうか。
ttp://qarc.info/qa/show-9478-909.html
>PHPとか言語仕様が糞なうえにセキュリティホール付でリリースするからマジないわ。
ttp://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
PHPは順位を維持しているものの-0.16%、
一方のRubyはというとPHPより順位は低いものの+0.34%、
このままいけば必ず逆転する
ttp://www.anlyznews.com/2011/03/phper13.html
>5. PHPなどのスクリプト言語しか知らないのに、プログラミング言語の優劣を語る。
>6. PHPの遅さを知らないのに「最近のマシンは速いからプログラミング言語に速度は求められていない」と言い切る。
>11. 仕様が曖昧で急激に変化するPHPで、テストファーストとか言い出す。
>13. ブログで自らの無知をさらけ出す。
ttp://creeper.no-ip.info/adiary/adiary.php?20111122
>■ 変数名を間違えると新しい変数が作られる
>■ 文字列の変数展開がクソ
0756743
2013/03/12(火) 12:58:53.50ID:ReCP2Udfランサーズというものは知らないです。
転載でもマルチでもありません。
ぜひ、そのランサーズとやらのソースを教えて頂きたいです。
0757nobodyさん
2013/03/12(火) 13:08:51.94ID:???0758743
2013/03/12(火) 13:29:15.45ID:ReCP2Udf0759nobodyさん
2013/03/12(火) 13:43:21.93ID:???0760743
2013/03/12(火) 13:54:37.90ID:ReCP2Udf一発で出したそのソースを出せばいいのでは?
ソース(情報の出所(URL))を知りたいんですよ。
0761nobodyさん
2013/03/12(火) 13:59:27.50ID:???0762nobodyさん
2013/03/12(火) 14:13:08.48ID:???0763nobodyさん
2013/03/12(火) 14:27:23.42ID:???0764nobodyさん
2013/03/12(火) 14:28:35.12ID:???ステマと言われたくないから絶対貼らないが
0765nobodyさん
2013/03/12(火) 14:45:59.29ID:???この場合は出さないとだめだわ。
ただまぁ回答はついてんだし >>743 を騙る意味はわからん。
0766nobodyさん
2013/03/12(火) 14:56:47.59ID:???結局この日本人の悪い癖なんだろ?
別にランサーズで募集してた案件でもいいじゃねえか
手取り足取り俺が儲かるの手伝えってわけじゃないんだから
0767nobodyさん
2013/03/12(火) 14:56:57.25ID:???0768nobodyさん
2013/03/12(火) 15:04:28.41ID:???0769nobodyさん
2013/03/12(火) 15:52:59.48ID:???これでつか?
http://runnet.jp/book/runners/
0770nobodyさん
2013/03/12(火) 16:02:48.84ID:???0771nobodyさん
2013/03/12(火) 17:05:33.90ID:???0772nobodyさん
2013/03/12(火) 17:06:57.19ID:???0773772
2013/03/12(火) 17:08:06.19ID:???0775nobodyさん
2013/03/12(火) 21:19:22.63ID:???まじあったわ。
0777nobodyさん
2013/03/12(火) 22:06:23.23ID:???0778nobodyさん
2013/03/12(火) 22:20:52.89ID:???0779nobodyさん
2013/03/12(火) 22:21:45.17ID:???0781nobodyさん
2013/03/13(水) 04:02:20.01ID:???他言語のスレッド荒らしたり自殺教唆したりマジで人格歪んでんじゃないのってレベル。
人格障害でなければよっぽどストレス溜まってんじゃないの。
PHPの仕様は糞ではないとか言ってるけど、
普段PHP使ってる中でやっぱり糞仕様に対して無意識にストレス溜めてるんじゃないの。
0782nobodyさん
2013/03/13(水) 04:10:59.85ID:???0784nobodyさん
2013/03/13(水) 07:14:30.46ID:???自己紹介おつ
やっぱ、そんな時間に書き込んでる様な無職は
人格障害者だとしか考えられないよなw
真っ当に暮らしてる人間なら、午前4時に書き込みはねーわwwww
0785nobodyさん
2013/03/13(水) 10:31:54.55ID:FYSzN5kJTCPDFの旧バージョンがどうしても必要なのですが
どこかでダウンロードできないでしょうか?
探しても最新版しか見つかりません。
0786nobodyさん
2013/03/13(水) 10:37:37.97ID:BFrJXECr<a href="">と<a href=>と2つのパターンが有るのですが、
"を付けても付けなくても適合させるにはどうすればいいのでしょうか?
0787nobodyさん
2013/03/13(水) 10:38:50.79ID:???喧嘩売ってきたのは向こうだしね
0791nobodyさん
2013/03/13(水) 11:00:18.29ID:???0792nobodyさん
2013/03/13(水) 11:01:55.30ID:???本人がどうしても正規表現に拘るんだからいいんだろう
0793nobodyさん
2013/03/13(水) 11:05:13.54ID:???カリカリするなw
0795nobodyさん
2013/03/13(水) 12:34:35.73ID:???プログラマー板はマ板
0796nobodyさん
2013/03/13(水) 12:35:05.50ID:???0797nobodyさん
2013/03/13(水) 14:15:22.53ID:iHtXODx0CGIへのリクエストを簡単に名前と得点だけだと、リクエストの改ざんで異常な得点を登録できてしまいます。
よくできた巷のそれはどう対策してるんでしょうか?
0798nobodyさん
2013/03/13(水) 14:16:59.00ID:???0799nobodyさん
2013/03/13(水) 14:17:13.51ID:???0800nobodyさん
2013/03/13(水) 14:21:24.64ID:???一緒にPasswordも送ってPassword一致してる場合だけ登録とかはダメなのか?
0801nobodyさん
2013/03/13(水) 15:06:36.09ID:iHtXODx0最低に簡単な実装では、ゲームの得点送信画面で
rank.php?name=nanasi&score=123
みたいなリクエストを出してCGIが素直に記録するだけです。
悪意のユーザーはこの形式を知って、score=99999にして送信できます。これを弾く方法を知りたいです。
0802nobodyさん
2013/03/13(水) 15:08:05.74ID:???postで送れよ
0803nobodyさん
2013/03/13(水) 15:10:22.54ID:???クライアントへは結果を表示する
大切なデータやら計算はサーバで処理する
ゲーム開発の基本です
0804nobodyさん
2013/03/13(水) 15:17:34.96ID:???厳密には無理だが、
ゲームのハイスコアランキングならこれでいいだろ。
0806nobodyさん
2013/03/13(水) 16:37:05.33ID:???0807nobodyさん
2013/03/13(水) 16:41:06.50ID:???こういう発想できるのはPHP厨ならでは。
ネット注文した荷物が翌日に届いたり、道路工事が気が付かない間に終わってるのは何でだろうねw
妖精さんがやってくれてるのかなwww
>>784はPHP厨の見本wwwww
0808nobodyさん
2013/03/13(水) 16:42:22.12ID:???>>781
自己紹介おつ
やっぱ、そんな時間に書き込んでる様な無職は
人格障害者だとしか考えられないよなw
真っ当に暮らしてる人間なら、午前4時に書き込みはねーわwwww
↑
世の中便利なのは妖精さんのお蔭だとガチで思ってる痛い奴の例
0812nobodyさん
2013/03/13(水) 16:56:40.50ID:???0813nobodyさん
2013/03/13(水) 17:05:57.23ID:???初心者の質問に答える暇はないのだよ。
初心者の相手は、初心者に毛の生えた連中か、中級程度で、しかも、
仕事のない暇な奴が請け負うことになる。
0816nobodyさん
2013/03/13(水) 17:21:07.11ID:???それだけこのくだらない言語に時間を費やしたってことだし
0818nobodyさん
2013/03/13(水) 18:00:17.76ID:???0819nobodyさん
2013/03/13(水) 18:09:24.83ID:???0820nobodyさん
2013/03/13(水) 18:17:05.13ID:???常に煽り合い罵り合い.
そして自分が分析されて図星だと馬鹿の一つ覚えみたいに「自己紹介乙」で返す阿呆ばっか.
0821nobodyさん
2013/03/13(水) 18:32:43.81ID:???0823nobodyさん
2013/03/13(水) 19:04:12.81ID:???PHPスレは荒れてるのがデフォだからなw
0825nobodyさん
2013/03/13(水) 20:32:26.59ID:???ゲーム側で簡単な暗号を施す方で調べていきます。ありがとうございました。
0826nobodyさん
2013/03/13(水) 21:39:27.84ID:???0828nobodyさん
2013/03/13(水) 22:48:44.90ID:???>ネット注文した荷物が翌日に届いたり、道路工事が気が付かない間に終わってるのは何でだろうねw
Ruby使いは普段は道路工事してたり、佐川で仕分けしてたりすんのか・・・。
「馬鹿には無理」って何度も書き込んでたのは、自己紹介だったのか。
0829nobodyさん
2013/03/13(水) 22:57:57.53ID:???この人どうしたの?
どこからRubyの話が出てきたの?
どうでもいいけどPHPなんかやめてRubyを使え
0831nobodyさん
2013/03/13(水) 23:04:08.44ID:???0832nobodyさん
2013/03/13(水) 23:09:52.88ID:???設備のほうのセキュリティがしっかりしてるところは定期巡回もなくて
警報が鳴ったりしたときだけ見に行くんだってさ。
だからノートPC持ち込んで1ヵ月でゲーム1つ作れるって言ってた。
あと飲食も自由だからお菓子持ち込みまくれるんだってさ。
そのせいか知らないけどそいつ1年半で20キロ太ってた。
0833nobodyさん
2013/03/14(木) 13:15:28.60ID:???0834nobodyさん
2013/03/14(木) 13:46:21.47ID:???0835nobodyさん
2013/03/14(木) 14:36:13.76ID:???ブラウザーゲームで遊んでみて
コンソール表示してどういうデータを送信したりしてるのを見るだけでも参考になると思うよ
例えば ttp://cog.gamers1.jp/ とかサーバサイドはPHPで作られてるからいろんなブラゲーをやってみるのがいいよ
個人サイトレベルのFlashゲームはあんまり参考にしないほうがいい
0836nobodyさん
2013/03/14(木) 14:59:07.26ID:???0837nobodyさん
2013/03/14(木) 16:36:50.86ID:???PHPをインストールしない鯖が増えてるこのご時世にw
0838nobodyさん
2013/03/14(木) 16:37:11.31ID:???0839nobodyさん
2013/03/14(木) 16:48:58.37ID:???と
PHPがインストールしてない鯖が多い
は
イコール
ではない
0840nobodyさん
2013/03/14(木) 16:53:39.97ID:???AMRJ辺りか?
Apache+MySQL+Ruby+JavaScript
0841nobodyさん
2013/03/14(木) 16:54:50.74ID:???お前Rubyやったことないくせに
Rubyって書きたいだけか
0842nobodyさん
2013/03/14(木) 16:55:08.23ID:???Perlそのものはawkの位置か
0843nobodyさん
2013/03/14(木) 17:05:07.89ID:???知らねえよ
最近このスレでもRubyRubyってよくきくから流行ってんじゃねえの?
お前だってAKB聴いてなくても外人にJPOPって何が流行ってんの?ってきかれたらAKBって答えるだろ
0844nobodyさん
2013/03/14(木) 17:05:34.63ID:???0845nobodyさん
2013/03/14(木) 17:10:32.67ID:???いつまでもセキュリティ的に脆弱なものをリリースし続けてるから市場からは見放され始めてるし
本当なのかなとは思う
本当じゃなかったとしてもそう遠くないうちにそうなるでしょ
0846nobodyさん
2013/03/14(木) 18:10:50.82ID:???0847nobodyさん
2013/03/14(木) 18:30:55.49ID:???0848nobodyさん
2013/03/14(木) 19:21:13.04ID:???0849nobodyさん
2013/03/14(木) 21:06:09.51ID:???0850nobodyさん
2013/03/14(木) 21:11:49.47ID:???それで創業者はハーバードを退学になったんじゃなかったっけ
0851nobodyさん
2013/03/14(木) 21:36:47.43ID:???FB→リアルな知り合いと絡む
FB普通に健全ですよ
ちなみに出会い系サイトの大半はPHPで構築されてる
FBももともとはPHPだった
0852nobodyさん
2013/03/14(木) 21:47:03.16ID:???0853nobodyさん
2013/03/14(木) 22:25:29.14ID:???Facebookが、開発フレームワークとして自ら作成したのがThriftだ。
“thrift”は「倹約」という意味で、開発コスト(労力)を最小限に抑える、というほどの意味が込められているようだ。
その心は、プログラミング言語には、それぞれ向き不向きがあるので、それぞれの課題によって言語を使い分けよう、というものだ。
マーク・スリー氏はブログの中で、「RSSをC++でパースする? 退屈だね。
インメモリのサーチインデックスをPHPで構築する? 理解を超える!」と書き、「ある言語を使うと、他の開発言語よりも速く、簡単に、エレガントに書けるものというのがある」と指摘する。
利用可能なライブラリの種類や機能、性能にも言語ごとに違いがある。
それぞれの言語やライブラリが持つ機能的な制限や、使いづらさにイライラするよりも、その課題に適したツールを使いたい――、それがThriftを開発した動機だという。
急激なサイトの成長はシンプルなLAMPのアプローチでは対応できなかった、とホワイトペーパーで述べている。
Thriftは、シンプルで汎用的な記述言語を使って、型宣言とRPCのインターフェイス定義を行う。例えば、こんな風に:
service StringCache {
void set(1:i32 key, 2:string value),
string get(1:i32 key) throws (1:KeyNotFound knf),
void delete(1:i32 key)
}
この記述からThriftは、C++、Java、Python、PHP、Rubyといった言語のコードを生成する。
それぞれの課題をこなすモジュールは、言語の違いを超えて、RPCで互いにシームレスに協調動作する。
Facebookのコアメンバーは上記のホワイトペーパーの中で、こうしたアプローチが可能な既存の方法は、制限が多いか、型宣言の自由度が低いか、あるいはパフォーマンスが十分でなかったという。
0854nobodyさん
2013/03/14(木) 22:48:41.45ID:???アスペはお前等だろ。
午前4時なんて、電車も動いていないような時間に書き込みしておいて、それを指摘したら
「道路工事してる人もいる」だとか「荷物の仕分けしてる人もいる」とか拡大解釈して。
第一、道路工事してる奴や夜中に仕分け作業してる様な奴が、午前4時に書き込みなんか出来るかっての。
>>781は何の仕事してんだよ?午前4時にRubyでコード書いてるのか?、それとも本当に道路工事してんのか?、運送屋で仕分けしてんのか?
0855nobodyさん
2013/03/14(木) 23:06:52.22ID:z2Z2bivo関数でいいじゃん、引数の何が悪いの?って思ってしまう私に
解りやすく説明してくれるサイトか書籍教えてください
0856nobodyさん
2013/03/14(木) 23:18:22.05ID:???0857nobodyさん
2013/03/14(木) 23:30:28.73ID:???ようアスペ
やっぱ例えが分からないんだな
世の中には俺らの知ってるような仕事ばっかじゃないだろ
>>832みたいな仕事の奴もいるらしいし
毎回Ruby出すとかお前絶対アスペだろ
0859nobodyさん
2013/03/15(金) 04:15:08.81ID:???明日は13時出勤だからもうちょいしたら寝るわ
0860nobodyさん
2013/03/15(金) 04:36:16.73ID:???もっと建設的なレスして有用なスレにしようぜ
0862nobodyさん
2013/03/15(金) 06:48:31.69ID:???0863nobodyさん
2013/03/15(金) 08:16:26.10ID:???862 805からここまで透明あぼーん
0866nobodyさん
2013/03/15(金) 21:57:12.72ID:???0867nobodyさん
2013/03/15(金) 22:00:22.53ID:???0868nobodyさん
2013/03/15(金) 22:21:27.77ID:???そりゃそうだわなw
0869nobodyさん
2013/03/16(土) 02:51:45.62ID:???なんで「4時におきてる = その時間に仕事してる」ってなるんだろ。
>>854 は仕事中に2chに書き込む人なのかな。それとも働いてないのかな;;
0870nobodyさん
2013/03/16(土) 04:35:38.20ID:???0871nobodyさん
2013/03/16(土) 05:02:01.01ID:???0872nobodyさん
2013/03/16(土) 08:25:16.66ID:???0875nobodyさん
2013/03/16(土) 19:37:45.51ID:???0876nobodyさん
2013/03/16(土) 20:55:25.45ID:???>>854は2行で矛盾してるレスだからな。
> 第一、道路工事してる奴や夜中に仕分け作業してる様な奴が、午前4時に書き込みなんか出来るかっての。
> >>781は何の仕事してんだよ?午前4時にRubyでコード書いてるのか?、それとも本当に道路工事してんのか?、運送屋で仕分けしてんのか?
0877nobodyさん
2013/03/16(土) 21:06:02.02ID:???0878nobodyさん
2013/03/16(土) 21:11:30.76ID:???0879nobodyさん
2013/03/16(土) 22:03:05.37ID:???0880nobodyさん
2013/03/16(土) 22:04:40.47ID:???0881nobodyさん
2013/03/16(土) 22:34:17.46ID:???0882nobodyさん
2013/03/16(土) 22:35:09.67ID:g/ciG5mP置換してmb_strlenで数えるしか方法はないですかね?
除外して数える関数とかあります?
0884nobodyさん
2013/03/16(土) 22:52:08.96ID:???よく読めば解るハズだけど、矛盾してないから。
矛盾してると思ってるのは読解力が無いからだよ、よく読んでね。
0885nobodyさん
2013/03/16(土) 23:34:44.97ID:FAyrzYPI39:名無しさん@13周年[]
2013/03/16(土) 23:07:40.14 ID:XUHDiJhR0
さて、前スレでNHKやアカや坂本龍一の関連やったよなあwwww
じゃあ、今度はジャブじゃなくて右ストレートかまそうかwwww
どうよ?wwおまいらwww名案だろwww
--- 以下スレ情報 ---
。【政治】中山成彬氏、「慰安婦の強制連行を証拠付きで否定した国会質疑動画」自らアップロード…使用したパネルもPDFで公開★16
http://uni.2ch.net/test/read.cgi/newsplus/1363442304/
0886nobodyさん
2013/03/17(日) 01:07:00.29ID:???0887nobodyさん
2013/03/17(日) 09:06:31.02ID:???$str = "a#$% あA";
print preg_match_all("/[^!-\/:-@\[-`{-~\s]/u",$str);
0888nobodyさん
2013/03/17(日) 09:26:35.42ID:???0890nobodyさん
2013/03/17(日) 13:13:47.94ID:???私は文字数を数えるときに
半角英数はひと文字
全角はふた文字
で数えさせることが出来なくて悩んでいます
0891nobodyさん
2013/03/17(日) 13:15:14.12ID:???0893nobodyさん
2013/03/17(日) 13:27:30.09ID:???PHP厨の政治への無関心っぷりがよく分かる。
PHP厨は日本がシナチョンにたかられても気にしない非国民。
0894nobodyさん
2013/03/17(日) 13:30:45.66ID:fEX9GH2pイメージとしてはhttp://getpocket.com/とクライアントアプリの関係みたいな感じで、
アプリ用にはOAuthができるといいんだけど…
0896nobodyさん
2013/03/17(日) 14:46:15.01ID:???0897nobodyさん
2013/03/18(月) 00:44:52.24ID:???0898nobodyさん
2013/03/18(月) 09:26:37.76ID:ikSW6o9k例えば、今書いているコードは最初から最後まで全ての場所で認証のコード($auth)が必要です
この場合、関数に認証コードを渡すには
1、思い切ってグローバル変数にする
2、全ての関数の引数にfunction hoge(....$auth)と書く
3、全部一つのクラスの中に押し込んで$this->authからアクセスする
の方法が思い浮かぶのですが、どれがベスト もしくはよりよい方法がありますでしょうか。
0899nobodyさん
2013/03/18(月) 11:08:49.76ID:qsa96vN0【PHPのバージョン】6.2
【連携ソフトウェア】PHP5.2 MySQL
【質問内容】
ZipArchiveで圧縮解凍は出来るのですがパス付のものは解凍できないでしょうか?
オプションに見当たらなかったことと、パスワード付のアーカイブ解凍について検索しても
思うようなものがヒットしなかったので質問させていただきました。
ZipArchiveに限らずパスワード付のアーカイブを解凍する方法がありましたら教えていただけないでしょうか。
0900nobodyさん
2013/03/18(月) 11:46:08.96ID:???1,2は忘れよう。
全部一つにするのも結局同じなので
authだけのクラス作って そのクラスを使うようにするといいかもしれない。
>>899
http://php.net/manual/ja/ref.zip.php
note 下から4つ目ぐらいの
0901nobodyさん
2013/03/18(月) 12:03:50.83ID:qsa96vN0ありがとうございます。
zipを直接たたくわけですね。
PHPの機能としてはパス付を解凍するのは難しそうですね。
0902nobodyさん
2013/03/18(月) 16:46:20.93ID:???curlで大量データ処理を行っているのですが、画面が読み込み状態から
戻ってきません。
下記のような構成で処理を行っています。
�@複数件のデータをサーバー1,2,3で1件ずつ分散処理
�Aサーバー1,2,3の内部では1件のデータに紐づく数万件のデータを
サーバー4,5,6,7,8,9,10で分散処理
サーバー1,2,3,4,5,6,7,8,9,10は全てcurlで分散処理
させています。
4〜10のサーバーは外部サイト300〜10000件にアクセスしてデータを収取する
役割を担っています。
一気に1万件を1度に処理するとまずいので、300件ずつ外部サイトにアクセス
させています。
・タイムアウトは設けていない。
・リダイレクトは1まで
メモリは十分確保しているはずです。
この情報からリクエストが返ってこない、理由としてどのような理由があるのか
教えていただけませんでしょうか。
0903nobodyさん
2013/03/18(月) 16:47:29.05ID:???0904nobodyさん
2013/03/18(月) 16:48:24.95ID:Vi9hHPBp0906902
2013/03/18(月) 16:55:49.95ID:Vi9hHPBpすいません、良ければ質問に答えていただけますでしょうか?
うざいのは承知の上で、かなり厳しい状況なので
0907nobodyさん
2013/03/18(月) 16:59:52.63ID:???0909902
2013/03/18(月) 17:13:30.96ID:Vi9hHPBpポートの数はわかりますが
互いに帯域を圧迫しあう状況になってレスポンスが返らないという事でしょうか?
0910nobodyさん
2013/03/18(月) 17:13:58.83ID:???1サーバで6万以上のサービス立ち上げらんない
これじゃスケールしづらくなるんじゃないの?
0911nobodyさん
2013/03/18(月) 17:29:20.52ID:???使いきると帯域は使ってなくても空き待ちで渋滞が始まる
0912898
2013/03/18(月) 17:40:52.18ID:ikSW6o9kありがとうございます。
>>authだけのクラス作って そのクラスを使うようにするといいかもしれない。
というのは、$auth=new auth(xxx);という事ですよね
それでも結局インスタンス化したクラスをどうやって各関数に渡すか?という疑問点があるのですが
もう少し詳しく教えて頂けないでしょうか
0913nobodyさん
2013/03/18(月) 18:28:09.54ID:wnM6QVchHTMLの文字列の中に
aa.bb.cc/list.php
aa.bb.cc/list2.php
aa.bb.cc/list3.php?hoge=10
このようなURLがあるとして正規表現を使って置き換えをしようとしてます
aa.bb.cc/までが共通で残りのURLの部分は色んなパターンがあります
求めてる結果
aa.bb.cc/index.php?page=list
aa.bb.cc/index.php?page=list2
aa.bb.cc/index.php?page=list3&hoge=10
preg_replaceを使っての置き換えがわかる方がいらっしゃいましたらご教授ください
0914902
2013/03/18(月) 19:06:48.40ID:Vi9hHPBp処理を委譲しているサーバーの中で順次300ずつデータを処理しているので
300が終わる→解放→次 という流れで行くと1サーバー300くらいなら
余裕で処理できそうなものですが、大本のサーバーは常時3つしか
サーバーでの並行処理をしてないですし、大本のサーバーに返らない原因とは考えにくいのですが
0915nobodyさん
2013/03/18(月) 19:21:36.14ID:???0916nobodyさん
2013/03/18(月) 19:28:37.32ID:???http://yumewaza.yumemi.co.jp/2010/07/limitsconf.html
fopenできる上限の変更 | C・C++のQ&A【OKWave】
http://okwave.jp/qa/q5126169.html
Visual C++ 1. 0 のファイルのライブラリを増加する利用可能な
事前設定の制限
/ML を使用して、静的、ランタイム ライブラリ (LIBC.LIB) を使用するシングルスレッドのアプリケーションを作成する場合は失敗プロセスで同時に 64 を超えるファイル ハンドル (または 20 ファイル ストリーム) を開こうとコンパイラ オプション (既定値)。
http://support.microsoft.com/kb/124519/ja
0917nobodyさん
2013/03/18(月) 19:31:35.19ID:???複数のインスタンスが必要なの?
>>913
preg_replace("/aa\.bb\.cc\/list([0-9]*)\.php(\??)/","aa.bb.cc/index.php?page=list$1$2",$txt);
>>914
全部詳細のログでも取ったら?
0920nobodyさん
2013/03/18(月) 21:24:05.72ID:ikSW6o9kはい、認証キーの他にもログファイル関連のクラス等
最初から最後まであちこちの関数で使う物をどうやって渡そう と悩んでいます。
>>919
これは知りませんでした。
例えばこのページには http://memo-txt.blogspot.jp/2011/11/php5php.html
class Singleton{
private static $instance = null;
private function __construct(){}
public static function getInstance(){
if(is_null(self::$instance)){
self::$instance = new self;
}
return self::$instance;
}
public static function test(){
echo "OK\n";
}
}
で、こうやってtest()にアクセスしろと書いてあるのですが
Singleton::getInstance()->test();
その仕組はわかるのですが、インスタンスを取らずに、直接test()を呼び出してはいけないのでしょうか
Singleton::test();
この場合でも、testの中からstaticな関数、プロパティにアクセス出来ますし
0921nobodyさん
2013/03/18(月) 21:42:13.39ID:???0923nobodyさん
2013/03/18(月) 22:10:31.33ID:???ログに記録できますか?
デバッグトレースのように指定した場所の情報ではなくて、
たとえば関数a()がb()を呼んで、そのなかでc()とd()を実行なら、
a()
b()
c()
d()
という具合に、実行順序を知りたいんですが。
0924nobodyさん
2013/03/18(月) 22:15:19.33ID:???0925nobodyさん
2013/03/18(月) 22:26:49.71ID:???いえいえ、
とてつもなく膨大なソースコードなんです。
膨大すぎてわけがわからないので、理解のとっかかりとして
実行順序を知りたい訳です。
0926nobodyさん
2013/03/18(月) 22:29:47.80ID:???0927nobodyさん
2013/03/18(月) 22:33:04.87ID:Y9lcEiJYそんな感じです
0928nobodyさん
2013/03/18(月) 22:40:16.19ID:???0929nobodyさん
2013/03/18(月) 22:58:43.50ID:???それすら分からないという
もちろん、少し調べましたけどもIDEはみつかりますが、デバッガはわからなかった。
php.iniでなにか設定すると、ログがでるかなと調べましたが、エラーログだけですし。
0930nobodyさん
2013/03/18(月) 23:52:11.22ID:???Rubyはええなあ
0931nobodyさん
2013/03/19(火) 00:28:01.95ID:i7vpezn1curlで重いファイルをpost アップロードする時に途中経過を取得するにはどうしたらいいですか
0933nobodyさん
2013/03/19(火) 10:52:47.11ID:???クソ言語と叩かれてなんでこんなに利用されまくってるの?
0935nobodyさん
2013/03/19(火) 11:36:43.38ID:???メソッドだけ早くてもだから?としか
rubyは全体的に遅すぎて使う価値なし
perlかpythonかphpでいいとおもう
0937nobodyさん
2013/03/19(火) 12:26:42.85ID:???便利な言語。
ただプログラマとしての質は、当然低く見積もられる。
0938nobodyさん
2013/03/19(火) 13:09:33.13ID:???書きなぐる場面なのに俺の最速コードを見せてやるぜなんてアセンブラ書き出したら目も当てられないでしょ
0939nobodyさん
2013/03/19(火) 13:37:59.18ID:???そんなことはないだろ
書きなぐることが悪いとはいっていない
気持ちよく書きなぐるための環境、フレームワークが
PHPには整えられている
0940nobodyさん
2013/03/19(火) 14:35:06.29ID:GgpSFxp/処理が終わってもレスポンスが返りません。
どのような事が考えられますか
0941nobodyさん
2013/03/19(火) 14:37:00.28ID:???書きなぐることを前提にしている言語だから、目的通りに使えば
保守では書きなぐるのに一苦労する。
プログラマ気取りのPHPプログラマ(ど素人)のソースいらいらするわ〜
0946nobodyさん
2013/03/19(火) 16:50:59.42ID:???PHPは書きなぐる分には理想的な言語だけど、
理想通りに書きなぐった結果、保守性の低いプログラムが出来上がって
後々大変になるってこと。
どの言語にもそれは言えることだけど、品質よりもスピーディに作れることを
前提としているから、そういう問題が起きやすい。
0947nobodyさん
2013/03/19(火) 16:54:48.74ID:???0948nobodyさん
2013/03/19(火) 17:10:55.32ID:IcYUIHfL0949nobodyさん
2013/03/19(火) 17:15:58.13ID:???書きなぐるのに理想的であるかどうかはさておき、
きっちり書かれにくい言語であるってことには同意
というか、なんとなく動くからっていう理由で、なんとなく書かれちゃうんだよね。
>>948
マニュアル見ればすぐわかることを。loose comparision
0951nobodyさん
2013/03/19(火) 17:33:00.53ID:???売るとしてもせいぜい同人系レベルまで
だけど何を勘違いしたのかPHPでまともにITサービスを始めようとした奴がいて
それがどんどん広まった結果、
動作が重く、表示に時間がかかり、セキュリティ的にも脆弱で、保守管理する側にも何のメリットもないサイトが量産された
Wikipediaとか重すぎだろw
最近のレン鯖がPHPをインストールしない方向に動いてるのにはそういった理由がある
インストールしてあるところは未だにPHP利用者がいてアンインストールしようにもできない状態
0952nobodyさん
2013/03/19(火) 17:35:01.08ID:???0953nobodyさん
2013/03/19(火) 17:36:04.53ID:???0954nobodyさん
2013/03/19(火) 17:44:09.89ID:???モバイル用もサーバーの処理量、情報量に、差は無いか少ないだろうが、こっちの表示は早い。
http://ja.m.wikipedia.org/wiki/%E3%82%A6%E3%82%A3%E3%82%AD%E3%83%9A%E3%83%87%E3%82%A3%E3%82%A2
0955nobodyさん
2013/03/19(火) 18:39:15.11ID:Gw3/KYiQ$foo = array(
array(
'id' => 0001,
'name' => '田中'
),
array(
'id' => 0002,
'name' => '松本'
)
);
みたいな配列があったとします。
このような配列で例えば「idが0002のnameを取り出したしたい」場合はどのように書けばいいんでしょうか?
0957nobodyさん
2013/03/19(火) 18:49:55.21ID:???if($value['id'] == '0002') {
$name = $value['name'];
}
endforeach;
0958nobodyさん
2013/03/19(火) 18:50:46.33ID:???0961nobodyさん
2013/03/19(火) 19:33:12.94ID:???new {id="0001",name="田中"},
new {id="0002",name="松本"}
};
var result = from p in foo where p.id == "0002" select p.name;
出来るようにならんかなー
0963nobodyさん
2013/03/19(火) 19:55:15.73ID:Gw3/KYiQ/home/ユーザー名/test/test
にファイルがあるとします。
このファイルを削除したいのですが
unlink("/home/ユーザー名/test/test")とやったのですが失敗します
スクリプトととして使っているのですが何がまずいのでしょうか?
0966nobodyさん
2013/03/19(火) 20:05:33.05ID:???ファびょったペチパの醜態を今しばらくご覧ください。
0968nobodyさん
2013/03/19(火) 20:15:22.38ID:???常識で考えたらそうでしょ
0970nobodyさん
2013/03/19(火) 21:12:02.66ID:8jYhxyUGこちらはPEARのHTTP_Requestを使わずに送信するにはどのようにすればよいでしょうか?
Codeigniterのライブラリが使えればベストで、
素のPHPで書ければそれでもいいのですが。。
$postdata =
"<?xml version=\"1.0\" encoding=\"Shift_JIS\"?>" .
"<api-request id=\"XXXX-XXXXX-XXX\">" .
"<a_id>" . $a_id . "</a_id>" .
"<b_id>" . $b_id . "</b_id>" .
"<t_id>" . $t_id . "</t_id>" .
"</api-request>";
$url = "https://example.com/api/xmlapi.do";
$req =&new HTTP_Request($url);
$req->setBasicAuth($id, $pass);
$req->setMethod(HTTP_REQUEST_METHOD_POST);
$req->addHeader("Content-Type", "text/xml");
$req->addRawPostData($postdata);
$res = $req->sendRequest();
※phpは5.3です。
0971nobodyさん
2013/03/19(火) 21:13:09.76ID:???ルールも守れないゴミは二度とくるなよ
そういう注意力のない精神構造してるからそんなアホ丸出しの不具合で悩むんだろ
文字通りゴミだなお前
0973nobodyさん
2013/03/19(火) 21:37:11.49ID:???このうち、どこかが大文字かもしれないようなファイルパスを指定したいのですがどのようにすればいいんでしょうか?
例えば「abcd.html」のままかもしれないし「abCd.html」かもしれないということです。
ただし読みが「abcd.html」ということはわかっています。
0975973
2013/03/19(火) 21:46:23.64ID:???回答できないからってイチャモンつけてるヴァカは引っ込んでてください。
詳しい利用目的まであなたに話す義務はありません。
0976nobodyさん
2013/03/19(火) 21:47:42.09ID:???0978973(本物)
2013/03/19(火) 21:52:03.78ID:???Twitterでツイートしたらリプ来たのでこの質問は締め切ります。
以後の書き込みは偽物なのでスルーしてください。
0979nobodyさん
2013/03/19(火) 21:52:44.93ID:???じゃあ何目的?実際にそれが必要になるシチュエーションが思いつかないけど。
「〜とします」とかやめてほしいわ。クイズかよって。
0980nobodyさん
2013/03/19(火) 21:53:55.91ID:???0981973
2013/03/19(火) 21:54:30.61ID:???まぁ書き込みで分かると思うので・・・。
>>974
自分のサーバーで実験するだけなので法的にも問題ないはずです。
0982nobodyさん
2013/03/19(火) 21:57:34.45ID:???だから馬鹿にされるんだよ
0983そろそろ次スレ建てたほうがいいと思う
2013/03/19(火) 21:57:33.44ID:???0984nobodyさん
2013/03/19(火) 21:58:24.92ID:???クラス名でファイルを作っています。
場合に応じて指定したクラスファイルを削除したいのですが、PHPでクラス名を取得するとすべて小文字で取得されてしまいます。
ファイルパスで削除しようとしても小文字なので該当するファイルがないとエラーが出てしまいます。
0985nobodyさん
2013/03/19(火) 21:59:23.28ID:???いちいち指摘もしなくていいからスルーよろ。
0989nobodyさん
2013/03/19(火) 22:02:37.22ID:???0990nobodyさん
2013/03/19(火) 22:02:58.85ID:OL1upB+bPHP5です
0994nobodyさん
2013/03/19(火) 22:06:14.26ID:???お前には無理。
>>1すら読めないヴァカがプログラムとか無理。
どうせお前リアルでも屑扱いされてるだろ。
諦めろ。
0995nobodyさん
2013/03/19(火) 22:08:10.15ID:OL1upB+b0996nobodyさん
2013/03/19(火) 22:09:30.02ID:???ID隠すの忘れてた
0997973
2013/03/19(火) 22:10:27.89ID:NQgHZmIaすいません。
PHPのバージョンは4.4.2です。
1000nobodyさん
2013/03/19(火) 22:12:17.67ID:???10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。