- 1 名前:nobodyさん mailto:sage [2007/10/25(木) 16:04:31 ID:???]
- このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。 PHP使いが優しくコメントを返しますが、 お礼はPHPの布教と初心者の救済をお願いします。 PHP Home Page www.php.net/ jp.php.net/ ---前スレのテンプレここまで--- 前スレ: くだすれPHP(超初心者用)2 pc11.2ch.net/test/read.cgi/php/1164617202/ 適当に関連スレ(マルチはだめぽ) 【PHP】下らねぇ質問はここに書き込みやがれ 57 pc11.2ch.net/test/read.cgi/php/1193062236/ △▲ WebProg 初心者の質問 Part16 ▼▽ pc11.2ch.net/test/read.cgi/php/1187729623/ 完走したら、雑談スレで待機でどうでしょう 【総合】 Webprog板質問雑談スレッド 1 pc11.2ch.net/test/read.cgi/php/1131016915/
- 195 名前:nobodyさん mailto:sage [2007/11/30(金) 02:31:54 ID:???]
- 何か変だけど
とりあえず "$PHOTOTMP$imagefile"
- 196 名前:nobodyさん mailto:sage [2007/11/30(金) 08:46:34 ID:???]
- >>193
何か勘違いしてるぞ セッションの仕組みをもう一度勉強しよう。
- 197 名前:193 [2007/11/30(金) 14:57:38 ID:MLIN4mxf]
- >>195-196
あらら><そうなんですか… 公式マニュアルのとこ読みなおしてみます
- 198 名前:nobodyさん [2007/12/01(土) 21:15:29 ID:HxBCRCSR]
- こっちあげとくか
- 199 名前:nobodyさん mailto:sage [2007/12/02(日) 12:20:00 ID:???]
- カウンターを作ったのですが、リロードするたびにカウントが2づつ上がります。
アクセスをやり直すとカウントは1しか上がらないのですが そう言うものなのですか?
- 200 名前:nobodyさん mailto:sage [2007/12/02(日) 12:23:24 ID:???]
- そういう風につくっちまったんだべ
- 201 名前:197 mailto:sage [2007/12/02(日) 13:19:32 ID:???]
- あ゛あ゛あ゛あ゛ー
脳味噌がオパピーです教えて下さい クッキーが使えないドコモなどで、セッションIDを受け渡す方法として、 URLに定数SIDを入れる方法とhiddenで渡す方法はわかったのですが、 セッションid以外の情報も持って移動したい時はどうすればいいのですか?
- 202 名前:nobodyさん mailto:sage [2007/12/02(日) 13:23:39 ID:???]
- > セッションid以外の情報
具体的には何?
- 203 名前:197 mailto:sage [2007/12/02(日) 13:29:39 ID:???]
- >>202
具体的には 個人の名前や年齢など、個別な情報20点ほどを持ってページを移動したいのです
- 204 名前:nobodyさん mailto:sage [2007/12/02(日) 13:34:42 ID:???]
- セッションIDは何のために受け渡すの?
- 205 名前:197 mailto:sage [2007/12/02(日) 13:43:11 ID:???]
- >>204
セッションidは本人確認の為に受け渡します。 1のページからきたユーザが、2のページへ移動してきたユーザと同一かどうかを確認するためです
- 206 名前:nobodyさん mailto:sage [2007/12/02(日) 14:01:15 ID:???]
- セッションIDを誤解してるのかな。
セッションIDは、サーバが持っているデータを引き出すための鍵のようなもの。 鍵を持ってる事自体を本人確認に使うこともあるし、 その鍵でサーバからデータを取り出す事もできる。
- 207 名前:nobodyさん mailto:sage [2007/12/02(日) 14:06:55 ID:???]
- セッションIDはセッションを受け渡すために使うもんだろ・・・
- 208 名前:197 mailto:sage [2007/12/02(日) 14:11:23 ID:???]
- >>206
意味間違えてるんだと思います… サーバーにセッションidを使って情報を持たすのは、一度にいくつでも可能ですか? またオパピーです
- 209 名前:nobodyさん mailto:sage [2007/12/02(日) 14:27:32 ID:???]
- 基礎から勉強しろって
- 210 名前:nobodyさん mailto:SAGE [2007/12/02(日) 15:34:27 ID:???]
- >>207
そのやり方がわかってないんじゃね 教えてやれば
- 211 名前:nobodyさん mailto:sage [2007/12/02(日) 15:46:34 ID:???]
- 自演乙
- 212 名前:nobodyさん mailto:sage [2007/12/03(月) 08:37:02 ID:???]
- >>201
>>196に>>197ってレスしてるのに何も進歩していないとは何事だ!
- 213 名前:nobodyさん mailto:sage [2007/12/07(金) 23:57:59 ID:???]
- > セッションid以外の情報も持って移動したい時はどうすればいいのですか?
この「移動」って具体的に何を示してるの? なんで、質問者に質問しないといけないような質問するの?
- 214 名前:nobodyさん mailto:sage [2007/12/08(土) 01:52:51 ID:???]
- お前の理解力がないからだろ
- 215 名前:nobodyさん mailto:sage [2007/12/08(土) 02:19:56 ID:???]
- 情報小出し厨は死ね。
- 216 名前:nobodyさん mailto:sage [2007/12/12(水) 07:13:18 ID:???]
- >>208
セッションID渡された時点でその個人は特定できるんじゃないの。 セッションIDをキーにしてDB検索とか
- 217 名前:nobodyさん [2007/12/16(日) 07:29:41 ID:nJrEMZh9]
- 恥を承知で質問します。
Smartyテンプレートの実際に使われる基本的なパターン(中身)を教えてもらえませんか? 正直、プログラムに関してはスーパー初心者です。一応、PHPやperl・正規表現についての理屈は、昨日、斜め読みでざっと把握しました。しかし、全くSmartyへの理解にはつながりません。 Smartyを理解するヒントとして実際のテンプレートの記述とそのパターンなど提示していただけると助かりるのですが‥。 Smartyというのは、例えば、既に記述されたHTMLを差し替えて表示したり、コンテンツ構成を根本から修整したりできるのでしょうか?
- 218 名前:nobodyさん mailto:sage [2007/12/16(日) 08:06:15 ID:???]
- その前に、Smartyを使う必要があるの?
普通にPHPで「<title><?php echo $title ?></title>」とかでもいいだよ。 デザイナさんで、Smartyのテンプレートファイル弄る必要があるなら別だけど。
- 219 名前:nobodyさん mailto:sage [2007/12/16(日) 08:58:24 ID:???]
- >>218
アドバイスありがとうございます。 > その前に、Smartyを使う必要があるの? > デザイナさんで、Smartyのテンプレートファイル弄る必要があるなら別だけど。 私はデザイナーではありませんが、テンプレートを利用し利用者が自由にコンテンツデザインを選択できることは非常に重要なポイントになります。Smartyは、その点に長けていると聞いたのですが、実際、どうなのか?と。 > 普通にPHPで「<title><?php echo $title ?></title>」とかでもいいだよ。 PHPとSmartyは、ある程度出来ることは似ているのでしょうか? 私としては、body内のタグ構成を丸ごと置換出来るならば、PHPでもSmartyでもかまわないのですが、Smartyがデザイン的に有利ならば、やはりSmartyを活用したいと考えています。 とりあえず、もう少し自分で探ってみた方が良いみたいですね。ありがとうございました。
- 220 名前:nobodyさん mailto:sage [2007/12/16(日) 22:43:28 ID:???]
- >>219
なんでSmartyのドキュメントは読まないんですか?
- 221 名前:nobodyさん mailto:sage [2007/12/17(月) 02:33:24 ID:???]
- >>219
ヒント:smartyはphp
- 222 名前:nobodyさん mailto:sage [2007/12/18(火) 06:49:50 ID:???]
- >>219
Smartyのメリット(使い方) 1.PHPスクリプトで動的に表示させるデータを生成(あるいはDBから取得)する。 2.Smartyテンプレートファイルと呼ばれる、HTMLの中に1.の変数を書き込 めるタグ(記号)を書いたファイルを用意する。 3.PHPスクリプトから、そのテンプレートファイルを指定して表示させると、 あら不思議、HTMLの中にPHPの変数が表示されるじゃないか! 4.テンプレートファイルの記述では、データ量に応じて表示をループさせたり できるので、たとえば実行するまで何行のテーブルを表示させることになるか わからない行データも、スッキリとテンプレートファイルに書けるぞ! 5.おまけに、テンプレートファイルを複数用意すれば、PHPスクリプトを修正する ことなく、いろんなデザインの表示に切り替えられるよ! こんな感じ。ご参考になったかなぁ?
- 223 名前:nobodyさん mailto:sage [2007/12/18(火) 21:22:45 ID:???]
- phpで書けばいいじゃん
- 224 名前:nobodyさん mailto:sage [2007/12/19(水) 01:53:46 ID:???]
- プレビューでもできれば利点はあると思うんだけどなぁ
- 225 名前:nobodyさん [2007/12/19(水) 16:07:10 ID:DnDjbDYh]
- 簡単なプログラムでもDBを導入したほうが効率が良いのでしょうか?
アクセスカウンタを例にしますと、 テキストのログファイルを読み込ませるほうがよいのでしょうか? この程度でもDBと連携させたほうが効率が良いのでしょうか? 簡単なものはテキスト、中規模以上はDBって感じでしょうか? 小さくてもアクセス頻度が高い場合はDBのほうが安全なのでしょうか? 速度、鯖の負荷、その他ありましたら教えてください よろしくおねがいします
- 226 名前:nobodyさん [2007/12/19(水) 19:32:38 ID:E60FAw4D]
- すみません。超くだらない質問なのでこちらのスレで聞かせてください。
HTMLのタグ内でのダブルクォーテーションの扱いに困っています。 <input type="hidden" name="gid" value="<?php echo "abc_" . $gid; ?>"> value="<?php echo "abc_" . $gid; ?>"←この部分ですが、value=の次はPHPに処理が進むので その中に再びダブルクォーテーションを使っても大丈夫ですか?というか文法的に間違いじゃないですか? よろしくお願いします。
- 227 名前:nobodyさん mailto:sage [2007/12/19(水) 21:34:28 ID:???]
- >>226
マニュアルの文字列文法のページを100回読め
- 228 名前:nobodyさん [2007/12/20(木) 02:40:21 ID:g0oPtWoH]
- 227へ
__,,/ _, ----`ヽ :. :. / _ ___ 、\ / / i \ \\ :. :. ,'./ i ヽ:. ヽ:.:.. ヽ.ヽ ,'/ / .ハ ヽ ヽ:.:.:.:. ヽ::.. ヽヽ :. :. |i .i i .i / ヽ ト 、 \、:.:.:. ',:.',:.:.lヽ} |i .i l :N_, -弋 \弌弋ナ:}:.:} :. |i∧ ', :{ ,ィjモト \ イjミトイイV :. な… .| :メヽ.', `ozZ} izN。ハ::{ なんでですか? :. | :ヾ_! ゝ "゙゙ ' `゙ ハ.:', :. | :.:_イ .:.ヽ. (二フ , イ :.:.:!:.ヽ なんでだれも :. / rィイ | :.:.ヽ: >r/`<ノ .:.::.}ヽ、\:. 答えてくれないんですか? / ∧l;l ! :.:.:.://{二 ̄ .} ..:..::リ//ハ.:\ :. / .{. ',ヾ、ヽi .:.:.{ /(^` |.:.:.:.//: : :.}: . ヽ.:. / / ) ヽ ヾ、ヽ:.ハ ヤ{ ∧/.-‐'": : |:.:. i ', ./ .,イ .:..} : :\ヾレ'ハ ∧__ノノハヾ、 : : : l:.:.: .ハ ', { /| .:.:ハ : : :i Y {ヾ`Yヽニン'ノ}: : } : : : :/:.:.:/ }:.} V | .:.:/:.:|_,ィ' ̄ ヽ三{ `ー-ノ : イ : : :/:.:i.:{ リ ヽ:.:{、.:.V : : ヘ : : {: : :/:.::∧| ヽ! )人 : : :人 : : : / \! :. " ヽ : : : : :/イ{ :.ノ: : : :.\ :. :. \__///: :\______/: : : : : : : ヽ / //: : :|;|: : : : : : i: : : __: : : : ', :. / 、 {;{ |;| . : i/. : : : : : :| / `Y;{. . . .|;|. : : : /i: : : : : : : : :l
- 229 名前:nobodyさん mailto:sage [2007/12/20(木) 03:00:52 ID:???]
- DWあたりのツールが使えるだけでなんかWebが作れる気になっている初心者が多すぎだろ。
- 230 名前:nobodyさん mailto:sage [2007/12/20(木) 03:34:10 ID:???]
- >>228
読んだのか?
- 231 名前:nobodyさん mailto:sage [2007/12/22(土) 19:34:41 ID:???]
- >>226
このスレにふさわしい質問だ。 「"」で括られた文字列中に「"」を記述するときは、「\"」とするのだよ。
- 232 名前:nobodyさん mailto:sage [2007/12/31(月) 16:42:06 ID:???]
- 例えば <a href='./index.php'></a>
というタグがあるとして ''の間の ./index.php を表示させる というふうにするにははどうすればいいでしょうか?
- 233 名前:nobodyさん mailto:sage [2007/12/31(月) 17:46:42 ID:???]
- >>232
SimpleXMLでおk
- 234 名前:nobodyさん mailto:sage [2008/01/04(金) 12:59:42 ID:???]
- HTMLSQLも便利だよ。
www.jonasjohn.de/lab/htmlsql.htm
- 235 名前:nobodyさん mailto:sage [2008/01/06(日) 18:15:09 ID:???]
- >>232
preg_match 使え。
- 236 名前:nobodyさん mailto:sage [2008/01/06(日) 23:18:22 ID:???]
- $test = array(
"hoge" => 0 , "poge" => 0 , "moge" => 1 , . . "hohe" => 3 ) を $contents = array( 0 , 0 , 1 , . . 3 ) にしたい場合はどんなふうに描けばいいんでしょうか?
- 237 名前:nobodyさん mailto:sage [2008/01/07(月) 01:21:47 ID:???]
- >>236
あれいばりゅーず
- 238 名前:nobodyさん mailto:sage [2008/01/11(金) 04:17:35 ID:???]
- 例えば、
hogehoge.jp/~hoge/index.php 上で、 hogehoge.jp/~hoge/ という文字列を取得してくる関数か何かは無いでしょうか? $_SERVER変数の中にはそれらしいものがなかったので・・・
- 239 名前:nobodyさん mailto:sage [2008/01/11(金) 04:22:37 ID:???]
- あるだろ
- 240 名前:nobodyさん mailto:sage [2008/01/11(金) 04:59:28 ID:???]
- >>239
それがなかったんですよ。 $_SERVER['PHP_SELF']だと "/index.php" $_SERVER['SERVER_NAME']だと "hogehoge.jp" $_SERVER['DOCUMENT_ROOT']だと "/public_html/index.php" ほかは何か違うし・・・ "http://"はともかく、"hogehoge.jp/~hoge"は取ってきたいんです。
- 241 名前:nobodyさん mailto:sage [2008/01/11(金) 06:12:58 ID:???]
- どこをどう探してなかったといっているんだ。このヴァカは?
jp.php.net/manual/ja/function.dirname.php jp.php.net/manual/ja/function.parse-url.php
- 242 名前:238 mailto:sage [2008/01/11(金) 11:30:21 ID:???]
- >>241
いや、だから、絶対URLを取得したいんですよ。 いまテストしているサーバから別のサーバに移植する予定なので、 動的にとってこさせるようにすればわざわざURL部分を書き直さなくても 済むだろうと思いまして。 何をしたいかと言えば、特定のディレクトリに置かれているファイルを、 階層の違う別々のディレクトリから参照したい、と思いまして。 ttp://hogehoge.jp/~hoge/movie/movie.flv を、 ttp://hogehoge.jp/~hoge/aaa/pagea.php ttp://hogehoge.jp/~hoge/aaa/bbb/pageb.php ttp://hogehoge.jp/~hoge/aaa/bbb/ccc/pagec.php など、どの階層に置いても同じ記述で/movie下の任意をファイルを参照する、という。 movie.flvをどこに置くかは決まっているので、hogehoge.jp/~hoge/さえ取得できれば 参照させられるんです。 相対パスだと、ひょっと別のディレクトリに置くと、パスを書き直さなきゃならないんで 移植が面倒になるな、と。 あえて言うなら、parse_urlに渡すURL(そのPHPファイルの絶対URL)を動的に取得したい ということです。URLを解析したいわけではないんです。
- 243 名前:nobodyさん mailto:sage [2008/01/11(金) 12:08:38 ID:???]
- こいつは「応用」という事を知らないみたいだな
- 244 名前:nobodyさん [2008/01/11(金) 18:17:35 ID:mLMFZoBj]
- 認証について質問です。
POSTでデータを送って暗号化などしてデータベースパスが一致したらログイン。 このソースで大丈夫なのかどうか不安です。 a.html→(ここ)→b.php (ここ)でデータを盗むことができたりするのでしょうか? これでいいならSSLの必要性がイマイチわかりません。 a.html <html> <head> <title>test</title> </head> <body> <form action="hogehoge.php" method="POST"> <input type="text" name="id"> <input type="password" name="pass"> <input type="submit" value="送信"> </form> </body> </html> b.php <?php $pass = $_POST['pass']; $pass = strip_tags($pass); $pass = htmlspecialchars($pass, ENT_QUOTES); $pass = md5($pass); $pass = substr($pass,0,10); -------データベースからmd5で暗号化されたデータを引き出して認証------------- ?>
- 245 名前:nobodyさん mailto:sage [2008/01/11(金) 18:21:23 ID:???]
- sslじゃないなら平文で流れるよ
- 246 名前:nobodyさん [2008/01/11(金) 18:21:32 ID:mLMFZoBj]
- 連投でスマソ
www.soumu.go.jp/joho_tsusin/security/kiso/k01_ssl.htm > 通信途中でデータを傍受されると、情報が第三者に漏れてしまう可能性があります。 a.html→(ここ)→b.php (ここ)でデータが取れるとこのサイトでは言ってるわけですよね? では、パスワード漏洩しないには具体的にどのようにすればいいのでしょうか? よろしくお願いします。
- 247 名前:nobodyさん mailto:sage [2008/01/11(金) 18:23:32 ID:???]
- sslにする
- 248 名前:nobodyさん [2008/01/11(金) 18:29:13 ID:mLMFZoBj]
- >>247
漏洩したくないなら金をそこで使うのは当然なのはわかります。 しかし、実際sslを使用していない認証はたくさんあると思います。 そのようなサイトは漏洩する可能性が高いと見て良いのでしょうか? 例 (mixi) mixi.jp/home.pl
- 249 名前:nobodyさん mailto:sage [2008/01/11(金) 18:30:46 ID:???]
- >>248
>SSL(https)はこちら
- 250 名前:nobodyさん [2008/01/11(金) 18:35:41 ID:mLMFZoBj]
- >>248
見落としてた…orz え、じゃあ今までhttpsでやってなかった俺のパスワード&アドレスは 漏洩してる可能性あるってこと? なんでデフォルトがhttpsじゃないんだよ(´・ω・`)
- 251 名前:nobodyさん mailto:sage [2008/01/11(金) 19:01:52 ID:???]
- 来週から初出勤の俺
PHPは参考書読む程度なんですが 開発現場ってどんな感じで作業進めるのでしょうか?
- 252 名前:nobodyさん mailto:sage [2008/01/11(金) 19:48:43 ID:???]
- 殺伐と
- 253 名前:nobodyさん mailto:sage [2008/01/11(金) 20:24:05 ID:???]
- >>250
スレ違いになるが、JavaScriptでmd5に変換とかすれば
- 254 名前:nobodyさん [2008/01/11(金) 21:04:07 ID:mLMFZoBj]
- >>253
なるほど <input type="text" name="pass1"> <input type="hidden" name="pass2"> document.pass2.value = md5された文字 色々省略してますがこんな感じで飛ばせばOKということですね? これでセキュリティに問題ないならやってみようと思います。
- 255 名前:nobodyさん mailto:sage [2008/01/11(金) 22:37:14 ID:???]
- 相手がJavaScript切っていたら?
ていうか、質問者もそのレベルならセキュリティ意識する必要ないし(しても対処できないのが落ち) 、回答者もひどすぎる。 とにかくSSLにすればいい。証明書を第三者機関に発行してもらうのはウェブページの信頼性を保障してもらうため。 別に俺のことは俺が保障するっていうなら俺俺証明書でOKなわけ。 それじゃ普通は駄目だから金払う。
- 256 名前:nobodyさん mailto:sage [2008/01/11(金) 23:07:26 ID:???]
- >>255
JavaScript切ってたら、mixiでいう「SSL(https)はこちら」を 選択しないのとそう変わらんだろうに 暗号化して送信するかしないかをユーザに任せるという意味ではね SSLだって人によっては切ってるかも知れんぞw
- 257 名前:nobodyさん mailto:sage [2008/01/11(金) 23:32:11 ID:???]
- >>254
その例、なんとなく勘違いしてそうだが、 入力されたパスワードをsubmit時にJavaScript側で md5にしてからPOST送信すんの 分からんかったら調べるなりJavaScriptスレへ
- 258 名前:238 mailto:sage [2008/01/12(土) 00:10:38 ID:???]
- 移植予定先で$_SERVER['SERVER_NAME']を試してみると、
hogehoge.jp/~hoge/が取得できましたorz 何を見てたんだ俺は・・・ どうもご迷惑おかけしました。
- 259 名前:238 mailto:sage [2008/01/12(土) 00:17:48 ID:???]
- 違った。$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']でした。
どうもたびたび申し訳なく・・・
- 260 名前:nobodyさん mailto:sage [2008/01/12(土) 00:28:49 ID:???]
- >>259
REQUEST_URI はやめといた方がいいんじゃね 素直に substr($_SERVER['REQUEST_URI'], 0, strrpos($_SERVER['REQUEST_URI'], '/')) とかじゃダメなん?
- 261 名前:nobodyさん mailto:sage [2008/01/12(土) 00:29:36 ID:???]
- あーあ、SCRIPT_URI って書いたとおもったのに。
- 262 名前:238 mailto:sage [2008/01/12(土) 01:23:53 ID:???]
- >>260-261
SCRIPT_URIは確かサーバの環境依存じゃなかったですか? 移植先はレンタルサーバなので、Apacheの設定を弄らせてもらえるか 微妙なんです。未だにどこに移植するか決まってないという。 自鯖にすれば設定し放題ですが、さすがに管理が・・・ /~hoge/句がつくかどうかも微妙ですし。 最悪、DBに絶対URLを格納しておいてそれを使うようにすると言う手を考えつきました。 まあとりあえずREQUEST_URIでやってみます。問題が起きたらDB方式に。 文字列エンコードすればXSSも何とか回避できるでしょうし。 ありがとうございました。
- 263 名前:nobodyさん mailto:sage [2008/01/12(土) 01:45:55 ID:???]
- Windows版phq4.4.2なのですが、
GDが読み込まれません。 php.iniの設定箇所のコメントを外す以外に何か設定が必要でしょうか?
- 264 名前:nobodyさん mailto:sage [2008/01/12(土) 06:37:20 ID:???]
- 再起動する
- 265 名前:263 mailto:sage [2008/01/12(土) 17:40:18 ID:???]
- >>264
ApacheはもちろんWindowsも再起動してみましたが反映されません。。。 php.ini以外にさわる箇所あるのでしょうか?
- 266 名前:nobodyさん mailto:sage [2008/01/12(土) 18:50:14 ID:???]
- 理由は?
extension_dirの指定が間違ってるとか、GDの共有ライブラリが入ってないとか
- 267 名前:nobodyさん mailto:sage [2008/01/12(土) 19:22:51 ID:???]
- 反映されないってどこを見て言ってるの?
php.ini はどこを変更したの?
- 268 名前:263 mailto:sage [2008/01/13(日) 06:15:16 ID:???]
- レスありがとうございます。
>>266 extension_dirの指定はmbstringの設定が有効なので良いと思うのですが。 ライブラリはphp_gd2.dllですよね?それなら入っています… >>267 反映についてはphpinfoにgdの項目が出てこなく、関数も使えないのでそう判断しています。 php.iniはextension_dirのコメントを外しました。
- 269 名前:nobodyさん mailto:sage [2008/01/13(日) 10:02:45 ID:???]
- 手順と確認に問題は無さそうなので、修正しているphp.iniと実際に使われているphp.iniが違うファイルなんじゃないかな?
phpinfo()でどこのphp.iniを使っているか表示されるけど、それは一致してる?
- 270 名前:nobodyさん mailto:sage [2008/01/13(日) 10:42:53 ID:???]
- PHPIniDir('c:\php');
- 271 名前:263 mailto:sage [2008/01/13(日) 12:22:04 ID:???]
- >>269-270
レスありがとうございます。 試してみたいと思います。
- 272 名前:263 mailto:sage [2008/01/13(日) 23:05:13 ID:???]
- >>269
ビンゴでした。 なぜかiniファイルの読込先がC:\windowsに。。。 ここは変更できるのでしょうか? 一応、この場所にiniファイルを置きましたところ、GDの読み込みには成功いたしました。 ありがとうございました。
- 273 名前:nobodyさん mailto:sage [2008/01/14(月) 02:36:12 ID:???]
- なぜかとかって・・・
- 274 名前:nobodyさん mailto:sage [2008/01/14(月) 07:49:03 ID:???]
- iniのおき場所と、それぞれのおき場所の優先順位とコンパイルオプションの話はマニュアルに何か書いてあったような気がする
- 275 名前:nobodyさん mailto:sage [2008/01/15(火) 04:28:15 ID:???]
- PHPで、CSVファイルを取り込み、Postgresへ格納するの作ってるんですが、
100Mくらいのファイルを取り込むのに、時間が40分くらいかかって メモリーも2Gくらいを、PHP.iniに書かないと途中でとまるんですが、 PHPってスピードとか、メモリー使用量ってこんなもんでしょうか?
- 276 名前:nobodyさん mailto:sage [2008/01/15(火) 04:31:00 ID:???]
- コードが悪い
- 277 名前:nobodyさん mailto:sage [2008/01/15(火) 05:07:45 ID:???]
- >>275
ttp://www.1x1.jp/blog/2007/03/php_pgsql_copy.html
- 278 名前:nobodyさん mailto:sage [2008/01/15(火) 09:57:33 ID:???]
- メモリの使用量はPHPとはあまり関係なくプログラマが読み込ませたデータ量による
時間がかかっているのは激しくスワッピングしてるからだと思われ 普通はデータ量が大きいときは漸次処理して負荷を減らすもの
- 279 名前:nobodyさん mailto:sage [2008/01/15(火) 12:28:56 ID:???]
- 100,000
のように数字に「,」が入ってるときに、数字のみを取り出すにはどうすればいいですか?
- 280 名前:nobodyさん mailto:sage [2008/01/15(火) 13:14:35 ID:???]
- ereg_replace(",", "", $var)でできました
- 281 名前:nobodyさん [2008/01/16(水) 11:56:16 ID:sJoxzvRt]
- 質問させていただきます
たまにttp://example.com?aaaと言うようなURLを見るのですが クエリ情報を受けとるファイルでは$_GET[?]で受けとっているのか教えて下さい
- 282 名前:nobodyさん mailto:sage [2008/01/16(水) 13:16:39 ID:???]
- le.com/?aaa のことならたいてい index.php において空の $_GET['aaa']
mod_rewrite 使ってることもありえる
- 283 名前:nobodyさん mailto:sage [2008/01/16(水) 13:25:34 ID:???]
- >>281
$_SERVER['QUERY_STRING']とか。
- 284 名前:nobodyさん mailto:sage [2008/01/16(水) 15:11:30 ID:???]
- >>283
それはそれで、何でわざわざそんなことやってるのかって疑問が出来るな
- 285 名前:nobodyさん mailto:sage [2008/01/17(木) 11:15:01 ID:???]
- アクセスログ解析用だろ
- 286 名前:nobodyさん mailto:sage [2008/01/17(木) 12:05:56 ID:???]
- キーのみのクエリで何でアクセスログの話が?
- 287 名前:281 mailto:sage [2008/01/17(木) 13:56:22 ID:???]
- レスありがとうございます
>>282さんの index.phpに空の$_GET[aaa]をおくと言うのを 試してみたのですが意味がわかっていないせいか何も変わりませんでした もう少し詳しく説明お願いしていいですか? お手数かけてすいません
- 288 名前:nobodyさん mailto:sage [2008/01/17(木) 14:15:33 ID:???]
- 置いてじゃなくて於いて。
クエリ文字列を取得するなら>>283
- 289 名前:nobodyさん mailto:sage [2008/01/17(木) 15:15:36 ID:???]
- よく読んでませんけど、まずApacheの話として、クライアントから/?aaaみたいなパスで
リクエストされた場合、ファイル名がないのでウェルカムファイルがリクエストされたと 判断される。 /でリクエストすると/index.phpが読まれるのと同じ理屈で/?aaaの場合は 処理を行うスクリプトはindex.phpで、クエリとしてaaaが渡されると思う。 で、クエリは本来/?aaa=valueというようにフィールドとその値になってるけど、この 場合は値がないので、変数名は$_GET[’aaa’]となりデータは空の文字列 ということになるとめでたくね?データは空だから何も受け取ったことにはならないけど 連想配列のキーの有無で違いが出るので、!isset($_GET['aaa'])としてやると /?aaaなのか/?bbbなのかは区別できるような木がする
- 290 名前:nobodyさん mailto:sage [2008/01/17(木) 15:27:11 ID:???]
- 嫌がらせかw
- 291 名前:nobodyさん [2008/01/17(木) 23:00:15 ID:AXahQPv7]
- >ttp://example.com?aaaと言うようなURLを見るのですが
クエリ情報を受けとるファイルでは$_GET[?] ttp://example.com?aaa は ttp://example.com?bbb=aaa で通常は$_GET['bbb']で受け取ります そのサーバでどこかに$_GET['bbb']を受け取るファイルがあるのです
- 292 名前:nobodyさん mailto:sage [2008/01/19(土) 12:56:29 ID:???]
- >>291
どこからbbbが出てくるんだよw ?aaaは$_GET['aaa']として入ってくる データ内容は確かnullのはず issetでチェックはできるけどな
- 293 名前:nobodyさん mailto:sage [2008/01/19(土) 13:00:52 ID:???]
- 通常は って言い切るのはどうかと思うけどたいていmod_rewriteとかで$_GET['bbb']で受けるんじゃね
もちろんbbbかどうかは知らないけど
- 294 名前:nobodyさん mailto:sage [2008/01/19(土) 13:09:31 ID:???]
- mod_rewrite使うなら?をつける意味が無いな
/aaa/とかにすると思うが
- 295 名前:nobodyさん mailto:sage [2008/01/19(土) 13:14:21 ID:???]
- 単にisset($_GET['aaa'])で存在チェックしてるだけでFAだろ。
何が問題なんだ?
|

|