△▲ WebProg 初心者 ..
2:nobodyさん
09/03/06 00:13:31
2 名前:nobodyさん[sage] 投稿日:2008/08/27(水) 22:09:43 ID:???
過去スレ
1: URLリンク(pc.2ch.net)
2: URLリンク(pc2.2ch.net)
3: URLリンク(pc2.2ch.net)
4: URLリンク(pc5.2ch.net)
5: URLリンク(pc2.2ch.net) (Lost)
6: スレリンク(php板) (Lost)
7: スレリンク(php板) (Lost)
8: スレリンク(php板)
9: スレリンク(php板)
10: スレリンク(php板)
11: スレリンク(php板)
12: スレリンク(php板)
13: スレリンク(php板)
14: スレリンク(php板)
15: スレリンク(php板)
16: スレリンク(php板)
17: スレリンク(php板)
3:nobodyさん
09/03/06 00:15:50
☆関連スレ☆
■ 設置の方法がわからない場合には
CGI設置について質問【Part3】
スレリンク(php板)
■ 自分で改造できない場合には
【 スクリプト改造依頼スレ】(丸投げ) part7再々
スレリンク(php板)
■ 自分で改造する時にアドバイスが欲しい場合には
★三 【 スクリプト改造工房 PART 9 】 ★三
スレリンク(php板)
4:nobodyさん
09/03/06 03:48:46
ファイル名って短い方がアクセス速くなりますか?
5:nobodyさん
09/03/06 08:40:06
>>4
影響が全く無いわけではないが、普通において気にする必要はない。
ただし、速さ以外の点において影響が出るケースもあるから、
パスも含めて、あまり極端に長くならないようにした方がよいと思うよ。
6:nobodyさん
09/03/06 09:06:16
>>1乙
7:nobodyさん
09/03/06 13:26:34
ファイル名が多少長くなってしまうのは仕方ないとして、せめてもとディレクトリ名だけは短くするようにしてる
カレントディレクトリを移動しながらやれば Path の上限は無いようなものだけど、ルートから見て 1023 バイト以内に納めておいたほうが無難だと思う
100文字程度の英数文字だけのディレクトリ構成だったら100個もディレクトリ降りれるのでファイル名の長さはあまり気にしなくてもいいのかなって・・・
8:nobodyさん
09/03/06 14:13:57
ファイル名の長さ、Webからアクセスするのなら
URLの長さを考慮する必要があるからそちらのほうが注意な。
RFC、サーバ(Apacheなど)の対応、クライアント(IEなど)の対応
9:nobodyさん
09/03/09 02:29:50
WikipediaのURLとか、2chに貼ろうとしたら弾かれたことがあったなあ。
10:nobodyさん
09/03/09 12:12:50
テキストと線で書かれたのsvg形式の画像があります
(svgファイル内にはテキストが書いてあります)
web ブラウザー(IEなど)からsvgを閲覧すると
画像しかみれなくてテキストのところをマウスで囲って文字のコピーができません
(ソースを表示すればできるけど)
テキストのところをマウスで囲ってコピーできるようにするには,どうすればいいのでしょうか
11:nobodyさん
09/03/09 18:52:19 PvYn79T4
すんません
フォームで
<input type="file" name="hoge">
のようにファイルを選択させ、その先のJSPにパス名(文字列)をフルパスで渡したいのですが、
IEだと、ユーザーが選択したファイルのフルパスが取得できるのに、
Firefoxだとそのファイル名のみの文字列しか取れないようです。
アップローダーのような仕組みを作りたいのですが、どのような手段を取ればどっちのブラウザでも同じようにフルパスで取得できますか?
そこらじゅうにあるアップローダーは、Firefoxでも問題無いようなので、何か手はあると思うのですが見つからないです・・・
12:nobodyさん
09/03/09 19:10:19
日本語でおk
13:nobodyさん
09/03/09 19:48:45
>>11
firefoxはファイル名しか投げてないんじゃない?
リクエストヘッダーにそれしか入ってなかったら
サーバ側ではどうしようもない
14:nobodyさん
09/03/09 20:58:56 PvYn79T4
すると、たとえばここ
URLリンク(kissho.xii.jp)
のソースで、ファイルを指定している部分を見ると、
<INPUT TYPE=file SIZE="40" NAME="upfile">
のように「参照」ボタンのある普通のファイル指定フォームですが、firefoxでも指定したローカルのファイルをちゃんとアップロードできます。
これはどういう風な仕組みになっているのかなと・・・。
15:nobodyさん
09/03/09 21:21:25
じゃあ確認すれば?
標準入力からContent-length長をファイル保存すれば簡単に見れるわけだし
16:nobodyさん
09/03/10 00:08:04
ファイルをアップロードするのはブラウザのおしごと。
17:nobodyさん
09/03/10 12:02:11
状態遷移図みたいのをhtmlで書きたいのですが
おすすめのツールはないのでしょうか?
18:nobodyさん
09/03/10 12:28:52
メモ帳
19:nobodyさん
09/03/10 13:46:43
コクヨの大学ノートとゼブラのゲルインクボールペン
20:nobodyさん
09/03/11 00:11:47
PHP。
クッキーのセキュリティがわからない
たしか、パスとかドメインとか、注意してかかないと、
レンタルサーバーとか、不特定多数の人が使う
サーバーだと、他人にクッキーの内容を送信してしまうんだよね?
21:nobodyさん
09/03/12 13:45:05
URLリンク(blog.ohgaki.net)
この問題に対してはどう対処したらいいの?
22:nobodyさん
09/03/13 00:00:54
php4.4.9(笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑
23:nobodyさん
09/03/13 00:12:35
セッションアダプション問題は全てのPHP、PHP 4.4.9/PHP 5.2.8/PHP 5.3/PHP 6.0に共通する脆弱性です。
ってかいてあるけど?
問題文はちゃんと読んだほうがいいとおもいます
まあ問題文を読まないようなやつだから
いつまでたっても底辺コーダーなんだろうけど。
24:nobodyさん
09/03/13 01:42:23
(1)クッキー発行する
(2)そのドメインの更新忘れる
(3)アタッカーにドメインのっとられる
(4)アタッカーが古いクッキーの内容を読み取る
こんなことできる?
25:nobodyさん
09/03/13 01:44:48
理屈的にはありえる。生パスをクッキーにいれるようなバカをやらなければOKだが
26:nobodyさん
09/03/13 04:10:26
>>21
そのページには、上位ドメインに設定されているクッキーを全部削除すると良いって
書いてあるけど、クッキーってドメインとパスが一致しないと削除できないから、
パスによっては相当組み合わせが多くなっちゃうよなぁ。
現実的な対策としては、アクセスのたびにセッションIDを変えることで
Session Fixation攻撃を実質的に役に立たなくするのが
楽だと思う。
PHPで出来るのかはシランが。
27:nobodyさん
09/03/14 20:30:59 xas160CT
WPの本スレってどこにありますか?
ここでは見つけられませんでした。
28:nobodyさん
09/03/14 21:27:40
ブログ板。
ウツ病患者多し。
29:nobodyさん
09/03/14 22:31:53 xas160CT
>>28
そうなんですかw
ありがとう。
30:nobodyさん
09/03/14 22:53:35
<form method="post" action="<?php $_SERVER["PHP_SELF"]; ?>">
ってやったとき、htmlソースを見ても、
action=の部分は、消えて、見えないのが普通なの?
31:nobodyさん
09/03/14 22:54:07
<form method="post" action="">
ってなってるんだけど。
32:nobodyさん
09/03/14 23:43:14
>>30
マルチ乙
33:nobodyさん
09/03/15 02:56:46
<form method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>">
または
<form method="post" action="<?=$_SERVER["PHP_SELF"]?>">
34:nobodyさん
09/03/15 12:18:54
PHP_SELF(笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑
35:nobodyさん
09/03/15 21:58:57
無料の共用のレンタルサーバーで、
クッキーで、
path=/
って設定するのは、絶対やめたほうがいい?
36:nobodyさん
09/03/15 22:01:09
>>33
ありがとう
37:nobodyさん
09/03/15 22:52:37
formのチェックボックスで、
複数の値を受け取るとき、
配列にしろ、って教科書に書いてあるけど、
これを配列でなくて、直接データーベースで
受け取るようにはできないの?
もし配列で受けるしか、やり方がないのなら、
配列の操作の勉強をしないといけないけど、
データーベースで受けれるなら、配列の勉強
しなくてすむ。
38:nobodyさん
09/03/15 22:58:51
ブラウザから直接DBなんて無理だよ
だからPerlとかPHPとかの言語があるんだよ
39:nobodyさん
09/03/15 23:31:22
それだと
(1)ユーザーの入力値
↓
(2)配列
↓
(3)データーベース
という、3段階の手続が必要になりますよね。
それだと、配列の操作方法も勉強しなくてはなりません。
実際、テキストの入力とかなら、直接DBもできるので、
チェックボックスの扱いだけが特別なのでしょうか?
radioボタンなら、入ってくる値は1個だけなので。
チェックボックスだと、複数入ってきますよね?
だから配列が必要なのですが。
40:nobodyさん
09/03/16 00:08:40
>>35
独自ドメインでもない限りやめたほうがいいね
他のユーザーも取得できるからね
41:nobodyさん
09/03/16 00:28:54
>>39
チェックボックスの取り扱いがわかってしまえば配列の勉強までは必要ない
42:nobodyさん
09/03/16 09:32:33
つーか値を直接データベースに入れるの怖くないか?
フォームに変なもん入れられてたらと思うと夜も眠れん
43:nobodyさん
09/03/16 11:23:49
配列を使わないプログラマを目指すんですね
それはそれで凄腕になるかも
「そんなソースなんざ保守したくない」ってのが100%意見だと思うけど
44:nobodyさん
09/03/16 11:32:12
コレクションがないような言語は保守したくないですね
45:nobodyさん
09/03/16 12:04:58 ZmzpsYFU
配列の仕組み(array)やディスプレイに文字列を出力する仕組み(echo,print)をコードにしたいのですがどのような仕組みなんでしょうか?
46:nobodyさん
09/03/16 12:20:24
日本語でおk
47:nobodyさん
09/03/16 13:01:02
>>46
難しすぎて理解できないようですね
君は黙っててくださいね^^
48:nobodyさん
09/03/16 13:26:41
朝鮮人乙
49:nobodyさん
09/03/16 13:30:43
このスレの皆さんはブラウザはfirefoxですか?
50:nobodyさん
09/03/16 13:43:21
自作してIE,Firefox,opera,safariをスイッチ一つで切り替えられるブラウザ使ってます
51:nobodyさん
09/03/16 13:59:35
うう…
52:nobodyさん
09/03/16 14:08:01
Firefox使ってるならIE TabやらSafari View Winやら入れれば
クリック1つでそっちで描画できるようになるだろ
IEが特殊なんだからブラウザマニアじゃない限りいくつもいれんでも
IE+他のエンジン使えるブラウザなら別に何でもいいと思うが
スレイプニールが国内開発者では人気とは聞く
53:nobodyさん
09/03/16 15:06:59
>>52
マジレスしといてやるけどsafari view winはsafariをインストールしてるから使えるんだぜ
54:nobodyさん
09/03/16 15:07:36
>>52
拡張入れれば勝手にエンジンがインストールされると思ってるキチガイ
55:nobodyさん
09/03/16 15:19:30
>>53
そんなんわかってるわ
56:nobodyさん
09/03/16 16:37:36
>>52
firefoxで拡張使ってoperaとかsafariで開くだけならそのままfirefoxでもいいけど
かゆい所にとどかないんだよねぇ
自作が最強
57:nobodyさん
09/03/16 17:05:04
いや、IEとかプニルの方がもっとかゆいところに手が届かないだろw
58:nobodyさん
09/03/16 17:18:40
そんないっぱいいれる必要あるか?
ブラウザ依存で結果がかわるなんて
UAによるものとかごく一部なわけで
サーバ側で処理するんだし返ってくる結果は同じでしょ
JavaScriptやhtmlの見た目問題はWeb制作板へ池
59:nobodyさん
09/03/16 19:34:00
>>58ってプログラムしかやらないんだね
webprgならhtmlやcssの知識もないとやってけないっしょ
あ、趣味ならそれでもいいけどさ
60:nobodyさん
09/03/16 19:35:55
ローカルルールも読めない阿呆はこなくていいよ
61:nobodyさん
09/03/16 20:00:24
返す言葉がないとすぐローカルルール(笑
62:nobodyさん
09/03/16 20:11:29
htmlやcssの知識がないとやっていけないなんて当たり前のこといって勝ち誇った気がいる馬鹿よりはマシ
63:nobodyさん
09/03/16 21:52:13
もうね必死な>>60と>>62
64:nobodyさん
09/03/16 21:54:17
ここまでおれの自演
65:nobodyさん
09/03/16 21:55:15
もうね必死な>>61と>>63
66:nobodyさん
09/03/16 22:08:40
>>65
さすがにレス早杉だろwww
>>61,>>63,>>65は自重wwwwwww
67:nobodyさん
09/03/16 22:24:27
たまたま見たら書き込んでただけだよ
68:nobodyさん
09/03/16 22:48:24
張り付いてんのか
きも
69:nobodyさん
09/03/16 22:52:24
>>58で解決することをグチグチ言い出す>>59が悪い
ブラウザの話をするスレじゃないだろ
動作確認に必要なら一通りのメジャーなエンジンで確認するのは常識
普段使ってるブラウザの話ならそんなもの聞いてどうするんだと
これ以上続けるならまとめてソフト板でもいけ
70:49
09/03/16 23:36:59
皆さん、自分の変な質問で雰囲気わるくしてしまいすんませんでした。
俺はこちらのスレで何回も親切に教えてもらっていて、それで回答者の皆さん方はどんなブラウザ使ってるのか知りたかっただけなんです。
71:nobodyさん
09/03/17 00:10:31
>>70
俺は基本IE6。IE対応してないサイトだけはfirefoxで見る
72:nobodyさん
09/03/17 03:17:30
>>70
2chは専ブラで見るものだよ
Jane Style
73:nobodyさん
09/03/17 08:05:56
一番のKYは>>69なんだから黙ってろ
誰が何を使おうが買って
74:nobodyさん
09/03/17 10:33:43
何が欲しいか言ってごらん
75:nobodyさん
09/03/17 11:45:13
.>>73
あんまふぁびょるなよ
何言ってるかもイミフだぞwww
76:nobodyさん
09/03/17 12:03:03
>>75
もういいから
77:nobodyさん
09/03/17 12:07:16
>>76
それを>>73にいってやれよ
78:nobodyさん
09/03/17 21:09:18
PHPの難読化ってどうやるの?
79:nobodyさん
09/03/17 21:09:50
MathMLって使えるの?
80:nobodyさん
09/03/17 21:11:27
PHPでグラフを書くのってどうやるの?
81:nobodyさん
09/03/17 22:14:39
>>78
その1
eval(uraldecode(コードをエンコードしたもの));
その2
ビットをずらす
82:nobodyさん
09/03/17 22:27:30
全部調べたらすぐ出てくるような質問じゃないか
83:nobodyさん
09/03/17 22:55:23
自分のパソコンの中だけで終わるような処理、
たとえば、
フォルダの中に100個のHTMLファイルがあって、
その中の、aaa@aaa.comを
bbb@bbb.comに変更したいというような場合。
この場合、どうするのが普通なの?
アパッチ起動して、そのスクリプトファイルを実行するのか、
あるいは、
いわゆるCLI版とよばれるなぞの機構を使うのか。
84:nobodyさん
09/03/18 01:02:46
画像をプロテクトする方法って
画像自体はブラウザで見れないフォルダにいれておく、って
いうやり方?
ログインしないと見れないページは作れたんだけど、
画像の保護の仕方がわかんない。
画像は直リン張られてたら見られてしまうよね?
85:nobodyさん
09/03/18 01:20:53
マルチ乙
86:nobodyさん
09/03/18 01:24:59
URLリンク(debz-di.kabocha.to)
2009年01月31日
mixiで投稿した画像は直リンクで公開できてしまう
mixiで投稿した画像は直リンクで公開できてしまうんだね。
今、ボクは
URLリンク(profile.img.mixi.jp)
こんな画像をプロフィールで使ってたりしますけど、ログインしてなくても見れる。(ひこにゃんが見えてるよね?)
画像のURLがどこなのかわかったらそれを外部へ公開しちゃえば
ログインセッションがなくても画像を見ることができる。
これは仕様としてかなりまずいんじゃないのかなあ。
今ちょっと、そういうセッション系で制御するヤツやってたもんで、気になってみてみたらmixiがザルでびびった。
proxyでキャッシュさせときたいとかっていう部分も考慮に入れると、まぁ多少はわからないでもないけども。
87:nobodyさん
09/03/18 01:26:10
>>86
この問題にどう対応したらいいの?
88:nobodyさん
09/03/18 01:49:48
「画像をphpで生成してreadfileで出力する」
↑これってどうやるの?
既存の画像をPHPで生成するように
するには、どうすればいいの?
89:nobodyさん
09/03/18 11:04:09 ubdvzxeR
<?php
if(ry){
print file_get_contents('hoge.gif');
}
?>
90:nobodyさん
09/03/18 11:18:36
1日のPVが数万程度ならスクリプトで読見込んで出力するか、
Basic認証で逃げるとかね
んでちょっとでも不可を考えるならダイジェスト認証にするとか
1日に数百万もアクセスされるのに、画像程度で一々スクリプトなんてやってられないと思うよ
91:nobodyさん
09/03/18 11:31:14
>>84
ブラウザで閲覧できた段階でもうおまえの保護してる画像はお嫁にいってんだよ
92:nobodyさん
09/03/18 11:32:54
>>87
直リンで張らない
URLリンク(example.com)みたいにpathinfoを使って処理する
93:nobodyさん
09/03/18 14:49:55
>>89
そのhoge.gifは、そのphpスクリプトと
同じ階層におくんですよね
だったら、URLをブラウザのアドレス欄に
直打ちしたら見れてしまうのでは?
セッションを使ってpassを入力させてログインさせて、
ログインしないと見れないページ、
というイメージでお話をしています。
94:nobodyさん
09/03/18 14:51:25
>>90
(1)
>スクリプトで読見込んで出力する
だからこれがわからない
(2)
>Basic認証
ログインさせて、ログインすれば見れる、
ログインしないと見れない、こうしたいのです。
もちろんログアウト機能は必須です。
BASIC認証はログアウトできないので却下です。
実装したいのは、mixiで画像を保護できるタイプと考えてください。
95:nobodyさん
09/03/18 14:52:03
>>91
ログインした人だけに画像と文章を見せたいということです
96:nobodyさん
09/03/18 14:53:02
>>92
その場合、画像はブラウザから
アクセスできない場所に置くということですか?
public_htmlの上とか?
97:nobodyさん
09/03/18 15:17:16 YwNkebpQ
データベースにおいておけば?
リクエストを受け取るのをcgiにして、そこでセッションチェックをした後データベースから引っ張ってきて出力
98:nobodyさん
09/03/18 15:45:37
>>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さん
09/03/18 15:59:23
>>97
静的にアクセスさせるかスクリプトにするかが焦点なのだから
どこに置くかは問題ではない
100:nobodyさん
09/03/18 16:24:38
>>99
ユーザー毎に処理を変えると色々とめんどいけどデータベース使うならだいぶ楽じゃね?と思った
ついでに二次情報も色々付加できるし
あとどこに置こうか悩まなくても外から直接アクセスはできないだろうし
101:nobodyさん
09/03/18 19:14:38
>>96
ブラウザでアクセスできないとこに置くのは当たり前
102:nobodyさん
09/03/18 19:16:15
>>97
別にいいんだけど画像にデータベースを使う用途が気に入らない
103:nobodyさん
09/03/18 19:17:31
何度も言うがブラウザで画像を表示時点でおまえの画像は抜かれてるんだよ
104:nobodyさん
09/03/18 19:49:27
お前は何を言ってるんだ
105:nobodyさん
09/03/18 20:35:44
>>103
パスワードを入力するフォームを表示して、
そこにパスワードを入力させて、
パスワードが一致した場合のみ、ログインを成功させて、
ログインが成功した場合のみ、秘密の文章と画像を見せる
イメージです。
そのあと画像をダウンロードされて、
それをwinny等で拡散される危険性はありますが、
そういうことをしない人にだけパスワードを教えることにします。
この説明で理解できますか?
106:nobodyさん
09/03/18 20:54:18
>>97,98,99,100,101,102
あの、、、
決まりきったやり方って実はないのですか?
基本、mixiと同じで、
それプラス、画像もプロテクトできれば
十分なのですが、、、
定石というか、セオリーみたいのって
ないのですか?
107:nobodyさん
09/03/18 21:10:21
htaccess
108:nobodyさん
09/03/18 21:16:13
俺だったら普通に見れないとこに置いてスクリプト経由で出力するかな
109:nobodyさん
09/03/18 21:58:29
fwの中に画像鯖おいといて
mod_proxyを動的に変更なんてできないか
110:nobodyさん
09/03/18 22:21:30
yahoo 画像 ドメインでググレば解決します
111:nobodyさん
09/03/18 22:28:48
buttobi.netがとうとうperlの使用を中止したな
phpの方がセキュリティが高いからしょうがないか
URLリンク(hostingfaq.btblog.jp)
112:nobodyさん
09/03/18 23:54:29
PHP難読化ツールと、
PHP暗号化ツールと、
どう違うの?
113:nobodyさん
09/03/19 02:16:06
全然違う概念だろ
114:nobodyさん
09/03/19 05:17:56
PHPで画像を出力する場合、
画像しか出せないんだね。
文章と画像と両方出そうと思ったんだけど、
「ヘッダーがすでに出力されています」
とかいうエラーがでやがる。
115:nobodyさん
09/03/19 08:44:42
両方って、HTTPヘッダのContent-Typeにどういうのを出力したいの?
116:nobodyさん
09/03/19 08:55:53
>>106
<image scr='URLリンク(hogehoge)〜'>
画像表示タグってこうだっけ?
まあとりあえずこんな感じでスクリプトにパラメータ渡せばいいんじゃね?
よくこういう形は見る
117:nobodyさん
09/03/19 09:40:12
1枚1枚動的に処理だとサムネ一覧100枚とか負荷がきつそうだな
セッションIDとhtaccessの関連付けが可能なら解決なんだけど仕組み的に無理か
118:nobodyさん
09/03/19 10:40:12
>>111
それは誤解
Perlのほうがセキュリティは上
119:nobodyさん
09/03/19 10:58:26
言語レベルでどっちが上とかねえよ
120:nobodyさん
09/03/19 11:02:43
>>119
わかっちゃねえな
PHPは脆弱性を多く生んできた言語
改善は進んでるがまだ十分ではない
121:nobodyさん
09/03/19 11:12:50
ちなみにbuttobi.netが言ってるセキュリティ上の危険というのは
おそらくsuEXECのことだろ
PHPでも使えるようにしたら同じこと
適切な設定ができてないとOSコマンドも一通り使えるしな
122:nobodyさん
09/03/19 11:59:06
>>111
perl使えない鯖なんてゴミ屑以下だな
123:nobodyさん
09/03/19 12:02:45
>>122
perlもロクに使えないゴミ屑が多かったからこその決断だろ。常考。
124:nobodyさん
09/03/19 12:03:38
こういう言い方をするPerlユーザーを締め出してるサーバは使えるね
125:nobodyさん
09/03/19 12:57:38
ぶっとびネットGJ!!!!
もっとperl(笑)ユーザーを締め出しやって
126:nobodyさん
09/03/20 05:03:33
みんなって、フォームで国名入力して欲しいとき、selectタグとかデータベースどんな感じで作ってますか?
127:nobodyさん
09/03/20 05:31:24
そんなときがありません
128:nobodyさん
09/03/20 06:15:42
データベースに登録しまくってphp側で処理することにしますた
129:nobodyさん
09/03/20 10:03:53
とあるサイトからデータファイルを取ってきてそれ使ってる
130:nobodyさん
09/03/20 11:02:29
とあるサイトってどこだい
131:nobodyさん
09/03/20 11:12:34
おまえの態度が気に入らない
132:nobodyさん
09/03/20 11:14:05
国名と国コードの対応表なんてどこにでもあるんでは?
133:nobodyさん
09/03/20 18:50:00 o14DQ4cS
アマゾンやYOUTUBEで
これを検索したからこれをお勧めします のような機能を作りたいのですが
どのような言語を勉強すればいいんでしょうか?
PHP mySQLだと考えているんですが合ってますか?またお勧めな言語がありましたら教えてください
XPで以前はJAVAを少ししてました
よろしくお願いします
134:nobodyさん
09/03/20 19:01:39
アマゾンやyoutubeのAPIを使う
135:nobodyさん
09/03/20 19:03:52
>>134
自分のサイトでってことでしょう?
136:nobodyさん
09/03/20 19:04:40
それじゃアマゾンとyoutube内のデータにしか使えないじゃん
137:133
09/03/20 20:10:24 o14DQ4cS
みなさんありがとうございます
私のサイトで商品の販売をしたいのですが
こういったシステムを作ろうと挑戦したくなりまして考えております
追記で申し訳ございません
138:nobodyさん
09/03/20 20:11:04
>>133
大抵の言語でできるから安心汁。
もちろんJavaでも。
139:nobodyさん
09/03/20 20:15:30
なんでもいいでしょう、なんというか質問が的を射てないので前提からわかってなさそうです
ってのが答えな。
140:nobodyさん
09/03/20 20:29:38
つ『集合知プログラミング』
141:nobodyさん
09/03/20 20:54:56
>>139
初心者スレでそれはないだろ
まあ>>140が答えかな。言語は何でもよくて
タグとクリック数で半静的に提供するか
クリック数のみを集計するか
購入した数だけを集計するか、などいろいろやり方があると思う
142:nobodyさん
09/03/20 21:09:21
ブログの記事をsqlに登録するときに
決まりのようなものはあるのでしょうか?
wordpressで使ったmysqlそのままで
別なブログソフト(MTなど)のデータベースとして登録しても
互換性みたいなものはあるのでしょうか
143:133
09/03/20 21:18:22 o14DQ4cS
皆様ありがとうございます
PHPがこれからも使われると以前言われたので頑張っていきたいと考えています
ありがとうございました
144:nobodyさん
09/03/20 21:23:17
sqlに登録できるって初めて知ったよ
145:nobodyさん
09/03/20 22:22:39
まぁ、件名と本文は必須っていう決まり事はあると思うよ
146:nobodyさん
09/03/20 22:50:52
PHPに通すパスですが、
1.pngってファイルを読み込ませて表示するPHPスクリプトで、
例えば次のように書きました。
<?php
header("Content-type: image/jpg");
$a="../1.png";
readfile($a);
?>
そんで、1.pngを別のフォルダに移動しても
なぜか表示されてしまうのです。
考えた結果、htdocs全体をパスに含めていると、
指定したディレクトリに指定の画像がある場合はそれを読み込んで表示する、
もしなければ、パスで指定されたディレクトリを全部探して、もし
同名のファイルがあればそれを勝手に表示する、
このようになっていると推測したのですが、これであってますか?
147:nobodyさん
09/03/20 22:54:05
image/jpgなのに1.png(笑)
148:nobodyさん
09/03/20 23:03:34
>>147
え、、、まじで
そんなところまでそろえないと
出力されないの?
自分のパソコンの中ではjpg指定でpngで
出力されたのですが、
レンタルサーバーにアップロードしてテストしてみたら
出力されないのですが、これが原因ですか?
149:nobodyさん
09/03/20 23:11:42
あらためてソース。
<?php
header("Content-type: image/png");
$a="./1.png";
readfile($a);
?>
構成、1.php、1.png。
URLリンク(example.com)
これは普通に画像が表示される。
ところが、
URLリンク(example.com)
これにすると、変な文字化けしたのが表示される。
画像が出てこない。なんで?
自分のパソコンの中でテストしたときには
ちゃんと画像が表示されました。
ところが、レンタルサーバーにアップロードしたら
なぜか表示されないのです。
150:nobodyさん
09/03/20 23:13:33
mime/typeについてググってから質問しろカス
151:nobodyさん
09/03/20 23:17:07
readfileがダメならfile_get_contentsでも使ってみろクソガ
152:nobodyさん
09/03/20 23:22:30
>>151
レンタルサーバー上では、
「何も表示されません」
自分のパソコンでは、
「画像ファイル "URLリンク(localhost)" は壊れているため、表示できませんでした。」
153:nobodyさん
09/03/20 23:51:09
自分のパソコンの中では問題なく表示される。
レンタルサーバーにアップロードすると、表示されなくなる。
なんで?
考えてもわからない。
広告の自動挿入が問題なのか?
拡張子が.phpだとpngは出力できない仕様のサーバーなのか?
画像を出そうとしているのに、文字化けした文字が表示されるってどういうこと?
そのサーバーのmime/typeがpngに対応してないってことかな?
でもいまどきそんなサーバーあるか?
154:nobodyさん
09/03/21 00:01:48
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さん
09/03/21 00:03:42
>>154
あ、それは合ってます。
.でやってます。
156:nobodyさん
09/03/21 00:04:24
広告の自動挿入が原因なんじゃないかって思うんですけど、
それであってますか?
ページの一番上部に、自動的にバナー広告がはいる
タイプなんですけど。
157:nobodyさん
09/03/21 00:47:55
広告の自動挿入の部分を一時的にコメントアウトしてみるとか楽勝だろ…
158:nobodyさん
09/03/21 00:58:25
広告が入らないレンタルサーバーをせっかく借りたのですが、
public_htmlの外側には、ファイルをアップロードできない仕様でした。
こんなのってありなんですか?
159:nobodyさん
09/03/21 01:19:36
広告が入らないレンタルサーバーにしたら、あっさりと解決した。
つまり、広告の自動挿入が原因だった。
headerの前に、何かが挿入されてしまうと、だめなようだ。
これでこの問題は解決したが、今度は、新しく借りたサーバーは、
public_htmlの外側に、ファイルを置けないらしい。
こんどはこっちで困ってしまう。
160:nobodyさん
09/03/21 01:38:42
なんで困るんだ?共用借りてるやつはみんなそれでやってるよ
それがいやなら専用借りるしかない
161:nobodyさん
09/03/21 01:41:29
>>160
ブラウザからアクセスできないところに
画像を置きたいのです。
現に、さっきまで使っていたサーバーでは
public_htmlの外にファイルを置けました。
162:nobodyさん
09/03/21 01:44:10
であればpublic_htmlの下にimageみたいなフォルダ作って
そこを.htaccessで直リン全部禁止にしちゃえばいいんじゃね
163:nobodyさん
09/03/21 06:03:30
それが良いと思うな、そうなった場合みんなそんな感じでやってるはず
164:nobodyさん
09/03/21 06:57:45
質問
の野郎だな
165:nobodyさん
09/03/21 08:32:17
public_htmlの外側にファイルを置きたいって要望は十分ありえるぜ。
例えばcsvのようなDBは公開ディレクトリに置きたくないしというか置くべきでないし。
レン鯖ならそれができるところに移れってこった
166:nobodyさん
09/03/21 08:42:02
>>160は初心者
167:nobodyさん
09/03/21 09:53:12
csvがDB・・・?
168:nobodyさん
09/03/21 09:56:20
tsvでもSQLiteでもいいけど。
169:nobodyさん
09/03/21 12:02:26
>167
DBというカテゴリには入ってると思うぜ。
170:nobodyさん
09/03/21 12:14:39
データが少しでも集まってればDBだろJK
171:nobodyさん
09/03/21 12:26:42
>>167
ファイルタイプのDBって知らないのかい?
無知で人気者になりたかったのかい?
172:nobodyさん
09/03/21 13:46:01
>>169
入ってません
>>170
ファイルをDBのように扱う仕組みがあるだけで
ファイル自体がDBではない
173:nobodyさん
09/03/21 14:07:55
>172
そりゃcsvファイルそのものがDBだとは誰も言ってないからな
174:173
09/03/21 14:12:02
ああ、すまん。>173を訂正。
システムも含めてDBだと思っていたが、
データの集合体だけでもDBって呼ぶ場合があるのか。
175:nobodyさん
09/03/21 14:17:31
SQLが使えないもの以外は認めません(キリッ
176:nobodyさん
09/03/21 14:34:22
DBとDBMSの区別がついてないやつがいるな
csvやtsvもDBだろ。MySQLやOracleはDBMS
177:nobodyさん
09/03/21 15:21:50
>>167=>>172
178:nobodyさん
09/03/21 15:47:29
コレクション(配列)やただのテキストファイルだってDBだろ(キリッ
179:nobodyさん
09/03/21 16:11:38
まあ、ただのテキストファイルを指して「DBです」って言われたら
いやちょっと、とは思うかもしれない。
180:nobodyさん
09/03/21 19:12:48
>>172
はいっとるわぼけ
181:nobodyさん
09/03/21 19:48:48
>>176
たしかにちゃんとDBとDBMSを区別するなら、データの集合そのものがDBだから
csvファイルもDBだといえる
が、多くの場合、DMBSの略語としてDBという言葉が使われる
この場合DB=DBMSだからなぁ
182:nobodyさん
09/03/21 22:21:49
SSLするのってどうやるの?
グーグルクロームの対策です。
183:nobodyさん
09/03/22 11:48:19
OpenSSLを入れてオレオレ証明書を作成する
184:nobodyさん
09/03/22 12:44:56
>>180
では根拠を示しなさい
185:nobodyさん
09/03/22 13:32:59
>184
さすがにもう面白くないんじゃないかな?
186:nobodyさん
09/03/22 19:40:20
>>184
本気でいってるのか?
DBとDBMSの区別がついてないのって、お前のことだぞ
お前が思ってるDBってのは、DBMSのことだ
>>172でいえば、ファイル自体がDBで、それを扱うための仕組みがDBMSだぞ
187:nobodyさん
09/03/22 20:53:37
>>183
無料のレンタルサーバーでやりたいのですが、
できますか?
それと、念のためにききますが、
グーグルクロームの対策でSSLって
何を言ってるか意味わかりますか?
188:nobodyさん
09/03/22 20:57:16
>>186
はいはい示せない初心者乙
189:nobodyさん
09/03/22 23:11:23
>>187
対策って何
190:nobodyさん
09/03/22 23:22:52
>>189
グーグルクロームは閲覧した
すべてのページのスナップショットを
勝手にとってグーグルのサーバーに勝手に
送信しています。
しかしSSLのページはとっていないようです。
なのですべてのページをSSL対応にする必要があるのです
191:nobodyさん
09/03/22 23:24:29
海外の無料レンタルサーバーなんだけど、
(1)PHPが使える
(2)public_htmlの外にファイルを置ける
(3).htaccessが使える
(4)sendmailが使える
(5)PDO+MySQLが使える
(6)広告が出ない
これらの条件を満たすサーバーを教えてください
192:nobodyさん
09/03/22 23:26:55
普通に Google ちゃんを deny すりゃいいだろうバカw
193:nobodyさん
09/03/22 23:29:10
>>192
言ってる意味がわかってないですね。
ユーザーがグーグルクロームを使って
ページを閲覧した場合、勝手にスナップショットを取って
グーグルサーバーに送信しているということです。
194:nobodyさん
09/03/22 23:30:03
わかってないやつほど「バカw」とかっていうよな。
読解力がないっていうか。
たぶん自分がバカだから自己紹介してるんだろうけど。
195:nobodyさん
09/03/22 23:31:25
クロームはabout:configで設定できなかったけ
196:nobodyさん
09/03/22 23:32:08
>>191
mysql3だがfreehostia.comが流行ってる
197:nobodyさん
09/03/22 23:55:57
>>191
板違いだぜっ
198:nobodyさん
09/03/23 01:15:24
(1)PHPが使える
(2)public_htmlの外にファイルを置ける
(3).htaccessが使える
(4)sendmailが使える
(5)PDO+MySQLが使える
(6)広告が出ない
(7)すぐにアカウント取れる(審査待ちとか無し)
(8)日本語のページを作っていい
この条件を満たす海外サーバー
でおすすめのあったらおしえてください
199:nobodyさん
09/03/23 01:34:52
>>196
さっそく試してみました。
いまんとこ、いいかんじです。
(1)PHPが使える → OK!
(2)public_htmlの外にファイルを置ける → OK!
(6)広告が出ない → OK !
(7)すぐにアカウント取れる → 30分待ち
いいところ教えてくれてありがとう
次からもよろしくお願いします
ところでMySQLが3っていうのは本当なの?
200:nobodyさん
09/03/23 01:40:46
>>196
ここってindex.htmlはアップロードできない
仕様なのですか?
10回ほどトライしましたが、全部エラーになります。
名前を変えて、a.htmlとしたら、アップロードできました。
そのあと、サーバー上で、リネームで、index.htmlとしたら、
リネームは成功しました。
そのあとブラウザからの読み取りも成功しています。
なんでindex.htmlという名前だと
アップロードできないのでしょうか?
201:nobodyさん
09/03/23 01:47:45
>>200
自己レスです
いま試したらなぜかできるようになりました。
ひょっとして、アカウントを作成してから、
1時間くらいは、index.htmlをつくれない
仕様なのでしょうか?
ナゾです。
202:186
09/03/23 03:37:50
>>188
初心者の質問スレだし、お前が初心者だと思ってたから真面目に答えてやってたんだが、
さすがにスレ違いだしこれ以上は相手しないことにする
データーベースについて、ウィキペディアにはこう書いてある
>データベース (DB、英: database) は、特定のテーマに沿ったデータを集めて管理し、容易に検索・抽出などの再利用をできるようにしたもの。
(中略)
>OSが提供するファイルシステム上に直接構築されるものや、後述するデータベース管理システム (DBMS) を用いて構築されるものを含む。
ファイルシステム上に直接構築されるものもDBだと書いてあるだろ
つまりCSVファイルはデータベースに含まれるんだよ
これ以上は俺は相手しないからレスしなくていいよ
203:nobodyさん
09/03/23 09:17:41
>>199
一応htaccessも使えるし無料でアクセス解析もできる(英語版webアナライザーでチェックできる
204:nobodyさん
09/03/23 09:19:00
DB系をまだぐだぐだ言うなら板違いとだけ言っておこうか
205:nobodyさん
09/03/23 09:21:15 TBV68cNq
自分のしたいことが どの言語でできるかわからないとき
みなさんどうしていますか?
206:nobodyさん
09/03/23 09:24:55
言語仕様でやりたいことが制限されるなんてこたぁ滅多にないと思うが。
例をあげてみ?
207:nobodyさん
09/03/23 09:51:13 TBV68cNq
例えばですがネットを使って一つの商品を購入したら違うものをお勧めする機能で
マイページを持たせて 以前購入したものと連動させてお勧めしたいと考えています
またセカンドライフみたいに自分で中の人形みたいなのを動かしてみたいと考えてます
と こんなイメージなのですが…伝わりますでしょうか?
208:nobodyさん
09/03/23 11:39:19
メールマガジン登録サイトを自分で運営していくとして
そういう仕組みを自分で作成することは可能です?
可能として、その言語は何になるのでしょうか。
色々とASPやソフトウェアを見つけたのですが
そういうものに頼らずにメールマガジン登録配信サイトを作ってみたいなという
願望があります。
209:nobodyさん
09/03/23 12:51:01
>>205
自分のしたいことをきちんとまとめて、ここで聞く
210:nobodyさん
09/03/23 12:59:51
>>208
自分で発行するメルマガを登録から配信までやりたいってことかね?
211:nobodyさん
09/03/23 13:03:59
本文書いて登録アドレスを連結するなりループするなりしてメール送信関数叩けばいいだけでは
212:nobodyさん
09/03/23 13:12:33
>色々とASPやソフトウェアを見つけたのですが
そういったソフトがあるっていうのを知ってるなら、
>メールマガジン登録サイトを自分で運営していくとしてそういう仕組みを自分で作成することは可能です?
この質問には 「可能です」 としか答えられんわな
213:nobodyさん
09/03/23 15:35:42
>>208
登録アプリは楽勝。誰でも作れる。
ただユーザが増えてきたときにメール配信の負荷の部分でつまづきそう。
言語は何でもいいんじゃね。一番簡単なPHPでもぜんぜんOK
214:nobodyさん
09/03/23 23:07:25 uVBii4+5
ヘンな質問かもしれないけど、会員制サイトでログイン後の情報編集画面ってあるでしょ。
あの画面(というかディレクトリ?)、なんでグーグルなりの検索エンジンに引っかからないの?
GETクエリの検索結果画面が常に引っかからないわけじゃないですよね? (ニュースサイトとかは引っかかるし)
どこに差があるんでしょうか?
215:nobodyさん
09/03/23 23:16:18
robot.txtでぐぐれ
216:nobodyさん
09/03/23 23:19:56
>>214
ログインしてるかどうかを調べて、
ログインしてなければログインページに
飛ばす処理をしている。
217:nobodyさん
09/03/23 23:24:20 uVBii4+5
>>216
>>215
なるほど、会員ディレクトリ以下全体に対してベーシック認証かけるとかでも
検索よけというかアクセスよけに有効でしょうか?
robot.txt + loginCheck + basic認証 くらいで大体大丈夫?
218:nobodyさん
09/03/23 23:42:16
>>207
>例えばですがネットを使って一つの商品を購入したら違うものをお勧めする機能で
>マイページを持たせて 以前購入したものと連動させてお勧めしたいと考えています
言語関係ないやん。CでもJavaでもPerlでもRubyでもできるべ?
>またセカンドライフみたいに自分で中の人形みたいなのを動かしてみたいと考えてます
こっちはセカンドライフをよくしらないのでわからん。
219:nobodyさん
09/03/24 00:31:42
>>215
じゃあrobot.txtを無視するクローラーだったら?
少しは考えてしゃべれ。
220:nobodyさん
09/03/24 00:32:34
>>217
ログインさせないとだめ。
ログインに成功してたら、ページを見せる。
ログインに成功してなかったら、ページを見せない。
すべてのページの先頭に、
こういう処理を書く。
BASIC認証なんて普通使わない。
ようはmixiみたいにしたいんでしょ?
221:nobodyさん
09/03/24 01:03:58
>>220
そうですね、そんな感じにしてるんですが、初めて管理画面系作るので
ちょっと心配性になってます。
ご意見ありがとうございました。
222:nobodyさん
09/03/24 02:47:37
おまえらあたま悪すぎ。robot.txtなんて関係ないよ。
クローラーがログインしてないんだからログイン後の画面見れるわけないだろ。
Basic認証とか一切必要ない。普通のフォーム認証+セッションでOK。
223:nobodyさん
09/03/24 04:11:37
<?php
$message = "testtesttest";
mail('test@test.com', 'My Subject', $message);
?>
このコードを、無料で借りられるレンタルサーバーに
置いて、実行してるんだけど、ぜんぜんメールが
おくられてこない。
自分のパソコンの中でテストした限りでは、
ちゃんと送られてきている。
だから、コードがおかしいっていうことはないと
思うんだが、何からチェックしたらよいか。
224:nobodyさん
09/03/24 04:18:31
<?php
$to = 'test@test.com';
$subject = 'test 2';
$message = "This 2";
$message = wordwrap($message, 70, "\n");
$headers = 'From: test@test.com'."\r\n".
'To: test@test.com'."\r\n".
'X-Mailer: PHP/Mail';
if (mail($to, $subject, $message, $headers)){
print('成功');
}else{
print('エラー');
}
?>
このコードを、
自分のパソコンの中で実行したら、
成功、とでて、メールもおくられてきた。
レンタルサーバーで実行したら
エラー、
となって、メールも送られてこない。
つまり、レンタルサーバーのsendmailが、
実は動いていないのではないか?って
思うんだが。
225:nobodyさん
09/03/24 06:39:18
「質問」
の人か
226:nobodyさん
09/03/24 08:05:23
PHPで2次関数のグラフとかかけるの?
227:nobodyさん
09/03/24 08:36:16
書けるよ
228:nobodyさん
09/03/24 09:10:16
うちは、会員のみ閲覧可能な他会員プロフィールもクロールさせるため
クローラーにアカウント発行して自動ログインさせてるよ。
ただし、nocashで。
ハンドルネーム:Googleさん
www
229:nobodyさん
09/03/24 09:18:00
よく会員から苦情でないな。
230:nobodyさん
09/03/24 11:23:29
>>229
うん。
まぁ会員4人だけど。
231:nobodyさん
09/03/25 14:01:59 Ijn9qBql
sjisで運用されていたdbをutf-8に変換するために
見ていたら、?数字;形式で記述されていた実体参照がそのまま入っていました。
今まで特に実体参照について考えることもなかったのですが、
実体参照のままだとエンコード変換時に問題になりますよね。
実体参照はバイナリに変換してから格納するべきものなのでしょうか?
232:nobodyさん
09/03/25 14:03:32
「?」になってる部分は半角「&#」です
233:nobodyさん
09/03/25 14:47:16
実体参照はunicodeなので、エンコードには左右されないみたいですね
234:nobodyさん
09/03/25 19:05:18
そもそもなぜ実体参照で格納してるのか?
その文字が表示・入力できないから実体参照なのであれば、
変換後の文字セットで表示できるかどうか考慮するべきだろう
表示できないなら実体参照のままでいいだろ
文字とバイナリまぜるってことは、文字もバイナリとして扱うってことだ
なにもいいことないぞ
235:nobodyさん
09/03/25 19:36:28
セキュリティ絡みじゃないのか。
高セキュリティが必要な現場では、
XSSやインジェクション対策として、
全ての文字を実体参照で扱ったりする。
236:nobodyさん
09/03/25 21:51:37
扱わないよ
生のデータはそのまま突っ込むのが普通
237:nobodyさん
09/03/26 11:06:11
すいません遅くなりました。
>>210
他の人が発行するメルマガの登録・発行サイトを作りたいって感じですね。
>>213
ありがとうございます。
PHPからがんばって足掛けやってみます。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5367日前に更新/94 KB
担当:undef