- 1 名前:nobodyさん mailto:sage [2012/01/02(月) 02:03:25.50 ID:???]
- 質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り 次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。 ◆前スレ 【PHP】下らねぇ質問はID出して書き込みやがれ 113 kohada.2ch.net/test/read.cgi/php/1322564127/ ◆質問用テンプレ 【OS名】CentOS 【PHPのバージョン】5.3 【連携ソフトウェア】MySQL ImageMagick 【質問内容】 ◆質問する時の注意 ・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す) ・ 己の行った操作、変更などを詳しく明記すること。 ・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。 ・ 質問者として、態度をわきまえること。 ・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。 (PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。) ◆質問後の注意 ・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。 ・解決しなくても回答をもらった場合はお礼を言うこと。 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。) ◆回答者への注意 ・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。 【その他諸注意】 ・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
- 92 名前:nobodyさん mailto:sage [2012/01/03(火) 18:19:55.30 ID:???]
- >>91
function a() { $a = 123; b(get_defined_vars()); } function b($vars) { var_dump($vars); }
- 93 名前:nobodyさん mailto:sage [2012/01/03(火) 18:25:22.21 ID:???]
- function a() {
$a = 123; b(); } function b() { // ここでa()のローカル変数を取得したい // (array('a' => 123)) } これだけ見ると b()に引数で渡せよってなるね
- 94 名前:nobodyさん mailto:sage [2012/01/03(火) 18:36:58.73 ID:???]
- お前が書き込んでいるとき
既に俺は渡した
- 95 名前:nobodyさん [2012/01/03(火) 18:49:51.05 ID:Ccq7mdky]
- phpMyAdminのテーマって、公式から拾える分しかないのですか?
同じデザインで、色違いってのが3種類欲しいんだけど
- 96 名前:nobodyさん mailto:sage [2012/01/03(火) 18:51:12.87 ID:???]
- >>95
他にもあるよ
- 97 名前:nobodyさん mailto:sage [2012/01/03(火) 18:52:03.43 ID:???]
- >>91
こういう風にクラスに入れとくのは? class Debug { public $debug = array(); public function get_vars(){var_dump(get_object_vars($this));} } class Test extends Debug{} function a() { $test1 = 1; $test2 = 2; $test3 = 3; // デバッグモード global $obj; $obj = new Test(); $obj->debug["test"] = $test1; $obj->debug["test2"] = $test2; $obj->debug["test3"] = $test3; } function b() { // デバッグモード global $obj; $obj->get_vars(); } a(); b();
- 98 名前:nobodyさん mailto:sage [2012/01/03(火) 19:31:14.73 ID:???]
- >>31
おいおいおい、 そういうときこそシングルトン使えよ。 全くこのスレはレベル低いな。
- 99 名前:nobodyさん mailto:sage [2012/01/03(火) 20:27:11.00 ID:???]
- DBアクセスにシングルトンを使う場合
あくまでも同じユーザがリソースを使いまわすためにあるもので 別のユーザが使ってたリソースを別ユーザが再利用するなんてことは出来ない >>31のようなものは単にキャッシュの仕組みを作ればいい
- 100 名前:nobodyさん mailto:sage [2012/01/03(火) 20:39:04.35 ID:???]
- 釣られんなよ
- 101 名前:nobodyさん mailto:sage [2012/01/03(火) 20:40:01.09 ID:???]
- 自分のレベルの低さを釣りで済ますなよ
- 102 名前:nobodyさん mailto:sage [2012/01/03(火) 20:47:44.01 ID:???]
- >>99
えーーーー。知らなかった。 PHPのシングルトンは特殊ですね。
- 103 名前:nobodyさん mailto:sage [2012/01/03(火) 20:54:55.18 ID:???]
- >>99
おいおい、君もレベル低いな。 アプリケーションスコープに入れて シングルトンかませばいいだろ。
- 104 名前:nobodyさん mailto:sage [2012/01/03(火) 21:04:35.24 ID:???]
- 一人何役?
- 105 名前:nobodyさん mailto:sage [2012/01/03(火) 21:32:25.10 ID:???]
- 間抜けなこと言ってるのは >>98 >>102 >>103
- 106 名前:nobodyさん mailto:sage [2012/01/03(火) 21:38:30.72 ID:???]
- コネクションプーリングなんてのはそもそもアプリケーションサーバが対応してないと無意味だしな
- 107 名前:nobodyさん mailto:sage [2012/01/03(火) 23:06:40.58 ID:???]
- >>71
>PHPはマルチスレッド非対応 公式では”非推奨”とされてるだけで、Apache MPM workerでマルチスレッドモードになる php.net/manual/ja/function.zend-thread-id.php
- 108 名前:nobodyさん mailto:sage [2012/01/03(火) 23:20:26.07 ID:???]
- >>107
非推奨は使い物にならないんだよ。 完全趣味ならともかくビジネスだったら非対応。 これだからPHPは馬鹿にされる。
- 109 名前:nobodyさん mailto:sage [2012/01/03(火) 23:27:02.14 ID:???]
- >>108
馬鹿はそうやって最初からあきらめるが、頭が良い人間はこれでビジネスをする www.phpclasses.org/blog/post/66-More-defensive-programming-practices-to-survive-Web-site-traffic-peaks.html
- 110 名前:nobodyさん mailto:sage [2012/01/03(火) 23:33:06.46 ID:???]
- >>107
Apacheの機能じゃんそれ・・・
- 111 名前:nobodyさん mailto:sage [2012/01/03(火) 23:33:33.84 ID:???]
- ついでにこれも読んだら、使いどころがだいたいわかるっしょ
[PHP-DEV] PHP Performance in Apache: Multi-Process vs Multi-Threaded www.serverphorums.com/read.php?7,247223
- 112 名前:nobodyさん mailto:sage [2012/01/03(火) 23:40:41.72 ID:???]
- 必死にググって張ってるだけだろwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 113 名前:nobodyさん mailto:sage [2012/01/03(火) 23:42:00.40 ID:???]
- >>112を擁護するわけではないけど
英語でベタベタ貼る人ってだいたい理解してない ごまかしてる感がするので日本語で説明して下さい
- 114 名前:nobodyさん mailto:sage [2012/01/03(火) 23:44:14.54 ID:???]
- >>109
静的コンテンツをマルチスレッド化されたウェブサーバで運用するアイデア >>111 マルチスレッド、マルチプロセスのパフォーマンス比較
- 115 名前:nobodyさん mailto:sage [2012/01/03(火) 23:50:08.31 ID:???]
- >>111
結論言う。 言語を変えろ。
- 116 名前:nobodyさん mailto:sage [2012/01/03(火) 23:51:11.23 ID:???]
- これは日本語で書いてある
LAMP システムを調整する: 第 2 回 Apache と PHP を最適化する www.ibm.com/developerworks/jp/linux/library/l-tune-lamp-2.html
- 117 名前:nobodyさん mailto:sage [2012/01/03(火) 23:52:26.89 ID:???]
- >>109
頭の良い人はPHP以外の手段を使う。これ常識。
- 118 名前:nobodyさん mailto:sage [2012/01/03(火) 23:57:57.57 ID:???]
- >>111
アパッチの動作モードの話をしてどうすんだっていう
- 119 名前:nobodyさん mailto:sage [2012/01/04(水) 00:00:11.45 ID:???]
- PHPerはバカばっかり。
- 120 名前:nobodyさん [2012/01/04(水) 00:15:57.19 ID:GubBHlXR]
- PHPでJavaを実装したいのですがどうしたらよいでしょうか?
- 121 名前:nobodyさん mailto:sage [2012/01/04(水) 00:56:17.87 ID:???]
- このスレ程度低すぎ。
- 122 名前:nobodyさん mailto:sage [2012/01/04(水) 00:56:25.29 ID:???]
- 年明けてもココ相変わらずだなwwwwwwwwwwwwww
- 123 名前:nobodyさん mailto:sage [2012/01/04(水) 01:05:33.68 ID:???]
- >>120
QuercusというJavaで実装されたPHPはあるが、 その逆はどうあがいても無理。
- 124 名前:nobodyさん mailto:sage [2012/01/04(水) 01:20:24.22 ID:???]
- 限定的なものなら作れるかもねw
- 125 名前:nobodyさん mailto:sage [2012/01/04(水) 02:06:09.87 ID:???]
- >>107
将来Zend Thread SafetyてのはRubyやpythonみたいに使えるようになるのかねぇ
- 126 名前:nobodyさん mailto:sage [2012/01/04(水) 02:48:24.12 ID:???]
- PHPはC言語で実装されている。
逆にC言語はPHPで実装できる。これ常識よ。
- 127 名前:nobodyさん mailto:sage [2012/01/04(水) 03:25:48.26 ID:???]
- どーも年末からキチガイ中年が一人わいてるな
いい歳こいて恥ずかしくないのかね PHPがクソ言語?そうかもね、そんな気もする で?ってゆう
- 128 名前:nobodyさん [2012/01/04(水) 03:48:18.28 ID:zYHozA87]
- phpでセッションをmemcachedに保存しようと思っています
セッションの格納時にデータシリアライズをphpのデフォルトではなくjsonにしたいのですが その指定方法が分かりません。 $m = new Memcached(); $m->setOption(Memcached::OPT_SERIALIZER, Memcached::SERIALIZER_JSON); $m->addServer('localhost', 11211); $m->set('array', array(11, 12)); $m->set('object', new stdclass, time() + 300); 上記のコードを試してmemcachedを覗いたところ、データは問題なくjsonで格納されていたため、 jsonでmemcachedに保存すること自体はできているようです。 https://github.com/andreiz/php-memcached/blob/master/memcached.ini を参考にしてmemcached.iniに memcached.serializer = "json" を入れたり $m = new Memcached(); $m->setOption(Memcached::OPT_SERIALIZER, Memcached::SERIALIZER_JSON); session_start(); として読み込み時にjsonを指定していますが、どうしてもjsonで保存されません。 どうしたらうまくいくでしょうか。
- 129 名前:nobodyさん mailto:sage [2012/01/04(水) 03:48:18.88 ID:???]
- >>127
このスレはレベル低すぎるよ・・・。
- 130 名前:nobodyさん mailto:sage [2012/01/04(水) 03:54:18.43 ID:???]
- >>128
そんな処理をPHPですること自体に無理がある。 PHPのシリアライズはバグありで有名なので、 別言語で書き直すべき。
- 131 名前:nobodyさん mailto:sage [2012/01/04(水) 04:04:27.07 ID:???]
- >>128
あのさ、ただの文字列'abc'とかの出し入れやってみた? 次にmemcachedに格納したそのセッションとやらを単純に取り出してdumpしてみた? 質問する以前の問題だと思うんだよね
- 132 名前:nobodyさん mailto:sage [2012/01/04(水) 04:12:27.36 ID:???]
- >>128
まさかとは思うが session.save_handler を指定してないとかないよな www.php.net/manual/ja/memcached.sessions.php
- 133 名前:nobodyさん [2012/01/04(水) 04:30:44.93 ID:zYHozA87]
- >>130
php.net/manual/ja/memcached.constants.php 自分の独自実装ではなく、php5.2以降に追加されたオプションだと書いてあったので php側が提供する機能ならば無理があるというほどではないと思っていたのですが、 無理なのでしょうか… >>131 そもそもmemcachedにセッション保存できているか確認しろということでしょうか?以下のコードを試しています $m->setOption(Memcached::OPT_SERIALIZER, Memcached::SERIALIZER_JSON); session_start(); $_SESSION['string'] = 'a simple string'; $_SESSION['array'] = array(11, 12); $_SESSION['object'] = new stdclass(); var_dump($_SESSION["string"]); var_dump($_SESSION["array"]); var_dump($_SESSION["object"]); 結果 string(15) "a simple string" array(2) { [0]=> int(11) [1]=> int(12) } object(stdClass)#3 (0) { } memcachedから手動で読みだした結果 string|s:15:"a simple string";array|a:2:{i:0;i:11;i:1;i:12;}object|O:8:"stdClass":0:{} >>131 はい、ちゃんと memcachedとmemcachedの動くホスト(localhost)とデフォルトのポート番号を指定しています。 telnetで接続してみても問題はありません。
- 134 名前:nobodyさん [2012/01/04(水) 04:32:33.54 ID:zYHozA87]
- >>131
$m->setOption(Memcached::OPT_SERIALIZER, Memcached::SERIALIZER_JSON); とmemcached.iniに memcached.serializer = "json" を入れることで、 シリアライズの指定ができるのではないかと思っていたのですが、結果のとおりだめでした。 セッションの情報自体は保存されるものの、保存形式はjsonではありません
- 135 名前:nobodyさん mailto:sage [2012/01/04(水) 04:43:47.34 ID:???]
- >string|s:15:"a simple string";array|a:2:{i:0;i:11;i:1;i:12;}object|O:8:"stdClass":0:{}
オレにはjsonに見えるけどオレの目がおかしいの?
- 136 名前:nobodyさん mailto:sage [2012/01/04(水) 05:02:08.10 ID:???]
- >>133
php.ini の session.serialize_handler でやらなきゃダメなんじゃないかな ソースちら見したけど memcached 側で変換しているようには見えないんだが >>135 眼科行け
- 137 名前:nobodyさん [2012/01/04(水) 06:17:34.03 ID:49ygosTB]
- 'w+' 読み込み/書き出し用でオープンします。 ファイルポインタをファイルの先頭に置き、 ファイルサイズをゼロにします。 ファイルが存在しない場合には、作成を試みます。
fopenのw+ってファイルサイズをゼロにするとあるのですがw+で開いてfseekせずに読むことってできますよね?
- 138 名前:nobodyさん mailto:sage [2012/01/04(水) 06:28:40.45 ID:???]
- ああああああああw+ゼロって消すのか・・・
w+で読み込みって意味あるのかコレ・・ カウンタみたいな使い方の場合 r+じゃないと行けないのか 事前にファイルの存在調べてtouch()で作らなきゃいけないんですかね。。
- 139 名前:nobodyさん mailto:sage [2012/01/04(水) 06:51:03.20 ID:???]
- >>138
'c' 書き込みのみでオープンします。ファイルが存在しない場合には新規作成を試みます。 'c+' 読み込み/書き出し用でオープンします。 それ以外のふるまいは 'c' と同じです。
- 140 名前:nobodyさん [2012/01/04(水) 08:30:12.32 ID:3Vpp07Ai]
- phpで携帯とかスマートフォンとかiphon対応でPC版と
違うのはMETA部と画面の幅とあと特別にあるのでしょうか?
- 141 名前:nobodyさん mailto:sage [2012/01/04(水) 09:13:15.42 ID:???]
- それPHP関係なくね
HTMLレベルの話じゃん
- 142 名前:nobodyさん [2012/01/04(水) 11:37:54.28 ID:zsEsnx9y]
- 行末にセミコロンを自働で付けてくれるエディタってないですか?
- 143 名前:nobodyさん mailto:sage [2012/01/04(水) 11:50:04.23 ID:???]
- >>133
なんでアプリケーションスコープ使わないの? こっちの方が簡単でしょ。
- 144 名前:nobodyさん mailto:sage [2012/01/04(水) 11:52:14.84 ID:???]
- >>142
emacs
- 145 名前:nobodyさん mailto:sage [2012/01/04(水) 13:05:02.27 ID:???]
- どうやるの?
- 146 名前:nobodyさん mailto:sage [2012/01/04(水) 14:23:10.70 ID:???]
- 改行コードをセミコロン+改行コードに置き換えればいいだけじゃね
- 147 名前:nobodyさん mailto:sage [2012/01/04(水) 14:38:11.76 ID:???]
- >>139
ありがトン
- 148 名前:nobodyさん mailto:sage [2012/01/04(水) 14:42:27.81 ID:???]
- >>146
そうなんだけど、自動でやるにはどうすればいいでしょうか? ぐぐったり調べてみたけどわかりませんでした
- 149 名前:nobodyさん [2012/01/04(水) 15:06:30.61 ID:gPY3Wdcl]
- phpのクラスを使った適当なサンプルプログラムがあるwebサイトを
教えてください、英語サイトでもいいです。
- 150 名前:nobodyさん mailto:sage [2012/01/04(水) 15:19:37.29 ID:???]
- >>149
class A{ public $s = "string"; } $a = new A(); echo $a->s; // string class B{ public $s = "string"; } $b = new B(); echo $b->s; // error class B{ private $s = "string"; public function e(){ return $this->s; } } $b = new B(); echo $b->e; // string class C{ public $s = "string"; function __construct($s){ $this->s = $s; } } $c = new C("abc"); echo $c->s; // abc
- 151 名前:nobodyさん mailto:sage [2012/01/04(水) 15:35:31.77 ID:???]
- >>148
なんでそんなもんが必要なの? if($hoge) {; $fuga = 0; } else {; $fuga = 1; }; こんなことになるけど そもそも自動でセミコロン付加するエディタってほかにあるの?
- 152 名前:nobodyさん mailto:sage [2012/01/04(水) 15:44:52.30 ID:???]
- >>151
ほかにってことは自動でそのように付加するエディタがあるってことか? 迷惑千万だけど、プラグインとか書きゃそうなるけど
- 153 名前:nobodyさん mailto:sage [2012/01/04(水) 15:49:55.61 ID:???]
- >>152
いや、ここで求めているほかにそんなのあるのかと 聞いたことないし、そんなのあったら鬱陶しいことこの上ない
- 154 名前:nobodyさん mailto:sage [2012/01/04(水) 15:56:40.16 ID:???]
- >>151
>なんでそんなもんが必要なの? よく付け忘れたり、隣のコロンを付けちゃってエラーになるので エディタが構文解析して必要な場所に自働で付けてくれれば便利だと思ったのですが 2012年の今でもそこまで便利なものはない?
- 155 名前:nobodyさん mailto:sage [2012/01/04(水) 16:02:08.07 ID:???]
- 普通の人はそんなの迷惑なだけで誰も欲してないから作られないんでしょ
欲しければ自分で正規表現でも書いてエディタのプラグイン作ったらいいんじゃないの
- 156 名前:nobodyさん mailto:sage [2012/01/04(水) 16:24:04.92 ID:???]
- 今日も高レベルなトークが繰り返されているね。
- 157 名前:nobodyさん mailto:sage [2012/01/04(水) 16:28:08.27 ID:???]
- PHPerはアホばかりw
- 158 名前:nobodyさん mailto:sage [2012/01/04(水) 16:29:38.31 ID:???]
- つうかPHPと関係ない質問はご遠慮くださいよ
エディタスレにでもいきやがれ
- 159 名前:nobodyさん mailto:sage [2012/01/04(水) 16:48:58.91 ID:???]
- >>154
秀丸ならある
- 160 名前:nobodyさん mailto:sage [2012/01/04(水) 17:02:08.23 ID:???]
- >>157
同じアホなら書き込まにゃ損損♪
- 161 名前:nobodyさん mailto:sage [2012/01/04(水) 17:03:25.32 ID:???]
- >>159
文脈判断して、付加してくれるってことかな。 $str = "hogehoge" . "hogehoge" ; こういうコード書こうとしたらどうなるの?
- 162 名前:nobodyさん mailto:sage [2012/01/04(水) 17:18:26.29 ID:???]
- >>154
禿丸ならある
- 163 名前:nobodyさん mailto:sage [2012/01/04(水) 17:26:11.66 ID:???]
- >>161
マクロ実装しだいでどうにでもなる しかしPHPスレだからこれ以上はここで回答しない 秀丸使い始めてから秀丸スレ池
- 164 名前:nobodyさん mailto:sage [2012/01/04(水) 17:30:34.60 ID:???]
- PHPerはアホばかりw
- 165 名前:nobodyさん mailto:sage [2012/01/04(水) 17:47:35.26 ID:???]
- どう贔屓目にみても>>164が一番アホにみえるわ
自分のレス全部読み返してみたら たぶん死にたくなると思う
- 166 名前:nobodyさん [2012/01/04(水) 17:47:51.62 ID:1MDsVe6G]
- すみません 初心者ですが教えて下さい。
phpのファイルを拡張子なしで表示したいのですが、 レンタルサーバーで option+Multiviewが使えませんでした。 どこかのサイトで www.sample.com/abc じゃなく www.sample.com/abc/ ならば 割と簡単に出来ると書いてあったのですが、方法をご存知の方はいらっしゃいませんか」? 検索したのですがわからなかったので、 検索ワードも教えて頂けると嬉しいです。
- 167 名前:nobodyさん mailto:sage [2012/01/04(水) 17:57:03.48 ID:???]
- >>166
普通はmod_rewrite >どこかのサイトで >www.sample.com/abc >じゃなく >www.sample.com/abc/ >ならば >割と簡単に出来ると書いてあったのですが、方法をご存知の方はいらっしゃい>ませんか」? これはディレクトリで分けてindex.phpを置くって意味じゃない /abc/index.php その場合はhttpd.confなり.htaccessなりで DirectoryIndex index.php になってればおk
- 168 名前:nobodyさん mailto:sage [2012/01/04(水) 18:12:06.36 ID:???]
- >>163
え、自分でマクロ実装しろって話なの?この流れで?まさか?
- 169 名前:nobodyさん mailto:sage [2012/01/04(水) 18:16:59.21 ID:???]
- え、マクロも書けない素人なの?だったら他の初心者向けエディタ使ってればいいと思うよ
- 170 名前:nobodyさん mailto:sage [2012/01/04(水) 18:19:13.57 ID:???]
- へ?
- 171 名前:nobodyさん mailto:sage [2012/01/04(水) 18:20:17.84 ID:???]
- PHPerはアホばかりw
- 172 名前:nobodyさん mailto:sage [2012/01/04(水) 18:20:45.01 ID:???]
- 秀丸erはアホばかりw
- 173 名前:nobodyさん mailto:sage [2012/01/04(水) 18:21:43.21 ID:???]
- 秀丸ならある、って書いてるくらいだから秀丸ユーザ的にはメジャーなそういうマクロとかがあるんだろうよ。
- 174 名前:nobodyさん mailto:sage [2012/01/04(水) 18:23:08.97 ID:???]
- 裏を返せば秀丸以外にはないかもね
わざわざ秀丸使うような人たちが欲するものを理解するのは無理
- 175 名前:nobodyさん mailto:sage [2012/01/04(水) 18:32:27.15 ID:???]
- -l でlintかけりゃ済む話だろ;
いちいち勝手にセミコロン置かれてたまるか;
- 176 名前:nobodyさん [2012/01/04(水) 18:40:37.39 ID:1MDsVe6G]
- >167
ありがとうございます。 mod_rewriteで検索したところそれっぽい感じでした! ただ.htaccess自体もよく理解できていない状態なので、 じっくり勉強したいと思います! >DirectoryIndex index.php ということは www.sample.com/abc.php を >www.sample.com/abc/ こうしたいときは 順次.htaccessに DirectoryIndex index.php と記述していけばいいんでしょうか…? 丁寧に説明して頂いて感謝です!
- 177 名前:nobodyさん mailto:sage [2012/01/04(水) 18:43:44.40 ID:???]
- >>176
【Apache】mod_rewriteについて語るスレ kohada.2ch.net/test/read.cgi/php/1023791370/
- 178 名前:nobodyさん mailto:sage [2012/01/04(水) 18:43:46.89 ID:???]
- >>176
すごくちがいます 失礼ですが、これ以上説明しても理解できるレベルじゃないと誰もが思ってると思います ですのでもう少し自分なりに学習してください
- 179 名前:nobodyさん mailto:sage [2012/01/04(水) 18:47:20.75 ID:???]
- 年末になると決まって変なの湧くな
そして正月終わっても定着しちゃうんだよね┐(´д`)┌
- 180 名前:nobodyさん mailto:sage [2012/01/04(水) 19:32:06.64 ID:???]
- PHPerはアホばかりw
- 181 名前:nobodyさん [2012/01/04(水) 19:32:56.14 ID:UqtcALC3]
- 初心者で基礎的過ぎる質問ですがお願いします。
PHPでフォームを作成しているのですが、データの受け渡し方法が分かりません。 「PHPの絵本」という本を見ながらやっているのですが、 <form action="実行するPHPのURL" method="post">と書かれてあります。 この「実行するPHPのURL」というのがよくわかりません。 あらかじめ「実行するPHPのURL」というものを用意しておくということでしょうか? まだプロバイダー申し込み等していないのですが、それをしてからということでしょうか?
- 182 名前:nobodyさん mailto:sage [2012/01/04(水) 19:40:16.39 ID:???]
- PHP関係ねぇ
- 183 名前:nobodyさん mailto:sage [2012/01/04(水) 19:44:24.86 ID:???]
- >>181
マジで初心者だな。 実行するPHPのURL=hello.phpとする <form action="hello.php" method="post"> を書いたhtmlを入れてあるファルダにhello.phpを入れる。 例えばhello.phpを <?php echo "hello"\n; ?> としてブラウザには正常に表示されない。 普通はサーバーソフトを自分のpcで立ち上げ、 urlはlocalhost/にアクセスする。
- 184 名前:nobodyさん mailto:sage [2012/01/04(水) 19:47:35.63 ID:???]
- >>181
フォームを受け取るPHPのURLってことだよ そのフォームを表示するhtmlからの相対パスで指定しとけばおk <form action="form.php" method="post"> 実際にフォームの受け渡しについてテストするなら xamppとか入れてローカルでテストする ところで今はどうやってphpテストしてる? コマンドラインならform.phpの最初の方で $_POST['key'] = "値"; // <input name="key" value="値"> ってしとけばローカルサーバー不要でテストできるね
- 185 名前:nobodyさん mailto:sage [2012/01/04(水) 19:47:47.36 ID:???]
- [hoge.php]
<?php echo $_POST['hoge']; ?> [index.html] <form action="hoge.php" method="post"> <input type="text" name="hoge"> <input type="submit"> </form> あとは <body onload="alert('Hello')"> と入力して送信おしてHelloと出てきたら成功です
- 186 名前:nobodyさん mailto:sage [2012/01/04(水) 19:50:21.70 ID:???]
- >>181
<form action="hello.php" method="post> を書いてあるのがhello.htmlとして localhost/hello.htmlにアクセスするんだよ。 たとえばxamppならC:\xampp\htdocsにhello.htmlとhello.phpを入れとく。
- 187 名前:nobodyさん [2012/01/04(水) 21:16:20.20 ID:UqtcALC3]
- >>181です。
みなさん、ありがとうございます。 教えていただいた通りにやったらできました!!
- 188 名前:nobodyさん mailto:sage [2012/01/04(水) 21:30:54.32 ID:???]
- いいってことよ
- 189 名前:nobodyさん [2012/01/04(水) 23:21:41.75 ID:s9lYOiI4]
- 現在のページの下位置って取得できる?javascriptでもいいけど
- 190 名前:nobodyさん mailto:sage [2012/01/04(水) 23:48:16.96 ID:???]
- スクロール位置の事だったら(innerHeight + pageYOffsetとか)
クライアントサイドの仕事だからJavaScriptスレで聞いたほうがいいよ
- 191 名前:nobodyさん [2012/01/05(木) 00:17:41.50 ID:YvCiXMC9]
- phpでmemcachedなど外部キャッシュを利用せずに
アプリケーションスコープ相当を実現することはできますか?
- 192 名前:nobodyさん mailto:sage [2012/01/05(木) 00:39:35.64 ID:???]
- またお前か
|

|