[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 05/09 19:48 / Filesize : 94 KB / Number-of Response : 408
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

△▲ WebProg 初心者の質問 Part19 ▼▽



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/

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で設定できなかったけ



196 名前:nobodyさん mailto:sage [2009/03/22(日) 23:32:08 ID:???]
>>191
mysql3だがfreehostia.comが流行ってる

197 名前:nobodyさん mailto:sage [2009/03/22(日) 23:55:57 ID:???]
>>191
板違いだぜっ

198 名前:nobodyさん mailto:sage [2009/03/23(月) 01:15:24 ID:???]
(1)PHPが使える
(2)public_htmlの外にファイルを置ける
(3).htaccessが使える
(4)sendmailが使える
(5)PDO+MySQLが使える
(6)広告が出ない
(7)すぐにアカウント取れる(審査待ちとか無し)
(8)日本語のページを作っていい

この条件を満たす海外サーバー
でおすすめのあったらおしえてください

199 名前:nobodyさん mailto:sage [2009/03/23(月) 01:34:52 ID:???]
>>196
さっそく試してみました。
いまんとこ、いいかんじです。

(1)PHPが使える → OK!
(2)public_htmlの外にファイルを置ける → OK!
(6)広告が出ない → OK !
(7)すぐにアカウント取れる → 30分待ち

いいところ教えてくれてありがとう
次からもよろしくお願いします

ところでMySQLが3っていうのは本当なの?

200 名前:nobodyさん mailto:sage [2009/03/23(月) 01:40:46 ID:???]
>>196
ここってindex.htmlはアップロードできない
仕様なのですか?


10回ほどトライしましたが、全部エラーになります。
名前を変えて、a.htmlとしたら、アップロードできました。


そのあと、サーバー上で、リネームで、index.htmlとしたら、
リネームは成功しました。

そのあとブラウザからの読み取りも成功しています。

なんでindex.htmlという名前だと
アップロードできないのでしょうか?

201 名前:nobodyさん mailto:sage [2009/03/23(月) 01:47:45 ID:???]
>>200
自己レスです

いま試したらなぜかできるようになりました。
ひょっとして、アカウントを作成してから、
1時間くらいは、index.htmlをつくれない
仕様なのでしょうか?

ナゾです。

202 名前:186 mailto:sage [2009/03/23(月) 03:37:50 ID:???]
>>188
初心者の質問スレだし、お前が初心者だと思ってたから真面目に答えてやってたんだが、
さすがにスレ違いだしこれ以上は相手しないことにする

データーベースについて、ウィキペディアにはこう書いてある
>データベース (DB、英: database) は、特定のテーマに沿ったデータを集めて管理し、容易に検索・抽出などの再利用をできるようにしたもの。
(中略)
>OSが提供するファイルシステム上に直接構築されるものや、後述するデータベース管理システム (DBMS) を用いて構築されるものを含む。

ファイルシステム上に直接構築されるものもDBだと書いてあるだろ
つまりCSVファイルはデータベースに含まれるんだよ

これ以上は俺は相手しないからレスしなくていいよ

203 名前:nobodyさん mailto:sage [2009/03/23(月) 09:17:41 ID:???]
>>199
一応htaccessも使えるし無料でアクセス解析もできる(英語版webアナライザーでチェックできる

204 名前:nobodyさん mailto:sage [2009/03/23(月) 09:19:00 ID:???]
DB系をまだぐだぐだ言うなら板違いとだけ言っておこうか

205 名前:nobodyさん [2009/03/23(月) 09:21:15 ID:TBV68cNq]
自分のしたいことが どの言語でできるかわからないとき
みなさんどうしていますか?



206 名前:nobodyさん mailto:sage [2009/03/23(月) 09:24:55 ID:???]
言語仕様でやりたいことが制限されるなんてこたぁ滅多にないと思うが。
例をあげてみ?

207 名前:nobodyさん [2009/03/23(月) 09:51:13 ID:TBV68cNq]
例えばですがネットを使って一つの商品を購入したら違うものをお勧めする機能で
マイページを持たせて 以前購入したものと連動させてお勧めしたいと考えています
またセカンドライフみたいに自分で中の人形みたいなのを動かしてみたいと考えてます

と こんなイメージなのですが…伝わりますでしょうか?

208 名前:nobodyさん mailto:sage [2009/03/23(月) 11:39:19 ID:???]
メールマガジン登録サイトを自分で運営していくとして
そういう仕組みを自分で作成することは可能です?
可能として、その言語は何になるのでしょうか。

色々とASPやソフトウェアを見つけたのですが
そういうものに頼らずにメールマガジン登録配信サイトを作ってみたいなという
願望があります。


209 名前:nobodyさん mailto:sage [2009/03/23(月) 12:51:01 ID:???]
>>205
自分のしたいことをきちんとまとめて、ここで聞く

210 名前:nobodyさん mailto:sage [2009/03/23(月) 12:59:51 ID:???]
>>208
自分で発行するメルマガを登録から配信までやりたいってことかね?

211 名前:nobodyさん mailto:sage [2009/03/23(月) 13:03:59 ID:???]
本文書いて登録アドレスを連結するなりループするなりしてメール送信関数叩けばいいだけでは

212 名前:nobodyさん mailto:sage [2009/03/23(月) 13:12:33 ID:???]
>色々とASPやソフトウェアを見つけたのですが
そういったソフトがあるっていうのを知ってるなら、

>メールマガジン登録サイトを自分で運営していくとしてそういう仕組みを自分で作成することは可能です?
この質問には 「可能です」 としか答えられんわな

213 名前:nobodyさん mailto:sage [2009/03/23(月) 15:35:42 ID:???]
>>208
登録アプリは楽勝。誰でも作れる。
ただユーザが増えてきたときにメール配信の負荷の部分でつまづきそう。
言語は何でもいいんじゃね。一番簡単なPHPでもぜんぜんOK

214 名前:nobodyさん [2009/03/23(月) 23:07:25 ID:uVBii4+5]
ヘンな質問かもしれないけど、会員制サイトでログイン後の情報編集画面ってあるでしょ。
あの画面(というかディレクトリ?)、なんでグーグルなりの検索エンジンに引っかからないの?
GETクエリの検索結果画面が常に引っかからないわけじゃないですよね? (ニュースサイトとかは引っかかるし)
どこに差があるんでしょうか?

215 名前:nobodyさん mailto:sage [2009/03/23(月) 23:16:18 ID:???]
robot.txtでぐぐれ



216 名前:nobodyさん mailto:sage [2009/03/23(月) 23:19:56 ID:???]
>>214
ログインしてるかどうかを調べて、
ログインしてなければログインページに
飛ばす処理をしている。

217 名前:nobodyさん [2009/03/23(月) 23:24:20 ID:uVBii4+5]
>>216
>>215

なるほど、会員ディレクトリ以下全体に対してベーシック認証かけるとかでも
検索よけというかアクセスよけに有効でしょうか?
robot.txt + loginCheck + basic認証 くらいで大体大丈夫?

218 名前:nobodyさん mailto:sage [2009/03/23(月) 23:42:16 ID:???]
>>207
>例えばですがネットを使って一つの商品を購入したら違うものをお勧めする機能で
>マイページを持たせて 以前購入したものと連動させてお勧めしたいと考えています
言語関係ないやん。CでもJavaでもPerlでもRubyでもできるべ?

>またセカンドライフみたいに自分で中の人形みたいなのを動かしてみたいと考えてます
こっちはセカンドライフをよくしらないのでわからん。

219 名前:nobodyさん mailto:sage [2009/03/24(火) 00:31:42 ID:???]
>>215
じゃあrobot.txtを無視するクローラーだったら?
少しは考えてしゃべれ。

220 名前:nobodyさん mailto:sage [2009/03/24(火) 00:32:34 ID:???]
>>217
ログインさせないとだめ。
ログインに成功してたら、ページを見せる。
ログインに成功してなかったら、ページを見せない。

すべてのページの先頭に、
こういう処理を書く。

BASIC認証なんて普通使わない。
ようはmixiみたいにしたいんでしょ?

221 名前:nobodyさん mailto:sage [2009/03/24(火) 01:03:58 ID:???]
>>220
そうですね、そんな感じにしてるんですが、初めて管理画面系作るので
ちょっと心配性になってます。
ご意見ありがとうございました。

222 名前:nobodyさん mailto:sage [2009/03/24(火) 02:47:37 ID:???]
おまえらあたま悪すぎ。robot.txtなんて関係ないよ。
クローラーがログインしてないんだからログイン後の画面見れるわけないだろ。
Basic認証とか一切必要ない。普通のフォーム認証+セッションでOK。

223 名前:nobodyさん mailto:sage [2009/03/24(火) 04:11:37 ID:???]
<?php
$message = "testtesttest";

mail('test@test.com', 'My Subject', $message);
?>

このコードを、無料で借りられるレンタルサーバーに
置いて、実行してるんだけど、ぜんぜんメールが
おくられてこない。

自分のパソコンの中でテストした限りでは、
ちゃんと送られてきている。

だから、コードがおかしいっていうことはないと
思うんだが、何からチェックしたらよいか。

224 名前:nobodyさん mailto:sage [2009/03/24(火) 04:18:31 ID:???]
<?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さん mailto:sage [2009/03/24(火) 06:39:18 ID:???]
「質問」

の人か



226 名前:nobodyさん mailto:sage [2009/03/24(火) 08:05:23 ID:???]
PHPで2次関数のグラフとかかけるの?

227 名前:nobodyさん mailto:sage [2009/03/24(火) 08:36:16 ID:???]
書けるよ

228 名前:nobodyさん mailto:sage [2009/03/24(火) 09:10:16 ID:???]
うちは、会員のみ閲覧可能な他会員プロフィールもクロールさせるため
クローラーにアカウント発行して自動ログインさせてるよ。
ただし、nocashで。
ハンドルネーム:Googleさん
www

229 名前:nobodyさん mailto:sage [2009/03/24(火) 09:18:00 ID:???]
よく会員から苦情でないな。

230 名前:nobodyさん mailto:sage [2009/03/24(火) 11:23:29 ID:???]
>>229
うん。
まぁ会員4人だけど。

231 名前:nobodyさん [2009/03/25(水) 14:01:59 ID:Ijn9qBql]
sjisで運用されていたdbをutf-8に変換するために
見ていたら、?数字;形式で記述されていた実体参照がそのまま入っていました。
今まで特に実体参照について考えることもなかったのですが、
実体参照のままだとエンコード変換時に問題になりますよね。
実体参照はバイナリに変換してから格納するべきものなのでしょうか?

232 名前:nobodyさん mailto:sage [2009/03/25(水) 14:03:32 ID:???]
「?」になってる部分は半角「&#」です

233 名前:nobodyさん mailto:sage [2009/03/25(水) 14:47:16 ID:???]
実体参照はunicodeなので、エンコードには左右されないみたいですね

234 名前:nobodyさん mailto:sage [2009/03/25(水) 19:05:18 ID:???]
そもそもなぜ実体参照で格納してるのか?
その文字が表示・入力できないから実体参照なのであれば、
変換後の文字セットで表示できるかどうか考慮するべきだろう
表示できないなら実体参照のままでいいだろ
文字とバイナリまぜるってことは、文字もバイナリとして扱うってことだ
なにもいいことないぞ

235 名前:nobodyさん mailto:sage [2009/03/25(水) 19:36:28 ID:???]
セキュリティ絡みじゃないのか。
高セキュリティが必要な現場では、
XSSやインジェクション対策として、
全ての文字を実体参照で扱ったりする。



236 名前:nobodyさん mailto:sage [2009/03/25(水) 21:51:37 ID:???]
扱わないよ
生のデータはそのまま突っ込むのが普通

237 名前:nobodyさん mailto:sage [2009/03/26(木) 11:06:11 ID:???]
すいません遅くなりました。

>>210
他の人が発行するメルマガの登録・発行サイトを作りたいって感じですね。

>>213
ありがとうございます。
PHPからがんばって足掛けやってみます。

238 名前:nobodyさん mailto:sage [2009/03/26(木) 21:07:46 ID:???]
作業の仕方を書いてある本とか
WEBとか教えてください。

サーバーから、FTPソフトで、
ミラーリングダウンロードしてきて、

それは手をつけずに、
それをコピーして、
作業用フォルダにいれて、

それを改造したのは、どこそこの
なんて名前のフォルダに入れて、、、、
とか、そういうの。

239 名前:nobodyさん mailto:sage [2009/03/26(木) 21:08:16 ID:???]
なんじゃそら?
そう作業すれば?

240 名前:nobodyさん mailto:sage [2009/03/26(木) 21:44:35 ID:???]
>>234
何がしたいのか意味不明
結局したいことは「無料配布されてる掲示板などを改造して使いたい」でおk?
で、ソフトの使い方がわからない、てことか?

241 名前:nobodyさん mailto:sage [2009/03/26(木) 22:56:56 ID:???]
>>238
それだけで本出したりWEB書いたりはされないだろ
CVSやSubVersionでぐぐるといい
それだけの手動作業してるとミスが出る可能性あるから
バージョン管理システムで常に最新ソースはひとつの場所に置いておいたほうがいい

242 名前:nobodyさん mailto:sage [2009/03/26(木) 23:25:31 ID:???]
バージョン管理システムで、
おおきな候補として、CVSとsubversionがあるところまでは調べました。
そんでCVSは時代遅れで、subversionを使うべき、というところまでもしらべました。

でもSubversionの使い方は、わかりませんでした。

243 名前:nobodyさん mailto:sage [2009/03/26(木) 23:29:33 ID:???]
自分が考えたやりかたは、

(1)
サーバーからミラーリングダウンロードしてきて、
それを「ミラーリングダウンロード」ってフォルダにいれる。
この内容は手をつけない。

(2)
それをコピーして、「作業用フォルダ」にいれる。
この中のファイルをエディタとかでいじる。

(3)テストできるレベルまできたら、
htdocsの中の、「tmp1」ってフォルダにコピーする。
それでローカルでテスト

(4)よさそうだったら、サーバーにアップ。
確認できたら、「完成版」フォルダに、tmp1の内容をコピー。

(5)次の日は、「完成版」フォルダから、ファイルを取ってきて、
「作業用」フォルダにコピー。作業用の中にあるファイルをいじる。
「完成版」の中味はいじらない。


-----------------------------------------------
こんな感じで思いついたんですけど?

244 名前:nobodyさん mailto:sage [2009/03/26(木) 23:44:33 ID:???]
普通に世代管理のバックアップ取れよバカちんw

245 名前:nobodyさん mailto:sage [2009/03/27(金) 00:05:27 ID:???]
普通にコーディングしてるじゃん。

そんでわかんないことあるじゃん。

そんでググるじゃん。

そんで、ページ発見するじゃん。

そんで、そのコードをコピペするじゃん。

そんで、そのホームページがシフトJISでかかれていて、
そのままコピペしたら、文字化けするの?
(自分がUTF-8の場合)



246 名前:nobodyさん mailto:sage [2009/03/27(金) 00:16:03 ID:???]
>>245
自己解決した。
エディタの文字コードの設定が、
何かの拍子にシフトJISになっていた。

247 名前:nobodyさん mailto:sage [2009/03/27(金) 00:31:49 ID:???]
「質問」野郎乙

248 名前:nobodyさん mailto:sage [2009/03/27(金) 01:18:10 ID:???]
>>241
あの内容の質問してるやつが、SubVersionとかまともに使えると思うのか?


249 名前:nobodyさん mailto:sage [2009/03/27(金) 01:39:22 ID:???]
いやsubversionは簡単だろ。慣れだよ慣れ
でも1人でやってるみたいだから完全手動でも何ら問題ない

250 名前:nobodyさん mailto:sage [2009/03/28(土) 07:16:50 ID:???]
サイトの全ページの、
一番、下部に、
アマゾンの広告を入れるのって、
どうやるの?

手動でグーグルの広告を、
サイトの全ページの上部に
入れる、っていうのは今やったんだけど、
さすがに手動だと疲れた。

251 名前:nobodyさん mailto:sage [2009/03/28(土) 08:42:56 ID:???]
アマゾンの広告の上にコンテンツを表示する

252 名前:nobodyさん [2009/03/28(土) 19:00:07 ID:Q8fPaCE6]
.htaccessで検索避けしようと思っているのですが、うまく行きません。
サーバの説明には、
>エラー内容:アクセスすると500エラー(Internal Server Error/内部サーバーエラー)が出る
>対処方法 :当方では、LimitをAuthConfigのみを許可しているため、
>        それ以外の設定を.htaccessファイル内で行おうとすると、このエラーが出ます。
とあります。

AuthConfigを検索してみましたがまるで分かりませんでした…。
.htaccessを使ってやりたいことは、GoogleやYahooなどの検索エンジンに
自分のサイトが引っ掛からないようにすることです。
kensakuyoke.web.fc2.com/image/ht-sample.html
↑これを試した時はエラーになりました。どこかを修正すればエラーを回避できるでしょうか?

253 名前:nobodyさん mailto:sage [2009/03/29(日) 01:02:38 ID:???]
<meta name="robots" content="noindex,nofollow" />

254 名前:252 [2009/03/29(日) 01:05:24 ID:fbcH0oOW]
>>253
レスありがとうございます。
METAタグは既に入れてあります。ただ解説サイトによると
METAタグによるロボット回避は「やらないよりはマシ」な程度で、
やはり.htaccessを使用した方が良いみたいなので、方法があればと考えています。
難しいでしょうか。

255 名前:nobodyさん mailto:sage [2009/03/29(日) 01:10:58 ID:???]
サーバ管理者がapacheで.htaccessの制限かけてるのだから難しいと思うよ



256 名前:nobodyさん mailto:sage [2009/03/29(日) 01:25:24 ID:???]
asobi.me.land.to/se/1.php?se=MATLAB

練習用に作ってみたんだけど、どうよ?

257 名前:nobodyさん mailto:sage [2009/03/29(日) 10:28:51 ID:???]
Webアプリケーションに大量の初期データ
(店舗情報・商品情報など)を投入するとき、
みなさんはどのようにしているのでしょうか?

専用のインターフェースを作ってひとつずつ入力しているのか、
または別に作っておいたデータをインポートしているのでしょうか?

同じような内容が続く場合、表計算ソフトなんかで入力したほうが
一度にコピー&ペーストできて楽なのですが、
複雑なリレーションが絡んでくると、表計算ソフトの画面では限界がありまして・・・

アドバイスをお願いします。

258 名前:nobodyさん mailto:sage [2009/03/29(日) 11:44:54 ID:???]
>>257
シェル(sshやtelnet)が利用可能ならINSERTスクリプトを作って
DBのコマンドでファイルから一気に流し込む

WebからCSVで流し込んでもいいけど
Apacheやスクリプトがタイムアウトしたりで面倒なことになることが多い

259 名前:nobodyさん mailto:sage [2009/03/29(日) 18:34:00 ID:???]
phpでWEBページを作成してボタンをクリックした時(POST)した時に自分自身の中に
記述したメソッドを実行させてその結果を再び自分のページに反映させる事とかって出来ますか?


【Main.php】
<html
<form NAME="name_form" action="Main.php" method="post">
<!-- ID入力エリア -->
<input id="TextID" style="z-index: 105; left:
94px; width: 151px; position: absolute;top: 318px" type="text" />

<!-- 検索ボタン -->
<input id="Button1" style="z-index: 104; left:
94px; width: 93px; position: absolute;top: 279px" type="button" value="検索"
language="javascript" onclick="return Button1_onclick()" />

<!-- 検索結果が表示されるエリア -->
<input id="TextName" style="z-index: 106; left:
290px; width: 151px; position: absolute;top: 318px" type="text" />

</form>

260 名前:nobodyさん mailto:sage [2009/03/29(日) 18:46:51 ID:???]
action=""

261 名前:259 mailto:sage [2009/03/29(日) 19:23:03 ID:???]
>>260
action="" にすれば自分自身(Main.php)で定義した
モジュール内のメソッドを呼び出す事が出来るのでしょうか?

262 名前:nobodyさん mailto:sage [2009/03/29(日) 19:32:28 ID:???]
できるよ

263 名前:nobodyさん mailto:sage [2009/03/29(日) 19:45:11 ID:???]
>>26
マジっすか?
試してみます!!

264 名前:nobodyさん mailto:sage [2009/03/29(日) 23:31:47 ID:???]
うpろだなんかにアクセスするとよく見るのが、xxx.com/file0183.jpg.html
みたいなURLなんですが、これどうやってページを生成してるんでしょうか?

もしかしてxxx.com/へのアクセスをすべてxxx.com/yyy.php?に置換するような
ことをapacheのmod_rewriteかなんかでやってるんでしょうか。

265 名前:nobodyさん mailto:sage [2009/03/29(日) 23:42:53 ID:???]
そういうPEARのモジュールがあるんじゃない?



266 名前:nobodyさん mailto:sage [2009/03/30(月) 01:54:38 ID:???]
アップロード時にテンプレートからHTMLを生成してるだけだろ
アップローダは負荷が重いからPHPだの動的スクリプトにはアクセスさせない
MovableTypeとかと同じでしょ

267 名前:nobodyさん mailto:sage [2009/03/30(月) 02:10:48 ID:???]
PEAR入門で、
この本にのっている
一番かんたんなモジュールをおしえてください

かんたんなものから順番に
学習するので。

268 名前:nobodyさん mailto:sage [2009/03/30(月) 02:18:02 ID:???]
PEAR::DB
PEAR::DB_DataObject

PEAR::Auth
PEAR::Auth_HTTP
PEAR::Auth_PreManager

PEAR::HTML_QuickForm
PEAR::HTML_QuickForm_Controller

PEAR::HTML_Menu
PEAR::HTML_Menu_TreeMenu

PEAR::Pager
PEAR::XML_RSS
PEAR::XML_Serializer

PEAR::HTTP_Download

Mail_MIME
PEAR::Mail
PEAR::Mail_Queue

PEAR::Config
PEAR::Cache_Lite
PEAR::Log

PEAR::PHPUnit

PEAR::Spreadsheet_Excel_Writer

PEAR::Text_Password

269 名前:nobodyさん mailto:sage [2009/03/30(月) 02:18:44 ID:???]
>>268
これで全部です。
かんたんな順に並び替えてください

270 名前:nobodyさん mailto:sage [2009/03/30(月) 02:44:19 ID:???]
pearとかあんまり触った事が無いんですけど
.Net FrameWorkみたいな物ですか?

また、参考になるサイトがありましたら教えて下さい。

271 名前:nobodyさん mailto:sage [2009/03/30(月) 02:52:09 ID:???]
.Net FrameWorkがなんなのか知りませんが、
それはcakePHPみたいなものではないですか?

272 名前:nobodyさん mailto:sage [2009/03/30(月) 02:52:51 ID:???]
PEARとは、PHPで作ったちょっと便利な小物を
ヒマ人が無料でアップロードしているものですよ

273 名前:nobodyさん mailto:sage [2009/03/30(月) 02:54:11 ID:???]
実験成功した。

<?php
require_once("Text/Password.php");

$passwd_char =
"1,2,3,4,5,6,7,8,".
"a,b,c,d,e,f,g,h,i,j,k,m,n,o,p,q,r,s,t,u,v,w,x,y,z".
"A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z" ;
$a=new Text_Password;
$b=$a->create(8, "unpronounceable", $passwd_char) ;
print $b;
?>


このコードを実行すると、パスワードを自動で生成してくれる。

274 名前:nobodyさん mailto:sage [2009/03/30(月) 02:54:12 ID:???]
ヒマ人かわいそすw

275 名前:273 mailto:sage [2009/03/30(月) 03:00:06 ID:???]
あ、念のために言っておきますが、パソコンに
pear::Text/Passwordがインストールされてないと
だめですから。

さらにサーバーで実験するには、
サーバーにもインストールしてないとだめです。



276 名前:nobodyさん mailto:sage [2009/03/30(月) 03:00:26 ID:???]
よくサイトで

  現在**名がサイトを見ています。

とかっていうのがありますがあれはどうやって判定しているのでしょうか?
貼られているセッション数ですか?

277 名前:270 mailto:sage [2009/03/30(月) 03:01:28 ID:???]
>>272
ありがとうございます。
pearとは暇人の賜物なのですね。

278 名前:nobodyさん mailto:sage [2009/03/30(月) 03:06:31 ID:???]
>>276
たぶんそう。
でもセッション数をカウントする方法がわからない、、、

279 名前:nobodyさん mailto:sage [2009/03/30(月) 03:43:59 ID:???]
cronを使いたいのだが、これのテストを
パソコン内部でやる場合、タスクスケジューラーという
選択肢になると思う。

ところが、パソコンは普通、使用が終わると
電源を切るため、定期的に何かを実行すると
いうことができない。

つまり、あらかじめ決められた時間になっても、
その時には電源は落ちているということである。

この問題を解決するには、どうしたらいいのか。

280 名前:nobodyさん mailto:sage [2009/03/30(月) 03:45:01 ID:???]
ファンレス型の、いわゆる「静穏型サーバー」を買ってきて、
それの電源は24時間常に入れておいて、
それでテストするしかないのだろうか?

他の方法は?

281 名前:nobodyさん mailto:sage [2009/03/30(月) 03:49:18 ID:???]
>>276
www.meibinlab.jp/nishijima/archives/59
これでいいのかな?

282 名前:nobodyさん mailto:sage [2009/03/30(月) 04:50:03 ID:???]
>>279
定期的に実行する必要がある機械は電源を切らない
スリープやサスペンド状態なら自動で復帰できるかもしれない

283 名前:nobodyさん mailto:sage [2009/03/30(月) 04:51:50 ID:???]
<?php
require_once("Text/Password.php");

$a=new Text_Password;
$b=$a->create(8, 'unprononuceable', 'alphanumeric');

print $b;
?>


このコードを実験しているのだが、
alphanumeric
を指定しているにもかかわらず、
数字が出てきません、

なぜでしょうか?
アルファベットばっかりでてきます。

284 名前:nobodyさん mailto:sage [2009/03/30(月) 08:43:36 ID:???]
>>276
ただたんにアクセス時間から数分間は見てるだろうという憶測の元割り出されてる

たとえば5分間は見てるという前提にして、10:30から30秒ごとに人が訪れてる場合、
10:32に訪れたあなたを含めて
「5人が訪問しています」
になるだけです。

285 名前:nobodyさん mailto:sage [2009/03/30(月) 23:26:28 ID:???]
>>284
セッションファイルを保管するフォルダに、
いくつファイルがあるのかをカウントする方法もありますよ。



286 名前:nobodyさん mailto:sage [2009/03/31(火) 00:04:31 ID:???]
>>281
ありがとうございます。結構コードまで詳しくのってますね。
参考にさせて頂きます。

>>284
なる程そういうカウントの仕方もあるのですねw
全然気づきませんでした。


>>285
なる程。ありがとうございます。

皆さん、色々とお詳しいですね^^;

スレとは関係無いかもしれませんが皆さんはWebProg暦どの位でしょうか?
私はWindowsアプリ暦5年Web暦1.5年といったところです。
※Webは殆どが独学ですけど。


287 名前:nobodyさん mailto:sage [2009/03/31(火) 04:46:37 ID:???]
ある数の
約数の個数を求める
関数ある?

288 名前:nobodyさん mailto:sage [2009/03/31(火) 08:46:33 ID:???]
ぐぐれば星の数ほどあるよ

289 名前:nobodyさん mailto:sage [2009/03/31(火) 08:50:59 ID:???]
なければ、素因数分解して各素数の指数+1を掛け合われば求められる。


290 名前:nobodyさん [2009/04/01(水) 07:40:45 ID:yQHqC4Bu]
HTTPレスポンス分割攻撃って
リダイレクトのURLから改行コードを削除すれば防げますか?


291 名前:nobodyさん mailto:sage [2009/04/02(木) 00:12:00 ID:???]
小説なんかを投稿してもらうサイトを作りたいんですが、
何処かにそれ用のオープンソースのアプリとか無いでしょうか?

質問もここであってるのか分からないですがよろしくお願いします

292 名前:nobodyさん mailto:sage [2009/04/02(木) 00:40:34 ID:???]
投稿するだけならアップローダ使えばいい。
その「小説」とやらがtxtなのかjpgなのかpdfなのか独自フォーマットなのかは知らんが。
投稿したものを閲覧してもらうんならいろいろ考える必要がある。

293 名前:nobodyさん mailto:sage [2009/04/02(木) 01:13:04 ID:???]
>>292
レスどうもです。
一応タイプ的には掲示板のような感じで投稿してもらって
それを他の人にも閲覧してもらうと言った形にしたいんですよね。

294 名前:nobodyさん mailto:sage [2009/04/02(木) 01:17:27 ID:???]
>>293
だったら掲示板パクってもいいし、自分で作ってもいい。
PG部分は楽勝すぎて問題にならない。
HTMLというかデザインというか使い勝手の部分に時間かけたほうがいい。

295 名前:nobodyさん mailto:sage [2009/04/02(木) 01:51:36 ID:???]
>>294
なるほど…
今までまともにPGとかしたことないですけど
何処かで掲示板のPG落としてきて改変出来るよう頑張ってみます
ありがとうでした



296 名前:nobodyさん mailto:sage [2009/04/02(木) 02:03:17 ID:???]
画面内に複数のチェックボックスがあり、チェックボタンが押された場合に
一つだけチェックボックスにチェックが入っているかどうかを判定したいと
思っています。

どうすれば画面内で定義されたチェックボックス全ての要素に対してアクセスを
する事が出来るでしょうか?

<INPUT type="checkbox" id="id1" name="Check1">チェックボックス1
<INPUT type="checkbox" id="id2" name="Check2">チェックボックス2
<INPUT type="checkbox" id="id3" name="Check3">チェックボックス3
<INPUT type="checkbox" id="id4" name="Check4">チェックボックス4
<INPUT type="checkbox" id="id5" name="Check5">チェックボックス5

<INPUT type="submit" value="チェックボックスのチェック" onClick="Check()">

最終的にはチェックの入っているチェックボックスのID(id2 ...etc)を取得し
次画面(Test.php)でID(id2 ...etc)を取得したいと思っています。



297 名前:nobodyさん mailto:sage [2009/04/02(木) 02:22:15 ID:???]
>>296
一般的には下のように取得する。
でも1個だけ選択させるならラジオボタンを使うのが普通だが…。

<INPUT type="checkbox" id="id1" name="chk[]" value="1">チェックボックス1
<INPUT type="checkbox" id="id2" name="chk[]" value="2">チェックボックス2
<INPUT type="checkbox" id="id3" name="chk[]" value="3">チェックボックス3
<INPUT type="checkbox" id="id4" name="chk[]" value="4">チェックボックス4
<INPUT type="checkbox" id="id5" name="chk[]" value="5">チェックボックス5

$chkArray = $_POST["chk"];
if( count($chkArray) == 1 ){
  echo $chkArray[0]."をチェックしたんだね"
}else{
  echo count($chkArray)."個もチェックしちゃダメ";
}

298 名前:296 mailto:sage [2009/04/02(木) 02:28:17 ID:???]
>>297さん
ありがとうございます。
なる程、、、その様にして判定する事が出来るんですね。
ただこの
  name="chk[]"
の部分がちょっと意味が分からないのですがそもそも name は名前に過ぎないので
別に
  chk
だけにしても良い気がするのですが、後ろに [] を付けている理由は何なのでしょうか?

※RadioButtoを使わない理由は、現在は一つだけですがもしかすると複数選択させる必要が
出て来るかもしれない為です。



299 名前:296 mailto:sage [2009/04/02(木) 02:32:50 ID:???]
あと、最後にもう一つ質問させて頂きたいのですが、phpで前画面で選択された
値を取得する方法はお陰様で分かったのですが、JavaScript側で画面内にある
チェックボックスのうち一つだけチェックされているかチェックするにはどうすれば良いのでしょうか?
(チェックボックスの数は変動する為、JavaScriptで直接チェックボックス名(or ID)を
指定した判定を行う事が出来ません。

<form name="name_check" >

<INPUT type="checkbox" id="id1" name="chk[]" value="1">チェックボックス1
<INPUT type="checkbox" id="id2" name="chk[]" value="2">チェックボックス2
<INPUT type="checkbox" id="id3" name="chk[]" value="3">チェックボックス3
<INPUT type="checkbox" id="id4" name="chk[]" value="4">チェックボックス4
<INPUT type="checkbox" id="id5" name="chk[]" value="5">チェックボックス5


</form>


300 名前:nobodyさん mailto:sage [2009/04/02(木) 02:33:42 ID:???]
>>298
それは単にPHPの仕様。[]をつけないと配列として取得できない。
たしかJavaとかになると逆につけちゃダメ。

301 名前:nobodyさん mailto:sage [2009/04/02(木) 02:36:28 ID:???]
>>299
ここにあるね。document.myForm.elements[’chk[]’].lengthを使う感じかと。
q.hatena.ne.jp/1139557333

302 名前:296 mailto:sage [2009/04/02(木) 03:31:38 ID:???]
>>300 >>301
呪文と思って使う事にします。どうもありがとうございました。

303 名前:nobodyさん mailto:sage [2009/04/02(木) 08:46:37 ID:???]
呪文じゃねーよ

304 名前:nobodyさん mailto:sage [2009/04/02(木) 09:06:44 ID:???]
呪文www
お気楽だな

305 名前:nobodyさん mailto:sage [2009/04/02(木) 09:58:39 ID:???]
エディタでF2とかを押すと、PEARのマニュアル
出てくるようにできないかな?

今「PHPエディタ」を使ってるんだけど、
関数にあわせてF2を押すとマニュアル出るんだけど。

これをPEARでもやりたいんだけど。



306 名前:nobodyさん mailto:sage [2009/04/02(木) 10:11:34 ID:???]
サイト上で、ちょっとした文字列を
生成する仕組みを作ったんだけど、
これを、メールで送るサービスをはじめようと
思うんだけど、なにか気をつけないと
いけない点があったら全部言って。

307 名前:nobodyさん mailto:sage [2009/04/02(木) 10:16:49 ID:???]
全部?
このスレ使いきっちゃうだろ

308 名前:nobodyさん mailto:sage [2009/04/02(木) 10:21:15 ID:???]
ttp://www.office246.com/denki/hitsuyou.htm

309 名前:nobodyさん mailto:sage [2009/04/02(木) 17:50:21 ID:???]
PEARのモジュールをダウンロードして使ってみたのですが、

Strict Standards:

っていうエラーが20個くらいでてきて、
これって自分で直して、ソースをどっかに送ったら
採用してもらえるのですか?

310 名前:nobodyさん mailto:sage [2009/04/02(木) 18:03:37 ID:???]
PHP4で動かなくなることうけあい

311 名前:nobodyさん mailto:sage [2009/04/02(木) 22:10:41 ID:???]
もしかしてPHP4でも動かすために
あえてエラーが出るままにしていると?

じゃあPECLとかはましなの?

312 名前:nobodyさん mailto:sage [2009/04/02(木) 22:30:53 ID:???]
もうPHP4なんて切り捨てろよ
PHP5をベースにしないと時代に取りこぼされるぞ

313 名前:nobodyさん mailto:sage [2009/04/02(木) 23:05:24 ID:???]
アタマのおかしいやつが入ってこれないようにするために
クレジットカード認証つけたいんだけど、どうやるの?

314 名前:nobodyさん mailto:sage [2009/04/02(木) 23:11:30 ID:???]
アタマのおかしいやつ入れたくないなら
トップページ入り口に1+1はいくつ?って問題に答えてもらえばいいやん

315 名前:nobodyさん mailto:sage [2009/04/02(木) 23:30:06 ID:???]
いやいや、、、、
そういう計算能力はあるんですよ、、、

こないだ東大法学部卒業で
脅迫で逮捕された頭のおかしいのがいたでしょう?

そういうのがいっぱいいるんです。

まあ、あなたみたいな弱小サイトでは
関係ないのかもしれませんがね、、、フフフ、、、



316 名前:nobodyさん mailto:sage [2009/04/02(木) 23:56:26 ID:???]
管理人の頭が弱いからバカが集まるのは仕方がない
仕様です

317 名前:nobodyさん mailto:sage [2009/04/03(金) 00:03:05 ID:???]
弱小サイトって言われてくやしかったのか?

318 名前:nobodyさん mailto:sage [2009/04/03(金) 01:03:15 ID:???]
maihy.com/hp/tool/tool_pear_rem.html

PEAR_RemoteInstaller を使う方法では、
作成したディレクトリやファイルの所有者
は自分になります。この方法は、追加 P
EAR パッケージをローカルとリモートの両
方に同時にインストールすることができま
す。ところが、(マニュアルにはとても簡単
と書いてありますが)とても難しく、ネット上
の多くの方が挑戦しても失敗し、利用を断
念しているようです。


---------------------------------------
なんじゃこりゃ。
詐欺にもほどがある。

319 名前:nobodyさん mailto:sage [2009/04/03(金) 01:56:45 ID:???]
xampp使ってるようなレベルの著者だぞ?

320 名前:nobodyさん mailto:sage [2009/04/03(金) 07:46:40 ID:???]
>>301
サンクス

321 名前:nobodyさん mailto:sage [2009/04/03(金) 10:30:42 ID:???]
>>299
マルチ乙

by web制作板javascriptスレ住民

322 名前:nobodyさん [2009/04/03(金) 11:13:52 ID:7rBUl862]
PHP初心者です
fgetcsv()で取り込んだ配列変数$data[]を
さらに配列変数$line[]に二次元配列のように読み込みたいんですが
どのようにしたらよいですか?教えてください。

最終的には、n番目の行データを(n-1)行目または(n+1)行目にソートして
加工後のデータをcsv出力したいんですが。
//行を下にソートする場合

for( i = 0: i == b-1: i++){
$line[i] = (i番目の配列変数そのもの);  //b行直前までの配列変数で埋める
};                                     //
$line[b] = (b+1番目の配列変数そのもの);//b行直後の配列変数
$line[b+1] = (b番目の配列変数そのもの);//繰り下げられたb行

残りをb+2行目の配列変数で埋めて入れ替えるというイメージなんですが

二次元配列の定義のしかたも良くわからないのでよろしくお願いします。


323 名前:nobodyさん mailto:sage [2009/04/03(金) 11:29:31 ID:???]
$line[]= fgetcsv() を繰り返せ

324 名前:322 mailto:sage [2009/04/03(金) 12:35:38 ID:???]
>>323
ありがとうございます。
それだと$line[0]=array(1行目1カラム,2カラム.3カラム…)
それだと$line[1]=array(2行目1カラム,2カラム.3カラム…)
      …
と配列のまま入るのですね?



325 名前:nobodyさん mailto:sage [2009/04/03(金) 12:37:59 ID:???]
何がしたいのか意味不明



326 名前:322 mailto:sage [2009/04/03(金) 12:46:40 ID:???]
csvファイル上の行をその位置から上下にソートしたいんです。
fgets()でcsvファイルから行単位で取得しようと思ったら生データが悪いのか
行で取得できなくてfgetcsvだったらできました。
それだと、配列で切り分けられたデータですので、そのまま各カラムごとに編集後して
fputcsv()でcsvに上書きできるかと思ったんですが

327 名前:nobodyさん mailto:sage [2009/04/03(金) 13:11:57 ID:???]
まず上下にソートが意味不明
ソートとはデータの列をある特定の規則に従って並び替えること

328 名前:322 mailto:sage [2009/04/03(金) 13:26:20 ID:???]
取得順に並んだ行の任意のn行目1行だけを取得順n+1番目に置き換えたいんです

329 名前:322 mailto:sage [2009/04/03(金) 13:30:38 ID:???]
普通なら価格で並び替えるとか名前順でとなるんですが
見た目(主観)で並び替えたいので基準になるパラメータが最初からは割り当てられないのです。

330 名前:nobodyさん [2009/04/03(金) 13:41:26 ID:Vixi3/xC]
pc11.2ch.net/test/read.cgi/php/1167984858/のスレの

13レス目では
>C:\apache2\confにhttpd.confという設定ファイルをテキストエディタで開く。

22レス目では
>C:\Program Files\Apache Group\Apache2\htdocsの下にindex.phpをもってくる。

となってました
apache2は二つできるのでしょうか?




331 名前:nobodyさん mailto:sage [2009/04/03(金) 14:10:11 ID:???]
>>330
できるわけないだろ。半角の「apache2」なんてどう考えても手動で入力された文字列だ

332 名前:330 [2009/04/03(金) 14:53:07 ID:Vixi3/xC]
やはり自分で作ったファイルで作業しやすいように移動したということですか?
下の部分もC:\apache2\confにhttpd.confという設定すればいいんですね
ありがとうございます

333 名前:nobodyさん mailto:sage [2009/04/03(金) 15:23:12 ID:???]
おま,そんなの参考に環境構築してんの・・・?

334 名前:nobodyさん mailto:sage [2009/04/03(金) 15:37:17 ID:???]
>>329
なにをどうやりたいのかさっぱりわからん
下みたいな感じでソート前のcsvとソート後のcsvを書いて


1,c
2,a,
3,b


2,a
3,b
1,c

335 名前:nobodyさん mailto:sage [2009/04/03(金) 15:51:40 ID:???]
>>328
>任意のn行目1行だけを取得順n+1番目に置き換えたい
n+1番目「と」でないの?



336 名前:nobodyさん [2009/04/03(金) 19:54:06 ID:ElBeG7Id]
>>333
はい 環境の構築に関して全くわからないんで…
初めてプログラミングします

337 名前:nobodyさん mailto:sage [2009/04/04(土) 01:15:37 ID:???]
<form method="post" action="">

自分自身にデーターを送りたい場合、
この書き方をすることがあると
思うけど、セキュリティ的に何か問題はないの?

338 名前:nobodyさん mailto:sage [2009/04/04(土) 01:28:35 ID:???]
ADOBE CREATIVE SUITE 4 WEB PREMIUMの製品版を買いたいのですが
いくつか種類があって、どれが製品版なのかわかりません。何と言う名前の物が製品版なのでしょうか?

339 名前:259 mailto:sage [2009/04/04(土) 03:05:27 ID:???]
次の通りMain.php内のボタンがクリックされたら、自分自身のクラス内で定義しているメソッド
DisplayMessage() を呼び出して<div></div>ブロック内に値を反映させたいのですが
どうすれば良いでしょうか?
※action="" としてもうまくいきません。

【Main.php】
<html>
<head></head>
<body>
<form action="" method="post">

  <!-- ボタンがおされたら自身のPHPスクリプトを実行する。-->
  <input class="ButtonRegist" type="submit" value="自分自身のクラスを実行" id="Submit1" language="javascript" />

  <!-- 結果を表示させるエリア-->
  <div >

  </div>
</form>

</body>
</html>


340 名前:259 mailto:sage [2009/04/04(土) 03:06:16 ID:???]
(改行が多すぎますというメッセージが出て弾かれるので分けて質問しています。)

続き

【Main.php】
<?php

class Test
{
  public function DisplayMessage()
  {
    $strMessage = "あいうえお";
    return $strMessage;
  }
}
?>

341 名前:nobodyさん mailto:sage [2009/04/04(土) 03:13:18 ID:???]
JSPでもやってたの?

342 名前:nobodyさん mailto:sage [2009/04/04(土) 03:22:04 ID:???]
phpってクライアントサイド(というかブラウザの中)で動くんだっけ?


343 名前:259 mailto:sage [2009/04/04(土) 03:24:21 ID:???]
やっぱ出来ないか、、、
諦めて次画面に遷移させます。

344 名前:nobodyさん mailto:sage [2009/04/04(土) 03:57:06 ID:???]
>>342
無理

345 名前:nobodyさん mailto:sage [2009/04/04(土) 03:58:39 ID:???]
つIFRAME



346 名前:nobodyさん mailto:sage [2009/04/04(土) 04:48:32 ID:???]
PHPマニュアルで

switch

検索できないんだけど、なんで?

347 名前:nobodyさん mailto:sage [2009/04/04(土) 06:00:34 ID:???]
>>346
関数じゃなくて制御構造だから

とおもったが普通に出るじゃねえか
jp.php.net/manual/ja/control-structures.if.php

348 名前:347 mailto:sage [2009/04/04(土) 06:02:14 ID:???]
間違えた
jp.php.net/manual/ja/control-structures.switch.php

349 名前:nobodyさん mailto:sage [2009/04/04(土) 06:03:24 ID:???]
>>347
自分のパソコンの中にあるマニュアルなんだけど?

350 名前:nobodyさん mailto:sage [2009/04/04(土) 06:28:07 ID:???]
なんだけど?なんていわれてもな・・・
PHPマニュアルっていったじゃないかよ
chmのことを言ってるのなら使ったことないからしらん
コンパイルしたやつが入れ忘れたんだろう
自前でコンパイルすればいいんじゃね?

351 名前:nobodyさん mailto:sage [2009/04/04(土) 07:18:33 ID:???]
OSコマンドインジェクションを防ぐのに、
エスケープ用の関数として、
escapeshellargと、
escapeshellcmdと、
どっち使うの?

352 名前:nobodyさん [2009/04/04(土) 08:06:05 ID:zXO8aH6G]
POSTメソッドで配列を送れますか?
BODY部で加工後のデータを同名の変数で受取りたいんですけど

353 名前:nobodyさん mailto:sage [2009/04/04(土) 08:09:58 ID:???]
HTTP POSTの原理を知っているか?
あと言語は何かを言え。

354 名前:352 mailto:sage [2009/04/04(土) 08:23:37 ID:???]
<?php
$data[] =array(name,price,option);
$data[0] = ("りんご",100,"赤い");
$data[1] = ("りんご",120,"青い");
$data[2] = ("みかん",100,"デコポン");
print('<form action= list.php method= post><input type=hidden value= $data[]><input type=sumit value="送信"></form>)';
?>

受け手
$data[]=$_post['data[]'];

これでできますか?

355 名前:352 mailto:sage [2009/04/04(土) 08:29:14 ID:???]
>>353
>HTTP POSTの原理を知っているか?
まったく判りません。
ただGETと違って文字数とかの制限がないくらいは。



356 名前:352 mailto:sage [2009/04/04(土) 10:35:02 ID:???]
普通は配列をimplode()してexplode()で切り分ければいいだけの話ですか?
2次元配列の場合はglue文字を換えて2段階で切り分けるとか
$linedata =array;
for ($i = 0: $i< $repeat: $i++ )
        {
$linedata =implode(",",$data[$i]);
$linedata .="|";
        }
以下略

受け手
$data1 = array();
$linedata = $_POST['linedata'];



357 名前:nobodyさん mailto:sage [2009/04/04(土) 10:51:03 ID:???]
serialize();

358 名前:352 mailto:sage [2009/04/04(土) 10:56:09 ID:???]
>>357
ありがとうございます。やってみます

359 名前:nobodyさん [2009/04/04(土) 11:32:19 ID:+rg3YxkW]
iphoneアプリを作りたいのですが、
macを持っていません
どうしたらいいですか?

360 名前:nobodyさん mailto:sage [2009/04/04(土) 11:49:23 ID:???]
macがなくても作れます

361 名前:nobodyさん mailto:sage [2009/04/04(土) 11:56:37 ID:???]
元気があればなんでもできる

362 名前:nobodyさん [2009/04/04(土) 13:31:20 ID:JQpEexPt]
cgiでクッキーのon/offチェックをやりたいと思い

<img src="ck_out.cgi">
<img src="ck_check.cgi">

という感じでクッキー発行cgiと
チェックcgiを分けて作りチェックしようとしたのですが
上手く行きません。

どうも同じHTML内から呼び出したcgiからだと
クッキー発行のタイムラグ?の関係で
すぐには「ck_out.cgi」で発行されたクッキーを
「ck_check.cgi」で取得できないようです…

一応ブラウザから参照してみると、確かにクッキーは食ってるので
プログラムミスではないと思うし、二回目以降からは
きちんと「ck_check.cgi」から取得できるので
やはり発行のタムラグのせいで取得できないのかなぁと思うのですが
何かよい解決策はないものでしょうか?

363 名前:nobodyさん mailto:sage [2009/04/04(土) 13:43:07 ID:???]
ラグでも何でもない
cookieの仕組みを調べてみるべし

364 名前:nobodyさん [2009/04/04(土) 13:52:32 ID:ehrMlQiU]
北朝鮮のミサイルを撃ち落とすコードを教えてください

365 名前:nobodyさん mailto:sage [2009/04/04(土) 13:54:49 ID:???]
言語ぐらい書けやハゲ



366 名前:nobodyさん mailto:sage [2009/04/04(土) 13:55:12 ID:???]
>>363
すみません、仕組みがよくわかっていませんでした。
cookieはHTMLヘッダの情報としてやり取りされるのですね。
という事は一度のアクセスでクッキーon/offのチェックをする事は不可能なのでしょうか?
以前にどこかで見たcgiでは一回のアクセスでon/offチェックをしてるような気がするのですが…

367 名前:fgd mailto:sage [2009/04/04(土) 13:57:07 ID:???]
auok.auone.jp/item/item_189431092.html?u=4682520
モバオクしてる方は通報お願いします
わいせつ物です

368 名前:nobodyさん mailto:sage [2009/04/04(土) 13:57:53 ID:???]
>>366
じゃそのcgiのソース見れよ

369 名前:nobodyさん mailto:sage [2009/04/04(土) 13:58:17 ID:???]
そんなあやふやな記憶で言われてもな。


370 名前:nobodyさん mailto:sage [2009/04/04(土) 14:01:07 ID:???]
>>364
誤探知メール送ったプログラムはif文のTRUE/FALSEが逆だったんだろな

371 名前:nobodyさん mailto:sage [2009/04/04(土) 14:03:52 ID:???]
>>368
確かページを開くと
JavaScriptは有効です
クッキーは有効です
みたいな感じで表示されるcgiだったと思います。
残念ながらそれはソース未公開でしたね…

>>369
すみません、ほんとそうですよね…
ただやっぱりこれは原理的に不可能なのでしょうか?
僕が見たと思ったそのページは思い違いだったのでしょうか?

372 名前:nobodyさん mailto:sage [2009/04/04(土) 14:05:42 ID:???]
いい加減にしてくれ

373 名前:362 mailto:sage [2009/04/04(土) 14:08:03 ID:???]
というか自分で解決出来ました。
JavaScriptを使ってチェックできるようです。
それではどうも。

374 名前:nobodyさん mailto:sage [2009/04/04(土) 14:09:03 ID:???]
自分じゃなくて他人様に解決してもらったんだろカス

375 名前:nobodyさん mailto:sage [2009/04/04(土) 14:11:08 ID:???]
navigator.cookieEnabled




376 名前:362 mailto:sage [2009/04/04(土) 14:14:30 ID:???]
>>375
あ、これは僕が見たのより簡潔な方法です。
レスありがとうございました。

377 名前:nobodyさん mailto:sage [2009/04/04(土) 15:01:29 ID:???]
>>367
究極に板違い
おまえはキチガイ

378 名前:nobodyさん mailto:sage [2009/04/04(土) 15:04:09 ID:???]
>>366

考えられる方法として

【クッキーの有効チェック】
cgiにアクセスしたら、ヘッダでクッキーを発行
metaタグでリフレッシュしてcgiでクッキー読めるかチェック


379 名前:nobodyさん mailto:sage [2009/04/04(土) 15:05:14 ID:???]
もうひとつは他のページでクッキーを発行させて、cgiでクッキーを読めるかチェック

380 名前:nobodyさん mailto:sage [2009/04/04(土) 15:06:28 ID:???]
最終的にクッキーを発行したらページを更新するなり移管しないと読めないから
1回のアクセスで判断してるように見せかけているトリックがあることだけ覚えておこう

381 名前:362 mailto:sage [2009/04/04(土) 15:12:26 ID:???]
>>378 >>379 >>380
みなさんご丁寧なレスありがとうございました。
また一つ勉強になりました。
とりあえず今回の件は、>>375さんが提示してくれた
JavaScriptでのチェックで解決出来ましたのでこれで行こうと思います。

382 名前:nobodyさん mailto:sage [2009/04/04(土) 15:55:27 ID:???]
それはJavaScriptがOn前提でしかチェックできない

383 名前:nobodyさん mailto:sage [2009/04/04(土) 16:02:30 ID:???]
いまどきJavaScriptオフのやつなんて無視でOK

384 名前:nobodyさん mailto:sage [2009/04/04(土) 19:03:12 ID:???]
>>383 に賛成

UA または IP (Host) チェックして、PC のクセに Javascript オフは無視してもいいかと。


385 名前:nobodyさん mailto:sage [2009/04/04(土) 19:09:12 ID:???]
JavaScript必須にするか否かは時と場合に応じてで。




386 名前:nobodyさん mailto:sage [2009/04/04(土) 19:36:37 ID:???]
いまどきっていうか今だからこそJavaScriptオフにするやつ増えてるんだよ
特にネットゲーマーに

387 名前:nobodyさん mailto:sage [2009/04/04(土) 20:02:19 ID:???]
ネットゲーマーなんて無視でOK

388 名前:nobodyさん mailto:sage [2009/04/05(日) 01:40:36 ID:???]
HTML_QuickForm2のサンプルコードって
どこにある?

389 名前:nobodyさん mailto:sage [2009/04/05(日) 01:41:18 ID:???]
rawurlencode とかって使うの?
GETの時に使うの?

390 名前:nobodyさん mailto:sage [2009/04/05(日) 01:42:02 ID:???]
firefoxで、BASIC認証の時に、
ブラウザを閉じたらログアウトするはずなのに、
ブラウザを閉じても、ログアウトしてないのはなぜ?

391 名前:nobodyさん mailto:sage [2009/04/05(日) 01:42:44 ID:???]
自分でアクセス解析作るんでなくて、
できあいの物を使いたいんだけど、
一つあげるとしたら、どれ?

392 名前:nobodyさん mailto:sage [2009/04/05(日) 01:43:31 ID:???]
$_REQUEST とかって使うの?
セキュリティ的に問題があるんじゃない?

393 名前:nobodyさん mailto:sage [2009/04/05(日) 01:44:19 ID:???]
PHPで、自分のパソコンの中で使うときに、CLI版と、
モジュール版と、混在させても大丈夫なの?

同じphp.iniを読みに行ったりして混乱しない?

394 名前:nobodyさん mailto:sage [2009/04/05(日) 02:10:20 ID:???]
また例の基地外か

395 名前:nobodyさん mailto:sage [2009/04/05(日) 02:19:35 ID:???]
>>392
ないよ。GETできるものはPOSTできるし、その逆も可能。



396 名前:nobodyさん mailto:sage [2009/04/05(日) 03:25:30 ID:???]
OOPの3大機能って、
カプセル化、
継承、
そして、あとひとつはなんでしたっけ?

397 名前:nobodyさん mailto:sage [2009/04/05(日) 03:51:59 ID:???]
ポリモーフィズム

398 名前:nobodyさん mailto:sage [2009/04/06(月) 00:34:12 ID:???]
PEAR::DB DataObjectって
SQLインジェクションの対策はされてるの?

399 名前:nobodyさん mailto:sage [2009/04/06(月) 10:40:08 ID:???]
対策は自分でやるもんだ。
prepare使っとけ

400 名前:nobodyさん mailto:sage [2009/04/06(月) 12:34:00 ID:???]
画像に書かれてる数字や英字を入力させて行う認証ってなんていいましたっけ?
名称を忘れたから探しようもない orz

401 名前:nobodyさん mailto:sage [2009/04/06(月) 12:47:11 ID:???]
画像キャプチャ

402 名前:nobodyさん mailto:sage [2009/04/06(月) 12:49:57 ID:???]
     _______                     __
    // ̄~`i ゝ                    `l |
    / /        ,______   ,_____    ________  | |  ____ TM
   | |     ___ // ̄ヽヽ // ̄ヽヽ (( ̄))   | | // ̄_>>
   \ヽ、   |l | |    | | | |    | |  ``( (.  .| | | | ~~
      `、二===-'  ` ===' '  ` ===' '  // ̄ヽヽ |__ゝ ヽ二=''
                         ヽヽ___//   日本
         ______________  __
         |画像 認証               .| |検索|
          ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄   ̄ ̄
         ◎ウェブ全体  〇日本語のページ

403 名前:nobodyさん mailto:sage [2009/04/06(月) 16:44:54 ID:???]
>>400
CAPTYA

404 名前:nobodyさん mailto:sage [2009/04/06(月) 21:23:01 ID:???]
Completely Automated Public Turing Test To Tell Computers and Humans Apart

Tいっぱい重なってるんだな。


405 名前:nobodyさん mailto:sage [2009/04/06(月) 21:42:56 ID:???]
教えてもらったらお礼ぐらい書けよ氏ね



406 名前:nobodyさん mailto:sage [2009/04/06(月) 23:25:26 ID:???]
pythonとrubyってOOPオンリーなの?

407 名前:nobodyさん mailto:sage [2009/04/06(月) 23:28:11 ID:???]
Smalltalkみたいにガチガチじゃないからふつうに手続きの集合として
書ける。
Rubyの場合それをやるとmainというオブジェクトの特異メソッド定義
とみなされてることになるが、まぁ気にしてはいけない。







[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<94KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef