- 1 名前:nobodyさん mailto:sage [2008/04/11(金) 06:38:35 ID:???]
- まず読め→【PHP マニュアル】www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。 過去スレ、関連スレ、FAQなどは>>2-10辺り 次スレは970が立ててください立たなかった場合は980よろ ◆前スレ 【PHP】下らねぇ質問はここに書き込みやがれ 66 pc11.2ch.net/test/read.cgi/php/1205655807/ ◆質問する時の注意 ・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を必ず明記すること。 ・ 己の行った操作、変更などを詳しく明記すること。 ・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。 ・ 質問者として、態度をわきまえること。 ・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。 ・偽者防止に必ずIDを表示(メール欄に何も記述しない)、若しくはトリップをつける事。 ◆質問後の注意 ・偽者防止に必ずIDを表示(メール欄に何も記述しない)、若しくは質問時のトリップをつける事。 ・2回目以降は最初に質問した際のレス番号を名前欄に入れること。 ・解決しなくても回答をもらった場合はお礼を言うこと。 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。) ◆回答者への注意 ・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。 【その他諸注意】 ・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ ・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
- 496 名前:nobodyさん mailto:sage [2008/04/24(木) 15:24:59 ID:???]
- id隠れてるのは偽者?
- 497 名前:nobodyさん mailto:sage [2008/04/24(木) 15:26:08 ID:???]
- >>485
ここまでの回答の流れをぶったぎってレス ob_start 使えば実現できる
- 498 名前:nobodyさん mailto:sage [2008/04/24(木) 15:34:24 ID:???]
- Smarty使えば一発で解決する
- 499 名前:485 [2008/04/24(木) 15:36:55 ID:WKXs89Ye]
- >>496
僕のことですか? >>495も僕ですよ 本題とずれてきたのでsageたほうがいいかなと思いました enq_top.php > enq_conf.php > enq_rewrite.php > enq_finish.php と、 トップから完了まで全パターンの.phpを(使いまわせるはずのヘッダやフッタ含めて) 作るのがめんどくさいのでincludeさせたんですが、、 他にどんな良い方法があったんだろうと 気になってます。 smarty使えば、ヘッダやフッタをテンプレートとして効率よく管理できるとは思いますが… >>497 ありがとうございます 調べてみます なんだか特殊な機能みたいで難しそうですが、、 ありがとう
- 500 名前:485 [2008/04/24(木) 15:39:29 ID:WKXs89Ye]
- >>498
あ、やっぱりsmartyですか… 一度勉強し始めて、基礎も出来てないのによしておこうと思ってやめました またやってみようかなぁ。。 プロはみんな使ってるんでしょうか?>smarty
- 501 名前:nobodyさん mailto:sage [2008/04/24(木) 17:02:09 ID:???]
- ob_*なんてデフォで使えるようになってるだろ
- 502 名前:nobodyさん mailto:sage [2008/04/24(木) 17:57:45 ID:???]
- $url="hoge"; を<a href=hoge>hoge</a>にする楽なやりかたないでしょうか?
- 503 名前:nobodyさん mailto:sage [2008/04/24(木) 18:22:27 ID:???]
- echo "<a href=\"$url\">$url</a>";が面倒ですと?
- 504 名前:nobodyさん mailto:sage [2008/04/24(木) 18:40:44 ID:???]
- こういうときは間違った方向に走るもんじゃないのか。
$str = '$url="hoge"; がいっぱい出てくる $url="hoge"; だらけの文字列'; echo str_replace('$url="hoge";', '<a href=hoge>hoge</a>', $str);
- 505 名前:nobodyさん mailto:sage [2008/04/24(木) 18:45:03 ID:???]
- 俺は printf( "<a href=\"%s\">%s</a>", $url, $url ); の人
- 506 名前:nobodyさん mailto:sage [2008/04/24(木) 18:59:23 ID:???]
- メソッドっていうのか
echo linkfy($url); こうできませんかね。。。
- 507 名前:nobodyさん mailto:sage [2008/04/24(木) 19:01:45 ID:???]
- jibunndekannsuuwotukurebaiijannka
- 508 名前:nobodyさん mailto:sage [2008/04/24(木) 19:01:56 ID:???]
- メソッドは知ってるけど関数は知らないのか?
- 509 名前:nobodyさん mailto:sage [2008/04/24(木) 19:09:35 ID:???]
- ということはVBの人か。
- 510 名前:nobodyさん mailto:sage [2008/04/24(木) 19:15:05 ID:???]
- >>506
www.php.net/manual/ja/language.functions.php ここ読んで function linkfy($arg) 作ればいいよ。 sprintf( "<a href=\"%s\">%s</a>", $arg, $arg) を return するだけの関数。
- 511 名前:nobodyさん mailto:sage [2008/04/24(木) 19:16:46 ID:???]
- なんだこの流れ・・・
- 512 名前:nobodyさん mailto:sage [2008/04/24(木) 19:22:07 ID:???]
- 素質ある技術者の技術的な考察とかJP1よりは、のどかでいいよ。
- 513 名前:nobodyさん mailto:sage [2008/04/24(木) 19:26:21 ID:???]
- >>510
キモイ書き方薦めるのやめれ
- 514 名前:nobodyさん [2008/04/24(木) 20:18:10 ID:1f8tGK11]
- このマニュアルってオフラインで使えるダウンロード版はありますか?
www.php.net/manual/ja/index.php
- 515 名前:nobodyさん mailto:sage [2008/04/24(木) 20:39:33 ID:???]
- ここから好きなの落として使って
www.php.net/download-docs.php
- 516 名前:nobodyさん [2008/04/24(木) 21:15:56 ID:mjxa+9jc]
- 本当にくだらない質問で申し訳ございません。
リンク先のa.phpに文法エラーが存在する場合、IE6:500エラー Firefox:syntax error が 表示されます。 上記の場合、IEでsyntax errorを出現させる設定等あるのでしょうか? どなたかご教示くださいませ。
- 517 名前:nobodyさん mailto:sage [2008/04/24(木) 21:25:59 ID:???]
- IE側の設定だった気がす
- 518 名前:nobodyさん mailto:sage [2008/04/24(木) 21:30:32 ID:???]
- メニューの
[ツール] - [オプション] [詳細設定]タブ ブラウズ カテゴリの HTTP エラー メッセージを簡易表示する のチェックを外す これIE6ね。IE7はワカンネ
- 519 名前:516 [2008/04/24(木) 21:35:25 ID:mjxa+9jc]
- >>517-518
IE6です。>>518の設定方法を試してみたところ syntax error が表示されました。 本当にありがとうございました。
- 520 名前:nobodyさん mailto:sage [2008/04/24(木) 21:44:51 ID:???]
- どういたしまして。
- 521 名前:nobodyさん mailto:sage [2008/04/24(木) 21:46:13 ID:???]
- >>518
IE7でも同じ設定項目があるyo
- 522 名前:nobodyさん mailto:sage [2008/04/24(木) 22:50:12 ID:???]
- >>518
JP1でも同じ設定項目があるyo
- 523 名前:nobodyさん mailto:sage [2008/04/25(金) 07:00:29 ID:???]
- JP1って流行っているの?
何なの、このJP1、JP1ってレス?
- 524 名前:nobodyさん mailto:sage [2008/04/25(金) 08:22:49 ID:???]
- JP1を売り込む営業さんが数字伸ばすためにここで宣伝してるんだろ
営業へただからここで宣伝してるんだろ
- 525 名前:nobodyさん [2008/04/25(金) 15:18:13 ID:ETeE5V7l]
- PHPからcronにジョブを足したり消したりできませんか?
- 526 名前:nobodyさん mailto:sage [2008/04/25(金) 15:19:24 ID:???]
- >>525
それができたらどうなるかわかりますか
- 527 名前:nobodyさん mailto:sage [2008/04/25(金) 15:31:54 ID:???]
- >526が何を懸念してるのか知らないが、system使えば出来るんじゃ?
やったことねーけど
- 528 名前:nobodyさん mailto:sage [2008/04/25(金) 15:40:10 ID:???]
- >>526
PHPでスケジューラーが作れます
- 529 名前:nobodyさん mailto:sage [2008/04/25(金) 20:54:21 ID:???]
- phpでもperlでも、良いんですが、
フリーの掲示板のcgiを探しています。 条件は 1.英語の掲示板であること。 2.投稿時にCAPTCHA認証すること。 です。 知ってましたら、教えてください。
- 530 名前:nobodyさん mailto:sage [2008/04/25(金) 20:55:42 ID:???]
- >>529
kentにcaptchaがついてた 日本語は自分で英語にすりゃできる
- 531 名前:nobodyさん mailto:sage [2008/04/25(金) 21:06:33 ID:???]
- 大文字JPはゆうメイトを思い出すからやめれくれ
- 532 名前:nobodyさん mailto:sage [2008/04/26(土) 00:43:34 ID:???]
- とりあえずPHPエディタというエディタのスタンドアローン版でも使ってみたら?
- 533 名前:nobodyさん mailto:sage [2008/04/26(土) 00:45:30 ID:???]
- >>532
phpspotさん乙
- 534 名前:nobodyさん mailto:sage [2008/04/26(土) 00:50:37 ID:???]
- あれは使えん
- 535 名前:nobodyさん mailto:sage [2008/04/26(土) 01:10:46 ID:???]
- Emacs使ってるけど、ヒアドキュメントがちと書きにくい。
- 536 名前:nobodyさん mailto:sage [2008/04/26(土) 01:52:48 ID:???]
- FlashDevelopは意外と快適。
- 537 名前:nobodyさん mailto:sage [2008/04/26(土) 06:10:19 ID:???]
- JP1、JP1ってもういいよ。
確かに、一流のソフトであることは間違いないし、 色々な公共機関、金融システムで使われているし、 そんなことは周知の事実だと思うよ。
- 538 名前:nobodyさん mailto:sage [2008/04/26(土) 10:59:49 ID:???]
- >>537
ってか、そういうレスしているのが逆に宣伝になっていると思うんだが・・・
- 539 名前:nobodyさん mailto:sage [2008/04/26(土) 11:18:17 ID:???]
- >>538
537はJP1JP1ってうるさい奴だろ 批判するような感じで宣伝してるんだ
- 540 名前:nobodyさん mailto:sage [2008/04/26(土) 12:50:06 ID:???]
- PHPからうまくメールが送れません。
というか、maillogをみると、Fromが変わらないので、localhost.localhostからメールが飛んでしまい 受信先に拒否されてる感じです。 もともと、ZendFramwork使っていたのですが、問題を特定するために mail("hoge@hoge.jp",'test','body','From: info@hoge.net' . "\r\n"); という最小限のコードで試しました。 php.iniのsendmail_from=なんかもいじってみましたが、Fromがlocalhost.localhostになってしまいます。 他になんか送らなきゃいけないheaderとかあるのでしょうか?
- 541 名前:nobodyさん mailto:sage [2008/04/26(土) 12:59:44 ID:???]
- 営業成績上げないと夏ボが危ういんじゃね?w
- 542 名前:nobodyさん [2008/04/26(土) 13:20:52 ID:ZONOtLDh]
- jp.youtube.com/watch?v=yuiNF0wWoKA
- 543 名前:nobodyさん mailto:sage [2008/04/26(土) 13:21:44 ID:???]
- >>542
グロ注意
- 544 名前:nobodyさん mailto:sage [2008/04/26(土) 13:42:04 ID:???]
- >>540
そういうのは環境依存の可能性が高いんだから、環境を書くべき。 あと、騙られる前にあげとけ。
- 545 名前:nobodyさん mailto:sage [2008/04/26(土) 14:13:17 ID:???]
- >>544
お前に、そんな偉そうにレスされる覚えはない。
- 546 名前:nobodyさん mailto:sage [2008/04/26(土) 14:28:18 ID:???]
- >>545
質問者なのに、随分と偉そうですね。 そういう人には、誰も答えないと思いますよ。
- 547 名前:nobodyさん [2008/04/26(土) 16:46:11 ID:eenghTEY]
- 簡易的なウェブメールプログラムを作っています。
mb_send_mail でメールを送信する際に あて先を 山田 <hoge@example.jp> など使いたいのですが、 日本語や任意の文字列をアバウトに許可すると セキュリティ的に怖いと感じます。 mb_send_mail のあて先部分は この文字列を制限・エスケープかけておけばOKという 基準はあるでしょうか? またお勧めの方法がありましたらお願いします。
- 548 名前:nobodyさん mailto:sage [2008/04/26(土) 17:32:23 ID:???]
- >>547
入力文字のエスケープに関してのみならば "メールヘッダーインジェクション"で検索すると 詳しいページが出てくる。 でも、その対策だけでは不充分。 掲示板で、htmlspecialcharsだけ使っても、大量の投稿であっという間に 荒らされるのと同じ。 一定時間内の多重投稿を防いだり、送信者のIPをメールの本文に記録したり 宛先がユーザーから入力可能な場合は、かなり対策が面倒。 ここでメールヘッダーに関して質問しているレベルで メールの宛先をユーザーが入力可能なウェブメールなんてやると、 確実にメールサーバーがブラックリストに載る。
- 549 名前:nobodyさん mailto:sage [2008/04/26(土) 17:32:47 ID:???]
- ググレば不具合があるmb_send_mailを何故貴様は使ってるのだ
- 550 名前:nobodyさん [2008/04/26(土) 18:08:34 ID:TgkCKAum]
- サーバー部門からロードアベレージの原因はディスクI/Oが原因みたいだけど
プログラム側で何とか軽減できないかって、相談をうけているんだすけど 出来るだけディスクへの負荷を減らす為のプログラムの設計だったり そんな素敵なノウハウをまとめているサイトてありませんかね
- 551 名前:nobodyさん mailto:sage [2008/04/26(土) 18:18:03 ID:???]
- ググレカス
- 552 名前:nobodyさん mailto:sage [2008/04/26(土) 18:20:09 ID:???]
- ククレカレー
- 553 名前:nobodyさん mailto:sage [2008/04/26(土) 18:21:45 ID:???]
- クレクレカレー
- 554 名前:nobodyさん [2008/04/26(土) 18:21:54 ID:iM9ZNRfW]
- コンパイル済みプログラム atract (バイナリ)をPHPから呼んで
動かしたいと思い、シェルスクリプトatr.sh #!/bin/bash /dir/atract を用意して、index.php中で <?php system("./attract", $ret); ?> として動かそうとしましたが、$ret=127が返ってくるのみで、 attract自体は動きませんでした。 もちろん、シェルで./atr.shと打つと atract が動きます。 どうしてphpから呼んだときだけ動かないのでしょうか? 環境はRed Hat Enterprise Linux v5、Apache2.2.3、php4.3.9(cgi)です。
- 555 名前:nobodyさん mailto:sage [2008/04/26(土) 18:37:22 ID:???]
- 場所は?
- 556 名前:nobodyさん [2008/04/26(土) 18:39:38 ID:iM9ZNRfW]
- 場所は/public_html/atract/にindex.phpとatr.shがあります。
- 557 名前:nobodyさん [2008/04/26(土) 18:49:40 ID:uk8GT5CY]
- 質問です。
PHPのオブジェクト指向を勉強できる書籍で、オススメなのありますか? ご教示ください。
- 558 名前:nobodyさん mailto:sage [2008/04/26(土) 19:01:26 ID:???]
- "シェル本体 シェルファイル"
- 559 名前:nobodyさん [2008/04/26(土) 19:09:33 ID:iM9ZNRfW]
- >>558
system("/bin/bash /dir/atr.sh", $ret); ともしてみましたが、動きませんでした。
- 560 名前:nobodyさん mailto:sage [2008/04/26(土) 19:20:35 ID:???]
- >>557
PHPマニュアル
- 561 名前:nobodyさん [2008/04/26(土) 19:30:51 ID:uk8GT5CY]
- >>560
ありがとうございます。 もう少し丁寧に解説しているものが欲しいです・・・
- 562 名前:nobodyさん mailto:sage [2008/04/26(土) 19:47:35 ID:???]
- >>561
ここ
- 563 名前:nobodyさん [2008/04/26(土) 20:19:06 ID:uk8GT5CY]
- 常駐します。今日からよろしくお願いします。
- 564 名前:nobodyさん mailto:sage [2008/04/26(土) 20:43:25 ID:???]
- PHPのオブジェクト指向とか基本がズレてる
オブジェクト指向を学んでPHPに取り入れろ
- 565 名前:nobodyさん mailto:sage [2008/04/26(土) 20:48:59 ID:???]
- >>564
オブジェクト指向を覚えることが偉いとでも(笑)
- 566 名前:nobodyさん mailto:sage [2008/04/26(土) 21:01:40 ID:???]
- Java禁止
- 567 名前:547 mailto:sage [2008/04/26(土) 22:58:04 ID:???]
- >>548
サンクスコ >>549 ソースきぼんぬ 不具合って脆弱性でしょうか、 ちなみに現最新バージョンのPHPでも直ってないのでしょうか?
- 568 名前:nobodyさん mailto:sage [2008/04/26(土) 23:33:03 ID:???]
- >>567
興味があるんなら自分で調べろよ 有名なんだからググればすぐみつかるし、プログラム書く人間なら知らないのが疑問
- 569 名前:nobodyさん [2008/04/26(土) 23:54:09 ID:EXulrG+H]
- php3ってクラス使える?
- 570 名前:nobodyさん mailto:sage [2008/04/27(日) 00:05:10 ID:???]
- >>569
つマヌアル
- 571 名前:nobodyさん [2008/04/27(日) 00:19:21 ID:TNTz3zy3]
- Zend Frameworkをちょっと勉強しているんだけど、
フレームワークって簡単なものは作れるけど、 結局、サイトによって独自関数やクラスを多用しなきゃいけないから わざわざフレームワークにする意味無いよね? 単に、「他者と作業する上で便利」なだけであって、 開発者が自分だけの場合は、気にしなくて良いのかな?
- 572 名前:nobodyさん mailto:sage [2008/04/27(日) 00:24:25 ID:???]
- >>571
フレームワークにたよるのって気持ち悪くてやりたくない 自分だけのネイティブなコードだけ残したいから
- 573 名前:nobodyさん mailto:sage [2008/04/27(日) 00:35:45 ID:???]
- >>571
一人で構築してるけど使ったほうが楽で助かる。抽象的に考えられるのがいい。 合わないと感じたなら無理に使わなくてもいいんじゃない?仕事ならともかく趣味の範疇なんだし。
- 574 名前:nobodyさん mailto:sage [2008/04/27(日) 01:34:12 ID:???]
- 一度Ethna使ってみたことがあるけど、
自作クラスの関数内から(Ethnaから呼ばれることを前提とした)既存クラスにアクセスするところで嫌気がさしてやめた。 その手の問題を起こさない(もしくは処理できる)スキルがあれば一人FWもいいかも。
- 575 名前:nobodyさん mailto:sage [2008/04/27(日) 01:48:03 ID:???]
- 中堅規模のサイトをいくつか製作したら
自然とFWが出来上がった漏れは天才。
- 576 名前:nobodyさん mailto:sage [2008/04/27(日) 04:28:19 ID:???]
- JavaよりPHPやJavaScriptのオブジェクト指向の方が優れている件について。
PHPのバージョンが古い鯖に移植とかする際、関数毎にバージョン確認が面倒です。 ソース内の関数をリストアップして、バージョン○○以降で動きます、 みたいなチェック関数とかありませんか。 自分で作ればいいんだろうけど関数が数千もあるとさすがに面倒。 PHPマニュアルから自動取得するような技術力はありません。
- 577 名前:nobodyさん mailto:sage [2008/04/27(日) 04:43:21 ID:???]
- 自分で作れ
- 578 名前:nobodyさん mailto:sage [2008/04/27(日) 04:54:38 ID:???]
- PHP4 以降で、関数の存在チェックだけでいいのなら、 token_get_all と function_exists で比較的簡単に作れんじゃないの。
まぁ関数名は、変数名と同じくシンボルとしてしかパースされなかったと思うから、判定が若干面倒ではあるけど。
- 579 名前:540 [2008/04/27(日) 05:00:08 ID:pXevviUZ]
- >>544
遅レスですがサンクス 2chブラウザ使ってるんですけど、一回下げるとそれ覚えてるみたいで思いがけず下げちゃうことがあるんですよね。 すいません。 ちなみに>>545は別人です。 別サーバーで問題なく遅れてたんですけど、新しいサーバーかりてそこに入れてみたら まったくFromを変えられなくなったんですよ。 ちなみにCentOS5+qmail+PHP5.1.6です。 サーバーの設定の問題かと思ってサーバー借りてるところのサポートに連絡取ってみたら 「PHPの問題だ、こんなことで連絡してくんな。ググれカス!」 って怒られて、いろいろ調べてみたんですけど、にっちもさっちも行かなくて。 やっぱりPHPの問題なのですか?
- 580 名前:nobodyさん mailto:sage [2008/04/27(日) 05:08:05 ID:???]
- PHPの問題だ、こんなことで連絡してくんな。ググれカス!
- 581 名前:nobodyさん mailto:sage [2008/04/27(日) 05:27:03 ID:???]
- sendmail_path か QMAILの設定の問題なのかなぁ。
とりあえずQMAILのエラーログも見てみたら?
- 582 名前:nobodyさん mailto:sage [2008/04/27(日) 12:00:48 ID:???]
- >>557
>>565
- 583 名前:nobodyさん [2008/04/27(日) 13:01:00 ID:EBk2n3bR]
- PHP開発5年ほどやってるが、あんまり他と交流ないのでチョット疑問なのですが、
$_SESSIONって、どれくらいの値を入れてます? $_SESSION['user_id'] だけ入れて、各処理毎にDB接続は鯖コスト高いだろうし、 俺はログイン処理後DBからパスワード以外(user_id, user_name, user_mail)は入れてます。 変数でいうと10個分くらいまで とか勝手な基準でやってたんですが、 $_SESSION['html'] とかで、膨大なデータ(文字列、配列)を入れたりしてる人もいますか?
- 584 名前:nobodyさん mailto:sage [2008/04/27(日) 13:02:55 ID:???]
- はい?何のために入れんの?
- 585 名前:nobodyさん mailto:sage [2008/04/27(日) 13:09:17 ID:???]
- セッションセーブパスにDBから受け取ったユーザー情報を
一度全部書き出して、処理後はガーベッジコレクションを待ったり、 あるいは自分で消したりする処理を書き加えたりしたいですか。
- 586 名前:547 mailto:sage [2008/04/27(日) 13:18:03 ID:???]
- >>568
ぐぐっても現状で改善されていないmb_send_mailの 問題なんて見つからないから聞いてるんだけど。 まさか昔の脆弱性やバグの話持ってきて、 不具合が、、、とか言ってるんじゃないよね?
- 587 名前:583 [2008/04/27(日) 13:22:27 ID:EBk2n3bR]
- あっー言葉足らずで非常に申し訳ないです。
$_SESSION['html']は喩えでして、 MySQLでユーザ情報テーブルがあり、そこに繋がるTEXT長のフィールドがあった場合でも、 通常DB接続は鯖コスト的に高いし、ソースコード的にも$_SESSION参照よりは冗長になるし セッションに格納したほうが見通しは良いのかなと思いました。 ※今は$_SESSION['message_id']と数値で保存して、表示の際にDB接続という処理を作る場合が多いです セッションファイル読み込む際に鯖メモリ使うわけだし、ケースバイケースですよね。 すんませんでした。
- 588 名前:nobodyさん mailto:sage [2008/04/27(日) 14:11:52 ID:???]
- >>586
昔からバグなんて無いよ。 文字化けしてる奴はini設定間違ってるだけだろ。
- 589 名前:nobodyさん mailto:sage [2008/04/27(日) 14:24:39 ID:???]
- >>586
きっとスーパーハカーなんだよ
- 590 名前:nobodyさん mailto:sage [2008/04/27(日) 14:49:03 ID:???]
- >>587
前にいた会社はめちゃくちゃセッションに入れまくってた。 検索結果を全部セッションに入れて、それをページングして表示してたりした。 ログイン時にユーザ情報もほぼ丸ごとセッションに入れてたなあ。 まあそれほど規模が大きいわけでもなかったから別に問題はでなかったけど。
- 591 名前:nobodyさん mailto:sage [2008/04/27(日) 16:30:17 ID:???]
- >>590
それ何の自慢だよ
- 592 名前:nobodyさん mailto:sage [2008/04/27(日) 22:06:13 ID:???]
- 今、HTTP:requestを使ってよその検索エンジンのAPIへ問い合わせて結果をリターンするプログラムを作って置いてるんだけど
リクエスト数が毎秒ってぐらい半端じゃなく多くなりました 全てサーバー回線で問い合わせてるから異常なほどリクエストが多いとアク禁を食らう可能性もあるかと思い PHPでJavascriptのAjax.requestみたいに(非同期通信?)利用ユーザー回線で問い合わせる方法ありますか?
- 593 名前:nobodyさん mailto:sage [2008/04/27(日) 22:12:53 ID:???]
- PHPがどこで動いてると思っているんだ?
- 594 名前:nobodyさん mailto:sage [2008/04/27(日) 22:14:13 ID:???]
- PHPは医療業界を救えますか?
- 595 名前:nobodyさん mailto:sage [2008/04/27(日) 22:18:56 ID:???]
- >>594
∧ ∧ ┌───────── ( ´ー`) < シラネーヨ \ < └───/|──── \.\______// \ / ∪∪ ̄∪∪
- 596 名前:nobodyさん mailto:sage [2008/04/27(日) 22:23:35 ID:???]
- >>593
ですよね。めんどいけどローカルで動くようprototype使ってjavascriptで書き直します
- 597 名前:nobodyさん mailto:sage [2008/04/27(日) 22:47:27 ID:???]
- 明日からインターネットが使えなくなるので
今入れといたほうが良いものってありますか? ちなみにfirefox2.0、php5.25、apache2.61,DWは入れてます
- 598 名前:nobodyさん mailto:sage [2008/04/28(月) 01:41:34 ID:???]
- >>597
何がしたいんだ・・・
- 599 名前:nobodyさん mailto:sage [2008/04/28(月) 02:09:46 ID:???]
- >>597 AV
- 600 名前:nobodyさん [2008/04/28(月) 02:38:25 ID:XDsHBgsJ]
- 質問させていただきます。よろしくお願いします。
別ドメインのphpからjavascritpを出力させたいのですが、 <iframe marginwidth="0" marginheight="0" type="text/javascript" src="example.com/example.php" > </iframe> とすると、Javascriptがそのままテキストとして表示されてしまいます。 後で部分的に更新させたいのでフレームを使いたいのですが、 このような使い方は出来ないのでしょうか? ほとんどスレ違いかと思いますがよろしくお願いします。
- 601 名前:nobodyさん mailto:sage [2008/04/28(月) 04:17:52 ID:???]
- 動的にスクリプトを読み込ませたいなら、scriptをcreateElement して、documentにaddChildするのが定石だと思う。
javascript 動的ロード とか Dynamic Script でぐぐって見て。 JSAN とかも参考になるかも。 詳しくは Javascriptスレでやったほうがいいと思う。
- 602 名前:nobodyさん mailto:sage [2008/04/28(月) 05:12:11 ID:???]
- >>598
PHPの開発だろ条項
- 603 名前:nobodyさん mailto:sage [2008/04/28(月) 08:44:54 ID:???]
- PHPでサイトを作っているのですが、携帯に対応しようと思っています。
そこでサイト閲覧の経過時間を表示したいのですが、 方法がわかりません。 携帯ではJavaScript使えないみたいなので。 スレ違いだとは承知していますがよろしくお願いいたします。
- 604 名前:nobodyさん mailto:sage [2008/04/28(月) 08:47:52 ID:???]
- >>603
SESSION
- 605 名前:nobodyさん mailto:sage [2008/04/28(月) 08:58:14 ID:???]
- >>604
すみません。説明不足でした。 サイト閲覧時間をデジタル時計みたいに1秒区切りで 随時表示していきたいのです。 それともそれがSESSIONでできるのでしょうか? 無知で申し訳ありません
- 606 名前:nobodyさん mailto:sage [2008/04/28(月) 09:07:47 ID:???]
- flashとか使うしかないんじゃないの?
- 607 名前:nobodyさん mailto:sage [2008/04/28(月) 09:09:09 ID:???]
- >>605
SESSION使えば出来るでしょ。 別にSESSIONじゃなくても、初期時間を常に引き回せば良いのでは? ページ表示中もリアルタイムでカウントアップしたいならFLASHも一緒に使いなはれ
- 608 名前:nobodyさん mailto:sage [2008/04/28(月) 09:10:35 ID:???]
- >>606
flashを使うという手がありましたね。 参考になりました。 ありがとうございました。
- 609 名前:nobodyさん mailto:sage [2008/04/28(月) 09:12:10 ID:???]
- >>607
ページ表示中もリアルタイムでカウントアップしていきたかったのです。 検討していただきありがとうございました
- 610 名前:nobodyさん [2008/04/28(月) 09:21:50 ID:eHo0WZE0]
- 認証しないと見れないページを作ってます。
ログインフォームにIDとパスを入力して、正しかったら$_SESSION['login']に1を格納してます。 認証しないと見れないページで$_SESSION['login']に1が入ってるか確認して、入ってたらページを見せます これはセキュリティ的にどうなんでしょうか? 改善するとしたらどのようにしたらよろしいでしょうか?
- 611 名前:nobodyさん mailto:sage [2008/04/28(月) 11:22:21 ID:???]
- >>610
色々な意見は有るだろうけど、少しでもシビアにやる必要が有るのなら 私なら、少なくとも一緒にIPとUAぐらいは格納しておいて常時チェックします。 と、セッションの有効期限を短めに。 ま、セッションハイジャックされても大して困らないようなサービスだったら、 login=1だけでもいいと思います。
- 612 名前:nobodyさん [2008/04/28(月) 11:58:35 ID:U6D2eVEj]
- VirtualHostを使って80とは別のポートで受けているのですが
$_SERVER['SERVER_PORT']の値がおかしい時があります ポートを変えているのに、なぜか80が入っています URIを長くしたりすると、正しいポートの番号が入っていたりします その規則性が分からないのですが、 この問題についてご存じの方がいたら教えてください SetEnvを使って、代替となる環境変数を設定するか、 ホストを自分でパースすれば、 ポート番号を知りたいという要求は満たせるのですが、 奇妙な動作なので気になります。
- 613 名前:nobodyさん [2008/04/28(月) 16:35:05 ID:ASacEEs/]
- PHPでSOAP使ってるんですが、Digest認証のページにアクセスするいい方法ってあります?
Basic認証のページへはSoapClientのコンストラクタに引数渡してアクセス出来るんだけど、 Digest認証のところでひっかかって先に進めないのです。
- 614 名前:nobodyさん mailto:sage [2008/04/28(月) 17:09:28 ID:???]
- echo '<table width="'.$width.'"';
echo ( $titleHeight )? ' height="'.($aaa-$bbb).'"':' height="'.($aaa-$bbb).'"'; プログラムが長すぎるのでエラーが出る行だけの書き込みです。 $titleHeight っていう値がないので削除したいのですが echo '<table width="'.$width.'"' height="'.($aaa-$bbb).'"':' height="'.($aaa-$bbb).'"'; とするとエラーでPHPが正常に処理してくれません。 どこがおかしいのでしょうか??
- 615 名前:nobodyさん mailto:sage [2008/04/28(月) 18:30:45 ID:???]
- echo
'<table width="' . $width . '"' height="' . ($aaa-$bbb) . '"' : ' height="' . ($aaa-$bbb) . '"';
- 616 名前:nobodyさん mailto:sage [2008/04/28(月) 18:31:23 ID:???]
- >>614
>>615を100回嫁
- 617 名前:nobodyさん mailto:sage [2008/04/28(月) 19:23:00 ID:???]
- 三項演算子だお
echo '<table width="'.$width.'" height="'.($aaa-$bbb).'"';
- 618 名前:nobodyさん mailto:sage [2008/04/28(月) 19:53:50 ID:???]
- しかし糞汚ねえゴミソースだな
- 619 名前:nobodyさん mailto:sage [2008/04/28(月) 20:51:50 ID:???]
- >>618
見本をお願いします。
- 620 名前:nobodyさん mailto:sage [2008/04/28(月) 21:00:34 ID:???]
- ヒント:太いにあって大にないものが足りない。
- 621 名前:nobodyさん mailto:sage [2008/04/28(月) 21:04:21 ID:???]
- >>619
見本出してやるから元のコード出せ つうかechoでhtml全部吐くな ちゃんとviewと分離しろ
- 622 名前:nobodyさん mailto:sage [2008/04/28(月) 21:07:33 ID:???]
- viewと分離ってどういう意味?
別ファイルにしろってこと?
- 623 名前:nobodyさん mailto:sage [2008/04/28(月) 21:09:03 ID:???]
- 太を
大と 、 に分けるってこと
- 624 名前:nobodyさん mailto:sage [2008/04/28(月) 21:10:24 ID:???]
- <html>
<head> </head> <body> <table width="<?php echo $width; ?>" height="<?php echo $aaa-$bbb; ?>"> </body> </html> こういうことだろ
- 625 名前:nobodyさん mailto:sage [2008/04/28(月) 21:29:48 ID:???]
- 埋め込み方式で<?php echo $hoge; ?>ってのを短縮するやつあったよな
<?= $hoge ?>だっけ?
- 626 名前:nobodyさん mailto:sage [2008/04/28(月) 21:34:18 ID:???]
- >>624
それだと掲示板みたいに増減する複数個のテーブルを、 内容を変えながら表示すること出来ないんじゃね。
- 627 名前:nobodyさん mailto:sage [2008/04/28(月) 21:39:58 ID:???]
- >>624
期待して損した これはヒドイw ブログのテンプレートとか見て勉強してこいクズ
- 628 名前:nobodyさん mailto:sage [2008/04/28(月) 21:44:25 ID:???]
- >>626
それはControllerの仕事だよ
- 629 名前:nobodyさん mailto:sage [2008/04/28(月) 22:07:12 ID:???]
- >>626
複数個のテーブルを表示したいなら <?php foreach(ほげほげ){ ?> <table width="<?php echo $width; ?>" height="<?php echo $aaa-$bbb; ?>"> 内容 </table> <?php } ?> すればいいんじゃないの?
- 630 名前:621 mailto:sage [2008/04/28(月) 22:11:27 ID:???]
- >>627
ブログのテンプレートが見本だなんて頭大丈夫か? あんなスパゲティ糞コードいらね お前みたいのはPerlでもやってろ 一番いいのはCakePHPのソースを見ること 命名規則やコーディングが若干気に入らないが勉強になるぞ
- 631 名前:nobodyさん mailto:sage [2008/04/28(月) 22:33:01 ID:???]
- >>630
デザインと分離するんじゃなかったのか? だいじょうぶか?あたま
- 632 名前:nobodyさん [2008/04/28(月) 22:40:59 ID:ofPhinBe]
- 会員制サイトで
仮登録→登録という流れのとき、 $reg_key = sha1(uniqid(rand(), true)); のように、メールを受信した人にしかわからないトークンを作り、 認証のアドレス.php?email=xxx®_key=yyy や、 認証のアドレス.php?id=xxx®_key=yyy としている場合が多いのですが、 パラメータとして渡すのは、reg_keyだけではだめなのでしょうか? uniqidが入っているので、問題ないかと思うのですが・・・ 説明が足りないところがあるかもしれませんが、 理解していただける方がいましたら、アドバイスお願いします。
- 633 名前:nobodyさん mailto:sage [2008/04/28(月) 23:02:26 ID:???]
- それだけで賄えるならそれでいいじゃん
- 634 名前:nobodyさん [2008/04/29(火) 00:08:00 ID:AbJjjUx5]
- 以前php.iniについて質問したものです。
教えて頂いた方法で数週間試してみましたが、 全くエラーが出来なくなりました。 お礼が遅くなりましたが、どうもありがとうございました。 めちゃ助かりました!
- 635 名前:597 [2008/04/29(火) 00:15:02 ID:UrbOD/FY]
- だれかおねがいします
- 636 名前:nobodyさん mailto:sage [2008/04/29(火) 00:36:53 ID:???]
- >>635
使えてるみたいだしいいじゃねーか
- 637 名前:nobodyさん mailto:sage [2008/04/29(火) 02:39:37 ID:???]
- >>636
今日モデム返すのですよ
- 638 名前:nobodyさん mailto:sage [2008/04/29(火) 03:44:02 ID:???]
- coLinux
- 639 名前:nobodyさん mailto:sage [2008/04/29(火) 03:50:53 ID:???]
- 何ヶ月もつなげられないような僻地にでもいくのか?
とりあえずマニュアルをオフラインでも見れるようにダウンロードしといたほうがいいんじゃね? あとDW使ってPHP書いてるんならそれでもいいけどEclipseとかのIDE入れたり あとはMySQLなりPostgreSQLなりDBもちゃんと入ってるか? phpMyAdminやphpPgAdminなどのWebから使えるDBの管理者ツールとか 必要ならDBのマニュアルなんかもダウンロードしといたほうがいい メール開発するならメールサーバも必要 XAMPPなら全部入ってるが自力で各個いれて設定できるなら余裕だろ
- 640 名前:nobodyさん mailto:sage [2008/04/29(火) 04:57:58 ID:???]
- >>515
レス遅くなり申し訳ありません。 ちゃんとサイト内にあったのですね ありがとうございます
- 641 名前:nobodyさん mailto:sage [2008/04/29(火) 07:55:26 ID:???]
- >>613
コンストラクタの $options に 'authentication' => SOAP_AUTHENTICATION_DIGEST を追加してみるとどうでしょうか。 ドキュメント化されてないので確証はないですが。 >>632 reg_key が一意なら使えます。 見直す点は uniqid() も sha1() も返り値が一意的でない事。
- 642 名前:632 [2008/04/29(火) 08:57:25 ID:QM2GtqNT]
- >>633
>>641 回答ありがとうございます! >>見直す点は uniqid() も sha1() も返り値が一意的でない事。 そうですか・・・uniqidだけではだめなのですね。 一応、データベース側でreg_keyをユニークに指定してあるので、それほど問題はないかもしれませんが、 やはりエラーがでてしまうのは避けたいです。 お手数ですが、 もしよかったら、値が一意になる具体例(こうすれば一意になるというもの)を教えていただけないでしょうか? よろしくお願いします。
- 643 名前:nobodyさん mailto:sage [2008/04/29(火) 11:46:43 ID:???]
- rand()だけでなくユーザIDも一緒に
- 644 名前:641 mailto:sage [2008/04/29(火) 12:53:49 ID:???]
- >>642
データベースに UNIQUE KEY 制約が指定してあるなら sha1(uniqid()) で問題ないですよ。 一意かどうかは集約側に問い合わせるまで保証できませんので、 適当に生成→クエリが成功するまでトライするぐらいしか思い付きません。 データベース側で生成できるならそちらで。 MySQL の場合は UUID() とストアドプロシージャで出来そうな気もします。 詳しくないのでやり方はDB板にお任せします。
- 645 名前:nobodyさん mailto:sage [2008/04/29(火) 13:16:12 ID:???]
- UNIX/Linux系OS上において、PHPでの開発実務経験者
っていう求人に応募したいのですが、これはlinuxが入ってるパソコンでコードを書いて開発してる人だけってことですか? windowsでコードかいてlinuxにアップロードして開発するのはこの枠には含まれないのでしょうか?
- 646 名前:nobodyさん mailto:sage [2008/04/29(火) 13:51:56 ID:???]
- WINEつかって開発すればいいんだよ。
- 647 名前:nobodyさん mailto:sage [2008/04/29(火) 13:59:35 ID:???]
- >>645
こんなところで聞いている時点で何だかな〜って気がするけど、 応募先に質問すればすぐに分かることじゃない 質問先が明確にあるなら、まず聞く 以上
- 648 名前:nobodyさん mailto:sage [2008/04/29(火) 14:05:37 ID:???]
- だからここで聞いてるだろ?
- 649 名前:nobodyさん mailto:sage [2008/04/29(火) 14:13:54 ID:???]
- 募集先ってことじゃないの?
ここで聞いて 「そっか!大丈夫なんだ!るんる〜ん♪」 と応募しても、 先方が却下だったら却下なわけだしね
- 650 名前:nobodyさん mailto:sage [2008/04/29(火) 14:54:31 ID:???]
- あんなマゾいlinuxだけで完結して開発してる人なんているわけ?
- 651 名前:nobodyさん mailto:sage [2008/04/29(火) 15:06:49 ID:???]
- UNIX/Linux系OS上において(動く)、PHPでの開発実務経験者
って意味だろw
- 652 名前:nobodyさん mailto:sage [2008/04/29(火) 15:56:32 ID:???]
- >>645 は
知るかボケ、と言われるのが好きなマゾ。
- 653 名前:初心者 [2008/04/29(火) 17:09:19 ID:o9+cl7aK]
- 質問です。
aaaa aaab aaac . . . zzzy zzzz とこのようにaからzまでの4文字の数字を全種類表示させるにはどうしたらいいでしょうか?
- 654 名前:nobodyさん mailto:sage [2008/04/29(火) 17:15:53 ID:???]
- for($i='aaaa'; $i<='zzzz'; $i++){
echo $i."\n"; }
- 655 名前:nobodyさん mailto:sage [2008/04/29(火) 17:18:21 ID:???]
- こんなのもね。
<?php foreach(range(a,z) as $str1){ foreach(range(a,z) as $str2){ foreach(range(a,z) as $str3){ foreach(range(a,z) as $str4){ print "{$str1}{$str2}{$str3}{$str4}<br>\n"; } } } } ?>
- 656 名前:初心者 [2008/04/29(火) 17:24:33 ID:o9+cl7aK]
- >>654
そりゃ違うよ。 >>655 ありがとう^^
- 657 名前:nobodyさん mailto:sage [2008/04/29(火) 17:34:40 ID:???]
- >>656
>>654も>>656も結果は同じ。 初心者のうちは、まず試してみること。
- 658 名前:nobodyさん mailto:sage [2008/04/29(火) 17:37:06 ID:???]
- 初心者のくせに何で否定してるんだよw
- 659 名前:nobodyさん mailto:sage [2008/04/29(火) 17:37:16 ID:???]
- >>656
試しもしねーアタマの硬いクズは二度と来るな
- 660 名前:nobodyさん mailto:sage [2008/04/29(火) 17:42:10 ID:???]
- >>654の不憫さにフイタwwww
- 661 名前:nobodyさん [2008/04/29(火) 18:06:48 ID:FcuzQKHA]
- index.html
<html><body> <form action="index2.php" method="post"> <input type="text" name="keyword" size="40"> <input type="submit" value="送信"> </form> </body></html> index2.php <html><body> <?php echo $keyword ?> </body></html> こういった単純なプログラムなのですが、index2.phpにて入力した文字が表示されません。 本来ならばindex.htmlで入力した文字が変数$keywordに代入されて、index2.phpで表示されるはずなのですが・・・。 何が原因なのでしょうか?
- 662 名前:nobodyさん mailto:sage [2008/04/29(火) 18:12:37 ID:???]
- これは釣りなのか?w
PHP云々じゃなくてHTTPやWebプログラムの基本から勉強したほうがいいよ www.php.net/manual/ja/reserved.variables.post.php
- 663 名前:nobodyさん mailto:sage [2008/04/29(火) 18:18:31 ID:???]
- まだ、覚え始めたばかりで基本を勉強している方なんだろうけど、
そんなコードが生み出せる勉強方法があるのかと不思議に思う。
- 664 名前:nobodyさん mailto:sage [2008/04/29(火) 18:19:53 ID:???]
- >>661
もし参考にしてる本か何かが「そうなるはず」だと 説明してるのなら、記述が古すぎるかも。 www.php.net/manual/ja/language.variables.external.php
- 665 名前:nobodyさん [2008/04/29(火) 18:24:39 ID:TMlzPliF]
- wordpressを導入しようと思い、phpにも取り組み始めたのですが、phpファイル内に直接日本語を記入すると出力時に文字化けしてしまいます。
例えば <h1><a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a></h1> だと正常に表示されますが <h1><a href="<?php echo get_option('home'); ?>/">テスト</a></h1> だと化けてしまいます。 charsetはutf-8にしています。(wordpressもMySQLも統一してます) 対処法がありましたらアドバイスお願いします。
- 666 名前:nobodyさん mailto:sage [2008/04/29(火) 18:24:51 ID:???]
- >>662-664
ありがとうございます。どうやら根本的な勘違いだったようですね・・・。 ちなみにこの方法はこちらのページを参考にしました。 ttp://www.stackasterisk.jp/tech/php/php02_06.jsp
- 667 名前:nobodyさん mailto:sage [2008/04/29(火) 18:30:09 ID:???]
- >>654
これ動かないだろ
- 668 名前:nobodyさん mailto:sage [2008/04/29(火) 18:30:59 ID:???]
- >>665
エディタはちゃんと内部文字コードがunicodeのやつをつかってるよな?
- 669 名前:664 mailto:sage [2008/04/29(火) 18:31:56 ID:???]
- >>666
> 【動作環境】 > バージョン PHP3 こういう古い解説には気をつけましょうね、ということです。 おまけ。 www.php.net/manual/ja/faq.using.php#faq.register-globals
- 670 名前:nobodyさん mailto:sage [2008/04/29(火) 18:40:50 ID:???]
- >>667
コピペじゃね
- 671 名前:665 mailto:sage [2008/04/29(火) 18:53:49 ID:???]
- >>665
どうもそういう問題だったようです。 DreamWeaverで書いていたのですが、sakuraでUTF-8で開きなおして保存したら表示できました。 ありがとうございました。
- 672 名前:nobodyさん mailto:sage [2008/04/29(火) 19:03:35 ID:???]
- Dreamweaverも文字コード指定できると思うんだが
>>667 $i<='zzzz' この書き方はダメかもしれないね 文字列に++するのは問題ないんだけど
- 673 名前:nobodyさん mailto:sage [2008/04/29(火) 19:25:44 ID:???]
- >>671
サクラとかterapadは内部文字コードsjisだから〜←とかの文字が化けるぞ いまからでもエディタは秀丸とかemediterとかunicodeのやつを使ったほうが良い
- 674 名前:nobodyさん mailto:sage [2008/04/29(火) 19:39:57 ID:???]
- >>661って要はPOSTで値を変数に格納してないのが間違いなんだよな。
- 675 名前:nobodyさん mailto:sage [2008/04/29(火) 19:46:20 ID:???]
- register_globalsがデフォルトでonだった危険極まりない頃なら間違いじゃないんだけど
php3を勉強しかかってる人を止められてよかったね、と
- 676 名前:665 mailto:sage [2008/04/29(火) 20:36:21 ID:???]
- >>672
指定していたつもりだったのですが、「エンコードを指定していない〜」という欄にチェックが入っていたためか、コピペして使っていたファイルに適用されていなかったようです。 ただ、プロパティで変更できることに気づきました。 >>671 助言ありがとうございます。 ちょっとした変更は秀丸を使うことにします。
- 677 名前:nobodyさん mailto:sage [2008/04/29(火) 21:18:09 ID:???]
- >>672
>$i<='zzzz' この書き方はダメかもしれないね だめじゃないって。試してからレスしようよね。
- 678 名前:nobodyさん mailto:sage [2008/04/29(火) 21:33:27 ID:???]
- だめだろう。おまえ本当に試してから書いてるのか?
- 679 名前:nobodyさん mailto:sage [2008/04/29(火) 21:46:07 ID:???]
- >>654を試したら止まらないのだがどう修正すればいい?
- 680 名前:nobodyさん mailto:sage [2008/04/29(火) 21:48:16 ID:???]
- ネタをどこまでひっぱるんだい
- 681 名前:nobodyさん mailto:sage [2008/04/29(火) 21:48:52 ID:???]
- for($i='aaaa'; $i!='aaaaa'; $i++){
echo $i."\n"; }
- 682 名前:nobodyさん [2008/04/29(火) 23:08:02 ID:8TiTMo6p]
- PHPプログラムに限った話ではないかもしれないのですが、PHPで開発してる
のでここで質問させてください。 if($ext != "jpg" && $ext != "jpeg" && $ext != "gif" && $ext != "png") { ... } 上記のif文の中身を美しく書き換えたいのですが、($ext !=の繰り返しをなくしたい) どのようにすればいいか分かりません。教えてください。お願いします。
- 683 名前:nobodyさん mailto:sage [2008/04/29(火) 23:20:10 ID:???]
- if(!in_array($ext, array('jpg', 'jpeg', 'gif', 'png'))
- 684 名前:nobodyさん mailto:sage [2008/04/29(火) 23:22:50 ID:???]
- $ary= array('jpg', 'jpeg', 'gif', 'png');
if(!in_array($ext,$ary)
- 685 名前:682 mailto:sage [2008/04/29(火) 23:40:33 ID:???]
- >>683,684
ありがとう。配列にしないといけないのか。 今環境ないので明日やってみます。ありがとうございました。
- 686 名前:nobodyさん mailto:sage [2008/04/29(火) 23:50:01 ID:???]
- 配列にしないといけないわけではないけど、こっちのほうがいい
- 687 名前:nobodyさん mailto:sage [2008/04/29(火) 23:54:29 ID:???]
- MYSQLでデータベースを構築しようと考えてます。
まず何から始めればいいのか分かりません。 PHPの知識はもちろんあります
- 688 名前:nobodyさん mailto:sage [2008/04/29(火) 23:59:00 ID:???]
- まずMysqlのホームページからプログラムをダウンロードしてきてください
- 689 名前:nobodyさん mailto:sage [2008/04/30(水) 00:00:34 ID:???]
- >>688
インストールしました。 PHPMYADMINも導入しました。
- 690 名前:nobodyさん mailto:sage [2008/04/30(水) 00:08:41 ID:???]
- はじめてこのスレを覗いたのだが、ここの住人は親切で向上心があって素晴らしい。
PHPやってて良かったと思った。
- 691 名前:nobodyさん mailto:sage [2008/04/30(水) 00:09:53 ID:???]
- >>689
よし、つぎはphpmyadminからデータベースをつくれ
- 692 名前:nobodyさん [2008/04/30(水) 00:55:18 ID:+RqiWmec]
- ちょっとスレチかもしれませんがお願いします。
URLを開きたいのですがphpのfopenと同じ関数はperlにありますか?
- 693 名前:nobodyさん mailto:sage [2008/04/30(水) 01:07:32 ID:???]
- >>692
ttp://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/pe_k03.htm
- 694 名前:nobodyさん [2008/04/30(水) 01:11:11 ID:+RqiWmec]
- >>693
はい。そこ見ましたがURLを開く関数が載ってなかったのです。
- 695 名前:nobodyさん mailto:sage [2008/04/30(水) 01:32:03 ID:???]
- phpのfopenと同じ関数はperlにありますか
と URLを開く はイコールじゃないんだが
- 696 名前:nobodyさん mailto:sage [2008/04/30(水) 02:08:24 ID:???]
- URLを開くことができるphpのfopenと同じ関数はperlにありますか?
- 697 名前:nobodyさん mailto:sage [2008/04/30(水) 02:14:06 ID:???]
- >>696
>>695を100回読んでもう一度出直してきてね
- 698 名前:nobodyさん mailto:sage [2008/04/30(水) 02:20:46 ID:???]
- 「URLを開くことができるphpのfopen」
これ理解できませんか?
- 699 名前:nobodyさん mailto:sage [2008/04/30(水) 02:25:54 ID:???]
- もうあっちで聞いた方がいいよ
ここじゃ答えてくれないと思う 【ANTI】今、あえてPerlで攻める【PHP】 pc11.2ch.net/test/read.cgi/php/1046651476/
- 700 名前:nobodyさん mailto:sage [2008/04/30(水) 02:27:55 ID:???]
- やっと理解できたみたいですね(笑)
PHPのfopenはURLを開けるんですよ。 はいはい。初心者は消えた消えた
- 701 名前:nobodyさん mailto:sage [2008/04/30(水) 02:28:19 ID:???]
- >>687=689
まず↓で色々と聞いてくるといいと思うよ MySQL 総合 Part13 pc11.2ch.net/test/read.cgi/db/1201632550/
- 702 名前:nobodyさん mailto:sage [2008/04/30(水) 02:52:22 ID:???]
- ここはphpもロクにできない集まりかよw
perlもわかんないやつ多すぎてフイタ
- 703 名前:nobodyさん mailto:sage [2008/04/30(水) 03:38:29 ID:???]
- なんでperlスレで聞かないんだ?
それにURL開くならfile_get_contentsとかcurlとか使うだろ
- 704 名前:nobodyさん mailto:sage [2008/04/30(水) 05:55:36 ID:???]
- Perlもわかんないって別物だから当然だろ
- 705 名前:nobodyさん mailto:sage [2008/04/30(水) 07:14:44 ID:???]
- ホレ
use LWP::Simple; print get('www.2ch.net');
- 706 名前:nobodyさん [2008/04/30(水) 07:55:55 ID:UIHB9PA8]
- っていうか、
「URLを開く」って表現がおかしいんじゃないか? 「URLを読み込む」の方がいいような気がする・・。
- 707 名前:nobodyさん mailto:sage [2008/04/30(水) 08:02:11 ID:???]
- 「URLを読み込む」ってなんだよ
ってレスが3つは付くね
- 708 名前:nobodyさん mailto:sage [2008/04/30(水) 10:09:26 ID:???]
- 「URLを読み込む」ってなんだよ
- 709 名前:nobodyさん mailto:sage [2008/04/30(水) 11:16:56 ID:???]
- 「URLを読み込む」ってなんだよ
- 710 名前:nobodyさん mailto:sage [2008/04/30(水) 11:57:43 ID:???]
- >>692
Perlならソケット使うしか俺は知らん。
- 711 名前:nobodyさん mailto:sage [2008/04/30(水) 12:25:11 ID:???]
- 「URLを読み込む」ってなんだよ
- 712 名前:nobodyさん mailto:sage [2008/04/30(水) 12:56:59 ID:???]
- 完全論破w
このスレはこの程度かwww
- 713 名前:nobodyさん mailto:sage [2008/04/30(水) 13:08:47 ID:???]
- 職場の花でしかない女性PGは黙ってろwww
- 714 名前:nobodyさん mailto:sage [2008/04/30(水) 13:10:54 ID:???]
- URLをfopenで開くやつは素人
- 715 名前:nobodyさん mailto:sage [2008/04/30(水) 13:26:50 ID:???]
- じゃあ何で開くんですか
- 716 名前:nobodyさん mailto:sage [2008/04/30(水) 13:38:00 ID:???]
- ケイコの夢は夜ひらく
- 717 名前:nobodyさん mailto:sage [2008/04/30(水) 14:18:48 ID:???]
- ケイコの股も夜ひらく
- 718 名前:nobodyさん [2008/04/30(水) 15:05:21 ID:C5WTvXyu]
- すみませんちょっと質問です。
PHP×MYSQLで検索システムを作ってるんですけど、外部のページからもフォームから 検索したいと要望がありました。MYSQLのポート開けて、外部から接続するのは条件的に 厳しいです。何かいい方法ありませんでしょうか?API的なものを用意できれば良いのでしょうけど。
- 719 名前:nobodyさん mailto:sage [2008/04/30(水) 15:28:38 ID:???]
- >>718
フォームから検索したいのになぜ外部にポート解放する必要があるのか逆に質問したい
- 720 名前:nobodyさん mailto:sage [2008/04/30(水) 15:31:58 ID:???]
- >>718
アプリケーション層(PHP)ですべて解決しようとせずとも、 TCP/IP や VPN で解決してはいかがでしょう? 統合型 Firewall などを導入していれば、 パケットを転送してあげればよいと思います ネットワーク板あたりで該当スレを探してみては?
- 721 名前:nobodyさん mailto:sage [2008/04/30(水) 15:41:58 ID:???]
- レスありがとうございます。
>>719 検索対象のDBは、Webサイトの置いてあるサーバーと違うところにあるんですね。 DBの置いてあるサーバーに、検索キーワードを投げて、XMLやJSONで返り値を もらうような仕組みを書けばいいのかなーと、漠然と考えておりました。 >>720 なるほどですね、そうすればセキュリティを保ちながら通信できそうですね。 パフォーマンスなども考えつつ、再度検討してみます。ありがとうございます。
- 722 名前:nobodyさん [2008/04/30(水) 16:01:14 ID:itZeUQTn]
- 携帯サイトで、php_value session.use_trans_sid の機能使ってURLにPHPSESSIDを自動でくっつけてるんだけど、
この値が毎回ころころ変わるんだよ。 家鯖環境だと大丈夫なんだけど、レンサバ(ファーストサーバ)にUPしたとたんに変化する。 なにが原因かおしえて。
- 723 名前:nobodyさん mailto:sage [2008/04/30(水) 16:14:35 ID:???]
- >>722
バージョンぐらい書いたらどうだ
- 724 名前:nobodyさん mailto:sage [2008/04/30(水) 16:42:15 ID:???]
- >>722
あなたはここよりも↓の方がいい くだすれPHP(超初心者用)3 pc11.2ch.net/test/read.cgi/php/1193295871/
- 725 名前:nobodyさん mailto:sage [2008/04/30(水) 16:43:33 ID:???]
- >>724
氏ねカス
- 726 名前:松田 ◆QkRJTXcpFI [2008/04/30(水) 16:48:57 ID:k+045YDQ]
- HTMLとPHPの初心者です。
すみませんが教えてください。 (index.phpの記述) <form action="hoge.php" method="post"> <input type="text" name="MMM" size="40"value="" tabindex=1> <input type="submit" value="送信"tabindex=2> </form> hoge.phpから、またindex.phpにリンクで帰ってきた時に、ぐーぐるのTOPのようにすぐに文字を入力できるようにカーソルを入れたいのです。 現状では、index.phpが開いたら、カーソルは何処にもなくて、TABキーを押すと、テキストBOX内にカーソルが現れます(当然なんですよね?) OS WindowsXP バージョン PHP-5.2.4(セーフモード) サーバー会社 atpages.jp/ 入力者が最初にTABキーを1回押せば済む話ではあるのですが、出来るのならやりたいです。よろしくお願いします。
- 727 名前:nobodyさん mailto:sage [2008/04/30(水) 16:51:47 ID:???]
- >>726
つjavascript
- 728 名前:nobodyさん mailto:sage [2008/04/30(水) 16:58:40 ID:???]
- >>726
<ぼdy 音ロアd=”どくめんt。げtElementById(’ほげ’)。ふぉくs()”>
- 729 名前:nobodyさん mailto:sage [2008/04/30(水) 16:59:20 ID:???]
- >>726
ここでは初心者と自ら名乗る行為は嫌われるのでご注意を 本題ですがそれはJavaScriptを使ってやるのでPHPは関係ありません 例えばこのようにします <body onload="document.foo.MMM.focus()"> <form name="foo" action="hoge.php" method="post"> <input type="text" name="MMM" size="40" value="" tablindex=1> <input type="submit" value="送信"tabindex=2> </form> 次からはJavaScriptスレでどうぞ
- 730 名前:松田 ◆QkRJTXcpFI [2008/04/30(水) 17:20:52 ID:k+045YDQ]
- >>727-729
レスありがとうございます。お騒がせしました。 >>729 ありがとうございます。感謝致します。
- 731 名前:nobodyさん [2008/04/30(水) 18:01:08 ID:8kfJ8k7x]
- $in{'mode'}="ins";
恥ずかしながらこういう書き方初めて見たんだけど、 これって何をしてるんですか?配列に代入?
- 732 名前:nobodyさん mailto:sage [2008/04/30(水) 18:07:47 ID:???]
- >>731
Perlユーザと思われる
- 733 名前:nobodyさん mailto:sage [2008/04/30(水) 18:10:20 ID:???]
- $inが未定義だから新たにハッシュを作ってる。
試しにその前に$in = '1234';とでも入れてみると面白いよ。 詳しくは jp.php.net/manual/ja/language.types.string.php jp.php.net/manual/ja/language.types.array.php など参照
- 734 名前:nobodyさん mailto:sage [2008/04/30(水) 18:13:06 ID:???]
- >>731
#!/usr/bin/perl require './cgi-lib.pl'; ReadParse(*in); そのスクリプトにこんな記載はないですか。
- 735 名前:731 [2008/04/30(水) 18:18:04 ID:ln6uHZdx]
- ありがとう!チェックしてみます。ハッシュかー
- 736 名前:731 [2008/04/30(水) 18:26:36 ID:ln6uHZdx]
- >>735
いや、phpの掲示板スクリプトを読んでるんです。今までそんな書き方見たことなかったからハテナ?でした。
- 737 名前:nobodyさん mailto:sage [2008/04/30(水) 18:32:08 ID:???]
- ん?ハッシュ?
- 738 名前:nobodyさん mailto:sage [2008/04/30(水) 18:34:56 ID:???]
- >>736
Perlがその書き方で、PHPでも動くんよ
- 739 名前:734 mailto:sage [2008/04/30(水) 18:41:28 ID:???]
- 自分宛てだと思うので。
>>736 Perl だと ・配列=添字が数値。 $array[0] で要素を扱う。 ・ハッシュ=連想配列。添字に文字列使える。$hash{'mode'} で要素を扱う。 なんですよ。$in{'mode'} は>>734な時代のおやくそく記法。たぶんオチは>>732。 ところで PHP では連想配列もひとくくりで「はいれつ」だと思う。
- 740 名前:731 [2008/04/30(水) 18:42:24 ID:ln6uHZdx]
- へー、pealも動くんだ。全然知らなかった。。
733のリンクにヒントがあるんですよね。今携帯からだからリンク先読めないんだけど。。 戻ってチェックしてみます。ありがとうございました!
- 741 名前:731 mailto:sage [2008/04/30(水) 18:48:39 ID:???]
- >>739
丁寧にありがとうございます。perlの記法なんですね。なるほど
- 742 名前:nobodyさん mailto:sage [2008/04/30(水) 18:59:04 ID:???]
- PerlとJavaとCの記法がごっちゃになっててカオスなんだよなPHPは
俺はJavaユーザなんでもっぱらオブジェクト使ってるけど
- 743 名前:__ mailto:sage [2008/04/30(水) 19:03:55 ID:???]
- 画像投稿後の完了ページでF5を押すと同じ画像が投稿されてしまいます。
これを防ぐにはどうしたらいいでしょうか? headerで飛ばす以外でお願いします。 僕が考えたものとしては以下になります。 具体的にはどうすればいいかお教えください。m(_ _)m 投稿時にパラメータを埋め込み内部で照合→あわなければNG
- 744 名前:nobodyさん mailto:sage [2008/04/30(水) 19:08:48 ID:???]
- 二重投稿チェックすればいいじゃん
- 745 名前:ぴよ [2008/04/30(水) 19:27:35 ID:LQbFwuBs]
- 質問させていただきます。
ホームページをPHPにしてincludeで、ヘッダーやメニューを呼び出そうと思っています。 PHPで可能かどうなのか分からないのですが メニューのところを、CSSで、フレーム風にし、スクロールできるようにします。 通常のフレームでは、スクロールして、ある項目をクリックした場合 スクロールした状態が保たれますが、CSSのフレーム風では スクロールした状態が保たれません。 これをPHPでスクロールした状態を保つことはできますでしょうか? もしできるのならば、やり方、もしくは、参考サイトを教えていただけないでしょうか。 どのようなキーワードで検索すればいいのかも分かりません。 どうぞよろしくお願いいたします。
- 746 名前:nobodyさん mailto:sage [2008/04/30(水) 19:41:05 ID:???]
- できません
ていうかどう考えてもCSSでの擬似フレームの話でPHP関係ないでしょ
- 747 名前:nobodyさん mailto:sage [2008/04/30(水) 19:49:37 ID:???]
- そういう見た目てきにどうこうしたいがHTMLじゃ無理そうってのは
たいていJavaScriptなんだよ PHPは見た目とかUIの機能とかに関しては全く無関係で そういうのはHTMLとかJavaScriptでどうにかするしかない PHPは言ってみれば単にHTMLのソースを条件等によって処理して吐くだけ
- 748 名前:nobodyさん mailto:sage [2008/04/30(水) 19:52:31 ID:???]
- つflash
- 749 名前:747 mailto:sage [2008/04/30(水) 19:55:03 ID:???]
- >>748
そういえばそんなのもあったな すっかり忘れてたぜ
- 750 名前:ぴよ mailto:sage [2008/04/30(水) 19:56:47 ID:???]
- てっきりPHPでできると思ってました。
すみませんでした。 JavaScriptで質問してみます。 flashは、ソフトがないのと、勉強に時間がかかりそうなので・・ どうもありがとうございました。
- 751 名前:nobodyさん mailto:sage [2008/04/30(水) 19:59:51 ID:???]
- flashは無料ソフトでも作れます
- 752 名前:鯖術 [2008/04/30(水) 19:59:56 ID:FX5sdMAt]
- xrea.comのs336鯖を借りています。
PHPで、パーミッションを666にしてファイルを作成するスクリプトは動くのですが、mkdirでtestというディレクトリを作成することまでは可能なのですが、パーミッションを777にしようと chmod("test",0777); を指定するとエラーがでます。教えて下さい
- 753 名前:nobodyさん mailto:sage [2008/04/30(水) 20:06:28 ID:???]
- xreaはsafemodeかかってるんでcgiとして動作させてみ
phpの1行目に #!/usr/local/bin/php っていれて拡張子をcgiに変えてパーミッションは755で動作させる
- 754 名前:nobodyさん [2008/04/30(水) 20:08:06 ID:itZeUQTn]
- >携帯サイトで、php_value session.use_trans_sid の機能使ってURLにPHPSESSIDを自動でくっつけてるんだけど、
>この値が毎回ころころ変わるんだよ。 >家鯖環境だと大丈夫なんだけど、レンサバ(ファーストサーバ)にUPしたとたんに変化する。 >なにが原因かおしえて。 すまん。情報が足らなかったようだ。 PHPバージョン云々より設定とか問題と勝手に思い込んでた。 問題の起きているレンサバの環境はPHP5.2.5 DSO版 問題が起きなかった頃のレンサバ環境はPHP4.4.8 DSO版 ちなみにソースは.htaccessも含め全部一緒。(php_value session.use_trans_sid 1) 単純な実験ページを用意してやってみても同様。 なんでこんなことがおこるんだ??
- 755 名前:nobodyさん mailto:sage [2008/04/30(水) 20:11:55 ID:???]
- >>752
パーミッション777はsuexecのせいだと思う 鯖の仕様だからそれ以外にする
- 756 名前:nobodyさん mailto:sage [2008/04/30(水) 20:30:54 ID:???]
- >>754
質問するときは言葉使いに気をつけよう
- 757 名前:nobodyさん [2008/04/30(水) 20:35:05 ID:itZeUQTn]
- >>756
え?2chってこういう風に書くのが良いって聞いたんだけど? あれは嘘?やっぱ普通に書いた方が良かったの? で、なにか知ってるの?
- 758 名前:nobodyさん mailto:sage [2008/04/30(水) 20:37:57 ID:???]
- ネタにはしったのか残念
ID:itZeUQTnはスルーしますね
- 759 名前:nobodyさん [2008/04/30(水) 20:42:54 ID:itZeUQTn]
- >>758
やっぱ2chってキモチワルイネ。 そんじゃ、普通の言葉で普通の場所で聞くことにするよ。 知ってるなら教えてくれればいいし知らなければ無視すればいいだけだろ? 「おまえが気に入らないから教えてやらない」的空気で悦に浸ってるのか? 程度が低いな。
- 760 名前:nobodyさん mailto:sage [2008/04/30(水) 20:45:11 ID:???]
- はい次。
- 761 名前:nobodyさん mailto:sage [2008/04/30(水) 20:46:07 ID:???]
- ID:itZeUQTn=ゆとり
- 762 名前:nobodyさん [2008/04/30(水) 20:50:40 ID:itZeUQTn]
- ゆとりってwww
話には聞いていたが、会話が成立しなくなったら相手を「ゆとり」扱いってのは本当だったんだなw なにかコンプレックスでもあるのか?w
- 763 名前:nobodyさん mailto:sage [2008/04/30(水) 20:52:21 ID:???]
- 答えてもらえなかった途端煽りに走るとかゆとりの典型
ガキ向けのスレじゃないのでお帰り下さい 以下何事もなかったかのようにどうぞ
- 764 名前:nobodyさん mailto:sage [2008/04/30(水) 20:54:01 ID:???]
- もうね、顔が真っ赤になってますよね
- 765 名前:nobodyさん mailto:sage [2008/04/30(水) 20:56:39 ID:???]
- phpで乳首タブルクリックしたらエロサイト立ち上がる関数はありますか?
また自作する場合どのような点を気をつければいいか教えてください。
- 766 名前:nobodyさん [2008/04/30(水) 20:57:45 ID:itZeUQTn]
- 答える気もないのに、上から仕切るなよ。
そっちこそ知らないなら最初から無視しろよ。 「まず気持ちよくしてもらわないと、僕おしえてあげないよ」ってか? ここあんたの所有か?勘違いもここまでくるとほんとに気持ち悪いな。 どこにでもいるんだなこういう人間って。
- 767 名前:nobodyさん mailto:sage [2008/04/30(水) 21:05:12 ID:???]
- >>766
ゆとりはここみてこい ttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1013294055
- 768 名前:nobodyさん mailto:sage [2008/04/30(水) 21:06:06 ID:???]
- どっちが勘違いなんだか
2chだから何でもありとかどんだけゆとり脳なんだよ 人に物を聞くときは態度をわきまえるのは実社会でもネット社会でも同じ スレのルールは>>1に明示されいるとおり 理解できるまで>>1を読み返したあと巣に帰れ
- 769 名前:nobodyさん mailto:sage [2008/04/30(水) 21:07:45 ID:???]
- 質問の態度を指摘された時点で、素直に謝って、質問しなおしてればよかったのに。
・ 質問者として、態度をわきまえること。
- 770 名前:nobodyさん mailto:sage [2008/04/30(水) 21:09:16 ID:???]
- >>767の優しさに嫉妬
- 771 名前:nobodyさん mailto:sage [2008/04/30(水) 21:15:46 ID:???]
- このスレはこの程度か
どうもありがとうございました
- 772 名前:nobodyさん mailto:sage [2008/04/30(水) 21:21:27 ID:???]
- どこもこの程度ですよ
こちらこそありがとうございました
- 773 名前:鯖術 mailto:t [2008/04/30(水) 21:43:18 ID:???]
- >>753
ありがとうございました。 次なのですが、ディレクトリをパーミッション737で作成して、FTPをログアウトしたら、再度ログインした際に、パーミッションが755に勝手になるのは、xreaだからですか? 分かる方お願いいたします
- 774 名前:nobodyさん mailto:sage [2008/04/30(水) 22:17:09 ID:???]
- >>771
俺が最初に言った言葉なんだけどマネしないでくれる?
- 775 名前:nobodyさん mailto:sage [2008/04/30(水) 23:38:16 ID:???]
- 質問させていただきます。
【前提条件】 ・各種レンタルサーバでの動作を想定しているため、多くのサーバが 対応していると思われるPHP4での動作を想定 ・仕様の都合上、サーバの設定はいじらない (続く)
- 776 名前:nobodyさん mailto:sage [2008/04/30(水) 23:39:23 ID:???]
- (続き)
【問題その1】 設定ファイルを以下の方法でプログラム上で作成するのですが、 あるサーバ(以後「相手サーバ」)で、このファイルが所有者nobodyとなり ffftpでのファイルのダウンロードや削除ができないようです。 [ソース] if(!file_exists([ファイルパス])){ //書き込む内容を定義 $writeStr = "〜〜〜〜〜〜"; //ファイルを作成し、パーミッションを変更 touch([ファイルパス]); chmod([ファイルパス],0666); //ファイルに書き込み $fp = fopen([ファイルパス],"w"); flock($fp,2); fwrite($fp,$writeStr); fclose($fp); } (続く)
- 777 名前:nobodyさん mailto:sage [2008/04/30(水) 23:39:55 ID:???]
- (続き)
ちなみに私がテストで使用しているロリポップのサーバ(以後「自サーバ」) では、ファイル所有者が「apache」になりffftpでのファイル操作も 問題なく行えます。 相手サーバは直接確認できていないので、詳細はわかりませんが、 おそらくnobodyにchmodの実行権限がないためかと思われます。 前提条件にあるように、サーバの設定をいじれないため、プログラムのみで これを動作可能にする方法があれば、教えていただきたく思います。 無理なようなら、空の設定ファイルをffftpでサーバに上げ属性変更を行う という対応を考えていますが、可能な限り自動で行いたいです。 (続く)
- 778 名前:nobodyさん mailto:sage [2008/04/30(水) 23:40:19 ID:???]
- (続き)
【問題その2】 このプログラム、 ・利用者に動作しているのを意識させない ・ブラウザを閉じられても動作を終了しない という動作を行うようになっています。 現時点では以下のように実装してあります。 [execute.php] <?php System("php [実際の処理を行うPHPのパス] > /dev/null &"); ?> [HTMLファイル(該当箇所のみ抜粋)] <iframe src="execute.php" style="display: none;"> </iframe> こちらも自サーバでは動作を確認していますが、相手サーバでは動かないようです。 本来cronを使うべきなんでしょうが、これも前提条件のため、この方法で 実現しています。 何かよい解決策があれば教えていただけると幸いです。
- 779 名前:nobodyさん mailto:sage [2008/04/30(水) 23:50:25 ID:???]
- >>775
>>1
- 780 名前:nobodyさん mailto:sage [2008/04/30(水) 23:50:49 ID:???]
- 処理を指定した行かラベルに飛ばしたいのですが、どうすればいいのでしょうか?
検索しても調べ方が悪いのかまったくヒットしませんでした。
- 781 名前:780 mailto:sage [2008/04/30(水) 23:52:06 ID:???]
- 文章だとわかりにくいですね。要は
A地点 echo "A地点を通過" B地点 echo "B地点を通過" C地点 echo "B地点を通過" というプログラムで、A地点の中にC地点までジャンプさせる命令をしたいんです。
- 782 名前: ◆butDCCtu7M mailto:sage [2008/05/01(木) 00:06:48 ID:???]
- >>779
775〜778です。 すみません、見落としていました。 使用するサーバはLinuxだと思われますが、あちこちのレンタルサーバでの 動作を想定しているため、Webサーバ、PHPバージョンは不特定です。 (PHPファイル自体を配布して使用してもらうようになっているため) 可能な限り多くのサーバで動くようにしたいです。 テストに使っている自サーバはロリポップで契約したレンタルサーバです。 LinuxでWebサーバはApacheですが、バージョンはどこで見るのか…… PHPはver.4.4.6だそうです。 ただこの自サーバではうまく動作していて、問題は相手サーバなのですが、 相手サーバのほうの環境は把握できていません。 これで回答お願いできないでしょうか?
- 783 名前:nobodyさん [2008/05/01(木) 00:20:11 ID:lhcqDE2k]
- 素人ですがどなたか教えて下さい。
フォーム(TEXTAREA)を入力し、確認ボタンを押すと確認画面に行き、戻るボタンを押すと 元の入力画面に戻るようにしています。入力画面に戻ったとき、直前に入力した内容を表示 させたいので、最初は<INPUT type='button' value=' 戻る ' onclick='history.back()'> で戻らせていました。しかし、その後セッション管理を追加したところ、入力内容が保持さ れなくなってしまいました。 そこで素人ながら色々考えて、hiddenでTEXTAREAの内容を受け渡してみたのですが、入力内容 に改行があると画面がおかしくなります。(戻るボタンや改行以降の内容がずれて表示されます。) しかも、受け渡された内容は改行よりも前の文字しか入っていません。 ■確認画面 $textdata = htmlspecialchars(stripcslashes($textdata)); $body .= "<FORM action='$PHP_SELF' method='POST' enctype='multipart/form-data'> <INPUT type='submit' onSubmit='FldChk()' value=' 戻る '> <INPUT type='hidden' name='textdata' value=$textdata> </FORM>"; 入力内容に改行が入っていると、これを表示した時点で戻るボタンの横に改行 された内容が表示されたりします。 ■入力画面(戻ったとき) $textdata = htmlspecialchars(stripcslashes($textdata)); $body .= "<TEXTAREA COLS=82 ROWS=15 NAME=textdata>$textdata</TEXTAREA>"; $textdataには、改行より前の文字のみ入っています。 入力→確認画面→戻る という画面構成はよくあると思うのですが、一般的には どのように制御しているのでしょうか?hiddenとか使わなくても良い方法がある のでしょうか?よろしくお願い致します。
- 784 名前:nobodyさん mailto:sage [2008/05/01(木) 00:26:53 ID:???]
- なんか宿題がまざってきたな
- 785 名前:nobodyさん mailto:sage [2008/05/01(木) 00:32:11 ID:???]
- >>782
>>11 >>1のトリップ出せって言うのは勝手に付け加えられた文言で スレ的に質問者はageてちゃんとID出さないと答えてもらえないことになっている 1日に同じ質問を何回してもいいので(ただし小出しよりはまとめて質問すべし)IDは必ず出してくれ
- 786 名前: ◆butDCCtu7M [2008/05/01(木) 00:36:37 ID:LcM9SKUi]
- >>785
ご指摘ありがとうございます。了解しました。 ageて再度質問いたします。 小出しというか、入力文字数制限で入りません。 質問させていただきます。 【前提条件】 ・各種レンタルサーバでの動作を想定しているため、多くのサーバが 対応していると思われるPHP4での動作を想定 ・仕様の都合上、サーバの設定はいじらない (続く)
- 787 名前: ◆butDCCtu7M [2008/05/01(木) 00:37:50 ID:LcM9SKUi]
- (続き)
【問題その1】 設定ファイルを以下の方法でプログラム上で作成するのですが、 あるサーバ(以後「相手サーバ」)で、このファイルが所有者nobodyとなり ffftpでのファイルのダウンロードや削除ができないようです。 [ソース] if(!file_exists([ファイルパス])){ //書き込む内容を定義 $writeStr = "〜〜〜〜〜〜"; //ファイルを作成し、パーミッションを変更 touch([ファイルパス]); chmod([ファイルパス],0666); //ファイルに書き込み $fp = fopen([ファイルパス],"w"); flock($fp,2); fwrite($fp,$writeStr); fclose($fp); } (続く)
- 788 名前: ◆butDCCtu7M [2008/05/01(木) 00:38:49 ID:LcM9SKUi]
- (続き)
ちなみに私がテストで使用しているロリポップのサーバ(以後「自サーバ」) では、ファイル所有者が「apache」になりffftpでのファイル操作も 問題なく行えます。 相手サーバは直接確認できていないので、詳細はわかりませんが、 おそらくnobodyにchmodの実行権限がないためかと思われます。 前提条件にあるように、サーバの設定をいじれないため、プログラムのみで これを動作可能にする方法があれば、教えていただきたく思います。 無理なようなら、空の設定ファイルをffftpでサーバに上げ属性変更を行う という対応を考えていますが、可能な限り自動で行いたいです。 (続く)
- 789 名前:nobodyさん [2008/05/01(木) 00:39:01 ID:0ps46wqd]
- setlocaleで'ja_JP'なり'Japanese_Japan'なりした時に
%a で曜日を出力する際、出力される文字コードはどこで設定されるん? なんかwindowsだとcp932で固定っぽいんだけどどうなの?
- 790 名前: ◆butDCCtu7M [2008/05/01(木) 00:39:39 ID:LcM9SKUi]
- (続き)
【問題その2】 このプログラム、 ・利用者に動作しているのを意識させない ・ブラウザを閉じられても動作を終了しない という動作を行うようになっています。 現時点では以下のように実装してあります。 [execute.php] <?php System("php [実際の処理を行うPHPのパス] > /dev/null &"); ?> [HTMLファイル(該当箇所のみ抜粋)] <iframe src="execute.php" style="display: none;"> </iframe> こちらも自サーバでは動作を確認していますが、相手サーバでは動かないようです。 本来cronを使うべきなんでしょうが、これも前提条件のため、この方法で 実現しています。 何かよい解決策があれば教えていただけると幸いです。
- 791 名前:nobodyさん mailto:sage [2008/05/01(木) 00:39:41 ID:???]
- >>789また昨日のおまえか
- 792 名前: ◆butDCCtu7M [2008/05/01(木) 00:40:24 ID:LcM9SKUi]
- 【補足】
使用するサーバはLinuxだと思われますが、あちこちのレンタルサーバでの 動作を想定しているため、Webサーバ、PHPバージョンは不特定です。 (PHPファイル自体を配布して使用してもらうようになっているため) 可能な限り多くのサーバで動くようにしたいです。 テストに使っている自サーバはロリポップで契約したレンタルサーバです。 LinuxでWebサーバはApacheですが、バージョンはどこで見るのか…… PHPはver.4.4.6だそうです。 ただこの自サーバではうまく動作していて、問題は相手サーバなのですが、 相手サーバのほうの環境は把握できていません。 これで回答お願いできないでしょうか?
- 793 名前:ID出します [2008/05/01(木) 00:41:35 ID:Qhoj/T/S]
- 処理を指定した行かラベルに飛ばしたいのですが、どうすればいいのでしょうか?
A地点 echo "A地点を通過" B地点 echo "B地点を通過" C地点 echo "B地点を通過" というプログラムで、A地点の中にC地点までジャンプさせる命令をしたいんです。
- 794 名前:nobodyさん mailto:sage [2008/05/01(木) 00:48:19 ID:???]
- >>792
サーバのバージョンが違うだけでそうそうプログラムが180度違う処理をすることなんてないんじゃない PHPのバージョンなら4にあわせてコード書くとかマジッククォートの設定の有無に左右されないようにコードを書く あとglobalなんとかってやつは対応するかしないかはあらかじめ決めたほうが良い で、問題1のファイルが削除できない件は、ローカルでファイルを作ってそれをサーバにアップしたら削除できるんじゃない
- 795 名前:nobodyさん mailto:sage [2008/05/01(木) 00:51:31 ID:???]
- >>783
よくわからんけど、そういうときは対象のファイルの<body>タグのスグしたあたりに 以下を出力してデータを確認してみれ echo "<pre>"; echo "ポストデータ"; print_r($_POST); echo "セッションデータ"; print_r($_SESSION); echo "</pre>";
- 796 名前:nobodyさん mailto:sage [2008/05/01(木) 00:55:13 ID:???]
- >>793
HSPのgoto文みたいなことがやりたいのかわからんが switch ($_POST['key']) { case "a": a(); break; case "b": b(); break; case "c": c(); break; } function a() { echo "aの処理"; } function b() { echo "bの処理"; } function c() { echo "cの処理"; }
- 797 名前:789 [2008/05/01(木) 00:55:17 ID:0ps46wqd]
- >>791
ID:itZeUQTn?のことでしょうか? すいません、証明は出来ませんがそれは私ではありません。 失礼いたしました。 PHP 5.2.3 CLI Windows XP SP2 以上の環境で mb_internal_encoding('UTF-8'); mb_http_output('cp932'); ob_start('mb_output_handler'); setlocal(LC_ALL, 'Japanese_Japan'); とした場合、 strftime('%a'); とすると日本語での曜日が出力されるのですが strftimeの出力がsjisになっているようで文字が化けてしまいます。 strftime -> (1. sjis) -> mb_output_hander -> (2. utf8) -> 出力 ※2. の部分で化ける strftimeの出力する日本語文字コードを変更したいのですが どのようにすればよいのでしょうか? また、変更は出来るのでしょうか?
- 798 名前: ◆butDCCtu7M [2008/05/01(木) 00:56:04 ID:LcM9SKUi]
- >>794
回答ありがとうございます。 サーバのバージョンはさほど気にしなくてもよいということですね。 コードはPHP4に合わせて書いております。(テスト環境もPHPはver.4.4.6) 問題1の件は>>788の最後で書いてあるように、想定はしているのですが、 利用者が操作せずに行えるのならそうしたいとの要望があり、プログラム上で 実現できる可能性を質問した次第です。 読解力がなくて申しわけありませんが、「globalなんとか」っていうのは どの部分への回答でしょうか?
- 799 名前:nobodyさん mailto:sage [2008/05/01(木) 00:59:19 ID:???]
- cp932ってsjisを拡張したものだから・・
- 800 名前:nobodyさん mailto:sage [2008/05/01(木) 01:02:13 ID:???]
- >>790
設定ファイルがなんの設定ファイルなのかわからないけど PHPからは、環境変数からどこまでの権限を自分が持ってるかを 知る事はできても権限を越えることは無理だから無理。 出来ることは、環境変数しらべて、条件があわなかったら お使いのサーバーは条件を満たしておりませんのエラーで終了。
- 801 名前:nobodyさん mailto:sage [2008/05/01(木) 01:03:12 ID:???]
- >>797
あとできないことはないが変換ライブラリなんか利用したほうが楽 rubyだとこんなやつ ttp://jp.rubyist.net/magazine/?0009-BundledLibraries#l24
- 802 名前:nobodyさん mailto:sage [2008/05/01(木) 01:06:56 ID:???]
- >>798
ファイルをサーバ側で作るんじゃなくて、ローカルからサーバにうpしたほうがいいよ
- 803 名前:nobodyさん mailto:sage [2008/05/01(木) 01:08:00 ID:???]
- >>797
mb_internal_encoding('UTF-8'); mb_http_output('cp932'); ob_start('mb_output_handler'); setlocal(LC_ALL, 'Japanese_Japan'); の条件ならcp932で出力されるのは当たり前だと思うけど? なんでutf-8で出ると考えてるの?
- 804 名前: ◆butDCCtu7M [2008/05/01(木) 01:08:34 ID:LcM9SKUi]
- >>800
回答ありがとうございます。 無理ですか……残念です。 問題1の方はftpでのアップロードで行うことにします。
- 805 名前:nobodyさん [2008/05/01(木) 01:10:02 ID:Qhoj/T/S]
- >>796
なるほど、switchを使うんですか。 ありがとうございました。
- 806 名前:789 [2008/05/01(木) 01:13:56 ID:0ps46wqd]
- >>799
はい、それは把握しています >>801 出来ないことはないとはどういうことでしょうか? 大元の定義ファイルがあり、それの文字コードを変換してからコンパイルし直す といった類のやり方でしょうか。 動的に変更出来ないのであれば諦めますが 可能性があるならヒントでも頂けると助かります。 >>803 mb_output_handlerの部分で ( utf8 -> cp932 ) 変換が掛かるのですが strftime からの出力は cp932 なので cp932をutf8としてcp932に変換するので文字が化けてしまいます。 書き方がわかりにくかったですね。 すいません。 >>798 4.2.0以前ではデフォルトでOnになっている設定のことだと思われます。 php.benscom.com/manual/ja/security.globals.php
- 807 名前:789 mailto:sage [2008/05/01(木) 01:29:22 ID:???]
- ああ、わかりました。
windowsだと日本語のロケールが一つしかないんですね。 Unix系だとja_JP.SJISなりeucJPなりUTF-8なりで対応すると。 ありがとうございました。
- 808 名前:nobodyさん mailto:sage [2008/05/01(木) 01:31:33 ID:???]
- >>806
つiconv これでできなければそれ以外のやりかたは知らない
- 809 名前:nobodyさん mailto:sage [2008/05/01(木) 02:03:18 ID:???]
- 今更なのですがピュア中部の2ショットで、ログが残せて管理者が確認出来るタイプのCGIを探してます。
配布終了になってサイトも無いので、お持ちの方はいらっしゃらないでしょうか? # 2SHOT-RIGHT v1.02 (フレーム専用、sjis用) <FreeSoft> # # by RIGHT herz.pobox.ne.jp/cyder/doc/right_top.htm # Original Script "2SHOT-CHAT version 4.1" # By RESCUE www.rescue.ne.jp これを今使ってるのですが、前メッセージが残っていたりと微妙に使いにくいのです。 ほかに2ショットでチャットログを残せるタイプのものは無いでしょうか?
- 810 名前:nobodyさん [2008/05/01(木) 03:02:47 ID:jmqAlJjw]
- 携帯サイトでよくあるPHPのログインをどうやったら破れるか考えて
いるのですが、外部からログファイルを取得するしか方法はありませんか?
- 811 名前:nobodyさん mailto:sage [2008/05/01(木) 04:18:34 ID:???]
- >>810
犯罪に荷担してしまう可能性のあるご相談はお受けすることができません ご了承ください
- 812 名前:nobodyさん mailto:sage [2008/05/01(木) 07:41:32 ID:???]
- $a = 0;
class HOGE { var $a = $a; } これって通らないの? なんで? クソ言語過ぎない?
- 813 名前:nobodyさん mailto:sage [2008/05/01(木) 07:45:31 ID:???]
- お前は何を言ってるんだ
- 814 名前:810 [2008/05/01(木) 08:49:53 ID:Bd+Jl0DJ]
- >>811
それでは1つ教えてください! 自分なりには入力された文字をテキストファイルなどの形式でサーバーに送って それをログファイルと比較しているのかなと思ってます。 それでサーバーにアクセスするにはどうすればいいのか アクセスしたところで拒否されないだろうかと考えています。 この仮説は正しいですか?
- 815 名前:nobodyさん mailto:sage [2008/05/01(木) 08:55:45 ID:???]
- 犯罪に荷担してしまう可能性のあるご相談はお受けすることができません
ご了承ください
- 816 名前:nobodyさん [2008/05/01(木) 08:58:50 ID:Bd+Jl0DJ]
- >>815
しつこくて申し訳ありません。他人に頼らず自力で勉強するしかないということですね。ありがとうございました。
- 817 名前:nobodyさん mailto:sage [2008/05/01(木) 13:04:01 ID:???]
- >>816
私怨たっぷり3流クラッカーさんですね、わかります
- 818 名前:nobodyさん mailto:sage [2008/05/01(木) 13:28:42 ID:???]
- 一応書いておきます
ブルートフォースアタックをかける結論に至ると思いますが、 対象サーバのアクセスログに著しく情報が残る+その結果対策もとりやすいため、 パスワード解析以前にすぐバレてお縄になってしまうでしょう したがって、潔く諦めることをお勧めします >>816
- 819 名前:nobodyさん mailto:sage [2008/05/01(木) 13:56:12 ID:???]
- ID:Bd+Jl0DJよ
貴様が厨房であることは分かったからさっさとこのスレからうせろ
- 820 名前:nobodyさん mailto:sage [2008/05/01(木) 14:18:34 ID:???]
- >>812
これは釣りだよな?どの言語のクラスでもこんな書き方しないだろ。
- 821 名前:nobodyさん mailto:sage [2008/05/01(木) 15:31:12 ID:???]
- 動的にクラスを生成するのをよくやる言語や環境ならやるかも。
- 822 名前:nobodyさん mailto:sage [2008/05/01(木) 18:33:46 ID:???]
- 質問がないとひまだお
- 823 名前:nobodyさん mailto:sage [2008/05/01(木) 19:13:28 ID:???]
- うーん、いまのとこないw
- 824 名前:nobodyさん mailto:sage [2008/05/01(木) 19:38:05 ID:???]
- じゃ質問置いておきますね
pc11.2ch.net/test/read.cgi/php/1164731497/
- 825 名前:816 [2008/05/01(木) 19:42:34 ID:Bd+Jl0DJ]
- 自己解決しました。なんとかサーバーにアクセスしてもcryptされていたらダメなんですね。
やっとこの関数の重要性を理解しました。 結局ブルートフォースしかないんですね。
- 826 名前:nobodyさん mailto:sage [2008/05/01(木) 19:44:59 ID:???]
- >>825
未来の犯罪者乙
- 827 名前:816 [2008/05/01(木) 20:06:55 ID:Bd+Jl0DJ]
- 怒られない程度に遊びたいだけで、三流クラッカーにさえなれない厨房です。
- 828 名前:nobodyさん mailto:sage [2008/05/01(木) 20:07:19 ID:???]
- >>827
死ねクソガキ
- 829 名前:nobodyさん mailto:sage [2008/05/01(木) 20:15:14 ID:???]
- 4桁パスワードの掲示板で、手動で総当りアタックでもやればいいじゃない
- 830 名前:nobodyさん mailto:sage [2008/05/01(木) 20:19:19 ID:???]
- sankei.jp.msn.com/affairs/crime/080124/crm0801241123005-n1.htm
- 831 名前:nobodyさん mailto:sage [2008/05/01(木) 20:21:37 ID:???]
- まだいたのですね…
ブルートフォースアタックについて補足します 昨今の Firewall は統合型のものが多く、 侵入検知、自動防御などの機能が同居していることがほとんどです 外部から調査しても一見すると Firewall がないように感じる場合がありますが、 Stelth 機能を使って Firewall を隠蔽するような、無いように振る舞っているだけです したがって、どこの企業、組織、レンタルサーバ類でも確実にログが採取されており、 ブルートフォースのようなことをしかければ確実に足跡を追跡できると覚えておいてください つまり、潔く諦めることをお勧めします >>816=825
- 832 名前:nobodyさん mailto:sage [2008/05/01(木) 20:23:17 ID:???]
- まあ、やらせといて捕まってもらえるほうがうれしいけどね
厨房は生きる価値ないから
- 833 名前:nobodyさん mailto:sage [2008/05/01(木) 20:26:49 ID:???]
- 4桁のパスワードか。
数字10個、アルファベット26個×2(大文字小文字)で62個の場合で考えると 総当りで14776336パターン。 俺が作ったシステムは、一回のパスワード認証で 一秒ウェイトを入れているから最悪でも171日で突破できるな。 記号も考慮すると1年ぐらいか。 だから何?といわれても困るがw
- 834 名前:nobodyさん mailto:sage [2008/05/01(木) 20:55:07 ID:???]
- 短時間に認証エラーを繰り返したIPはブラックに自動登録、
以降のアクセスは警視庁・インターポールにリダイレクトしてる漏れは天才。
- 835 名前:nobodyさん mailto:sage [2008/05/01(木) 21:05:11 ID:???]
- >>833
そういうのが Firewall にとっては最も検知しやすかったりします スレ違いな話題だし、問題児はそろそろネットワーク板にでも誘導するか…('A`)
- 836 名前:nobodyさん mailto:sage [2008/05/01(木) 21:18:32 ID:???]
- 最近はログイン条件にパスの他にプロバイダ入れるのが主流だな。
国内の特定のプロバイダからしかアクセスできないようにしておけば 万が一の時もすぐタイーホ。 銀行なんかは重要な手続きは携帯からやらせて、 端末ID使ってる所もあるね。
- 837 名前:nobodyさん mailto:sage [2008/05/01(木) 22:44:33 ID:???]
- 主流・・・なのか?
- 838 名前:nobodyさん mailto:sage [2008/05/01(木) 23:10:15 ID:???]
- ログイン情報って無駄なものを入れないためにいつも1っていれて判断してたけど
プロバイダいれるメリットは?
- 839 名前:nobodyさん mailto:sage [2008/05/01(木) 23:36:23 ID:???]
- 主流かどうかは知らんが、アカウントに許可IPアドレスを設定するのは普通にある
メジャーなプロバイダならログもちゃんと管理してるだろうから、パスワード漏れ等でログインされても 追いやすいって話じゃね つうか1で判断ってセッションハイジャック防止とかノーガードか?
- 840 名前:nobodyさん mailto:sage [2008/05/02(金) 00:09:18 ID:???]
- 国内の特定のプロバイダからしかアクセスできないようにする
大変すぎだろ? 海外からのアクセスなんて当たり前にあるし、 プロバイダが増えたり減ったりしたらどうするんだ? 個人ブログじゃないんだしさ。
- 841 名前:nobodyさん mailto:sage [2008/05/02(金) 00:09:57 ID:???]
- >>839
セッションハイジャックおこるの?
- 842 名前:nobodyさん mailto:sage [2008/05/02(金) 00:16:59 ID:???]
- >>840
認証ページ(ディレクトリ)だけにアクセス制限をかければいいだけですよ
- 843 名前:nobodyさん [2008/05/02(金) 00:32:23 ID:ESOY+ESo]
- うまくすりぬける人はパスワードなんか無視してURLをゲットするの?
- 844 名前:nobodyさん mailto:sage [2008/05/02(金) 00:53:26 ID:???]
- >>842
だからそれじゃ特定のプロバイダ人しか 認証できないだろ。 それに悪意のある人間が日本国内から アタックしたらどうするんだ? 意味無いじゃんか。
- 845 名前:nobodyさん [2008/05/02(金) 01:39:52 ID:71gb5g2D]
- 遅レスだけど
>>654 えー!!!!こんなことできんの!? プログラムはCから覚えた俺には強烈な型柔軟性に吃驚だよぅ
- 846 名前:nobodyさん mailto:sage [2008/05/02(金) 01:47:50 ID:???]
- おまえらプログラムもいいがたまにはオンゲーでもしようぜ
対人がおもしろいMMOだから遊びにおいで ロストオンライン game13.2ch.net/test/read.cgi/mmo/1209016763/
- 847 名前:nobodyさん mailto:sage [2008/05/02(金) 02:11:59 ID:???]
- >>846
なんでチョンゲーなん?
- 848 名前:nobodyさん mailto:sage [2008/05/02(金) 02:27:27 ID:???]
- C言語でも、同じようなことはできるがな。
- 849 名前:nobodyさん mailto:sage [2008/05/02(金) 02:28:24 ID:???]
- >>845
ほんとにCやった?
- 850 名前:nobodyさん mailto:sage [2008/05/02(金) 02:30:10 ID:???]
- C言語に文字の配列はあっても文字列変数なんて概念はないぞ
ましてそれをインクリメントなんてできんの?
- 851 名前:nobodyさん mailto:sage [2008/05/02(金) 02:33:25 ID:???]
- 文字列をそのままできなくても文字のインクリメントはできる。
- 852 名前:nobodyさん mailto:sage [2008/05/02(金) 02:37:09 ID:???]
- 文字列のインクリメントができるのが驚きなんじゃないか
さらに言えばCは文字のインクリメントができるんじゃなくて 文字コードを数値としてインクリメントができるだけだし ってまあスレ違いだからどうでもいいか
- 853 名前:nobodyさん mailto:sage [2008/05/02(金) 02:55:18 ID:???]
- 話してる内容自体には個人的には賛成なんだが
散々自分の意見言っといて 最後に「スレ違いだからここまで」って 典型的な荒らしの書き方じゃないか。
- 854 名前:nobodyさん mailto:sage [2008/05/02(金) 04:20:13 ID:???]
- スレチは他所で。
まともな意見だと思うがな。
- 855 名前:nobodyさん mailto:sage [2008/05/02(金) 05:29:35 ID:???]
- コンパイラとインタプリタをの優劣を論じても意味はない。
スレチ以前の話。
- 856 名前:nobodyさん mailto:sage [2008/05/02(金) 10:02:15 ID:???]
- 上で出ているPHPの認証画面とは任意の人間に認証させるようなページ?
わたしは管理者だけが認証できればよいと理解していました 何らかのサービスを管理するための認証画面だと思っていたのですが 例えば、掲示板の書き込みを一括削除したり等する画面への認証など であれば、管理者だけが管理画面に対して認証できればよいだけなので、 特定のRemote host(日本国内の限定されたISP)からのアクセスのみを .htaccessなどで許可しておけばさらに安心だと思うのですが
- 857 名前:nobodyさん mailto:sage [2008/05/02(金) 10:44:23 ID:???]
- phpって文字列に対して(int)とか、
不正なキャストを行った場合の処理ってどうなる仕様なのでしょうか?
- 858 名前:nobodyさん mailto:sage [2008/05/02(金) 11:07:54 ID:???]
- マヌアルの中からあなたのかわりに探してあげたよ!
jp.php.net/manual/ja/language.types.integer.php#language.types.integer.casting
- 859 名前:nobodyさん mailto:sage [2008/05/02(金) 13:06:24 ID:???]
- うむ、ごくろう。
- 860 名前:nobodyさん [2008/05/02(金) 15:22:43 ID:eCOkp8a7]
- 変数名に変数を使うことって出来ないのでしょうか?
$hoge = "bcd" $a$hoge = "abcd" だとしたら、 $hogeの内容が変数名に代入されて $hoge = "bcd" $abcd = "abcd" となるようにしたいのですが・・・やっぱ無理でしょうか? 別の方法があれば教えてほしいです。
- 861 名前:nobodyさん mailto:sage [2008/05/02(金) 15:28:29 ID:???]
- あまり薦めないけど
$hoge = "bcd"; eval( "\$a$hoge = \"abcd\";" ); echo $abcd . "\n";
- 862 名前:nobodyさん mailto:sage [2008/05/02(金) 15:54:35 ID:???]
- evalなんぞ使わなくても
${'a'.$hoge} = 'abcd';
- 863 名前:nobodyさん mailto:sage [2008/05/02(金) 16:00:10 ID:???]
- >>862
なるほど、中括弧で括るのですか。 ありがとうございました。
- 864 名前:nobodyさん mailto:sage [2008/05/02(金) 16:00:44 ID:???]
- >>860
可能だがしかしそれどんな設計だよ
- 865 名前:nobodyさん [2008/05/02(金) 16:38:44 ID:1oP7bnHx]
- 変数名に変数ねぇ。
やろうと思ったことすらない。 難読化に役立つんじゃねぇかなぁ。
- 866 名前:nobodyさん mailto:sage [2008/05/02(金) 16:43:12 ID:???]
- 変数名に変数か、考えた事すら無かったわ
- 867 名前:nobodyさん mailto:sage [2008/05/02(金) 16:53:31 ID:???]
- 同じく変数に関する質問なのですが、
「echo "あいうえお"; echo $ABC; $A=$C+$D」というプログラムをひとつの変数に収めることって出来ないんでしょうか?
- 868 名前:nobodyさん mailto:sage [2008/05/02(金) 16:55:06 ID:???]
- >>867
>>1
- 869 名前:nobodyさん mailto:sage [2008/05/02(金) 16:58:20 ID:???]
- >>868
氏ね
- 870 名前:nobodyさん mailto:sage [2008/05/02(金) 16:59:11 ID:???]
- 志村〜
- 871 名前:nobodyさん mailto:sage [2008/05/02(金) 17:08:21 ID:???]
- >>867
$foo = 'echo "あいうえお"; echo $ABC; $A=$C+$D;'; で、なにがしたいんだ?
- 872 名前:nobodyさん mailto:sage [2008/05/02(金) 17:23:51 ID:???]
- 「eval したいんです!」
「だからなんで eval が要るんだ?」 「使ってみたいだけなのに、なんで要るのか訊かれても…」 こんな感じじゃないのかな。
- 873 名前:nobodyさん mailto:sage [2008/05/02(金) 17:36:09 ID:???]
- 変数名に変数、普通に使ってますが・・・だめですか・・
- 874 名前:nobodyさん mailto:sage [2008/05/02(金) 17:51:53 ID:???]
- 普通は連想配列(PHPだと配列と区別ないが)を使って $a[ $hoge ] = "abcd"; とか書く
変数名に変数を使うと便利な状況が思いつかない
- 875 名前:nobodyさん mailto:sage [2008/05/02(金) 17:56:08 ID:???]
- こういうのは実際に"便利な状況"に遭遇してから分かるのであって、
初めから頭で考えても思いつかないだろ
- 876 名前:nobodyさん [2008/05/02(金) 18:19:24 ID:nE3gn/Rr]
- Perl 関係のスレにも ${$varname} したい人がときどき来るんですけど
自分も>>874な感覚で $array[$key] (PHP) / $hash{$key} (Perl) で済むように 思うことが多いなあ。${$varname} したい状況がわからない。 でも、言語仕様としては用意されてるから駄目ではないし(…です。>>873) 今の自分は「C のポインタって何が便利なんすか?」って人と変わらん状態なのかな。
- 877 名前:nobodyさん mailto:sage [2008/05/02(金) 18:52:31 ID:???]
- うん、みんなが優しいのは分かったけど、
例外を作りつづけてもよくないと思うぞ? >>1 ・偽者防止に必ずIDを表示(メール欄に何も記述しない)、若しくはトリップをつける事。 質問者も質問するなら最低、 テンプレにくらい目は通そうぜ?
- 878 名前:nobodyさん mailto:sage [2008/05/02(金) 18:52:59 ID:???]
- うぅ〜んまんだむ!
- 879 名前:nobodyさん mailto:sage [2008/05/02(金) 18:55:26 ID:???]
- GETでもPOSTでも動くように可変変数使って書いたことがあるけど
それが最初で最後だなぁ
- 880 名前:nobodyさん mailto:sage [2008/05/02(金) 19:20:38 ID:???]
- >>879
それは、二行にすりゃいいんじゃw
- 881 名前:nobodyさん [2008/05/02(金) 21:02:31 ID:CcSXHmXb]
- 動的に関数を定義するにはどうしたらいいですか?
- 882 名前:nobodyさん mailto:sage [2008/05/02(金) 21:03:05 ID:???]
- if(){
function b(){} } else { function a(){} }
- 883 名前:ぬるぽ(^^)/ mailto:js [2008/05/02(金) 21:37:24 ID:???]
- PHPで、どんなセキュホがあれば、スクリプトみられたり するんですか?
教えて下さい。 z-z.jp/ なんでここはスクリプトみられてるのですか 教えて下さい
- 884 名前:nobodyさん mailto:sage [2008/05/02(金) 21:43:28 ID:???]
- phpじゃないじゃん
- 885 名前:nobodyさん mailto:sage [2008/05/02(金) 21:48:36 ID:???]
- そこのスクリプトの見方を教えてくれれば、
PHPのも教えてあげるよ
- 886 名前:nobodyさん mailto:sage [2008/05/02(金) 21:51:44 ID:???]
- >>883,>>885
さあ厨房は帰った帰った
- 887 名前:nobodyさん [2008/05/02(金) 22:47:59 ID:vDcZA+4C]
- おまえら友達居ないだろ?
- 888 名前:nobodyさん mailto:sage [2008/05/02(金) 22:57:12 ID:???]
- >>887
自分を攻撃すると意味の分からない話にもってくゆとり乙
- 889 名前:nobodyさん [2008/05/02(金) 23:00:15 ID:vDcZA+4C]
- >>888
俺はたしかにゆとり教育受けてるが、おまえみたいに友達いないよりはマシだ。 こんなところにずっと張り付いてて楽しいか?
- 890 名前:nobodyさん mailto:sage [2008/05/02(金) 23:01:31 ID:???]
- >>889
会ったことも無いのに友達がいないといえるところがゆとりだな
- 891 名前:nobodyさん mailto:sage [2008/05/02(金) 23:08:42 ID:???]
- 友達いないけど彼女いるから
- 892 名前:nobodyさん mailto:sage [2008/05/02(金) 23:49:49 ID:???]
- そこは PHP 使われていないですよ
スレ違いだから↓あっちで聞きなさい! くだすれPerl(超初心者用)2 pc11.2ch.net/test/read.cgi/php/1204488452/
- 893 名前:nobodyさん [2008/05/03(土) 00:38:01 ID:cJNbL5n/]
- php 5.2.3 windows xp sp1 apache2な環境ですが
コマンドラインの php -l ファイル名 と同じ動作をする php 関数かなんかはないでしょうか。 プライベート用のテスト鯖でDBにソースを保存して簡易CMS的に使おうと考えており DBに保存する前にソースが動くかどうかの確認をしたいのです。
- 894 名前:ぬるぽ(^^)/ mailto:js [2008/05/03(土) 00:55:21 ID:???]
- PHPで、どんなセキュホがあれば、スクリプトみられたり するんですか?
教えて下さい。 z-z.jp/ なんでここはスクリプトみられてるのですか 教えて下さい
- 895 名前:nobodyさん mailto:sage [2008/05/03(土) 01:06:37 ID:???]
- >>894
そこにPHPは使われていません Perlが使われています 下のところ↓で聞いてください くだすれPerl(超初心者用)2 pc11.2ch.net/test/read.cgi/php/1204488452/
- 896 名前:nobodyさん mailto:sage [2008/05/03(土) 01:06:55 ID:???]
- >>894
氏ねゆとり
- 897 名前:nobodyさん [2008/05/03(土) 01:17:15 ID:3FEggVxI]
- ブログのテンプレートでよく見かける
<a href="{$BBSPATH}">掲示板トップ</a> のようなことをしてデザインとプログラムを分けたいのですが、 どのような仕組みで作ればいいのでしょうか?
- 898 名前:nobodyさん mailto:sage [2008/05/03(土) 01:29:10 ID:???]
- 正規表現を覚えて\{(\$[A-Za-Z_-]+)\}でマッチングさせて\1で
帰ってきた変数名で、その部分を置き換える。 っていうのは#FF0000なFALSEで、何も考えずにincludeして使えば良い。 {$変数}の"{"と"}"は、周りの文字にくっつかない為の方法で表示はされない。 単に変数埋め込んでるだけ。
- 899 名前:nobodyさん [2008/05/03(土) 01:38:21 ID:3FEggVxI]
- >>898さんの説明が難しくて私には・・・まだやすぎるのかな・・・
自分なりに考えたのですがこういうやり方はどうなんでしょうか? プログラムファイルからスキンファイルをfile_get_contentsで読み込んで、 str_replaceを使ってスキンファイルに書かれている変数(たとえば{BBSPATH}など)を置換。 っていうのはダメですよね・・
- 900 名前:nobodyさん mailto:sage [2008/05/03(土) 01:47:21 ID:???]
- >>899
それで問題ない
- 901 名前:nobodyさん mailto:sage [2008/05/03(土) 01:54:15 ID:???]
- ありがとうございます。この方法なら自分にもできそうなので取り組んで見ます
- 902 名前:nobodyさん mailto:sage [2008/05/03(土) 02:06:58 ID:???]
- ・・・まだやすぎるのかな・・・
- 903 名前:nobodyさん mailto:sage [2008/05/03(土) 02:07:24 ID:???]
- file_get_contentsでやっても、evalすれば
$varは展開されるけど、それで出来るのは、単一の値を持つスカラーしか置き換えられないから smartyみたいなのはstr_replaceとか正規表現使ってるっぽい気がする。 ソース見てないけどあれってifとか使えるし、<option>タグで 中身ぞろぞろ引き出せるんだよね?…ってやっぱevalでも出来るかな? まあ、自分で置換すれば、<option>で項目が増減するのも タグに独自ルール作って扱えるよね。 ちなみにZendFrameworkは普通に<?php ?>だよ <?php if(hoge): ?> <?php endif; ?>って{}使わない方のもう一つのifの書き方を 使ってるのが見やすくてなるほどと思った。 常に表示枠固定じゃない限り、foreachはどうしても 使うことになると思うし、それ考えるとZendのやり方が良いと思う。
- 904 名前:903 mailto:sage [2008/05/03(土) 02:13:06 ID:???]
- ごめん、開始タグと終了タグあるのはstr_replaceじゃ無理だ。
単に置き換えるだけなら出来るけど、それならevalした方が断然良い。 やっぱ正規表現必要。
- 905 名前:nobodyさん mailto:sage [2008/05/03(土) 02:18:04 ID:???]
- >>901
PHPBlosxomとか参考にすれば? ttp://sourceforge.net/projects/phpblosxom/
- 906 名前:nobodyさん [2008/05/03(土) 04:22:31 ID:Bi5B2zuj]
- >>891
>友達いないけど彼女いるから ワラタwww彼女いる事自体はなんの自慢にもなんないだろwww 妥協すればだれでもできるwww
- 907 名前:nobodyさん [2008/05/03(土) 08:52:05 ID:IxjoBmKw]
- preg_match("/<title>(.*)<\/title>/",$file_data,$file_title);
これで読み込んだファイル内のtitleタグのテキストを取得しています。 しかし、<title></title>の間に改行が入ると取得できなくなります。 改行が入っていても、取得するにはどうすればいいのでしょうか? 改行を削除する方法以外でお願いします。
- 908 名前:nobodyさん mailto:sage [2008/05/03(土) 09:18:15 ID:???]
- >>907
. ↑は改行を含んでませんよ ちゃんと改行も含めないと \nと.
- 909 名前:873 mailto:sage [2008/05/03(土) 11:22:48 ID:???]
- 遅レスだけど、変数名に変数を使うことってそんなに頻繁にはないけど
(言われてるように、連想配列で済む場合が多いから) >>898みたいな正規表現と組み合わせる場合とか、変数と他の何かが 一定のルールで名称付けされてて、かつそれが膨大な量の時とか、 あとはリファレンス的に使ったりとか、そんな場合です。 これはPerlの時から使ってた。 確かにこれらの場合も、他のやり方とか、配列で済ませられるかもしれないけど、 簡単な方を選んでしまった。
- 910 名前:nobodyさん mailto:sage [2008/05/03(土) 11:45:38 ID:???]
- >>907
www.php.net/manual/ja/reference.pcre.pattern.modifiers.php s (PCRE_DOTALL)
- 911 名前:nobodyさん mailto:sage [2008/05/03(土) 11:48:07 ID:???]
- てか普通にsmarty使えばいいんじゃね?って言うのはなしなの?
なんでわざわざ車輪を再発明すんの?
- 912 名前:nobodyさん mailto:sage [2008/05/03(土) 12:13:39 ID:???]
- phpのプログラマーって、論文とか書いたことがない奴ばかりか?
論理的思考もなく、単に関数と関数をパズルのような感覚でつなぎ合わせれば、 それなりのものが出来てきて、さぞ自分は有能なエンジニアだと錯覚を起こしているのではないですか? 有能か似非かを分ける方法は簡単。 設計書orテスト仕様書を書かせてみればすぐ分かる。 もっと言えば、作っているシステムを誰でも分かりように1枚の絵にまとめろ、という課題を出せばいい。 たちまち、化けの皮が剥がれる。
- 913 名前:nobodyさん mailto:sage [2008/05/03(土) 12:14:36 ID:???]
- 掲示板のスキソのように使うまでもない小物とか、
テンプレートエンジンがない環境とか 実は俺もスキソのためにSmartyをダウソして中を見てみた訳だが、 何が何だかワケワカメだったw
- 914 名前:nobodyさん mailto:sage [2008/05/03(土) 12:45:58 ID:???]
- >>913
Smaryのコード自体は大してレベル高くないんだけどphp4仕様で書かれてるから非常に読みにくい
- 915 名前:nobodyさん mailto:sage [2008/05/03(土) 13:01:45 ID:???]
- メカニズムが車輪の再発明でも、雪道に強いタイヤとか
自分の欲しい物を作るのは、間違いじゃないと思うよ。 smartyみたいに、大した事出来ないのに無駄に大きいライブラリは 拡張するより、一から書いた方が早いだろうし。 今の風潮で何作るのにも出来合いのライブラリを使っていく発想だと 9割のクラスが使われないまま読み込まれていたりとかおかしな事になる。
- 916 名前:nobodyさん mailto:sage [2008/05/03(土) 13:10:32 ID:???]
- 四角い車輪の再発明乙
- 917 名前:nobodyさん mailto:sage [2008/05/03(土) 13:13:26 ID:???]
- >>916
雑誌とかに惑わされずにsmartyの中見てみれば、 smarty自体が四角い車輪な事がすぐわかるはずだけど。 あれは、個人が適当に作ったのを公開してるのとレベルあまり変わらない。
- 918 名前:nobodyさん mailto:sage [2008/05/03(土) 13:16:04 ID:???]
- 「見ればわかるはず論」はいらない。
理由を言え。
- 919 名前:nobodyさん mailto:sage [2008/05/03(土) 13:18:22 ID:???]
- php自体で書かれてるんだから見て分らないやつは使うな。
- 920 名前:nobodyさん mailto:sage [2008/05/03(土) 13:20:55 ID:???]
- >>919
そういう暇は無いんで、 どこを見ればよいかと、そこを教えてください。
- 921 名前:nobodyさん mailto:sage [2008/05/03(土) 13:22:46 ID:???]
- >>917
どの辺が?
- 922 名前:nobodyさん mailto:sage [2008/05/03(土) 13:36:47 ID:???]
- だから、君達は技術者じゃないだよ。単なる組み立て屋。
- 923 名前:nobodyさん mailto:sage [2008/05/03(土) 13:46:21 ID:???]
- >>922
だから聞いてます?どこがと聞いてんだけど。説明できないんだw
- 924 名前:nobodyさん mailto:sage [2008/05/03(土) 13:48:18 ID:???]
- 書き方が凄く汚い。
$varへの代入とdefineの使い方が曖昧。 define使ってると思えば、弄る事の無いsmartyバージョンナンバー $varに入れてるし。 php4で書かれてる時点でphp5からextendする気は起きないだろ。 smartyプラグインで決められたオレオレ使用にしたがってカスタマイズするか? 突っ込みどころは一杯あるけど、コード内にvimのタグ入ってる時点で、 書いてるやつが自分のためだけに作ってるオレオレエンジンだって気付けよ。
- 925 名前:nobodyさん mailto:sage [2008/05/03(土) 13:50:47 ID:???]
- お前ら暇だな!
- 926 名前:nobodyさん mailto:sage [2008/05/03(土) 13:52:14 ID:???]
- だが、これは
下らねぇ煽りあいはここに書き込みやがれ 1の序曲にすぎなかった
- 927 名前:nobodyさん mailto:sage [2008/05/03(土) 13:53:07 ID:???]
- >>924
書き方wwww まぁな、書き方は目立つし突っ込みやすいからな。
- 928 名前:nobodyさん mailto:sage [2008/05/03(土) 13:55:48 ID:???]
- 人が作ったコードを使うこと、いや使い方すらわからなくて人に聞いている状態なのに、
俺は技術者だと威張り腐っているって何? 人間として腐ってんじゃねーの?
- 929 名前:nobodyさん mailto:sage [2008/05/03(土) 14:09:44 ID:???]
- 書き方が気に食わないっつー話かw
- 930 名前:924 mailto:sage [2008/05/03(土) 14:17:25 ID:???]
- >>922
技術者だと威張ってる奴なんてどこにもいないだろw ここにいるのは「パーソナルホームページ」を作ってる趣味人が大半だから おちけつ。 彼らは、「お前は技術者じゃない」って言われても、困るだろ。 夕飯作ってる主婦にいきなり、「お前は料理人として失格だ」 って言ってるくらい暴言だ。
- 931 名前:nobodyさん mailto:sage [2008/05/03(土) 14:28:46 ID:???]
- 技術者だからこそ人が作ったコードを使うんだけどなあ
趣味なら全部自前で書いていくら時間かけても楽しければいいけど
- 932 名前:873 mailto:sage [2008/05/03(土) 14:28:52 ID:???]
- 俺は一応技術者だけど、ほとんどライブラリは使ったことないな。
技術者としても会社の一員としても正しくないかもしれないけど、 やっぱ他の人が作ったものを心底信用することができないのと、 自分で開発するのが楽しいから。 ま、言っても全部自分でってわけにもいかないし、自分が作ったものが 完璧だとは断言できないけど、でもまぁ、そうやって成長していってるってのもある。
- 933 名前:nobodyさん mailto:sage [2008/05/03(土) 14:33:39 ID:???]
- _, ,_
<[;゚Д゚]> ア゙ー!? なんでおまいの楽しみや成長のために [_] つかいづれえ心底信用できねえものを使わせられにゃならんのよ < >
- 934 名前:nobodyさん mailto:sage [2008/05/03(土) 14:35:35 ID:???]
- ホントに会社の一員なのか?
いつも一人で開発してんのか?
- 935 名前:nobodyさん mailto:sage [2008/05/03(土) 14:43:31 ID:???]
- 一画面いくらって感じの仕事ならともかく、もうちょっと複雑なシステムの開発になんかだと、
どれだけライブラリ化、ソースコードの再利用がされてるかは、かなり怪しい話題だと 思うけどなぁ。
- 936 名前:873 mailto:sage [2008/05/03(土) 14:54:14 ID:???]
- >>934
一人で開発してる。ま、規模が小さいってのはかなりあると思う。 あと、もうできる限り一つ使わない理由としては、バージョン依存が怖いってのもある。 だから結局、自分でライブラリ開発してる。
- 937 名前:873 mailto:sage [2008/05/03(土) 14:55:23 ID:???]
- スマソ、日本語かなりおかしくなってたw
×もうできる限り一つ使わない理由としては ○できる限り使わないもう一つの理由としては
- 938 名前:nobodyさん mailto:sage [2008/05/03(土) 15:01:09 ID:???]
- 難しいことを行っても分からないようだから、
車のエンジンを開発するのがエンジニア、 車の部品を設計図に基づいて組み立てるのは組立工。 で、君達は、組立工に過ぎないということだよ。
- 939 名前:nobodyさん mailto:sage [2008/05/03(土) 15:02:36 ID:???]
- 秋葉原で、パソコンのパーツを買ってきて組み立てて、
俺はパソコンを作れるなどと馬鹿丸出しで初心者に自慢しているのと同じだってこと。 そろそろ自覚しろよ。
- 940 名前:nobodyさん mailto:sage [2008/05/03(土) 15:16:15 ID:???]
- PM工程からUTくらいまでだけをやるのが組立工
PDまでとかもやるのがエンジニア ライブラリとか関係ないから 君が煽りたいだけなのはよくわかった GWで暇なら外に出るといいよ
- 941 名前:nobodyさん mailto:sage [2008/05/03(土) 15:23:13 ID:???]
- >>924
smartyのもっとワクワクするようなお話が聞けると思ったのに、 まことに残念無念。また無駄な時間を消費してしまった。
- 942 名前:nobodyさん mailto:sage [2008/05/03(土) 15:27:00 ID:???]
- >>940
俺が担当教官なら、お前は停学処分にするよ。 大体、PrograMing工程と、ProjectManagement工程と紛らわしいから、 通常は、PM工程とは言わずPG工程と言うところだが、 そういう無神経さも君の気質をよく体現していると思うよ。
- 943 名前:nobodyさん mailto:sage [2008/05/03(土) 15:40:44 ID:???]
- ProjectManagement工程って初めて聞いたわ
そうか、ProjectManagementは工程の一つだったのか
- 944 名前:nobodyさん mailto:sage [2008/05/03(土) 15:42:13 ID:???]
- よそでやれよ目糞鼻糞ども。
- 945 名前:nobodyさん mailto:sage [2008/05/03(土) 15:49:01 ID:???]
- もっと、テレビのニュースネタになるようなデカイ発言をしろよ。
↓↓↓ 明日の朝のテレビのニュースのネタをどうぞ!!!
- 946 名前:nobodyさん mailto:sage [2008/05/03(土) 15:49:33 ID:???]
- >>938
おーい。設計図を書いている人がいないぞwwww
- 947 名前:873 mailto:sage [2008/05/03(土) 15:51:09 ID:???]
- みんな!アタシのために喧嘩するのはやめてーーーノシ
- 948 名前:nobodyさん mailto:sage [2008/05/03(土) 15:52:00 ID:???]
- 車のエンジンを作る人(下請けライブラリを作ってくれる人)が
車の設計図(アプリケーションのソースコード)を書いてくれるんじゃねwww らくだなぁ。打ち込むだけでいいんだろ? おら、早く仕事しろwww
- 949 名前:nobodyさん mailto:sage [2008/05/03(土) 16:06:55 ID:???]
- 東郷平八郎は、命を掛けて日本を守ったのに、
ここに住民はこんな下らないことで時間つぶしですか? どうりで、GNPで2位から18位に転落するわけだ。先祖に会わす顔がないよ。
- 950 名前:nobodyさん mailto:sage [2008/05/03(土) 16:12:20 ID:???]
- そこまで戻らなくていいから>>897からやり直そうよ
- 951 名前:nobodyさん mailto:sage [2008/05/03(土) 16:14:21 ID:???]
- いまどき命をかけて日本を守るとかあほだろw
- 952 名前:nobodyさん mailto:sage [2008/05/03(土) 16:27:42 ID:???]
- 最低な国、日本
- 953 名前:nobodyさん mailto:sage [2008/05/03(土) 17:23:59 ID:???]
- >>951
OSがないとアプリケーションが動かないことを忘れるタイプですか?
- 954 名前:nobodyさん mailto:sage [2008/05/03(土) 17:30:44 ID:???]
- そんなときこそマルチプラットフォームだろ
- 955 名前:nobodyさん mailto:sage [2008/05/03(土) 17:33:15 ID:???]
- >>953
人民いてこその国ぞ。 人がいなくなった国に何の意味があろうか。
- 956 名前:nobodyさん mailto:sage [2008/05/03(土) 17:59:19 ID:???]
- 戦争に狩り出されたのは貧乏な家の男達だ。
そして主の居なくなった家はもっと貧乏になった。 それが忘れてはいけない真実。
- 957 名前:nobodyさん mailto:sage [2008/05/03(土) 18:01:51 ID:???]
- ゆとり乙w
- 958 名前:nobodyさん mailto:sage [2008/05/03(土) 18:15:39 ID:???]
- 人民について熱く語り合いたいなら
どこか別の板にいけ でなきゃーPHPスレなんだから 語りたい奴が掲示板作って晒せw ---------------------------------------------- では気を取り直して、次の方質問ドゾー
- 959 名前:nobodyさん mailto:sage [2008/05/03(土) 18:31:39 ID:???]
- PHPで戦争は止められますか?
- 960 名前:nobodyさん [2008/05/03(土) 18:33:44 ID:Q1whB2fu]
- すみません。質問です。
YOMIサーチのPHP版を設置し下記URLを参考に静的URLにしたいと思いましたが どうしても404になってしまい、うまく出来ませんでした。 tp://legendlink.com/php/url_seitekika.html XREAのs79サーバーを使っています。 設置したいURLはaaa.example.com/bbb/です。 この際、RewriteBaseはどう表現したらいいのでしょうか? よろしくお願いします。
- 961 名前:nobodyさん mailto:sage [2008/05/03(土) 18:56:32 ID:???]
- >もし、表示されていなければ、サーバー事態が.htaccessに対応していなかったり、mod_rewriteが組み込まれていない可能性があ
>詳しくは各サーバー管理者にお尋ねください。 > >なお、Yomi-Search自体をサーバーの特定フォルダ内にインストールしている方は、 RewriteBaseのパスを書き直すか、 >記述を削除して確認してみてください。
- 962 名前:nobodyさん mailto:sage [2008/05/03(土) 19:26:41 ID:???]
- オナニーレスを繰り返した火とって生きていて恥ずかしくないの?
少なくとも直前の答えるべき問題は>>897だよねぇ それに答えることもしなくて、独りよがりのレスを積み重ねてる人ってw
- 963 名前:nobodyさん [2008/05/03(土) 19:37:06 ID:6T5yZm8J]
- >>959
つPHP文庫
- 964 名前:nobodyさん mailto:sage [2008/05/03(土) 19:37:12 ID:???]
- と自分も答えないニートが熱く語っております。
- 965 名前:960 [2008/05/03(土) 21:25:03 ID:Q1whB2fu]
- 考えてみればスレ違いの質問にお答えくださったありがとうございました。
サーバーさんに問い合わせてみて、駄目ならサーバー変えようと思います。
- 966 名前:nobodyさん mailto:sage [2008/05/03(土) 21:55:59 ID:???]
- ちょw誰も答えてなくね?
上にあるのはニートの妄想レスだからw 俺は就職してるぞーみたいなw
- 967 名前:nobodyさん mailto:sage [2008/05/03(土) 21:57:46 ID:???]
- >>966
その通り 論点ずれまくりのレスをしているところからして、 当たりだな
- 968 名前:nobodyさん mailto:sage [2008/05/03(土) 22:25:50 ID:???]
- GW中ずっとこの流れなの?
- 969 名前:nobodyさん mailto:sage [2008/05/03(土) 22:26:05 ID:???]
- データベースに画像を記載する場合どうすればいいんでしょうか?
CDの画像とか、本の画像とか
- 970 名前:nobodyさん mailto:sage [2008/05/03(土) 22:27:36 ID:???]
- 1. ファイル名だけDBに保持して画像はファイルで持つ
2. BLOBを使う 3. スレ違い
- 971 名前:nobodyさん mailto:sage [2008/05/03(土) 22:28:41 ID:???]
- >>970
ありがとうございます。 すれ違い失礼致しました。
- 972 名前:nobodyさん mailto:sage [2008/05/03(土) 22:47:49 ID:???]
- >>970
スレ立てよろ
- 973 名前:nobodyさん mailto:sage [2008/05/03(土) 22:51:34 ID:???]
- >>970
スレ早く立てろよクズ
- 974 名前:nobodyさん mailto:sage [2008/05/03(土) 22:56:19 ID:???]
- pc11.2ch.net/test/read.cgi/php/1209822736/
- 975 名前:nobodyさん [2008/05/04(日) 06:34:25 ID:RevwzEgI]
- unixタイムって64ビットマシンになったら寿命伸びる?
その頃には間違いなく64ビットかそれ以上になってるから 気にせずunixタイム使うプログラム書いておk?
- 976 名前:nobodyさん mailto:sage [2008/05/04(日) 07:27:34 ID:???]
- それは誰もわからんよ
- 977 名前:nobodyさん [2008/05/04(日) 08:55:41 ID:z+IlApFp]
- phpのmicrotimeの関数ですが、
一度取得した後、再度取得しても同じにならないという保証はありますか? microtimeの返り値をキーに利用したいと思っています。 ちなみに、私は染色体異常でバセドウ病を患っていますので、 高度なパソコン操作ができません。 ご迷惑お掛けしますが、宜しくお願いします。
- 978 名前:nobodyさん mailto:sage [2008/05/04(日) 09:08:03 ID:???]
- 関数を呼び出した時点の値を返すから同じにはならない
- 979 名前:nobodyさん mailto:sage [2008/05/04(日) 09:39:50 ID:???]
- 精度については、OS依存じゃないのかなぁ。
あと、自分のショボイPCでも microtime実行するのに 10マイクロ秒ぐらいだから、 連続して呼び出す場合はマイクロ秒以下になる環境もあるんじゃない。 CPUがマルチコアだと、それも影響するかもしれないし。
- 980 名前:USO800 mailto:sage [2008/05/04(日) 09:59:18 ID:???]
- >>975
将来はRFC2550が標準の日時フォーマットになります。
- 981 名前:nobodyさん mailto:sage [2008/05/04(日) 13:22:09 ID:???]
- >>960
xreaはRewrite使えるよ たぶんaaa.example.com/bbb/ bbbの部分を付け加えてないからだと思う しかしs79は俺がガンガンcgi使ってるからこれからそこにYomiを入れてずっと運営していくなら 運営する前に新しい鯖に移った方がいいと思うw というかs79はかなり古いよな もし移れるならs300番台とかにいったほうがいいぞ PHP5だし鯖の性能もいいし 俺も移れるなら移りたいがサイト詰め込みすぎて引越すのがマンドクセんだw
- 982 名前:nobodyさん mailto:sage [2008/05/04(日) 21:04:37 ID:???]
- ブラウザからダウンロードさせるスクリプトですが
header('Content-Disposition: attachment; filename="test.txt";'); header('Content-Length: '.filesize("./test.txt")); header('Content-Type: application/octet-stream'); readfile("./test.txt"); こうした場合、クライアントがブラウザのダウンロードダイアログではいを選んでDLが完了するか いいえを選ぶまでサーバー側のPHPのプロセスは存在したままになるのでしょうか
- 983 名前:nobodyさん mailto:sage [2008/05/04(日) 21:11:32 ID:???]
- require するファイルが存在しなければ例外を発生させたいんですが
以下のコードでは何も表示されませんでした。 どうすれば例外を起こすことができるのでしょうか? try { require_once 'detarame.php'; } catch (Exception $e) { echo '例外です: ', $e->getMessage(), "\n"; }
- 984 名前:nobodyさん mailto:sage [2008/05/04(日) 21:22:53 ID:???]
- 読み込めたか判定してthrows
- 985 名前:nobodyさん mailto:sage [2008/05/04(日) 21:39:22 ID:???]
- >>982
jp.php.net/manual/ja/features.connection-handling.php
- 986 名前:nobodyさん mailto:sage [2008/05/04(日) 21:39:35 ID:???]
- >>983
file_existsじゃ駄目なの?
- 987 名前:nobodyさん mailto:sage [2008/05/04(日) 22:42:28 ID:???]
- >>985
wwwwwwww
- 988 名前:nobodyさん mailto:sage [2008/05/05(月) 02:05:16 ID:???]
- >>984>>986
file_exists でチェックできるんですね、ありがとうございます できれば全体を try で囲って どんな予期しない事が起きようとも 何かエラーメッセージを出すようにしたいのですが そういうことは しない もしくは するべきではない ものなのでしょうか?
- 989 名前:nobodyさん mailto:sage [2008/05/05(月) 02:18:02 ID:???]
- 別に構わないんじゃね?
- 990 名前:nobodyさん mailto:sage [2008/05/05(月) 02:28:52 ID:???]
- >>988
jp.php.net/manual/ja/function.set-error-handler.php
- 991 名前:983 mailto:sage [2008/05/05(月) 03:48:36 ID:???]
- >>990
難しそうですね。。。 とりあえず色々試してみることにします。 ありがとうございました
- 992 名前:nobodyさん mailto:sage [2008/05/05(月) 05:46:31 ID:???]
- >>988
メッセージを出した後どうするのかが問題だろ。 予期しないことがないようにしておくのが開発だ。 適当に作ってメッセージ出して終わりじゃ素人。
- 993 名前:nobodyさん mailto:sage [2008/05/05(月) 06:50:31 ID:???]
- またJP1が出たか。
- 994 名前:nobodyさん mailto:sage [2008/05/05(月) 09:05:42 ID:???]
- JP1とかどうでもいいが基本だろ?
- 995 名前:nobodyさん mailto:sage [2008/05/05(月) 09:46:55 ID:???]
- JP1君いらっしゃ〜い
- 996 名前:nobodyさん mailto:sage [2008/05/05(月) 12:56:23 ID:???]
- ここは富士通営業マンの工作活動がひどいインターネッツですね
- 997 名前:nobodyさん mailto:sage [2008/05/05(月) 12:59:55 ID:???]
- >>996
富士通じゃなくて、NECソフトウェアだと思うんだが。
- 998 名前:nobodyさん [2008/05/05(月) 13:18:43 ID:cSW0xQhq]
- 某スレに居たけど、俺の良さを分からないようだったので、
こっちに北。俺は、分子生物学の権威だけど、何か聞きたいことある?
- 999 名前:nobodyさん mailto:sage [2008/05/05(月) 13:23:22 ID:???]
- ない
- 1000 名前:nobodyさん mailto:sage [2008/05/05(月) 13:24:22 ID:???]
- >>998
いったい何が始まるんです?
- 1001 名前:1001 [Over 1000 Thread]
- このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
|

|