09/04/03 07:46:40
>>301
サンクス
321:nobodyさん
09/04/03 10:30:42
>>299
マルチ乙
by web制作板javascriptスレ住民
322:nobodyさん
09/04/03 11:13:52 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さん
09/04/03 11:29:31
$line[]= fgetcsv() を繰り返せ
324:322
09/04/03 12:35:38
>>323
ありがとうございます。
それだと$line[0]=array(1行目1カラム,2カラム.3カラム…)
それだと$line[1]=array(2行目1カラム,2カラム.3カラム…)
…
と配列のまま入るのですね?
325:nobodyさん
09/04/03 12:37:59
何がしたいのか意味不明
326:322
09/04/03 12:46:40
csvファイル上の行をその位置から上下にソートしたいんです。
fgets()でcsvファイルから行単位で取得しようと思ったら生データが悪いのか
行で取得できなくてfgetcsvだったらできました。
それだと、配列で切り分けられたデータですので、そのまま各カラムごとに編集後して
fputcsv()でcsvに上書きできるかと思ったんですが
327:nobodyさん
09/04/03 13:11:57
まず上下にソートが意味不明
ソートとはデータの列をある特定の規則に従って並び替えること
328:322
09/04/03 13:26:20
取得順に並んだ行の任意のn行目1行だけを取得順n+1番目に置き換えたいんです
329:322
09/04/03 13:30:38
普通なら価格で並び替えるとか名前順でとなるんですが
見た目(主観)で並び替えたいので基準になるパラメータが最初からは割り当てられないのです。
330:nobodyさん
09/04/03 13:41:26 Vixi3/xC
スレリンク(php板)のスレの
13レス目では
>C:\apache2\confにhttpd.confという設定ファイルをテキストエディタで開く。
22レス目では
>C:\Program Files\Apache Group\Apache2\htdocsの下にindex.phpをもってくる。
となってました
apache2は二つできるのでしょうか?
331:nobodyさん
09/04/03 14:10:11
>>330
できるわけないだろ。半角の「apache2」なんてどう考えても手動で入力された文字列だ
332:330
09/04/03 14:53:07 Vixi3/xC
やはり自分で作ったファイルで作業しやすいように移動したということですか?
下の部分もC:\apache2\confにhttpd.confという設定すればいいんですね
ありがとうございます
333:nobodyさん
09/04/03 15:23:12
おま,そんなの参考に環境構築してんの・・・?
334:nobodyさん
09/04/03 15:37:17
>>329
なにをどうやりたいのかさっぱりわからん
下みたいな感じでソート前のcsvとソート後のcsvを書いて
前
1,c
2,a,
3,b
↓
後
2,a
3,b
1,c
335:nobodyさん
09/04/03 15:51:40
>>328
>任意のn行目1行だけを取得順n+1番目に置き換えたい
n+1番目「と」でないの?
336:nobodyさん
09/04/03 19:54:06 ElBeG7Id
>>333
はい 環境の構築に関して全くわからないんで…
初めてプログラミングします
337:nobodyさん
09/04/04 01:15:37
<form method="post" action="">
自分自身にデーターを送りたい場合、
この書き方をすることがあると
思うけど、セキュリティ的に何か問題はないの?
338:nobodyさん
09/04/04 01:28:35
ADOBE CREATIVE SUITE 4 WEB PREMIUMの製品版を買いたいのですが
いくつか種類があって、どれが製品版なのかわかりません。何と言う名前の物が製品版なのでしょうか?
339:259
09/04/04 03:05:27
次の通り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
09/04/04 03:06:16
(改行が多すぎますというメッセージが出て弾かれるので分けて質問しています。)
続き
【Main.php】
<?php
class Test
{
public function DisplayMessage()
{
$strMessage = "あいうえお";
return $strMessage;
}
}
?>
341:nobodyさん
09/04/04 03:13:18
JSPでもやってたの?
342:nobodyさん
09/04/04 03:22:04
phpってクライアントサイド(というかブラウザの中)で動くんだっけ?
343:259
09/04/04 03:24:21
やっぱ出来ないか、、、
諦めて次画面に遷移させます。
344:nobodyさん
09/04/04 03:57:06
>>342
無理
345:nobodyさん
09/04/04 03:58:39
つIFRAME
346:nobodyさん
09/04/04 04:48:32
PHPマニュアルで
switch
検索できないんだけど、なんで?
347:nobodyさん
09/04/04 06:00:34
>>346
関数じゃなくて制御構造だから
とおもったが普通に出るじゃねえか
URLリンク(jp.php.net)
348:347
09/04/04 06:02:14
間違えた
URLリンク(jp.php.net)
349:nobodyさん
09/04/04 06:03:24
>>347
自分のパソコンの中にあるマニュアルなんだけど?
350:nobodyさん
09/04/04 06:28:07
なんだけど?なんていわれてもな・・・
PHPマニュアルっていったじゃないかよ
chmのことを言ってるのなら使ったことないからしらん
コンパイルしたやつが入れ忘れたんだろう
自前でコンパイルすればいいんじゃね?
351:nobodyさん
09/04/04 07:18:33
OSコマンドインジェクションを防ぐのに、
エスケープ用の関数として、
escapeshellargと、
escapeshellcmdと、
どっち使うの?
352:nobodyさん
09/04/04 08:06:05 zXO8aH6G
POSTメソッドで配列を送れますか?
BODY部で加工後のデータを同名の変数で受取りたいんですけど
353:nobodyさん
09/04/04 08:09:58
HTTP POSTの原理を知っているか?
あと言語は何かを言え。
354:352
09/04/04 08:23:37
<?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
09/04/04 08:29:14
>>353
>HTTP POSTの原理を知っているか?
まったく判りません。
ただGETと違って文字数とかの制限がないくらいは。
356:352
09/04/04 10:35:02
普通は配列を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さん
09/04/04 10:51:03
serialize();
358:352
09/04/04 10:56:09
>>357
ありがとうございます。やってみます
359:nobodyさん
09/04/04 11:32:19 +rg3YxkW
iphoneアプリを作りたいのですが、
macを持っていません
どうしたらいいですか?
360:nobodyさん
09/04/04 11:49:23
macがなくても作れます
361:nobodyさん
09/04/04 11:56:37
元気があればなんでもできる
362:nobodyさん
09/04/04 13:31:20 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さん
09/04/04 13:43:07
ラグでも何でもない
cookieの仕組みを調べてみるべし
364:nobodyさん
09/04/04 13:52:32 ehrMlQiU
北朝鮮のミサイルを撃ち落とすコードを教えてください
365:nobodyさん
09/04/04 13:54:49
言語ぐらい書けやハゲ
366:nobodyさん
09/04/04 13:55:12
>>363
すみません、仕組みがよくわかっていませんでした。
cookieはHTMLヘッダの情報としてやり取りされるのですね。
という事は一度のアクセスでクッキーon/offのチェックをする事は不可能なのでしょうか?
以前にどこかで見たcgiでは一回のアクセスでon/offチェックをしてるような気がするのですが…
367:fgd
09/04/04 13:57:07
URLリンク(auok.auone.jp)
モバオクしてる方は通報お願いします
わいせつ物です
368:nobodyさん
09/04/04 13:57:53
>>366
じゃそのcgiのソース見れよ
369:nobodyさん
09/04/04 13:58:17
そんなあやふやな記憶で言われてもな。
370:nobodyさん
09/04/04 14:01:07
>>364
誤探知メール送ったプログラムはif文のTRUE/FALSEが逆だったんだろな
371:nobodyさん
09/04/04 14:03:52
>>368
確かページを開くと
JavaScriptは有効です
クッキーは有効です
みたいな感じで表示されるcgiだったと思います。
残念ながらそれはソース未公開でしたね…
>>369
すみません、ほんとそうですよね…
ただやっぱりこれは原理的に不可能なのでしょうか?
僕が見たと思ったそのページは思い違いだったのでしょうか?
372:nobodyさん
09/04/04 14:05:42
いい加減にしてくれ
373:362
09/04/04 14:08:03
というか自分で解決出来ました。
JavaScriptを使ってチェックできるようです。
それではどうも。
374:nobodyさん
09/04/04 14:09:03
自分じゃなくて他人様に解決してもらったんだろカス
375:nobodyさん
09/04/04 14:11:08
navigator.cookieEnabled
376:362
09/04/04 14:14:30
>>375
あ、これは僕が見たのより簡潔な方法です。
レスありがとうございました。
377:nobodyさん
09/04/04 15:01:29
>>367
究極に板違い
おまえはキチガイ
378:nobodyさん
09/04/04 15:04:09
>>366
考えられる方法として
【クッキーの有効チェック】
cgiにアクセスしたら、ヘッダでクッキーを発行
metaタグでリフレッシュしてcgiでクッキー読めるかチェック
379:nobodyさん
09/04/04 15:05:14
もうひとつは他のページでクッキーを発行させて、cgiでクッキーを読めるかチェック
380:nobodyさん
09/04/04 15:06:28
最終的にクッキーを発行したらページを更新するなり移管しないと読めないから
1回のアクセスで判断してるように見せかけているトリックがあることだけ覚えておこう
381:362
09/04/04 15:12:26
>>378 >>379 >>380
みなさんご丁寧なレスありがとうございました。
また一つ勉強になりました。
とりあえず今回の件は、>>375さんが提示してくれた
JavaScriptでのチェックで解決出来ましたのでこれで行こうと思います。
382:nobodyさん
09/04/04 15:55:27
それはJavaScriptがOn前提でしかチェックできない
383:nobodyさん
09/04/04 16:02:30
いまどきJavaScriptオフのやつなんて無視でOK
384:nobodyさん
09/04/04 19:03:12
>>383 に賛成
UA または IP (Host) チェックして、PC のクセに Javascript オフは無視してもいいかと。
385:nobodyさん
09/04/04 19:09:12
JavaScript必須にするか否かは時と場合に応じてで。
386:nobodyさん
09/04/04 19:36:37
いまどきっていうか今だからこそJavaScriptオフにするやつ増えてるんだよ
特にネットゲーマーに
387:nobodyさん
09/04/04 20:02:19
ネットゲーマーなんて無視でOK
388:nobodyさん
09/04/05 01:40:36
HTML_QuickForm2のサンプルコードって
どこにある?
389:nobodyさん
09/04/05 01:41:18
rawurlencode とかって使うの?
GETの時に使うの?
390:nobodyさん
09/04/05 01:42:02
firefoxで、BASIC認証の時に、
ブラウザを閉じたらログアウトするはずなのに、
ブラウザを閉じても、ログアウトしてないのはなぜ?
391:nobodyさん
09/04/05 01:42:44
自分でアクセス解析作るんでなくて、
できあいの物を使いたいんだけど、
一つあげるとしたら、どれ?
392:nobodyさん
09/04/05 01:43:31
$_REQUEST とかって使うの?
セキュリティ的に問題があるんじゃない?
393:nobodyさん
09/04/05 01:44:19
PHPで、自分のパソコンの中で使うときに、CLI版と、
モジュール版と、混在させても大丈夫なの?
同じphp.iniを読みに行ったりして混乱しない?
394:nobodyさん
09/04/05 02:10:20
また例の基地外か
395:nobodyさん
09/04/05 02:19:35
>>392
ないよ。GETできるものはPOSTできるし、その逆も可能。
396:nobodyさん
09/04/05 03:25:30
OOPの3大機能って、
カプセル化、
継承、
そして、あとひとつはなんでしたっけ?
397:nobodyさん
09/04/05 03:51:59
ポリモーフィズム
398:nobodyさん
09/04/06 00:34:12
PEAR::DB DataObjectって
SQLインジェクションの対策はされてるの?
399:nobodyさん
09/04/06 10:40:08
対策は自分でやるもんだ。
prepare使っとけ
400:nobodyさん
09/04/06 12:34:00
画像に書かれてる数字や英字を入力させて行う認証ってなんていいましたっけ?
名称を忘れたから探しようもない orz
401:nobodyさん
09/04/06 12:47:11
画像キャプチャ
402:nobodyさん
09/04/06 12:49:57
_______ __
// ̄~`i ゝ `l |
/ / ,______ ,_____ ________ | | ____ TM
| | ___ // ̄ヽヽ // ̄ヽヽ (( ̄)) | | // ̄_>>
\ヽ、 |l | | | | | | | | ``( (. .| | | | ~~
`、二===-' ` ===' ' ` ===' ' // ̄ヽヽ |__ゝ ヽ二=''
ヽヽ___// 日本
______________ __
|画像 認証 .| |検索|
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄
◎ウェブ全体 〇日本語のページ
403:nobodyさん
09/04/06 16:44:54
>>400
CAPTYA
404:nobodyさん
09/04/06 21:23:01
Completely Automated Public Turing Test To Tell Computers and Humans Apart
Tいっぱい重なってるんだな。
405:nobodyさん
09/04/06 21:42:56
教えてもらったらお礼ぐらい書けよ氏ね
406:nobodyさん
09/04/06 23:25:26
pythonとrubyってOOPオンリーなの?
407:nobodyさん
09/04/06 23:28:11
Smalltalkみたいにガチガチじゃないからふつうに手続きの集合として
書ける。
Rubyの場合それをやるとmainというオブジェクトの特異メソッド定義
とみなされてることになるが、まぁ気にしてはいけない。