- 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/
- 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:???]
- 何度も言うがブラウザで画像を表示時点でおまえの画像は抜かれてるんだよ
- 104 名前:nobodyさん mailto:sage [2009/03/18(水) 19:49:27 ID:???]
- お前は何を言ってるんだ
- 105 名前:nobodyさん mailto:sage [2009/03/18(水) 20:35:44 ID:???]
- >>103
パスワードを入力するフォームを表示して、 そこにパスワードを入力させて、 パスワードが一致した場合のみ、ログインを成功させて、 ログインが成功した場合のみ、秘密の文章と画像を見せる イメージです。 そのあと画像をダウンロードされて、 それをwinny等で拡散される危険性はありますが、 そういうことをしない人にだけパスワードを教えることにします。 この説明で理解できますか?
- 106 名前:nobodyさん mailto:sage [2009/03/18(水) 20:54:18 ID:???]
- >>97,98,99,100,101,102
あの、、、 決まりきったやり方って実はないのですか? 基本、mixiと同じで、 それプラス、画像もプロテクトできれば 十分なのですが、、、 定石というか、セオリーみたいのって ないのですか?
- 107 名前:nobodyさん mailto:sage [2009/03/18(水) 21:10:21 ID:???]
- htaccess
- 108 名前:nobodyさん mailto:sage [2009/03/18(水) 21:16:13 ID:???]
- 俺だったら普通に見れないとこに置いてスクリプト経由で出力するかな
- 109 名前:nobodyさん mailto:sage [2009/03/18(水) 21:58:29 ID:???]
- fwの中に画像鯖おいといて
mod_proxyを動的に変更なんてできないか
- 110 名前:nobodyさん mailto:sage [2009/03/18(水) 22:21:30 ID:???]
- yahoo 画像 ドメインでググレば解決します
- 111 名前:nobodyさん mailto:sage [2009/03/18(水) 22:28:48 ID:???]
- buttobi.netがとうとうperlの使用を中止したな
phpの方がセキュリティが高いからしょうがないか ttp://hostingfaq.btblog.jp/cm/kulSc1d5649A384C4/1/
- 112 名前:nobodyさん mailto:sage [2009/03/18(水) 23:54:29 ID:???]
- PHP難読化ツールと、
PHP暗号化ツールと、 どう違うの?
- 113 名前:nobodyさん mailto:sage [2009/03/19(木) 02:16:06 ID:???]
- 全然違う概念だろ
- 114 名前:nobodyさん mailto:sage [2009/03/19(木) 05:17:56 ID:???]
- PHPで画像を出力する場合、
画像しか出せないんだね。 文章と画像と両方出そうと思ったんだけど、 「ヘッダーがすでに出力されています」 とかいうエラーがでやがる。
- 115 名前:nobodyさん mailto:sage [2009/03/19(木) 08:44:42 ID:???]
- 両方って、HTTPヘッダのContent-Typeにどういうのを出力したいの?
- 116 名前:nobodyさん mailto:sage [2009/03/19(木) 08:55:53 ID:???]
- >>106
<image scr='hogehoge/image.php?〜'> 画像表示タグってこうだっけ? まあとりあえずこんな感じでスクリプトにパラメータ渡せばいいんじゃね? よくこういう形は見る
- 117 名前:nobodyさん mailto:sage [2009/03/19(木) 09:40:12 ID:???]
- 1枚1枚動的に処理だとサムネ一覧100枚とか負荷がきつそうだな
セッションIDとhtaccessの関連付けが可能なら解決なんだけど仕組み的に無理か
- 118 名前:nobodyさん mailto:sage [2009/03/19(木) 10:40:12 ID:???]
- >>111
それは誤解 Perlのほうがセキュリティは上
- 119 名前:nobodyさん mailto:sage [2009/03/19(木) 10:58:26 ID:???]
- 言語レベルでどっちが上とかねえよ
- 120 名前:nobodyさん mailto:sage [2009/03/19(木) 11:02:43 ID:???]
- >>119
わかっちゃねえな PHPは脆弱性を多く生んできた言語 改善は進んでるがまだ十分ではない
- 121 名前:nobodyさん mailto:sage [2009/03/19(木) 11:12:50 ID:???]
- ちなみにbuttobi.netが言ってるセキュリティ上の危険というのは
おそらくsuEXECのことだろ PHPでも使えるようにしたら同じこと 適切な設定ができてないとOSコマンドも一通り使えるしな
- 122 名前:nobodyさん mailto:sage [2009/03/19(木) 11:59:06 ID:???]
- >>111
perl使えない鯖なんてゴミ屑以下だな
- 123 名前:nobodyさん mailto:sage [2009/03/19(木) 12:02:45 ID:???]
- >>122
perlもロクに使えないゴミ屑が多かったからこその決断だろ。常考。
- 124 名前:nobodyさん mailto:sage [2009/03/19(木) 12:03:38 ID:???]
- こういう言い方をするPerlユーザーを締め出してるサーバは使えるね
- 125 名前:nobodyさん mailto:sage [2009/03/19(木) 12:57:38 ID:???]
- ぶっとびネットGJ!!!!
もっとperl(笑)ユーザーを締め出しやって
- 126 名前:nobodyさん mailto:sage [2009/03/20(金) 05:03:33 ID:???]
- みんなって、フォームで国名入力して欲しいとき、selectタグとかデータベースどんな感じで作ってますか?
- 127 名前:nobodyさん mailto:sage [2009/03/20(金) 05:31:24 ID:???]
- そんなときがありません
- 128 名前:nobodyさん mailto:sage [2009/03/20(金) 06:15:42 ID:???]
- データベースに登録しまくってphp側で処理することにしますた
- 129 名前:nobodyさん mailto:sage [2009/03/20(金) 10:03:53 ID:???]
- とあるサイトからデータファイルを取ってきてそれ使ってる
- 130 名前:nobodyさん mailto:sage [2009/03/20(金) 11:02:29 ID:???]
- とあるサイトってどこだい
- 131 名前:nobodyさん mailto:sage [2009/03/20(金) 11:12:34 ID:???]
- おまえの態度が気に入らない
- 132 名前:nobodyさん mailto:sage [2009/03/20(金) 11:14:05 ID:???]
- 国名と国コードの対応表なんてどこにでもあるんでは?
- 133 名前:nobodyさん [2009/03/20(金) 18:50:00 ID:o14DQ4cS]
- アマゾンやYOUTUBEで
これを検索したからこれをお勧めします のような機能を作りたいのですが どのような言語を勉強すればいいんでしょうか? PHP mySQLだと考えているんですが合ってますか?またお勧めな言語がありましたら教えてください XPで以前はJAVAを少ししてました よろしくお願いします
- 134 名前:nobodyさん mailto:sage [2009/03/20(金) 19:01:39 ID:???]
- アマゾンやyoutubeのAPIを使う
- 135 名前:nobodyさん mailto:sage [2009/03/20(金) 19:03:52 ID:???]
- >>134
自分のサイトでってことでしょう?
- 136 名前:nobodyさん mailto:sage [2009/03/20(金) 19:04:40 ID:???]
- それじゃアマゾンとyoutube内のデータにしか使えないじゃん
- 137 名前:133 [2009/03/20(金) 20:10:24 ID:o14DQ4cS]
- みなさんありがとうございます
私のサイトで商品の販売をしたいのですが こういったシステムを作ろうと挑戦したくなりまして考えております 追記で申し訳ございません
- 138 名前:nobodyさん mailto:sage [2009/03/20(金) 20:11:04 ID:???]
- >>133
大抵の言語でできるから安心汁。 もちろんJavaでも。
- 139 名前:nobodyさん mailto:sage [2009/03/20(金) 20:15:30 ID:???]
- なんでもいいでしょう、なんというか質問が的を射てないので前提からわかってなさそうです
ってのが答えな。
- 140 名前:nobodyさん mailto:sage [2009/03/20(金) 20:29:38 ID:???]
- つ『集合知プログラミング』
- 141 名前:nobodyさん mailto:sage [2009/03/20(金) 20:54:56 ID:???]
- >>139
初心者スレでそれはないだろ まあ>>140が答えかな。言語は何でもよくて タグとクリック数で半静的に提供するか クリック数のみを集計するか 購入した数だけを集計するか、などいろいろやり方があると思う
- 142 名前:nobodyさん mailto:sage [2009/03/20(金) 21:09:21 ID:???]
- ブログの記事をsqlに登録するときに
決まりのようなものはあるのでしょうか? wordpressで使ったmysqlそのままで 別なブログソフト(MTなど)のデータベースとして登録しても 互換性みたいなものはあるのでしょうか
- 143 名前:133 [2009/03/20(金) 21:18:22 ID:o14DQ4cS]
- 皆様ありがとうございます
PHPがこれからも使われると以前言われたので頑張っていきたいと考えています ありがとうございました
- 144 名前:nobodyさん mailto:sage [2009/03/20(金) 21:23:17 ID:???]
- sqlに登録できるって初めて知ったよ
- 145 名前:nobodyさん mailto:sage [2009/03/20(金) 22:22:39 ID:???]
- まぁ、件名と本文は必須っていう決まり事はあると思うよ
- 146 名前:nobodyさん mailto:sage [2009/03/20(金) 22:50:52 ID:???]
- PHPに通すパスですが、
1.pngってファイルを読み込ませて表示するPHPスクリプトで、 例えば次のように書きました。 <?php header("Content-type: image/jpg"); $a="../1.png"; readfile($a); ?> そんで、1.pngを別のフォルダに移動しても なぜか表示されてしまうのです。 考えた結果、htdocs全体をパスに含めていると、 指定したディレクトリに指定の画像がある場合はそれを読み込んで表示する、 もしなければ、パスで指定されたディレクトリを全部探して、もし 同名のファイルがあればそれを勝手に表示する、 このようになっていると推測したのですが、これであってますか?
- 147 名前:nobodyさん mailto:sage [2009/03/20(金) 22:54:05 ID:???]
- image/jpgなのに1.png(笑)
- 148 名前:nobodyさん mailto:sage [2009/03/20(金) 23:03:34 ID:???]
- >>147
え、、、まじで そんなところまでそろえないと 出力されないの? 自分のパソコンの中ではjpg指定でpngで 出力されたのですが、 レンタルサーバーにアップロードしてテストしてみたら 出力されないのですが、これが原因ですか?
- 149 名前:nobodyさん mailto:sage [2009/03/20(金) 23:11:42 ID:???]
- あらためてソース。
<?php header("Content-type: image/png"); $a="./1.png"; readfile($a); ?> 構成、1.php、1.png。 example.com/1.png これは普通に画像が表示される。 ところが、 example.com/1.php これにすると、変な文字化けしたのが表示される。 画像が出てこない。なんで? 自分のパソコンの中でテストしたときには ちゃんと画像が表示されました。 ところが、レンタルサーバーにアップロードしたら なぜか表示されないのです。
- 150 名前:nobodyさん mailto:sage [2009/03/20(金) 23:13:33 ID:???]
- mime/typeについてググってから質問しろカス
- 151 名前:nobodyさん mailto:sage [2009/03/20(金) 23:17:07 ID:???]
- readfileがダメならfile_get_contentsでも使ってみろクソガ
- 152 名前:nobodyさん mailto:sage [2009/03/20(金) 23:22:30 ID:???]
- >>151
レンタルサーバー上では、 「何も表示されません」 自分のパソコンでは、 「画像ファイル "localhost/1.php" は壊れているため、表示できませんでした。」
- 153 名前:nobodyさん mailto:sage [2009/03/20(金) 23:51:09 ID:???]
- 自分のパソコンの中では問題なく表示される。
レンタルサーバーにアップロードすると、表示されなくなる。 なんで? 考えてもわからない。 広告の自動挿入が問題なのか? 拡張子が.phpだとpngは出力できない仕様のサーバーなのか? 画像を出そうとしているのに、文字化けした文字が表示されるってどういうこと? そのサーバーのmime/typeがpngに対応してないってことかな? でもいまどきそんなサーバーあるか?
- 154 名前:nobodyさん mailto:sage [2009/03/21(土) 00:01:48 ID:???]
- 146 名前:nobodyさん[sage] 投稿日:2009/03/20(金) 22:50:52 ID:???
$a="../1.png"; 149 名前:nobodyさん[sage] 投稿日:2009/03/20(金) 23:11:42 ID:??? $a="./1.png"; このへんちがうけどパスの指定ちゃんと合ってるのか?
- 155 名前:nobodyさん mailto:sage [2009/03/21(土) 00:03:42 ID:???]
- >>154
あ、それは合ってます。 .でやってます。
- 156 名前:nobodyさん mailto:sage [2009/03/21(土) 00:04:24 ID:???]
- 広告の自動挿入が原因なんじゃないかって思うんですけど、
それであってますか? ページの一番上部に、自動的にバナー広告がはいる タイプなんですけど。
- 157 名前:nobodyさん mailto:sage [2009/03/21(土) 00:47:55 ID:???]
- 広告の自動挿入の部分を一時的にコメントアウトしてみるとか楽勝だろ…
- 158 名前:nobodyさん mailto:sage [2009/03/21(土) 00:58:25 ID:???]
- 広告が入らないレンタルサーバーをせっかく借りたのですが、
public_htmlの外側には、ファイルをアップロードできない仕様でした。 こんなのってありなんですか?
- 159 名前:nobodyさん mailto:sage [2009/03/21(土) 01:19:36 ID:???]
- 広告が入らないレンタルサーバーにしたら、あっさりと解決した。
つまり、広告の自動挿入が原因だった。 headerの前に、何かが挿入されてしまうと、だめなようだ。 これでこの問題は解決したが、今度は、新しく借りたサーバーは、 public_htmlの外側に、ファイルを置けないらしい。 こんどはこっちで困ってしまう。
- 160 名前:nobodyさん mailto:sage [2009/03/21(土) 01:38:42 ID:???]
- なんで困るんだ?共用借りてるやつはみんなそれでやってるよ
それがいやなら専用借りるしかない
- 161 名前:nobodyさん mailto:sage [2009/03/21(土) 01:41:29 ID:???]
- >>160
ブラウザからアクセスできないところに 画像を置きたいのです。 現に、さっきまで使っていたサーバーでは public_htmlの外にファイルを置けました。
- 162 名前:nobodyさん mailto:sage [2009/03/21(土) 01:44:10 ID:???]
- であればpublic_htmlの下にimageみたいなフォルダ作って
そこを.htaccessで直リン全部禁止にしちゃえばいいんじゃね
- 163 名前:nobodyさん mailto:sage [2009/03/21(土) 06:03:30 ID:???]
- それが良いと思うな、そうなった場合みんなそんな感じでやってるはず
- 164 名前:nobodyさん mailto:sage [2009/03/21(土) 06:57:45 ID:???]
- 質問
の野郎だな
- 165 名前:nobodyさん mailto:sage [2009/03/21(土) 08:32:17 ID:???]
- public_htmlの外側にファイルを置きたいって要望は十分ありえるぜ。
例えばcsvのようなDBは公開ディレクトリに置きたくないしというか置くべきでないし。 レン鯖ならそれができるところに移れってこった
- 166 名前:nobodyさん mailto:sage [2009/03/21(土) 08:42:02 ID:???]
- >>160は初心者
- 167 名前:nobodyさん mailto:sage [2009/03/21(土) 09:53:12 ID:???]
- csvがDB・・・?
- 168 名前:nobodyさん mailto:sage [2009/03/21(土) 09:56:20 ID:???]
- tsvでもSQLiteでもいいけど。
- 169 名前:nobodyさん mailto:sage [2009/03/21(土) 12:02:26 ID:???]
- >167
DBというカテゴリには入ってると思うぜ。
- 170 名前:nobodyさん mailto:sage [2009/03/21(土) 12:14:39 ID:???]
- データが少しでも集まってればDBだろJK
- 171 名前:nobodyさん mailto:sage [2009/03/21(土) 12:26:42 ID:???]
- >>167
ファイルタイプのDBって知らないのかい? 無知で人気者になりたかったのかい?
- 172 名前:nobodyさん mailto:sage [2009/03/21(土) 13:46:01 ID:???]
- >>169
入ってません >>170 ファイルをDBのように扱う仕組みがあるだけで ファイル自体がDBではない
- 173 名前:nobodyさん mailto:sage [2009/03/21(土) 14:07:55 ID:???]
- >172
そりゃcsvファイルそのものがDBだとは誰も言ってないからな
- 174 名前:173 mailto:sage [2009/03/21(土) 14:12:02 ID:???]
- ああ、すまん。>173を訂正。
システムも含めてDBだと思っていたが、 データの集合体だけでもDBって呼ぶ場合があるのか。
- 175 名前:nobodyさん mailto:sage [2009/03/21(土) 14:17:31 ID:???]
- SQLが使えないもの以外は認めません(キリッ
- 176 名前:nobodyさん mailto:sage [2009/03/21(土) 14:34:22 ID:???]
- DBとDBMSの区別がついてないやつがいるな
csvやtsvもDBだろ。MySQLやOracleはDBMS
- 177 名前:nobodyさん mailto:sage [2009/03/21(土) 15:21:50 ID:???]
- >>167=>>172
- 178 名前:nobodyさん mailto:sage [2009/03/21(土) 15:47:29 ID:???]
- コレクション(配列)やただのテキストファイルだってDBだろ(キリッ
- 179 名前:nobodyさん mailto:sage [2009/03/21(土) 16:11:38 ID:???]
- まあ、ただのテキストファイルを指して「DBです」って言われたら
いやちょっと、とは思うかもしれない。
- 180 名前:nobodyさん mailto:sage [2009/03/21(土) 19:12:48 ID:???]
- >>172
はいっとるわぼけ
- 181 名前:nobodyさん mailto:sage [2009/03/21(土) 19:48:48 ID:???]
- >>176
たしかにちゃんとDBとDBMSを区別するなら、データの集合そのものがDBだから csvファイルもDBだといえる が、多くの場合、DMBSの略語としてDBという言葉が使われる この場合DB=DBMSだからなぁ
- 182 名前:nobodyさん mailto:sage [2009/03/21(土) 22:21:49 ID:???]
- SSLするのってどうやるの?
グーグルクロームの対策です。
- 183 名前:nobodyさん mailto:sage [2009/03/22(日) 11:48:19 ID:???]
- OpenSSLを入れてオレオレ証明書を作成する
- 184 名前:nobodyさん mailto:sage [2009/03/22(日) 12:44:56 ID:???]
- >>180
では根拠を示しなさい
- 185 名前:nobodyさん mailto:sage [2009/03/22(日) 13:32:59 ID:???]
- >184
さすがにもう面白くないんじゃないかな?
- 186 名前:nobodyさん mailto:sage [2009/03/22(日) 19:40:20 ID:???]
- >>184
本気でいってるのか? DBとDBMSの区別がついてないのって、お前のことだぞ お前が思ってるDBってのは、DBMSのことだ >>172でいえば、ファイル自体がDBで、それを扱うための仕組みがDBMSだぞ
- 187 名前:nobodyさん mailto:sage [2009/03/22(日) 20:53:37 ID:???]
- >>183
無料のレンタルサーバーでやりたいのですが、 できますか? それと、念のためにききますが、 グーグルクロームの対策でSSLって 何を言ってるか意味わかりますか?
- 188 名前:nobodyさん mailto:sage [2009/03/22(日) 20:57:16 ID:???]
- >>186
はいはい示せない初心者乙
- 189 名前:nobodyさん mailto:sage [2009/03/22(日) 23:11:23 ID:???]
- >>187
対策って何
- 190 名前:nobodyさん mailto:sage [2009/03/22(日) 23:22:52 ID:???]
- >>189
グーグルクロームは閲覧した すべてのページのスナップショットを 勝手にとってグーグルのサーバーに勝手に 送信しています。 しかしSSLのページはとっていないようです。 なのですべてのページをSSL対応にする必要があるのです
- 191 名前:nobodyさん mailto:sage [2009/03/22(日) 23:24:29 ID:???]
- 海外の無料レンタルサーバーなんだけど、
(1)PHPが使える (2)public_htmlの外にファイルを置ける (3).htaccessが使える (4)sendmailが使える (5)PDO+MySQLが使える (6)広告が出ない これらの条件を満たすサーバーを教えてください
- 192 名前:nobodyさん mailto:sage [2009/03/22(日) 23:26:55 ID:???]
- 普通に Google ちゃんを deny すりゃいいだろうバカw
- 193 名前:nobodyさん mailto:sage [2009/03/22(日) 23:29:10 ID:???]
- >>192
言ってる意味がわかってないですね。 ユーザーがグーグルクロームを使って ページを閲覧した場合、勝手にスナップショットを取って グーグルサーバーに送信しているということです。
- 194 名前:nobodyさん mailto:sage [2009/03/22(日) 23:30:03 ID:???]
- わかってないやつほど「バカw」とかっていうよな。
読解力がないっていうか。 たぶん自分がバカだから自己紹介してるんだろうけど。
- 195 名前:nobodyさん mailto:sage [2009/03/22(日) 23:31:25 ID:???]
- クロームはabout:configで設定できなかったけ
|

|