△▲ WebProg 初心者の質問 Part19 ▼▽
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2009/03/06(金) 00:11:17ID:???質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。
2ch 総合ガイド
http://www.2ch.net/guide/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
関連情報は
>>2-3辺り
☆前スレ☆
△▲ WebProg 初心者の質問 Part18 ▼▽
http://pc11.2ch.net/test/read.cgi/php/1219842559/
0334nobodyさん
2009/04/03(金) 15:37:17ID:???なにをどうやりたいのかさっぱりわからん
下みたいな感じでソート前のcsvとソート後のcsvを書いて
前
1,c
2,a,
3,b
↓
後
2,a
3,b
1,c
0336nobodyさん
2009/04/03(金) 19:54:06ID:ElBeG7Idはい 環境の構築に関して全くわからないんで…
初めてプログラミングします
0337nobodyさん
2009/04/04(土) 01:15:37ID:???自分自身にデーターを送りたい場合、
この書き方をすることがあると
思うけど、セキュリティ的に何か問題はないの?
0338nobodyさん
2009/04/04(土) 01:28:35ID:???いくつか種類があって、どれが製品版なのかわかりません。何と言う名前の物が製品版なのでしょうか?
0339259
2009/04/04(土) 03:05:27ID:???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>
0340259
2009/04/04(土) 03:06:16ID:???続き
【Main.php】
<?php
class Test
{
public function DisplayMessage()
{
$strMessage = "あいうえお";
return $strMessage;
}
}
?>
0341nobodyさん
2009/04/04(土) 03:13:18ID:???0342nobodyさん
2009/04/04(土) 03:22:04ID:???0343259
2009/04/04(土) 03:24:21ID:???諦めて次画面に遷移させます。
0345nobodyさん
2009/04/04(土) 03:58:39ID:???0346nobodyさん
2009/04/04(土) 04:48:32ID:???switch
検索できないんだけど、なんで?
0347nobodyさん
2009/04/04(土) 06:00:34ID:???関数じゃなくて制御構造だから
とおもったが普通に出るじゃねえか
http://jp.php.net/manual/ja/control-structures.if.php
0348347
2009/04/04(土) 06:02:14ID:???http://jp.php.net/manual/ja/control-structures.switch.php
0350nobodyさん
2009/04/04(土) 06:28:07ID:???PHPマニュアルっていったじゃないかよ
chmのことを言ってるのなら使ったことないからしらん
コンパイルしたやつが入れ忘れたんだろう
自前でコンパイルすればいいんじゃね?
0351nobodyさん
2009/04/04(土) 07:18:33ID:???エスケープ用の関数として、
escapeshellargと、
escapeshellcmdと、
どっち使うの?
0352nobodyさん
2009/04/04(土) 08:06:05ID:zXO8aH6GBODY部で加工後のデータを同名の変数で受取りたいんですけど
0353nobodyさん
2009/04/04(土) 08:09:58ID:???あと言語は何かを言え。
0354352
2009/04/04(土) 08:23:37ID:???$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[]'];
これでできますか?
0355352
2009/04/04(土) 08:29:14ID:???>HTTP POSTの原理を知っているか?
まったく判りません。
ただGETと違って文字数とかの制限がないくらいは。
0356352
2009/04/04(土) 10:35:02ID:???2次元配列の場合はglue文字を換えて2段階で切り分けるとか
$linedata =array;
for ($i = 0: $i< $repeat: $i++ )
{
$linedata =implode(",",$data[$i]);
$linedata .="|";
}
以下略
受け手
$data1 = array();
$linedata = $_POST['linedata'];
0357nobodyさん
2009/04/04(土) 10:51:03ID:???0359nobodyさん
2009/04/04(土) 11:32:19ID:+rg3YxkWmacを持っていません
どうしたらいいですか?
0360nobodyさん
2009/04/04(土) 11:49:23ID:???0361nobodyさん
2009/04/04(土) 11:56:37ID:???0362nobodyさん
2009/04/04(土) 13:31:20ID:JQpEexPt<img src="ck_out.cgi">
<img src="ck_check.cgi">
という感じでクッキー発行cgiと
チェックcgiを分けて作りチェックしようとしたのですが
上手く行きません。
どうも同じHTML内から呼び出したcgiからだと
クッキー発行のタイムラグ?の関係で
すぐには「ck_out.cgi」で発行されたクッキーを
「ck_check.cgi」で取得できないようです…
一応ブラウザから参照してみると、確かにクッキーは食ってるので
プログラムミスではないと思うし、二回目以降からは
きちんと「ck_check.cgi」から取得できるので
やはり発行のタムラグのせいで取得できないのかなぁと思うのですが
何かよい解決策はないものでしょうか?
0363nobodyさん
2009/04/04(土) 13:43:07ID:???cookieの仕組みを調べてみるべし
0364nobodyさん
2009/04/04(土) 13:52:32ID:ehrMlQiU0365nobodyさん
2009/04/04(土) 13:54:49ID:???0366nobodyさん
2009/04/04(土) 13:55:12ID:???すみません、仕組みがよくわかっていませんでした。
cookieはHTMLヘッダの情報としてやり取りされるのですね。
という事は一度のアクセスでクッキーon/offのチェックをする事は不可能なのでしょうか?
以前にどこかで見たcgiでは一回のアクセスでon/offチェックをしてるような気がするのですが…
0367fgd
2009/04/04(土) 13:57:07ID:???モバオクしてる方は通報お願いします
わいせつ物です
0369nobodyさん
2009/04/04(土) 13:58:17ID:???0371nobodyさん
2009/04/04(土) 14:03:52ID:???確かページを開くと
JavaScriptは有効です
クッキーは有効です
みたいな感じで表示されるcgiだったと思います。
残念ながらそれはソース未公開でしたね…
>>369
すみません、ほんとそうですよね…
ただやっぱりこれは原理的に不可能なのでしょうか?
僕が見たと思ったそのページは思い違いだったのでしょうか?
0372nobodyさん
2009/04/04(土) 14:05:42ID:???0373362
2009/04/04(土) 14:08:03ID:???JavaScriptを使ってチェックできるようです。
それではどうも。
0374nobodyさん
2009/04/04(土) 14:09:03ID:???0375nobodyさん
2009/04/04(土) 14:11:08ID:???0378nobodyさん
2009/04/04(土) 15:04:09ID:???考えられる方法として
【クッキーの有効チェック】
cgiにアクセスしたら、ヘッダでクッキーを発行
metaタグでリフレッシュしてcgiでクッキー読めるかチェック
0379nobodyさん
2009/04/04(土) 15:05:14ID:???0380nobodyさん
2009/04/04(土) 15:06:28ID:???1回のアクセスで判断してるように見せかけているトリックがあることだけ覚えておこう
0381362
2009/04/04(土) 15:12:26ID:???みなさんご丁寧なレスありがとうございました。
また一つ勉強になりました。
とりあえず今回の件は、>>375さんが提示してくれた
JavaScriptでのチェックで解決出来ましたのでこれで行こうと思います。
0382nobodyさん
2009/04/04(土) 15:55:27ID:???0383nobodyさん
2009/04/04(土) 16:02:30ID:???0384nobodyさん
2009/04/04(土) 19:03:12ID:???UA または IP (Host) チェックして、PC のクセに Javascript オフは無視してもいいかと。
0385nobodyさん
2009/04/04(土) 19:09:12ID:???0386nobodyさん
2009/04/04(土) 19:36:37ID:???特にネットゲーマーに
0387nobodyさん
2009/04/04(土) 20:02:19ID:???0388nobodyさん
2009/04/05(日) 01:40:36ID:???どこにある?
0389nobodyさん
2009/04/05(日) 01:41:18ID:???GETの時に使うの?
0390nobodyさん
2009/04/05(日) 01:42:02ID:???ブラウザを閉じたらログアウトするはずなのに、
ブラウザを閉じても、ログアウトしてないのはなぜ?
0391nobodyさん
2009/04/05(日) 01:42:44ID:???できあいの物を使いたいんだけど、
一つあげるとしたら、どれ?
0392nobodyさん
2009/04/05(日) 01:43:31ID:???セキュリティ的に問題があるんじゃない?
0393nobodyさん
2009/04/05(日) 01:44:19ID:???モジュール版と、混在させても大丈夫なの?
同じphp.iniを読みに行ったりして混乱しない?
0394nobodyさん
2009/04/05(日) 02:10:20ID:???0396nobodyさん
2009/04/05(日) 03:25:30ID:???カプセル化、
継承、
そして、あとひとつはなんでしたっけ?
0397nobodyさん
2009/04/05(日) 03:51:59ID:???0398nobodyさん
2009/04/06(月) 00:34:12ID:???SQLインジェクションの対策はされてるの?
0399nobodyさん
2009/04/06(月) 10:40:08ID:???prepare使っとけ
0400nobodyさん
2009/04/06(月) 12:34:00ID:???名称を忘れたから探しようもない orz
0401nobodyさん
2009/04/06(月) 12:47:11ID:???0402nobodyさん
2009/04/06(月) 12:49:57ID:???// ̄~`i ゝ `l |
/ / ,______ ,_____ ________ | | ____ TM
| | ___ // ̄ヽヽ // ̄ヽヽ (( ̄)) | | // ̄_>>
\ヽ、 |l | | | | | | | | ``( (. .| | | | ~~
`、二===-' ` ===' ' ` ===' ' // ̄ヽヽ |__ゝ ヽ二=''
ヽヽ___// 日本
______________ __
|画像 認証 .| |検索|
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄
◎ウェブ全体 〇日本語のページ
0404nobodyさん
2009/04/06(月) 21:23:01ID:???Tいっぱい重なってるんだな。
0405nobodyさん
2009/04/06(月) 21:42:56ID:???0406nobodyさん
2009/04/06(月) 23:25:26ID:???0407nobodyさん
2009/04/06(月) 23:28:11ID:???書ける。
Rubyの場合それをやるとmainというオブジェクトの特異メソッド定義
とみなされてることになるが、まぁ気にしてはいけない。
0408nobodyさん
2009/04/07(火) 02:44:02ID:???「有効期限、セッション終了時」
ってなってしまうんだけど、仕様ですか?
ちなみに、20年間有効なクッキーは発行できました。
0409nobodyさん
2009/04/07(火) 02:54:46ID:???2038年問題知らないのか
0410nobodyさん
2009/04/07(火) 02:56:37ID:???2038年を超えるクッキーは無効化されるようです。
どうしてでしょうか?
どうすればいいですか?
0411nobodyさん
2009/04/07(火) 04:21:55ID:???EUCの文章をコピペで張られて
送信ボタンを押されたら、文字化けするの?
それとも、受け取り側で、
「すべての文字コードをutf-8に変換する」
という処理をかましておくの?
0412nobodyさん
2009/04/07(火) 05:16:02ID:???最初「PHPだけ学べばよい」って思って勉強はじめるんだけど、
実際はMySQLも学ばなくてはならなくて、結局
PHPとSQLのバイリンガルにならざるを得ない。
そんでしばらくすると、今度はjavascriptも学ばないとダメ、って
気がついて、トリリンガルになることを強要される。
で、ふと気がつくと、
HTML+XHTML+CSS+PHP+MySQL+javascript
って、一通りおぼえさせられるハメになる。
勉強しなければならない量がとにかく多いんだよね。
PHPだけでも、OOP,PEAR,smarty、cakephpとあるし、
さらにこの上にruby勉強するとか、時間的に無理っしょ。
0413nobodyさん
2009/04/07(火) 05:16:59ID:???0414nobodyさん
2009/04/07(火) 05:41:34ID:???クッキーを発行してきた場合、
そのクッキーはWEBプロキシーに入ってしまうの?
0415nobodyさん
2009/04/07(火) 05:43:20ID:???ようはこれをやりたいわけです。
過去ログを見ると、2000年8月に導入したようですね。
0416nobodyさん
2009/04/07(火) 09:18:07ID:???0418nobodyさん
2009/04/07(火) 10:38:36ID:???cookie消えてもまったく問題ない
0419nobodyさん
2009/04/07(火) 10:58:15ID:???0420nobodyさん
2009/04/07(火) 11:57:57ID:???はたして歴史は繰り返されるのか
0421nobodyさん
2009/04/07(火) 12:02:54ID:???0423nobodyさん
2009/04/07(火) 12:34:48ID:???0425nobodyさん
2009/04/07(火) 20:10:58ID:uMEOUSP8アップローダー(PHPあぷろだ)を運営してるんですけど、
最近、とても重くてサイト自体が見られなくなるシーンが増えています。
帯域を食いつぶしている元凶となっているのは、a1.***.jpで、
a2.***.jp、a3.***.jpのサイトには帯域制限をかけたくありません
何か良いモージュールはないでしょうか
よろしくお願いします<m(__)m>
0426nobodyさん
2009/04/08(水) 00:55:11ID:???住宅ローンで30年ローンの
計算プログラム作ろうとしたら、
作れないの?
0427nobodyさん
2009/04/08(水) 04:17:49ID:???0428nobodyさん
2009/04/08(水) 04:18:41ID:???0429nobodyさん
2009/04/08(水) 04:24:35ID:???0430nobodyさん
2009/04/08(水) 04:45:37ID:???0431nobodyさん
2009/04/08(水) 06:15:03ID:???0433nobodyさん
2009/04/08(水) 07:01:26ID:???だからWindows98とかだったらアップロードできないんじゃね。
■ このスレッドは過去ログ倉庫に格納されています