△▲ WebProg 初心者の質問 Part10 ▼▽ at PHP
[2ch|▼Menu]
1:nobodyさん
04/09/20 07:35:23
2ちゃんねるは初めて。 WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。

そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。

質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
URLリンク(www.google.co.jp)
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
 後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。

2ch 総合ガイド
URLリンク(www.2ch.net)

お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。

関連情報は
>>2-3

前スレ
△▲ WebProg 初心者の質問 Part9 ▼▽
スレリンク(php板)


2:nobodyさん
04/09/20 07:35:45
過去スレ

△▲ WebProg 初心者の質問 Part8 ▼▽
スレリンク(php板)
△▲ WebProg 初心者の質問 Part7 ▼▽
スレリンク(php板)
△▲ WebProg 初心者の質問 Part6 ▼▽
スレリンク(php板)
△▲ WebProg 初心者の質問 Part5 ▼▽
URLリンク(pc2.2ch.net)
△▲ WebProg 初心者の質問 Part4 ▼▽
URLリンク(pc2.2ch.net)
WebProg 初心者の質問 Part3
URLリンク(pc2.2ch.net)
△▲ WebProg 初心者の質問 Part2 ▼▽
URLリンク(pc2.2ch.net)
△▲ WebProg 初心者の質問 ▼▽
URLリンク(pc.2ch.net)

3:nobodyさん
04/09/20 07:40:10

こういうCGIが欲しいんだけど・・・というヒトは
Web製作板の「こんなCGI探してます」スレへ行って下さい。
CGI探しは板違いになっとります。

↓現在進行中のスレッド

【CGI】こんなCGI探してますver.14
スレリンク(hp板)

4:nobodyさん
04/09/20 12:49:21


5:nobodyさん
04/09/20 14:23:54 ZdccWRiy
興味本位であって、ほとんど無意味なのは分かってるのですが、
cookieを使わないショッピングカートを実装してみようと思うので、
流れを考えてみたのですが、なにか問題点とかアドバイスがあれば
お願いします。

「カートに入れる」をクリック
 |
IPを名前にした、ファイルをOPEN(無ければ作成)
 |
変更(追加・削除)
 |
レジ処理終了後、ファイルを削除

こんな感じのを考えたのですが、なにか問題点などはあるでしょうか。

6:nobodyさん
04/09/20 14:25:36
買い物の途中でブラウザ消されたら?ファイルは永遠に残るよな?

7:nobodyさん
04/09/20 14:31:15
買い物の途中でIP変わったら困るよな?

8:nobodyさん
04/09/20 14:38:33
買い物の途中で同じ串を使った人が(略

9:nobodyさん
04/09/20 14:41:21 Ki1CjTG+
>>5
ファイルを作るんじゃなくて、データ作成のみにすればまだましでわ?
サーバ側に負担はかかるけど。

>興味本位であって、ほとんど無意味なのは分かってるのですが、

たまにはいいね。
なんか仕事だと、いつも「実用的でないと」って肩が張ってつらくなるときも有るけど、これは実験気分でなんだか楽しい。

10:nobodyさん
04/09/20 14:44:10
でもIPだと何かと問題が出てくるな

11:5
04/09/20 14:47:15
>>6
ファイルは、最終作成日から、一定期間経ったものは削除するスクリプトを
あんまり、頻繁に動かさないようなページに埋め込んでおこうかと。。

>>7
そこまでは、考慮してませんでした。
あまり知らないのですが、IPって接続中に変わるって事あるんですか?
再接続時に変わる可能性があるのは知ってますが、購入履歴などを表示
する必要が無い限りあまり問題ないかなと思ってたのですが。。

>>8
串までは対応できませんw

12:nobodyさん
04/09/20 14:58:08
串じゃなくても、一部のISPでは加入者は同一のIPを使うってこともある。
漏れのISPも数年前はそうだった。

13:nobodyさん
04/09/20 15:00:29
> IPって接続中に変わるって事あるんですか?
買い物途中に接続が切れて、繋ぎなおしたらIP変わるぢゃん。

14:5
04/09/20 15:04:52
やっぱ、問題多いですねorz
メリットなんて、ブラウザの設定を問わない点位しか見当たらないしw
ちょこっと、cookie使えばこれでもいけるでしょうが、少しでも使うなら、
これでやる意味全く無いですしね。。

IDとパスワードで管理して、ログイン後、hiddenタグと併用してけば、ページ移動にも対応
できそうなんですが、趣味にしちゃめんどくさいなぁw

15:nobodyさん
04/09/20 17:12:37
>>5
ユーザーのPCが情報送信の途中にフリーズすることも有り得るというのを踏まえてがんがれ

16:nobodyさん
04/09/20 17:19:03
hiddenタグ?
なんか根本的なセッションの知識が足りないようだ

17:nobodyさん
04/09/20 17:45:01
うん、ヘタな考えなんとやらっていう感じだ

18:nobodyさん
04/09/20 17:55:53
うんにゃ。hiddenでセッションをつなげていくのもひとつの手。
URLリンク(www.atmarkit.co.jp)

リロードとか「戻る」とか。
そんなの考えると面倒そうだから、やっぱCookieかGETを使うのが常套でしょうな。

19:nobodyさん
04/09/20 18:00:26
>>18
Hiddenは只のページ変遷では使えん。

20:nobodyさん
04/09/20 18:04:19
>>19
リンクは全部ボタンのサイトが前提だから大丈V(*^ー゚)

21:nobodyさん
04/09/20 18:12:23
任意のSIDでいいとされてるんだから、IPなんかの情報なくていい。
>>5を読むとSession機構についてまったく知識がないようなので、
実装しようにもその前に設計が出来ないでしょ。
ざっと調べた上で、どんなのでもいいから実装を見てみるといいよ。
簡単なものならすぐ出来る。
きっちりしたのを作ろうとするときの「面倒くささ」は半端じゃないけど、それはそれ。

22:nobodyさん
04/09/20 18:21:05
しかし、プロがアマチュアの趣味程度の実力しかないのもなぁ。

23:nobodyさん
04/09/20 20:37:44
>>22
それで人並みのお給金をかっさらっているかと思うとホントこの日本は悲しいよな。

24:nobodyさん
04/09/20 21:17:27 evGj8TEG
プログラミング未経験で入社6ヶ月のやつがプログラミング暦20年の
アマチュアに敵うはず無いのは当然ともいえる。

25:nobodyさん
04/09/20 22:03:23
イヤイヤ仕事でやっているプロより、
ノンキに趣味でやってるアマのほうが、よっぽど詳しいと思う秋の夜長。

26:nobodyさん
04/09/21 02:05:45 maQGnL80
ANHTTPDのv1.20dを使っています。
perlスクリプトをいじって保存しようと思ったのですが出来ません。
どうやらスクリプトがアクセス中になっているようです。
ほかのスクリプトも同じなのでスクリプトの中身がおかしいわけではないようです。
設定など見直しましたがとくにおかしい点は無いようです。
解決方法があったら是非教えてください。

27:nobodyさん
04/09/21 02:09:31
>>26
何をしようとしてできないのか意味不明だが
スクリプトに問題がないならANHTTPDのサポートで

28:nobodyさん
04/09/21 02:18:55
WEBサーバ:apache-1.3.31
言語:PHP-4.3.8
ブラウザ:IE6 SP1

という環境でモノを作っているのですが、
ドキュメントルート以下を全部BASIC認証で保護しています。

その下で、
<form method="post" acrion="/test.php">
<input type="hidden" name="param1" value="1">
<input type="submit" value="OK">
</form>
というフォームを含むHTMLを書いて、test.phpを呼び出すと、
param1のパラメータがプログラムに渡って来ません。

で、apacheのログを見ると、
xxx.xxx.xxx.xxx - basic-id [21/Sep/2004:01:47:17 +0900] "param1=1POST /test.php HTTP/1.1"
というログが残っていました。
(↑IPアドレスは伏せてあります)

POSTで送信したはずなのに、なぜGETのようにURLにパラメータが含まれているのか・・。
そもそもこういう送信のされ方は、IE6がおかしい?のでしょうか?
原因をご存知の方、教えてください。

29:nobodyさん
04/09/21 02:37:20 maQGnL80
perlを最新バージョンにしたら直りました。

30:nobodyさん
04/09/21 02:45:29
>>28
フォーム内にスペルミス。
action 。

31:28
04/09/21 02:58:07
>>30
・・・恥ミス・・・すいません。
しかし、この部分を直しても現象は変わりませんでした。

32:nobodyさん
04/09/21 03:01:42
はてなアンテナ的な物を自鯖で動かす配布ソフトのようなものはないでしょうか?
自分のサイトにアンテナを入れようとしても、どうも難しくて…

33:nobodyさん
04/09/21 03:22:39
>>28
渡らないって、どうやって受け取ってるんだ?

34:nobodyさん
04/09/21 04:28:03
>>32
tdialy

35:nobodyさん
04/09/21 04:46:18
>>34
それははてなダイアリーだろ?アンテナとは違う気がする。

36:nobodyさん
04/09/21 06:43:23
>>32
>>3

37:nobodyさん
04/09/21 06:46:06
はてなとtDialyの区別がつかんてどういうことだ。
脳に何か巣食っとるかもしれん。ちょっと開けてみたほうがいい。

38:nobodyさん
04/09/21 06:47:10
>>34,37
tDialyってなに?

39:nobodyさん
04/09/21 06:50:58
tDiaryはtDeiryだよ。君もちょっと自分の頭に入って調子を見てきなさい。

40:nobodyさん
04/09/21 06:53:49
ハァ?tDairyのことか?
お前こそちょっと脳をここへ出してみろ。
通電してるか見てやるから。

41:nobodyさん
04/09/21 06:58:28 2pK2+M6y
なんか今日は一休さんが沢山いるなw

42:nobodyさん
04/09/21 07:06:55
早朝に再放送してたのを見たんじゃないか。

43:nobodyさん
04/09/21 07:41:34
>>35
tDairyにアンテナ機能なかった?
>>37
ムキになるな
>>40
tDailyで区別つかんのですか。似たものが区別できないほどたくさんありますか?


44:nobodyさん
04/09/21 08:11:12
板違いの質問に回答して、しかもズッコケてる奴が約一名

45:nobodyさん
04/09/21 08:16:31
>ハァ?tDairyのことか?
>tDairyにアンテナ機能なかった?

おいおいtDairyで検索したら342件しかみつからないぞ。
正しく綴れよ、tDearyとな。そして脳を(ry

46:nobodyさん
04/09/21 08:20:33
>>44
余計なレスしてるお前と同じぐらいのレベルだな

47:nobodyさん
04/09/21 08:25:37
>>46
どうした。CGI捜索をこっちの板でやりたい厨房か?
見たことない利用者が多いかもしれないが、この板にだって実は自治スレが、あるんだぜ

スレリンク(php板)

48:nobodyさん
04/09/21 08:26:56
おまいら綴りネタ引っ張りすぎですよ
向こうでやりなさいw

49:nobodyさん
04/09/21 08:29:19
>>48
ではまず将軍さまが虎を(ry

50:nobodyさん
04/09/21 08:37:50
tDomeに刺さってんのはアンテナじゃなくて避雷針らしいぞ。

51:nobodyさん
04/09/21 14:29:07 S9vV7Fyf
imagemagickについて

IMAGE MAGICKがインストールされているサーバーでは
小さな画像を組み合わせて画像を表示させることが可能だと聞きました。
しかし、その場合、それらは1つの画像として表示されるのでしょうか?
あくまでも小さな画像の寄席集まりとして表示されるのでしょうか?
つまり、その画像の上で右クリ「名前をつけて画像を保存」をすると
全部をまとめて保存できるようにすることは可能でしょうか?



52:nobodyさん
04/09/21 14:48:48
>>51
>全部をまとめて保存
できません

53:nobodyさん
04/09/21 15:01:55 S9vV7Fyf
>>52
個別に保存になってしまうのでしょうか?

54:nobodyさん
04/09/21 15:10:40 lTWR69IT
ケータイが吐き出すHTTPリクエストをまとめてあるサイトってご存じないですか?

55:nobodyさん
04/09/21 15:30:57
>>53
なんか勘違いしてないか?
保存はブラウザなどソフト側の問題
画像が1枚か複数枚かで保存操作がどうなるか明らかだろ
Imagemagickどうこうなんて無関係

56:nobodyさん
04/09/21 18:26:26
>>51
Web制作板でも同じ質問を見た気がするんだが...
ImageMagickを使うならImageMagickの本家を見れば、
どういうコマンドを使えるのか分かる。
URLリンク(www.imagemagick.org)

57:nobodyさん
04/09/21 23:49:51
FedoraCore2を導入して、ApacheでCGIを使いたいのですが

/var/www/cgi-bin/にtest.cgiを置いて、http://ホスト名/cgi-bin/test.cgiをブラウザで指定すると、
目的のページは表示できずに「test.cgiをダウンロードしますか?」となってしまいます。
(ダウンロードしたtest.cgiをメモ帳で開くと、もとのソースではなく、CGI実行結果のhtml形式になっていました)

httpd.confの内容は、以下のとおりです。普通これでいけると思うのですが、、何か変なことやってますでしょうか。よろしくお願いします。

ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"

<Directory "/var/www/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

test.cgiのパーミッションは、755にしています。


58:57
04/09/22 00:11:14
自己解決しました。test.cgiの方に問題がありました。Apacheは正常でした。お騒がせしました(__)

59:nobodyさん
04/09/22 00:14:55
>>57-58
あとあと同じ悩みを抱えた質問者さんの参考になるはずなので、

・test.cgiがこうなってた
・こうしたらうまく行った

というのを書いておいてもらえると助かるです。

60:nobodyさん
04/09/22 07:48:16
>>59
Content-typeが変なのになっていたと思う。

61:nobodyさん
04/09/23 01:53:48 YRVUevnS
どうしてこの板は、しばらくたってもスレの順番がほとんどかわらないのですか?

62:nobodyさん
04/09/23 02:15:39
sageで書くから
人が少ないから

63:nobodyさん
04/09/23 02:20:22
>>61
お前みたいな奴が順番を乱してるんだよ!

64:nobodyさん
04/09/23 02:29:00 RtJQG6EZ
質問です。
ある画面Aに明細の一覧(数十件)があり、
A画面では、明細を1件ずつ選択することで、削除を行ったり、
新規作成、編集で明細画面(B画面)を開くことができます。
B画面では、明細の追加、更新、戻ることが可能です。
A画面では最終的に、明細を含む画面全体の保存ができます。
BはAの子画面のようなイメージです。

こういうときは、明細一覧のデータは、DBでなく、セッションで
保持するべきなのでしょうか?
B画面の追加や削除はセッションに対して行い、
A画面の保存時にセッションにある全ての明細をDBに
書きこむようなイメージです。AからBへ遷移する際にもAの情報を
セッションで持ちます。(Aに戻ったときに直前の画面入力情報を表示するため)

メモリ消費の観点からあまりセッションを使いたくないのですが、
他に良い方法はございませんでしょうか?(hiddenはデータ量からして非現実的です)

インフラはservletです。Websphere使用です。


65:nobodyさん
04/09/23 03:05:05
>>64
B画面からA画面に戻る保証はあるのか?

66:nobodyさん
04/09/23 04:16:32
>>64
そんなに大量の人が同時に使うの?
だいたいにおいて、単なる杞憂なんだけど。
hiddenがデータ量からして非現実的って、何メガもあるの?
どうせ数百件程度じゃないの?
どっちも単なる杞憂な気がするんだけど。

67:64
04/09/23 13:32:00 RtJQG6EZ
>>65 BからA以外の他の画面へは行きません。
>>64
予想では同時500クライアント接続です。
hiddenの場合、B画面の全項目を件数分Aで持つことになります。
クライアントでのブラウザで画面表示処理の遅延が考えられます。

セッションが現実的とはいえ、メモリを圧迫しそうで怖いのです。



68:nobodyさん
04/09/23 16:33:55
同時500ならサーバーも1台じゃないよね?
複数あってそれぞれがセッションを裏でやりとりしてるよね?
さっさとドラフトでDBに書き込んじゃったほうがよくない?

69:nobodyさん
04/09/23 17:54:56
>>64
Aで保存時に更新だとUI上の問題は?
Bで操作をしてAに戻った後、再びBを表示しても反映されていないのでは?
またなんらかの理由でAに戻る前にユーザが閉じてしまったりしたら?
操作を行った時点で更新が普通だと思うけど。

70:64
04/09/23 18:38:14 RtJQG6EZ
サーバーは複数台構成です。
Bでは追加あるいは戻る(何もしない)でAに戻ります。
Aでは最終的にBを含めて保存を行います。

Bの追加、削除、更新をDBにして、Aの保存を待たずにBのみ
完結させる案もありますが、Aの新規入力時に、Bを1つ追加した
場合に、Aにある項目(一覧でない)も登録するのか?という問題もあります。

Bでブラウザを閉じられたら、Aで保存をしていないため無効という仕様です。

71:nobodyさん
04/09/23 19:15:35
Web制作板から誘導されて来ました。

 URLリンク(homepage2.nifty.com)
ここで配布されている
 URLリンク(www.tiara.cc)
このアイコン掲示板CGIなんですが、このCGIですと、
2chのように半角カナが使えません。

ですが、殆どのCGIは簡単な修正で半角カナを使えるように
する事が出来ると聞きました。このCGIの場合、
どの辺をどのように書き換えたら良いのでしょうか?

もしスレ違いでしたら誘導お願いします。m(__)m

72:nobodyさん
04/09/23 19:24:16
【 スクリプト改造依頼スレ 】(丸投げ) part2
スレリンク(php板)

73:nobodyさん
04/09/23 19:52:45
>72様
ありがとうございます。そちらで聞いてみます。


74:nobodyさん
04/09/23 19:57:42
>>64
サーバサイド(セッション)かクライアントサイド(hidden等)のどちらかで持つしかないだろ。
魔法のストレージを探しているなら板違い。

75:nobodyさん
04/09/23 21:18:30
>>64
よほどボロいサーバーで無ければメモリーが足りなくなると思えないけど。
JavaScript必須にしてBでの変更を直接Aに反映させればいいんじゃね?

76:nobodyさん
04/09/24 02:39:45 iBe1b75H
PHPを覚えたいのですが何から始めてよいか分かりません。
ゆくゆくはカタログのような一覧ページからそれぞれの詳細ページへリンクするようなものが作りたいです。
できるようになるためのヒントなどお願いします。

77:nobodyさん
04/09/24 02:44:50
>>76
何もわからん奴は本買え
googleで入門、PHPで検索すりゃいくらでも出るだろ
つーか、その内容ならHTMLで十分だ

78:76
04/09/24 03:19:16
さっそくどうも。
その詳細ページを何個も手作業で作っていたのでなんとかならないかと思いPHPをやってみる気になりました。
これくらい簡単と受けとっていいのでせうか。がんばってみます。

79:nobodyさん
04/09/24 07:48:05
>これくらい簡単と受けとっていいのでせうか
ハア?

80:MAK
04/09/24 12:29:31 UVPGLh2G
URLリンク(page7.auctions.yahoo.co.jp)

81:nobodyさん
04/09/25 11:09:03
CGIやPHPを作成するためローカルマシンにAPATCHを入れてみたいのですが
気をつける点などありますか。

82:nobodyさん
04/09/25 11:16:03
綴り

83:nobodyさん
04/09/25 14:45:01
>>81-82
ワロタ。

>>81
そんな漠然とした質問に答えるヤツはいないと思う。
具体的に困ったことがあったらまたおいで。

84:nobodyさん
04/09/25 17:25:30
PHP4でスクリプトを作っているのですが

Parse error: parse error, unexpected $ in 〜.php on line 181

とエラーがはき出されてしまいます。
181行目というのは最終行で、その行に何も書いていなくても同じエラーが出ます。
この構文エラーは、どんなときに出る物なのですか?

85:nobodyさん
04/09/25 17:33:48
>>84
PHPの中の人がおかしいな、と思った時。
この場合なら最後まで気づかなかったということ。
" で文字列を開始しておきながら 閉じるための "を指定してなかったりしたら、
中の人も困るっしょ?
{ や [ の始まりだけしか無かった場合も出すわけよ。
show_source("そのPHPファイル名"); を別ファイルで実行すれば中の人の気持ちが分かるよ。

86:84
04/09/25 18:33:39
>>85
レス有り難うございます。
言われたとおり囲み系の文をシラミ潰しでチェックし直したら
if文の最後の}が抜けてました。

丁寧なレス有り難うございました

87:nobodyさん
04/09/25 23:41:40
php -l ぐらいしたのかと。

88:nobodyさん
04/09/26 00:47:40 /sbOuNr6
Internet Explorer でソースの表示が急にできなくなりました
NotePadのプログラムは生きているのですが、原因は不明です。
対処方法をご存知の方教えてください


89:nobodyさん
04/09/26 00:49:24
200倍具体的に書いてください

90:nobodyさん
04/09/26 00:51:34
窓の手でエディタを指定するところからはじめるよろし。
WebProgに関係ないと言えなくもないが・・・略

91:nobodyさん
04/09/26 00:51:58
>>88
IE5 (5.015.5)統合スレッド 3
スレリンク(win板)
IE6総合 Part.10
スレリンク(win板)

92:nobodyさん
04/09/26 01:22:54 /3T9I8sF
>>88
キャッシュを消す。

93:88
04/09/26 01:34:31 FCaoVnDu
キャッシュを消してもまだ治りません。
IEのオプション設定もいじった記憶もないのですが。
再インストールしか手はないのでしょうか。
とにかく試してみます。

94:nobodyさん
04/09/26 01:55:07
>>93
板違いだから報告無用。
さっさと移動しろ。

95:あぼーん
あぼーん
あぼーん

96:なちじょあ ◆yEbBEcuFOU
04/09/26 16:39:37
( ● ・3・ ● ) エェー 悪質だNE
スレリンク(php板:95番)
スレリンク(php板:722番)
スレリンク(php板:495番)
スレリンク(php板:305番)

97:nobodyさん
04/09/26 19:25:02 X1R3WHs7
ちょっとお助けをお願いします。

CGI.pmを使って、CGIを書いているのですが、ページ全体をリロード
させるには、どんなコードを記述すればいいでしょうか?


やりたい事は、ボタンを表示して、それをクリックすると、現在のCGIを
一度リロードするというものですが、どんなコードを記述すれば、
リロードされるのでしょうか?

簡単な事なのかもしれないですが、なぜか見つからないのです。

「ここ読め」でも結構ですので、教えてください。

98:nobodyさん
04/09/26 19:30:28
>> 97
Location

99:nobodyさん
04/09/26 19:40:50
>>97

100:nobodyさん
04/09/26 19:57:26 +G/iHWWz
LIVE DOOR風のブログを、PHPの使えるサーバーで自分のサーバーで使いたいです。
スクリプトや、skinとかは、皆さんどうしているのですか?

101:nobodyさん
04/09/26 19:58:33 +G/iHWWz
100 ちなみにサーバーは ロリポップです

102:97
04/09/26 22:48:46 X1R3WHs7
>>98

ありがとうございます。

CGI.pm と、Location でぐぐって、なんとかなりました。


103:nobodyさん
04/09/28 13:23:52 g+3tC8ap
質問なのですが、ライブチャットというのはどのようなシステムでなりたっているのでしょうか?
またどのようなことを勉強すれば自作することができるのでしょうか?
関連するスレなどあれば教えていただけないでしょうか?
とても自分勝手な質問ですが、わかる方がいましたらお願いします。

104:nobodyさん
04/09/28 13:55:42
>>103
スレリンク(php板)l50

105:よね
04/09/28 20:18:46 keeYIf4k
教えて欲しいんですが文法が間違っている所があるので正しいのを教えてください。
いちおう前後の文も貼ります。
$time = time;
srand($time);
($sec,$min,$hour,$mday,$month,$year,$wday,$yday,$isdst) = localtime($time);
$min = "0$min" if($min<10);
$sec = "0$sec" if($sec<10);
$month++;
$wday_str = ('Sun','Mon','Tue','Wed','Thu','Fri','Sat') [$wday];
$date = "$month/$mday($wday_str) $hour:$min";
srand($time);
3と8行めがいけないらしいんですが・・・・・

106:nobodyさん
04/09/28 20:32:15
>>105
print $date;

9/28(Tue) 20:31
って出ますが…

107:nobodyさん
04/09/28 20:37:08
>>105
そういうときは、どう「いけないらしい」か貼りましょう…。

Name "main::date" used only once: possible typo at test.pl line 8.
Name "main::isdst" used only once: possible typo at test.pl line 3.
Name "main::yday" used only once: possible typo at test.pl line 3.
Name "main::year" used only once: possible typo at test.pl line 3.
test.pl syntax OK

syntax OK でした。上の4行は「いけない」という意味ではありませんよ。

108:nobodyさん
04/09/28 20:57:50 quB7c7zy
現在、メンバー認証を行う携帯電話向けサイトをASPで構築しているサイトがあります。

3キャリア共通HTMLの作成やログイン処理などでかなり制約が多いので、PHPによる再構築を提案しようと思っていますが、管理者用のツールをVB.NETで作成しているので、ASP.NETも検討したいと思っています。
以下のような機能、もしくはそれを置換/代替できるような機能はASP.NETにあるでしょうか?
(※はPHPで利用しようと考えている機能)

・cookieが使用できない環境でのセッション維持
 (※隠しフィールドによるSIDの持ち回り)
・携帯各キャリア毎に異なるHTMLを使用
 (※smartyによるテンプレートを使用)
・内部的なHTTPS通信
 (※fopen関数によるHTTPS通信)

このあたりの機能を解説している書籍・Webページなどありましたらご紹介いただければ幸いです。また、ASP.NET関係のスレッドに移動したほうがよろしければ、その旨ご指摘ください。
以上、よろしくお願いいたします。

109:よね
04/09/28 21:11:47 keeYIf4k
>>107
すいません、そう言う意味だったんですね。まちがえました。こちらがいけないらしいです。
syntax error at tmp.pl line 294, near "==)"
syntax error at tmp.pl line 329, near "}elsif"
tmp.pl had compilation errors.
とエラーが出ました。問題も部分はこちらです
0289: }elsif($cmd==11){
0290: push(@log,"<p>やめた…</p>\n");
0291: }elsif($cmd==4){
0292: $ps=300;
0293: push(@log,"<p>アルバイトへ…</p>\n");
0294: }elsif($cmd==){
0295: ;
0296: }elsif($cmd==5){
0297: push(@log,"<p>参加者の一覧</p>\n");
0298: push(@log,"</center>\n");
0299: $cnt = 1;
 


0327: push(@log,"<center>\n");
0328: }
0329: }elsif(($ps==100)&&($q_t<=1)){
0330: push(@log,"<p>どこに行こうか?</p>\n");
0331:
0332: if($com==1){
0333: push(@log,"<p>移動しよう。</p>\n");
0334: $q_t=10;
こんな感じです。いちおう前後の文も・・・・


110:nobodyさん
04/09/28 22:50:23
>>109
294行目は見ればわかるだろ。
329行目は上の行の } とダブってないか?
{ } の対応をよく確かめろ。

111:よね
04/09/28 23:37:32 keeYIf4k
>>110
ゴメンナサイ。詳しく教えてください

112:nobodyさん
04/09/29 01:49:03 v2oAMOx1
すいません、例えばテキストファイルのパーミッションを666にした場合、
外部の全然関係ないサイトから、fopenのw+で上書きされちゃったり出来ますか?
あ、phpの場合です。

113:nobodyさん
04/09/29 01:49:59
0294: }elsif($cmd==){
$cmd == ? 何とイコールかわからないよ。
 329行目は、 } を、閉じてないかだぶってる。
 >>110サンの書いてるとーリ
 

114:nobodyさん
04/09/29 01:58:46
0295: ;
エラーにはならないけどこの行もなんだかなぁ

115:nobodyさん
04/09/29 02:00:08
>>112
php云々は別として書き換える方法はある。

116:nobodyさん
04/09/29 02:34:04 v2oAMOx1
>>115
それはwebページを無断で書き換えられることが最悪の事態とした場合、
セキュリティ的に超重度の欠陥ですか?
それとも素人(の定義は曖昧だけど)が簡単には出来ない?


117:nobodyさん
04/09/29 03:04:10
>>116
アップローダ等受ける仕組みが無い場合は問題無いと言える。
ただ、なんらかのプログラムがwebサーバの権限で動いた結果、
666のファイルだと書き換えられる可能性が出てくる。

118:名無しさん@お腹いっぱい。
04/09/29 15:07:52
BBSなどに書き込み後、サイトのアドレスとかを表示させるCGIとかありますか?
写真を載せたりしてるのですが悪用されたりします。
ロダのような感じでお礼の書き込み後にその保存先を表示する掲示板を前に見たんですが
あまり分からなかったので宜しくお願いします

119:108
04/09/29 15:21:26
>>108
んーと、とりあえずASP.NETスレに移行します。すみませんでした。

120:nobodyさん
04/09/29 15:44:09
>>118
何を言ってるのかわからんが、とりあえず板違い

121:名無しさん@お腹いっぱい。
04/09/29 16:00:23 p7T8jV1S
アングラボってサイトのアプロダがほしいんですけど
あのサイト閉鎖してますよね?

122:nobodyさん
04/09/29 16:26:17
>>121
板が違うだろ

123:nobodyさん
04/09/29 16:29:25
>>118を噛み砕くと、スレッドに書き込みしたユーザにだけ画像URLを表示するUploaderが欲しい。

Web製作板へGO。ついでに>>121はダウソ板へGO。

124:@CC$
04/09/29 16:39:06
>>121
どこにメールすればいい?

125:nobodyさん
04/09/29 17:20:41 OUJvPPvT
mov-gaku/hontai/cont2.php?%E9%01%EE%9A%15%EE%83%D2UO%DAO4%5EF%1165%C3e-%17%7C%98nB%F1%AA%F1%B8%D43h%40%13%E9%B8%BDTj%FF%CC%40%B3%FA%9D3%281%D1%81%BB%F2%10%5B%CA


126:nobodyさん
04/09/29 17:27:10
URLリンク(mov-gaku)
↑はデコードしたらちゃんとしたURLになるんでしょうか??

127:nobodyさん
04/09/29 18:01:26
デコードしたらURLじゃなくなるだろ

128:nobodyさん
04/09/29 18:02:52 OUJvPPvT
そうなんですか??
%E9%01%EE%9A%15%EE%83%D2UO%DAO4%5EF%1165%C3e-%17%7C%98nB%F1%AA%F1%B8%D43h%40%13%E9%B8%BDTj%FF%CC%40%B3%FA%9D3%281%D1%81%BB%F2%10%5B%CAはどうやったら普通のURLになりますか??

129:nobodyさん
04/09/29 18:05:29
>>128
そのままで十分

130:nobodyさん
04/09/29 18:06:06
>>128
普通のURLって何ですか?

131:nobodyさん
04/09/29 18:23:30
perlのCGIで、表示するところをHTMLファイルにしたいのですが。
HTMLのフォームから書き込みをスクリプトへ送信→スクリプトがHTMLファイルを送信、という仕組みにしたいんです。
そこで、HTMLファイルをどうやって書き換えようか迷ってます。
一度HTMLファイルを消して、新しいのを作るって形にするのがいいでしょうか。

132:nobodyさん
04/09/29 18:33:27 OUJvPPvT
mov-gaku/hontai/cont2.php?%E9%01%EE%9A%15%EE%83%D2UO%DAO4%5EF%1165%C3e-%17%7C%98nB%F1%AA%F1%B8%D43h%40%13%E9%B8%BDTj%FF%CC%40%B3%FA%9D3%281%D1%81%BB%F2%10%5B%CAをuploader.zive.net/c-board.cgi?cmd=one;no=38;id=au1のようにしたいんです

133:nobodyさん
04/09/29 18:35:14
CGIがHTMLを吐けばいい

134:nobodyさん
04/09/29 18:37:36
>>132
そのままでいいって言ってるだろ
勝手に変換してくれるから。

135:nobodyさん
04/09/29 18:38:16
>>131
新規モードで開いて書き込むか、tempファイルに書き込んでからリネーム。
静的ファイルを作成しながらCGI経由で読み出すのはナンセンス。

136:nobodyさん
04/09/29 18:54:32 OUJvPPvT
>>134自分でしたいんです…

137:nobodyさん
04/09/29 19:08:48
>>136
URLデコードでググれ

138:nobodyさん
04/09/29 19:24:51
ファイルをダウンロード完了したか調べる方法って無いでしょうか?
PHP経由してDLだと、もし開始後キャンセル押されると正常に取得できません。
何か良い方法はありませんでしょうか?
使用している言語はPHPです。
よろしくお願いします。

139:nobodyさん
04/09/29 19:39:06 OUJvPPvT
URLデコードでぐぐってみたらデコードしてくれるサイトがあったがデコードしてもちゃんとしたURLにならなかったからデコードしたらちゃんとしたURLになるか聞いているんです

140:nobodyさん
04/09/29 19:46:06
>>139
どんなフォームからcont2.phpだかにリクエスト送ってるのさ?
自分で作ってるわけじゃないの?

141:nobodyさん
04/09/29 19:52:14
>>138
鯖かクライアントどっちの話だ。

142:nobodyさん
04/09/29 20:01:12
>>139
あのエンコードされた文字列は正確か?

143:nobodyさん
04/09/29 20:03:48
>>138
httpはトレースレスだと何度言(ry

144:nobodyさん
04/09/29 20:05:35 OUJvPPvT
一応あるサイトのURLをとってきましたから正確だと思います


145:nobodyさん
04/09/29 20:23:13
>>138
URLリンク(www.php.net)
あとは頭使って考えろ

146:nobodyさん
04/09/29 21:12:43
どうでもいいが質問者は名前欄に元質問のレス番ぐらい入れてsageろや

147:116
04/09/29 22:08:22
>>117
おくれましたけど、ありがとうございます

148:138
04/09/29 22:11:31
皆様レスありがとうございます。

>>145
もう少しヒントを頂けないでしょうか?具体的にどういう処理をしたらいいのか検討がつきません。
図々しくて申し訳ございませんが、よろしくお願い致します。

149:nobodyさん
04/09/29 22:14:04
どういうって・・・
ステータスを調べるぐらいわからんの?
日本語で書いてあるじゃん

150:138
04/09/29 22:31:32
何度も読み返してたらだいたい方法が分かりました。
今からコード書いて試してみます。
ありがとうございました。

151:nobodyさん
04/09/30 18:07:34 YhSmrmFI
無駄上げ

152:nobodyさん
04/10/01 07:08:56 sQblarbx
ここの厨房はデコードも説明できない椰子が質問に答えようとしてたのですか?











釣りですか?釣りです

153:nobodyさん
04/10/01 11:56:20
>>152
お前が答えるより役立つからな

154:nobodyさん
04/10/01 12:03:33 sQblarbx
>>153
確かに(ゝ∀<)

155:nobodyさん
04/10/01 12:46:38 +NsrstZp
高機能(出来ればフリー)なショッピングカートを探してるんですけど
オススメ教えてくりりんの頭の斑点は何ですか?

156:nobodyさん
04/10/01 13:16:24
散々既出。クリリンが六星球だから。
>>3

157:155
04/10/01 14:05:54
>>156
なるへろ。スレ違いすみませんでした。ありがとう!!

158:nobodyさん
04/10/01 14:45:07 N1Rt/z1c
ヤフーの検索にはひっかかるのですがGoogleの検索にはひっかかりません。
なにかググルにひっかかるためにも、プログラムを仕込むにはどうしたらいいでしょうか。

159:nobodyさん
04/10/01 14:54:57
SEOはWebprogとは無関係だということも分からないのかい。

160:nobodyさん
04/10/01 18:55:50
相手に送信したメールが開かれた受信されたか確認する方法はないでしょうか?
考えたのはhtml形式で送ってPHPで確認する方法ですが、htmlメールはあまり推奨されてないみたいなので他に方法は無いでしょうか?

161:nobodyさん
04/10/01 19:04:51
>>160
スパマーっぽい気もするが......
MSのOutlookの開封確認のようなものでいいなら、
RFC 2298に沿ったメールを送ればいいんでないかな。

162:nobodyさん
04/10/01 21:34:38
>>161
スパマーじゃ無いです(TT)
具体的にやりたいことはwebサイト上からメールを送信して送った人がwebサイト上で開封済みと確認できるシステムを作りたいんです。
なので161さんの方法では無理です。やはりhtmlメールが一番楽でしょうか?

163:nobodyさん
04/10/01 21:42:54
> 161さんの方法では無理

なんで?

164:nobodyさん
04/10/01 22:42:17
>>163
確認っつてもメール返信するだけだからじゃないの?

165:nobodyさん
04/10/01 23:08:08
>>162
RFC 2298がどういうものか分かってる言ってるか?

166:162
04/10/02 00:13:17
>>165
日本語訳読んでみましたがさっぱり理解できませんでした・・・
具体的にどうしたらいいんでしょうか?

167:nobodyさん
04/10/02 00:18:42
Perl コーディング初心者質問コーナー Part37@WebProg
スレリンク(php板)l50
から誘導されてきました。

perlで掲示板を作ってるんですが、
<input type="hidden" name="foo" value="bar#hoge">
というのをform要素内の最後尾につけて、IDに対してののアンカーにしたいんですが、

〜foo=bar#hoge
とならず、
〜foo=bar%23hoge
となってしまい、idへのリンクとしてみなされないどころか、
「foo」自体に、「bar%23hoge」という値が入ってしまいます。
どう記述したら#のままにできますでしょうか?

168:nobodyさん
04/10/02 00:32:27
誘導される前のスレで答えもらってるじゃないのよ
833のリンク先見たか?

169:nobodyさん
04/10/02 00:38:23
>>168
エスケープ、アンエスケープってやつですかね。
一部だけエスケープしない、ということでしょうか。
どこにそれを記述すればいいのかさっぱりだったです。

170:nobodyさん
04/10/02 00:42:15
フォームのパラメータに含まれる文字列をURLエンコードするのは
httpの規約を守った、ブラウザの正常な動作。
value="bar#hoge"とやってんだから、当然の結果fooにその通り入っただけ。
なんの不思議もなし。

171:nobodyさん
04/10/02 00:55:33
>>170
なるほど。理論は理解できました。
ということは、最後尾に#hogeをくっつける方法は、別に探さないといけないわけですね。
どうしたらいいんだろうか。

172:nobodyさん
04/10/02 00:57:02
リンク先全然呼んでないんだろうなぁ( ´ー`)

173:nobodyさん
04/10/02 01:03:34
>>172
読みました。そんなに答えるのが難しいような問題なんでしょうかね。
読んで解らなかったから尋ねたのですが。

174:nobodyさん
04/10/02 01:03:54
>>171
その通りだ。そしてそれはWebprogではない・・・・ッ!!

175:nobodyさん
04/10/02 01:06:16
>>173
でたー

176:nobodyさん
04/10/02 01:08:36
>174
なぜ違うんです?
送ったデータが%23に変更されるので、その部分だけ変更されないようにしたい、なんてモロにwebprogだと思うんですけど。

>175
煽りに見えたんですかね。
「単純に回答できるようなものじゃない」のかな、と言っただけなんですけど。
そういう反応されても困りますよ。


177:nobodyさん
04/10/02 01:10:49
>>173
向こうで答でてるっつってんの。
クライアントサイドの、しかもMSIEの仕様の問題なんだけど。

178:nobodyさん
04/10/02 01:12:09
> 送ったデータが%23に変更されるので、その部分だけ変更されないようにしたい

だからモロにWebprogじゃないんですよ

179:nobodyさん
04/10/02 01:12:43
理解してない証拠ですなぁ

180:nobodyさん
04/10/02 01:13:30
>>177
向こうで言われたことは、
「化けているのではない」「Perl の問題でもない」なんですけど。
JS使え、のことを指してます?

181:nobodyさん
04/10/02 01:14:07
>178
誘導お願いします。

>179
理解できてたらこんなことで躓かないでしょ。


182:nobodyさん
04/10/02 01:15:46
>>181
いやぁね、171で理解できましたって言ってるからさぁ

183:nobodyさん
04/10/02 01:18:06
>>182
は?
>>170は「value="bar#hoge"とやってんだから、当然の結果fooにその通り入っただけ。 」
と言ってて、それが理解できた、っつってんですが。
あれを読んで「>>170のお陰でポクチンperl全部理解したyo! マスターだyo!」と言ってるようにでも見えたんですかね。

184:nobodyさん
04/10/02 01:26:14
いいかげん勘違い厨房ウザイ

185:nobodyさん
04/10/02 01:27:44
>>184
煽って楽しいのかね。
ケツに#hogeつける方法教えるか相応しいスレ教えてくれりゃ済む話だろ?
ねちねち言い訳こいてんじゃねえよ。くだらん。

186:nobodyさん
04/10/02 01:29:16
アホってどうして取り繕っても漏れ出てしまうん?

187:nobodyさん
04/10/02 01:30:55
>>186
自分の胸に聞いてみな。
本人ならわかるだろうよ。

188:nobodyさん
04/10/02 01:35:21
上で散々アホ丸出しといて説明できんの?

189:nobodyさん
04/10/02 01:36:51
名前にレス番も書けないヘタレ

190:nobodyさん
04/10/02 01:37:55
もう何がなんだか
それでは次の質問どうぞ!

191:nobodyさん
04/10/02 01:40:48
Http1.1的にはOKみたいだけどね。
getでは省くってことは、MSが下位バージョンに配慮してるってことなんですかね。

192:nobodyさん
04/10/02 01:51:12
今度ゲイツにあったらまとめて聞いとくよ

193:nobodyさん
04/10/02 01:55:20
もう放置しようぜ。
答えても癖になる厨だってはっきりしたし。

194:nobodyさん
04/10/02 02:45:30
>>193
お前は答えてねえじゃん。

195:nobodyさん
04/10/02 02:50:50
はっきりしたから答えないんだろ

196:nobodyさん
04/10/02 03:08:49
>>195
詭弁だな。笑わせてもらった。

197:nobodyさん
04/10/02 03:09:23
ここには#hogeをケツにつける方法を知ってる人はいませんね。

198:nobodyさん
04/10/02 03:15:18
>>196
じゃあオネショしないようにトイレ行って寝なさい。

199:nobodyさん
04/10/02 03:16:11
>>197
「知らない人が一人だけ」の間違いでしょ?

200:nobodyさん
04/10/02 03:18:27
>>199
「教えられない人ばかり」の間違いだ。

201:nobodyさん
04/10/02 03:21:44
いくらゴネたって回答は出てるんだから無駄じゃないの?

202:nobodyさん
04/10/02 03:32:24
>>201
回答ってどれですか?

203:nobodyさん
04/10/02 03:40:11
>>202
お前も質問者と同じく日本語が分からないのか?
まあ、あのバカはレス番を名乗ることもできないからしょうがないけど

204:nobodyさん
04/10/02 03:45:47
>>203
お前もここの回答者と同じく単純な質問にすら答えを窮するのか?
まあ、ここのバカどもは説明能力がないからしょうがないけど

205:nobodyさん
04/10/02 03:48:24
いんや、あんな初歩の初歩はわからないほうがおかしい。
つーか、そんなこともわからないやつが来る板じゃないし。

206:nobodyさん
04/10/02 03:51:13
>>205
初歩っていうなら簡単に説明してくれよ。
「#が%23になる。なんて書いたらアドレスバーに[#]を表示できるの?」
質問自体簡単じゃん。

207:nobodyさん
04/10/02 04:00:43
>>206
とっくに回答は出てます

208:nobodyさん
04/10/02 04:01:24
>>207
どこに? は答えられないんだね。

209:nobodyさん
04/10/02 04:02:40
>>207
まさか「無理」が回答だとか言うんじゃないだろうな。

210:nobodyさん
04/10/02 04:07:08
んー?バカが何人もいるのか?
それとも・・・

211:nobodyさん
04/10/02 04:10:48
おはよう。なんだこれ…。

>>210
長患いのバカが一人と、あんまり紛らわしいので誤爆した>>203みたいな人を
含むフツーの人たち、だと思う。

212:167
04/10/02 04:13:32
みなさま有難う御座いました。
私には無理っぽいので別の方法にします。

213:nobodyさん
04/10/02 04:18:58
>212
さよなら〜

(´-`).。oO(#なしのデータを引数にして、受け取ってから#を付けりゃいいじゃん)

214:167
04/10/02 04:24:35
>>213
受け取ってから、じゃ遅いんじゃないです?
getで渡して、URLの最後尾に「#hoge」が付くことによって、idに飛ばせるわけですし。

レンダリングされたときに、最下部に行くように(最新記事が上に来るタイプなので)、というものだったんですが、
よく考えれば逆順にすれば最上部を表示されても問題ないですね。

215:nobodyさん
04/10/02 04:39:38
>214
問題ないですか、そうですか。

(´-`).。oO(getで渡すもなにも、Locationでやればいいんじゃん…)


216:167
04/10/02 04:45:57
>>215
なるほど。onloadとかいうやつですか。有難う御座いました。


217:nobodyさん
04/10/02 09:03:07
#hoge = パンチ2/5でFA?

218:nobodyさん
04/10/02 13:36:44
結論がなかなか出なくて面白かった。

<from action="prog#hoge"

ここじゃいかんのか?試してないけど。

219:nobodyさん
04/10/02 13:37:10
↓ この雰囲気を一気に吹き飛ばす、感動の一言が!

220:nobodyさん
04/10/02 13:49:16
>>218
IEの挙動については上で報告があるがね。

221:nobodyさん
04/10/02 15:09:05
ああほんとだ。IEはactionに指定しても駄目だねぇ。
やっぱLocationか一旦完了ページを表示させてリンクをクリックさせるとか
ワンクッションおかないとだめんだね。

222:nobodyさん
04/10/03 15:09:48
Perlコーディング初心者スレでスレ違いといわれたので
こっちに流れてきました。

Redhat9
apache2
/usr/bin/perl

↑の環境でperlを使ってるのですが、最近急に掲示板の表示速度が
激しく遅くなりました。

プロファイラで見てみたところ以下のような結果になりましたが、ページが表示されるまでに
かかかった時間は22秒でした。処理はそんなにかかってなさげですが、残りの時間は
どこで消費されてるか調べるにはどうしたらいいでしょうか?

------------------------
# dprofpp -F
Total Elapsed Time = 0.10996 Seconds
User+System Time = 0.06996 Seconds
Exclusive Times
%Time ExclSec CumulS #Calls sec/call Csec/c Name
28.5 0.020 0.020 1 0.0200 0.0200 main::makehtmlbody
0.00 0.000 -0.000 1 0.0000 - jcode::init
0.00 0.000 -0.000 1 0.0000 - main::get_cookie
0.00 0.000 -0.000 1 0.0000 - main::decode
0.00 0.000 -0.000 1 0.0000 - main::makehtmlhead
------------------------



次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5242日前に更新/229 KB
担当:undef