- 1 名前:nobodyさん mailto:sage [2009/03/06(金) 00:11:17 ID:???]
- 2ちゃんねるは初めて。 WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。 そんなときは、ここに書き込んでください。 板の住人や、その他が、けなしながら、厳しく教えてくれるかも。 質問する前に、まずはここを読んでね。 【注意事項】 ・質問する前にGoogleで検索してみましょう www.google.co.jp/ ・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。 後から情報を書き足す、いわゆる情報の小出しは極力避けてください。 ・何がしたくて、何ができて何ができないのかを書きましょう ・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。 ・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。 2ch 総合ガイド www.2ch.net/guide/ お願い。 適切な、板、スレ、を発見した場合、誘導してあげましょう。 スレの性質上 age 進行でお願いします。 関連情報は >>2-3辺り ☆前スレ☆ △▲ WebProg 初心者の質問 Part18 ▼▽ pc11.2ch.net/test/read.cgi/php/1219842559/
- 3 名前:nobodyさん mailto:sage [2009/03/06(金) 00:15:50 ID:???]
-
☆関連スレ☆ ■ 設置の方法がわからない場合には CGI設置について質問【Part3】 pc11.2ch.net/test/read.cgi/php/1176143582/ ■ 自分で改造できない場合には 【 スクリプト改造依頼スレ】(丸投げ) part7再々 pc11.2ch.net/test/read.cgi/php/1222645553/ ■ 自分で改造する時にアドバイスが欲しい場合には ★三 【 スクリプト改造工房 PART 9 】 ★三 pc11.2ch.net/test/read.cgi/php/1143834740/
- 4 名前:nobodyさん mailto:sage [2009/03/06(金) 03:48:46 ID:???]
- ファイル名って短い方がアクセス速くなりますか?
- 5 名前:nobodyさん mailto:sage [2009/03/06(金) 08:40:06 ID:???]
- >>4
影響が全く無いわけではないが、普通において気にする必要はない。 ただし、速さ以外の点において影響が出るケースもあるから、 パスも含めて、あまり極端に長くならないようにした方がよいと思うよ。
- 6 名前:nobodyさん mailto:sage [2009/03/06(金) 09:06:16 ID:???]
- >>1乙
- 7 名前:nobodyさん mailto:sage [2009/03/06(金) 13:26:34 ID:???]
- ファイル名が多少長くなってしまうのは仕方ないとして、せめてもとディレクトリ名だけは短くするようにしてる
カレントディレクトリを移動しながらやれば Path の上限は無いようなものだけど、ルートから見て 1023 バイト以内に納めておいたほうが無難だと思う 100文字程度の英数文字だけのディレクトリ構成だったら100個もディレクトリ降りれるのでファイル名の長さはあまり気にしなくてもいいのかなって・・・
- 8 名前:nobodyさん mailto:sage [2009/03/06(金) 14:13:57 ID:???]
- ファイル名の長さ、Webからアクセスするのなら
URLの長さを考慮する必要があるからそちらのほうが注意な。 RFC、サーバ(Apacheなど)の対応、クライアント(IEなど)の対応
- 9 名前:nobodyさん mailto:sage [2009/03/09(月) 02:29:50 ID:???]
- WikipediaのURLとか、2chに貼ろうとしたら弾かれたことがあったなあ。
- 10 名前:nobodyさん mailto:sage [2009/03/09(月) 12:12:50 ID:???]
-
テキストと線で書かれたのsvg形式の画像があります (svgファイル内にはテキストが書いてあります) web ブラウザー(IEなど)からsvgを閲覧すると 画像しかみれなくてテキストのところをマウスで囲って文字のコピーができません (ソースを表示すればできるけど) テキストのところをマウスで囲ってコピーできるようにするには,どうすればいいのでしょうか
- 11 名前:nobodyさん [2009/03/09(月) 18:52:19 ID:PvYn79T4]
- すんません
フォームで <input type="file" name="hoge"> のようにファイルを選択させ、その先のJSPにパス名(文字列)をフルパスで渡したいのですが、 IEだと、ユーザーが選択したファイルのフルパスが取得できるのに、 Firefoxだとそのファイル名のみの文字列しか取れないようです。 アップローダーのような仕組みを作りたいのですが、どのような手段を取ればどっちのブラウザでも同じようにフルパスで取得できますか? そこらじゅうにあるアップローダーは、Firefoxでも問題無いようなので、何か手はあると思うのですが見つからないです・・・
- 12 名前:nobodyさん mailto:sage [2009/03/09(月) 19:10:19 ID:???]
- 日本語でおk
- 13 名前:nobodyさん mailto:sage [2009/03/09(月) 19:48:45 ID:???]
- >>11
firefoxはファイル名しか投げてないんじゃない? リクエストヘッダーにそれしか入ってなかったら サーバ側ではどうしようもない
- 14 名前:nobodyさん [2009/03/09(月) 20:58:56 ID:PvYn79T4]
- すると、たとえばここ
kissho.xii.jp/1/ のソースで、ファイルを指定している部分を見ると、 <INPUT TYPE=file SIZE="40" NAME="upfile"> のように「参照」ボタンのある普通のファイル指定フォームですが、firefoxでも指定したローカルのファイルをちゃんとアップロードできます。 これはどういう風な仕組みになっているのかなと・・・。
- 15 名前:nobodyさん mailto:sage [2009/03/09(月) 21:21:25 ID:???]
- じゃあ確認すれば?
標準入力からContent-length長をファイル保存すれば簡単に見れるわけだし
- 16 名前:nobodyさん mailto:sage [2009/03/10(火) 00:08:04 ID:???]
- ファイルをアップロードするのはブラウザのおしごと。
- 17 名前:nobodyさん mailto:sage [2009/03/10(火) 12:02:11 ID:???]
- 状態遷移図みたいのをhtmlで書きたいのですが
おすすめのツールはないのでしょうか?
- 18 名前:nobodyさん mailto:sage [2009/03/10(火) 12:28:52 ID:???]
- メモ帳
- 19 名前:nobodyさん mailto:sage [2009/03/10(火) 13:46:43 ID:???]
- コクヨの大学ノートとゼブラのゲルインクボールペン
- 20 名前:nobodyさん mailto:sage [2009/03/11(水) 00:11:47 ID:???]
- PHP。
クッキーのセキュリティがわからない たしか、パスとかドメインとか、注意してかかないと、 レンタルサーバーとか、不特定多数の人が使う サーバーだと、他人にクッキーの内容を送信してしまうんだよね?
- 21 名前:nobodyさん mailto:sage [2009/03/12(木) 13:45:05 ID:???]
- blog.ohgaki.net/php-session-adoption
この問題に対してはどう対処したらいいの?
- 22 名前:nobodyさん mailto:sage [2009/03/13(金) 00:00:54 ID:???]
- php4.4.9(笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑
- 23 名前:nobodyさん mailto:sage [2009/03/13(金) 00:12:35 ID:???]
- セッションアダプション問題は全てのPHP、PHP 4.4.9/PHP 5.2.8/PHP 5.3/PHP 6.0に共通する脆弱性です。
ってかいてあるけど? 問題文はちゃんと読んだほうがいいとおもいます まあ問題文を読まないようなやつだから いつまでたっても底辺コーダーなんだろうけど。
- 24 名前:nobodyさん mailto:sage [2009/03/13(金) 01:42:23 ID:???]
- (1)クッキー発行する
(2)そのドメインの更新忘れる (3)アタッカーにドメインのっとられる (4)アタッカーが古いクッキーの内容を読み取る こんなことできる?
- 25 名前:nobodyさん mailto:sage [2009/03/13(金) 01:44:48 ID:???]
- 理屈的にはありえる。生パスをクッキーにいれるようなバカをやらなければOKだが
- 26 名前:nobodyさん mailto:sage [2009/03/13(金) 04:10:26 ID:???]
- >>21
そのページには、上位ドメインに設定されているクッキーを全部削除すると良いって 書いてあるけど、クッキーってドメインとパスが一致しないと削除できないから、 パスによっては相当組み合わせが多くなっちゃうよなぁ。 現実的な対策としては、アクセスのたびにセッションIDを変えることで Session Fixation攻撃を実質的に役に立たなくするのが 楽だと思う。 PHPで出来るのかはシランが。
- 27 名前:nobodyさん [2009/03/14(土) 20:30:59 ID:xas160CT]
- WPの本スレってどこにありますか?
ここでは見つけられませんでした。
- 28 名前:nobodyさん mailto:sage [2009/03/14(土) 21:27:40 ID:???]
- ブログ板。
ウツ病患者多し。
- 29 名前:nobodyさん [2009/03/14(土) 22:31:53 ID:xas160CT]
- >>28
そうなんですかw ありがとう。
- 30 名前:nobodyさん mailto:sage [2009/03/14(土) 22:53:35 ID:???]
- <form method="post" action="<?php $_SERVER["PHP_SELF"]; ?>">
ってやったとき、htmlソースを見ても、 action=の部分は、消えて、見えないのが普通なの?
- 31 名前:nobodyさん mailto:sage [2009/03/14(土) 22:54:07 ID:???]
- <form method="post" action="">
ってなってるんだけど。
- 32 名前:nobodyさん mailto:sage [2009/03/14(土) 23:43:14 ID:???]
- >>30
マルチ乙
- 33 名前:nobodyさん mailto:sage [2009/03/15(日) 02:56:46 ID:???]
- <form method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>">
または <form method="post" action="<?=$_SERVER["PHP_SELF"]?>">
- 34 名前:nobodyさん mailto:sage [2009/03/15(日) 12:18:54 ID:???]
- PHP_SELF(笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑
- 35 名前:nobodyさん mailto:sage [2009/03/15(日) 21:58:57 ID:???]
- 無料の共用のレンタルサーバーで、
クッキーで、 path=/ って設定するのは、絶対やめたほうがいい?
- 36 名前:nobodyさん mailto:sage [2009/03/15(日) 22:01:09 ID:???]
- >>33
ありがとう
- 37 名前:nobodyさん mailto:sage [2009/03/15(日) 22:52:37 ID:???]
- formのチェックボックスで、
複数の値を受け取るとき、 配列にしろ、って教科書に書いてあるけど、 これを配列でなくて、直接データーベースで 受け取るようにはできないの? もし配列で受けるしか、やり方がないのなら、 配列の操作の勉強をしないといけないけど、 データーベースで受けれるなら、配列の勉強 しなくてすむ。
- 38 名前:nobodyさん mailto:sage [2009/03/15(日) 22:58:51 ID:???]
- ブラウザから直接DBなんて無理だよ
だからPerlとかPHPとかの言語があるんだよ
- 39 名前:nobodyさん mailto:sage [2009/03/15(日) 23:31:22 ID:???]
- それだと
(1)ユーザーの入力値 ↓ (2)配列 ↓ (3)データーベース という、3段階の手続が必要になりますよね。 それだと、配列の操作方法も勉強しなくてはなりません。 実際、テキストの入力とかなら、直接DBもできるので、 チェックボックスの扱いだけが特別なのでしょうか? radioボタンなら、入ってくる値は1個だけなので。 チェックボックスだと、複数入ってきますよね? だから配列が必要なのですが。
- 40 名前:nobodyさん mailto:sage [2009/03/16(月) 00:08:40 ID:???]
- >>35
独自ドメインでもない限りやめたほうがいいね 他のユーザーも取得できるからね
- 41 名前:nobodyさん mailto:sage [2009/03/16(月) 00:28:54 ID:???]
- >>39
チェックボックスの取り扱いがわかってしまえば配列の勉強までは必要ない
- 42 名前:nobodyさん mailto:sage [2009/03/16(月) 09:32:33 ID:???]
- つーか値を直接データベースに入れるの怖くないか?
フォームに変なもん入れられてたらと思うと夜も眠れん
- 43 名前:nobodyさん mailto:sage [2009/03/16(月) 11:23:49 ID:???]
- 配列を使わないプログラマを目指すんですね
それはそれで凄腕になるかも 「そんなソースなんざ保守したくない」ってのが100%意見だと思うけど
- 44 名前:nobodyさん mailto:sage [2009/03/16(月) 11:32:12 ID:???]
- コレクションがないような言語は保守したくないですね
- 45 名前:nobodyさん [2009/03/16(月) 12:04:58 ID:ZmzpsYFU]
- 配列の仕組み(array)やディスプレイに文字列を出力する仕組み(echo,print)をコードにしたいのですがどのような仕組みなんでしょうか?
- 46 名前:nobodyさん mailto:sage [2009/03/16(月) 12:20:24 ID:???]
- 日本語でおk
- 47 名前:nobodyさん mailto:sage [2009/03/16(月) 13:01:02 ID:???]
- >>46
難しすぎて理解できないようですね 君は黙っててくださいね^^
- 48 名前:nobodyさん mailto:sage [2009/03/16(月) 13:26:41 ID:???]
- 朝鮮人乙
- 49 名前:nobodyさん mailto:sage [2009/03/16(月) 13:30:43 ID:???]
- このスレの皆さんはブラウザはfirefoxですか?
- 50 名前:nobodyさん mailto:sage [2009/03/16(月) 13:43:21 ID:???]
- 自作してIE,Firefox,opera,safariをスイッチ一つで切り替えられるブラウザ使ってます
- 51 名前:nobodyさん mailto:sage [2009/03/16(月) 13:59:35 ID:???]
- うう…
- 52 名前:nobodyさん mailto:sage [2009/03/16(月) 14:08:01 ID:???]
- Firefox使ってるならIE TabやらSafari View Winやら入れれば
クリック1つでそっちで描画できるようになるだろ IEが特殊なんだからブラウザマニアじゃない限りいくつもいれんでも IE+他のエンジン使えるブラウザなら別に何でもいいと思うが スレイプニールが国内開発者では人気とは聞く
- 53 名前:nobodyさん mailto:sage [2009/03/16(月) 15:06:59 ID:???]
- >>52
マジレスしといてやるけどsafari view winはsafariをインストールしてるから使えるんだぜ
- 54 名前:nobodyさん mailto:sage [2009/03/16(月) 15:07:36 ID:???]
- >>52
拡張入れれば勝手にエンジンがインストールされると思ってるキチガイ
- 55 名前:nobodyさん mailto:sage [2009/03/16(月) 15:19:30 ID:???]
- >>53
そんなんわかってるわ
- 56 名前:nobodyさん mailto:sage [2009/03/16(月) 16:37:36 ID:???]
- >>52
firefoxで拡張使ってoperaとかsafariで開くだけならそのままfirefoxでもいいけど かゆい所にとどかないんだよねぇ 自作が最強
- 57 名前:nobodyさん mailto:sage [2009/03/16(月) 17:05:04 ID:???]
- いや、IEとかプニルの方がもっとかゆいところに手が届かないだろw
- 58 名前:nobodyさん mailto:sage [2009/03/16(月) 17:18:40 ID:???]
- そんないっぱいいれる必要あるか?
ブラウザ依存で結果がかわるなんて UAによるものとかごく一部なわけで サーバ側で処理するんだし返ってくる結果は同じでしょ JavaScriptやhtmlの見た目問題はWeb制作板へ池
- 59 名前:nobodyさん mailto:sage [2009/03/16(月) 19:34:00 ID:???]
- >>58ってプログラムしかやらないんだね
webprgならhtmlやcssの知識もないとやってけないっしょ あ、趣味ならそれでもいいけどさ
- 60 名前:nobodyさん mailto:sage [2009/03/16(月) 19:35:55 ID:???]
- ローカルルールも読めない阿呆はこなくていいよ
- 61 名前:nobodyさん mailto:sage [2009/03/16(月) 20:00:24 ID:???]
- 返す言葉がないとすぐローカルルール(笑
- 62 名前:nobodyさん mailto:sage [2009/03/16(月) 20:11:29 ID:???]
- htmlやcssの知識がないとやっていけないなんて当たり前のこといって勝ち誇った気がいる馬鹿よりはマシ
- 63 名前:nobodyさん mailto:sage [2009/03/16(月) 21:52:13 ID:???]
- もうね必死な>>60と>>62
- 64 名前:nobodyさん mailto:sage [2009/03/16(月) 21:54:17 ID:???]
- ここまでおれの自演
- 65 名前:nobodyさん mailto:sage [2009/03/16(月) 21:55:15 ID:???]
- もうね必死な>>61と>>63
- 66 名前:nobodyさん mailto:sage [2009/03/16(月) 22:08:40 ID:???]
- >>65
さすがにレス早杉だろwww >>61,>>63,>>65は自重wwwwwww
- 67 名前:nobodyさん mailto:sage [2009/03/16(月) 22:24:27 ID:???]
- たまたま見たら書き込んでただけだよ
- 68 名前:nobodyさん mailto:sage [2009/03/16(月) 22:48:24 ID:???]
- 張り付いてんのか
きも
- 69 名前:nobodyさん mailto:sage [2009/03/16(月) 22:52:24 ID:???]
- >>58で解決することをグチグチ言い出す>>59が悪い
ブラウザの話をするスレじゃないだろ 動作確認に必要なら一通りのメジャーなエンジンで確認するのは常識 普段使ってるブラウザの話ならそんなもの聞いてどうするんだと これ以上続けるならまとめてソフト板でもいけ
- 70 名前:49 mailto:sage [2009/03/16(月) 23:36:59 ID:???]
- 皆さん、自分の変な質問で雰囲気わるくしてしまいすんませんでした。
俺はこちらのスレで何回も親切に教えてもらっていて、それで回答者の皆さん方はどんなブラウザ使ってるのか知りたかっただけなんです。
- 71 名前:nobodyさん mailto:sage [2009/03/17(火) 00:10:31 ID:???]
- >>70
俺は基本IE6。IE対応してないサイトだけはfirefoxで見る
- 72 名前:nobodyさん mailto:sage [2009/03/17(火) 03:17:30 ID:???]
- >>70
2chは専ブラで見るものだよ Jane Style
- 73 名前:nobodyさん mailto:sage [2009/03/17(火) 08:05:56 ID:???]
- 一番のKYは>>69なんだから黙ってろ
誰が何を使おうが買って
- 74 名前:nobodyさん mailto:sage [2009/03/17(火) 10:33:43 ID:???]
- 何が欲しいか言ってごらん
- 75 名前:nobodyさん mailto:sage [2009/03/17(火) 11:45:13 ID:???]
- .>>73
あんまふぁびょるなよ 何言ってるかもイミフだぞwww
- 76 名前:nobodyさん mailto:sage [2009/03/17(火) 12:03:03 ID:???]
- >>75
もういいから
- 77 名前:nobodyさん mailto:sage [2009/03/17(火) 12:07:16 ID:???]
- >>76
それを>>73にいってやれよ
- 78 名前:nobodyさん mailto:sage [2009/03/17(火) 21:09:18 ID:???]
- PHPの難読化ってどうやるの?
- 79 名前:nobodyさん mailto:sage [2009/03/17(火) 21:09:50 ID:???]
- MathMLって使えるの?
- 80 名前:nobodyさん mailto:sage [2009/03/17(火) 21:11:27 ID:???]
- PHPでグラフを書くのってどうやるの?
- 81 名前:nobodyさん mailto:sage [2009/03/17(火) 22:14:39 ID:???]
- >>78
その1 eval(uraldecode(コードをエンコードしたもの)); その2 ビットをずらす
- 82 名前:nobodyさん mailto:sage [2009/03/17(火) 22:27:30 ID:???]
- 全部調べたらすぐ出てくるような質問じゃないか
- 83 名前:nobodyさん mailto:sage [2009/03/17(火) 22:55:23 ID:???]
- 自分のパソコンの中だけで終わるような処理、
たとえば、 フォルダの中に100個のHTMLファイルがあって、 その中の、aaa@aaa.comを bbb@bbb.comに変更したいというような場合。 この場合、どうするのが普通なの? アパッチ起動して、そのスクリプトファイルを実行するのか、 あるいは、 いわゆるCLI版とよばれるなぞの機構を使うのか。
- 84 名前:nobodyさん mailto:sage [2009/03/18(水) 01:02:46 ID:???]
- 画像をプロテクトする方法って
画像自体はブラウザで見れないフォルダにいれておく、って いうやり方? ログインしないと見れないページは作れたんだけど、 画像の保護の仕方がわかんない。 画像は直リン張られてたら見られてしまうよね?
- 85 名前:nobodyさん mailto:sage [2009/03/18(水) 01:20:53 ID:???]
- マルチ乙
- 86 名前:nobodyさん mailto:sage [2009/03/18(水) 01:24:59 ID:???]
- debz-di.kabocha.to/archives/2009/01/20090131205930.html
2009年01月31日 mixiで投稿した画像は直リンクで公開できてしまう mixiで投稿した画像は直リンクで公開できてしまうんだね。 今、ボクは profile.img.mixi.jp/photo/member/21/68/422168_3515748545.jpg こんな画像をプロフィールで使ってたりしますけど、ログインしてなくても見れる。(ひこにゃんが見えてるよね?) 画像のURLがどこなのかわかったらそれを外部へ公開しちゃえば ログインセッションがなくても画像を見ることができる。 これは仕様としてかなりまずいんじゃないのかなあ。 今ちょっと、そういうセッション系で制御するヤツやってたもんで、気になってみてみたらmixiがザルでびびった。 proxyでキャッシュさせときたいとかっていう部分も考慮に入れると、まぁ多少はわからないでもないけども。
- 87 名前:nobodyさん mailto:sage [2009/03/18(水) 01:26:10 ID:???]
- >>86
この問題にどう対応したらいいの?
- 88 名前:nobodyさん mailto:sage [2009/03/18(水) 01:49:48 ID:???]
- 「画像をphpで生成してreadfileで出力する」
↑これってどうやるの? 既存の画像をPHPで生成するように するには、どうすればいいの?
- 89 名前:nobodyさん [2009/03/18(水) 11:04:09 ID:ubdvzxeR]
- <?php
if(ry){ print file_get_contents('hoge.gif'); } ?>
- 90 名前:nobodyさん mailto:sage [2009/03/18(水) 11:18:36 ID:???]
- 1日のPVが数万程度ならスクリプトで読見込んで出力するか、
Basic認証で逃げるとかね んでちょっとでも不可を考えるならダイジェスト認証にするとか 1日に数百万もアクセスされるのに、画像程度で一々スクリプトなんてやってられないと思うよ
- 91 名前:nobodyさん mailto:sage [2009/03/18(水) 11:31:14 ID:???]
- >>84
ブラウザで閲覧できた段階でもうおまえの保護してる画像はお嫁にいってんだよ
- 92 名前:nobodyさん mailto:sage [2009/03/18(水) 11:32:54 ID:???]
- >>87
直リンで張らない example.com/acewmaceみたいにpathinfoを使って処理する
- 93 名前:nobodyさん mailto:sage [2009/03/18(水) 14:49:55 ID:???]
- >>89
そのhoge.gifは、そのphpスクリプトと 同じ階層におくんですよね だったら、URLをブラウザのアドレス欄に 直打ちしたら見れてしまうのでは? セッションを使ってpassを入力させてログインさせて、 ログインしないと見れないページ、 というイメージでお話をしています。
- 94 名前:nobodyさん mailto:sage [2009/03/18(水) 14:51:25 ID:???]
- >>90
(1) >スクリプトで読見込んで出力する だからこれがわからない (2) >Basic認証 ログインさせて、ログインすれば見れる、 ログインしないと見れない、こうしたいのです。 もちろんログアウト機能は必須です。 BASIC認証はログアウトできないので却下です。 実装したいのは、mixiで画像を保護できるタイプと考えてください。
- 95 名前:nobodyさん mailto:sage [2009/03/18(水) 14:52:03 ID:???]
- >>91
ログインした人だけに画像と文章を見せたいということです
- 96 名前:nobodyさん mailto:sage [2009/03/18(水) 14:53:02 ID:???]
- >>92
その場合、画像はブラウザから アクセスできない場所に置くということですか? public_htmlの上とか?
- 97 名前:nobodyさん [2009/03/18(水) 15:17:16 ID:YwNkebpQ]
- データベースにおいておけば?
リクエストを受け取るのをcgiにして、そこでセッションチェックをした後データベースから引っ張ってきて出力
- 98 名前:nobodyさん mailto:sage [2009/03/18(水) 15:45:37 ID:???]
- >>93
hoge.gif がどこのディレクトリに置いてあるか、あなたは分かるんですか? ファイル名から PATH は分からないよね? HTTP で見れるディレクトリは ~user/html/ だとする そして image.php が画像を表示するスクリプトだとして、表示は image.php?img/test.jpg といった感じで要求する。 読み込む画像は ~user/webimg/ を基準にする。 なので、image.php?img/test.jpg といった要求は ~user/webimg/img/test.jpg を読み込むこととなる。 あとは読み込み、表示する画像 (拡張子で判断しちゃってもいいと思う) の Content-type をちゃんと出力してから 画像をそのまま print すればいい
- 99 名前:nobodyさん mailto:sage [2009/03/18(水) 15:59:23 ID:???]
- >>97
静的にアクセスさせるかスクリプトにするかが焦点なのだから どこに置くかは問題ではない
- 100 名前:nobodyさん mailto:sage [2009/03/18(水) 16:24:38 ID:???]
- >>99
ユーザー毎に処理を変えると色々とめんどいけどデータベース使うならだいぶ楽じゃね?と思った ついでに二次情報も色々付加できるし あとどこに置こうか悩まなくても外から直接アクセスはできないだろうし
- 101 名前:nobodyさん mailto:sage [2009/03/18(水) 19:14:38 ID:???]
- >>96
ブラウザでアクセスできないとこに置くのは当たり前
- 102 名前:nobodyさん mailto:sage [2009/03/18(水) 19:16:15 ID:???]
- >>97
別にいいんだけど画像にデータベースを使う用途が気に入らない
- 103 名前:nobodyさん mailto:sage [2009/03/18(水) 19:17:31 ID:???]
- 何度も言うがブラウザで画像を表示時点でおまえの画像は抜かれてるんだよ
|

|