△▲ WebProg 初心者の質問 Part15 ▼▽
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2007/01/25(木) 20:44:50ID:???質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。
2ch 総合ガイド
http://www.2ch.net/guide/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
関連情報は
>>2-3辺り
前スレ
△▲ WebProg 初心者の質問 pert14▲△
http://pc10.2ch.net/test/read.cgi/php/1151501830/
0792nobodyさん
2007/07/21(土) 17:56:58ID:???0793nobodyさん
2007/07/21(土) 22:47:18ID:???0794nobodyさん
2007/07/22(日) 00:03:48ID:opJtG2YV0795nobodyさん
2007/07/22(日) 00:16:33ID:???Samba設定してやってネットワークドライブでWindowsにマウントしてやれば
アップロードという作業も無いし楽だ
0797nobodyさん
2007/07/22(日) 05:35:25ID:???コンフリクトもチェックしてくれるし
0799nobodyさん
2007/07/22(日) 15:50:56ID:???誰か教えてくれ!
「設置したCGIのパスと名前を、"http://"から始まるURLフルパスで」
「[終了]リンクで呼び出したいページを、"http://"から始まるURLフルパスで」
↓
$reload = 'http://hpcgi?.nifty.com/*****/minibbs.cgi';
$modoru = 'http://homepage?.nifty.com/*****/index.html';
0800nobodyさん
2007/07/22(日) 15:53:10ID:???気にしないでくれ。
0801nobodyさん
2007/07/22(日) 16:34:08ID:???設定したけどエラーが出るとかだったらエラーを貼れ
0802nobodyさん
2007/07/22(日) 17:27:34ID:???どうもお手を煩わせてスンマセンでした。
0803nobodyさん
2007/07/23(月) 13:27:39ID:???getter以外のメソッド、主にsetterがインスタンス自身を返さないといけないですよね
setterがインスタンスを返すのが
OOPの一般的作法と考えていいですか?
0804nobodyさん
2007/07/23(月) 13:46:28ID:???getCart()->getShouhin()->getPrice()
0805nobodyさん
2007/07/23(月) 15:28:42ID:mtYZQPsoログファイルの仕様についてご教授願います。
ログファイルは一個ではなく、立てられたスレッド毎に作成するほうがいいのでしょうか?
たとえば、「果物について」というスレッドが立てられた場合、このスレッドにスレッドNoを与えて
そのNoをファイル名に使うのはどうなのでしょうか?
0806nobodyさん
2007/07/23(月) 15:33:18ID:???好きなように作ればいい
2ちゃんねるはそうしている
http://pc11.2ch.net/php/dat/
0807nobodyさん
2007/07/23(月) 15:34:43ID:???掲示板等は特に排他処理が多くなるので分けたほうが楽ではある。
オレはそれも面倒だからDBにしちゃうけどね。
0808nobodyさん
2007/07/23(月) 16:04:12ID:mtYZQPso0810nobodyさん
2007/07/23(月) 17:36:38ID:???>>806のdatって現行スレのじゃないの?
2ch専用ブラウザは現行スレのdatファイルを直接読んで、read.cgiを使わないようにしてたような
0811nobodyさん
2007/07/23(月) 17:59:28ID:mtYZQPso1169725490の数字はスレッドを立てられた順に作られてますよね?
こういう場合、カウント専用のファイルに分けて記録したほうがいいでしょうか?
0813nobodyさん
2007/07/23(月) 18:11:16ID:???その数字は1970年からの経過時間を秒にしたものだ。
って書けばどうやったかわかるべ?
連番で済むなら連番でもいいし、自由にやったら。
0814nobodyさん
2007/07/23(月) 18:22:07ID:mtYZQPsoありがとうございます
0816nobodyさん
2007/07/23(月) 23:44:04ID:qcJ/upvs0817nobodyさん
2007/07/24(火) 00:02:09ID:???0819nobodyさん
2007/07/24(火) 01:51:44ID:???0820nobodyさん
2007/07/24(火) 03:05:37ID:???0821nobodyさん
2007/07/24(火) 08:17:51ID:???0822nobodyさん
2007/07/24(火) 10:32:39ID:???0823nobodyさん
2007/07/24(火) 16:54:26ID:dkSuvKseどこにでもありそうな質問で恐縮です。
Apacheで.htaccessを使ったBasic認証のサイトがあります。
この中でパスワード変更のフォームを動かしていてきちんと動くのですが、
当然といえば当然で、パスワード変更して.htaccessを変更した瞬間に
次のリクエストでブラウザからは再度認証ダイアログが出てしまいます。
これを回避するためのテクニックってどういうのがあるでしょうか?
アドバイスいただければ助かります。
0825nobodyさん
2007/07/24(火) 19:53:10ID:???パフォーマンスは落ちますか?
PHPファイル等、浅いところに配置する方がいいでしょうか
0826nobodyさん
2007/07/24(火) 20:40:49ID:H27wi0OEみたいなこと(見つかった結果をひとつひとつphpの関数に投げる)したいんですが
どうすればいいですか?
本スレで邪魔が入ったのでよろしくおねがいします。
0827nobodyさん
2007/07/24(火) 21:12:23ID:???system("find ・・・")してもいいし、深さ固定ならglob("/path/to/*.txt");も使いやすい。
0828nobodyさん
2007/07/24(火) 23:03:35ID:???質問age失礼します
nickyというcgiを設置して日記を書いていたのですが
先日PCのメモリを足したりと内部をいじったところ
日記cgiに出るはずの管理人専用のコントロールボタンが
一切表示されなくなってしまいました
公式サイト(ttp://www.din.or.jp/~raelian/ReadMeNicky.html)にある
・日記新規作成:http://設置したURL/nicky.cgi?New
↑日記を全て消してしまい、
コントロールボタンが表示されなくなってしまった場合に有効。
を何度も試してみたのですが
コントロールボタンは全く表示されませんでした
メモリを足すときにファイルを移動したせいか
PCが初期化に近い形になってしまったようなのですが
関係はあるのでしょうか?
cgiに詳しい方、よろしくお願いします
0829828
2007/07/24(火) 23:13:40ID:???(PCの初期化?で日記cgiが自分を「管理人」と認識してなかったらしく
パスワードの設定を2度したらコントロールボタンが出てきました)
お騒がせして大変申し訳ありませんでした
0830nobodyさん
2007/07/24(火) 23:21:12ID:???要素に関数を適用していくのって
デザパタで何て言うんですか?
0831nobodyさん
2007/07/24(火) 23:43:14ID:cY1VytcYFLASHと連動させたランキングCGIを作ったのですが、日本語がうまく表示できません。
デバッグしたところ、datファイルに登録したときに文字が%なんとかというのに置き換わっており、CGIの読み込み部分に原因があると思います。
調べたところUTF-8に変換すればいいようなのですが、記述の仕方がイマイチ分かりませんでした。
以下に読み込み部分のコードを書きます。間違いを訂正していただきたいです。
宜しくお願いします。
0832続きです
2007/07/24(火) 23:45:25ID:cY1VytcY#----- データの値の読み込み
if ($ENV{'REQUEST_METHOD'} eq "POST") {
read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
}
if ($ENV{'REQUEST_METHOD'} eq "GET") {
$buffer = $ENV{'QUERY_STRING'};
}
@getlist = split(/&/,$buffer);
foreach(@getlist) {
($key,$value) = split(/=/,$_);
$getdata{"$key"} = $value;
}
#----- ランキングファイルの読み込み
open(IN, "$logfile");
@sortdata = <IN>;
chop(@sortdata);
close(IN);
#----- データの追加
if ($getdata{'score'} ne "") {
$data = "$getdata{'score'}\,$getdata{'playername'}";
push(@sortdata, $data);
}
0833奈々 ◆Xl6OTFSLJ2
2007/07/25(水) 01:17:41ID:???簡単にやりたきゃCGIモジュール(?)使え。
use CGI;
とかやるやつ。
自力でやりたきゃ
ttp://mikeneko.creator.club.ne.jp/~lab/perl/numerical_transform/
0834nobodyさん
2007/07/25(水) 10:50:55ID:???フリーのレンタルブログの中で、長期放置してもアカウントが削除されないとこはありませんか?
よろしくお願いします。
0835nobodyさん
2007/07/25(水) 12:20:11ID:F1E3rbc20836nobodyさん
2007/07/25(水) 15:28:36ID:???この辺へどうぞ。
ブログ板
http://pc11.2ch.net/blog/
ブログ初心者集まれ〜
http://pc11.2ch.net/test/read.cgi/blog/1150128530/l50
0837nobodyさん
2007/07/25(水) 18:46:17ID:F1E3rbc20838nobodyさん
2007/07/25(水) 19:50:34ID:97X6yDKp別の意味でサニタイズしたい文章だな。
0839nobodyさん
2007/07/25(水) 20:17:42ID:F1E3rbc20840nobodyさん
2007/07/26(木) 01:08:56ID:???サニタイズって単語を知っておきながら何でそんな質問が出る
先に一通りぐぐれ
0841nobodyさん
2007/07/26(木) 01:11:08ID:???なんとなく長い名前を付けてしまうのですが($databaseManagerなど)
短い方がいいですか?($dmなど)
0842nobodyさん
2007/07/26(木) 01:32:45ID:/BizK2vNperlで書いたCGIの変数名を短くしたり
コメントを削除するツールってありますか?
0843nobodyさん
2007/07/26(木) 01:57:44ID:???0844nobodyさん
2007/07/26(木) 02:55:08ID:KT/wYfUKページを読み込んだときに、onloadで特定のアンカーリンクに移動、
ということをしたいのですが、Javascripr初心者のため何をどう書けばよいのかさっぱり分かりません。
getElementById('ID').onclick=**;
のような感じということしか分かりません。
ご教示ください。
0847nobodyさん
2007/07/26(木) 22:51:45ID:???<input type="text" name="text">
<input type="submit">
</form>
こんなPOSTってアリですか?
0848nobodyさん
2007/07/26(木) 23:28:20ID:???トラックバック受信するスクリプトを組んだときはそんな感じだった
0849nobodyさん
2007/07/27(金) 00:43:42ID:???お願いします
【前提】
メルフォが置いて無い自サイト
少し前に連絡ツールとしてweb拍手を自鯖に設置してみた
【本題】
拍手のコメント欄のことなのですが
あれって1行だけじゃなくて
patipatiや一言メルフォのように
テキストエリアを縦に伸ばすことって出来ますか?
設置方法のサイトを各所見て回ったのですが
横にしか伸ばすことしか出来なくて困ってます
(作品の感想を何度か頂いたのですが
1行だと最初に打った文章が見えなくなるせいか
誤字があったり辻褄が合わなかったりする部分があるので…)
縦に伸ばす方法があったら是非教えて頂きたいです
0850nobodyさん
2007/07/27(金) 00:45:31ID:???送られたデータの改行を<br>に置換することをお忘れなく
0851nobodyさん
2007/07/27(金) 00:47:49ID:???↓
<textarea name="commentran" cols="20" rows="10"></textarea>
0854nobodyさん
2007/07/27(金) 16:45:24ID:???古いj-phoneでは駄目だった記憶がある
0855nobodyさん
2007/07/28(土) 15:10:28ID:???を使用しようとして、設置方法どおり、mobile.htmlをダウンロードし、拡張子をcgiに変更、
バイナリモードで転送しました。パーミッションは755
ここまですべてマニュアルどおりですが、なぜか500エラーになり、
mobile.cgiにアクセスできないです。
また、ちなみにダウンロードしたmobile.htmlをエディタで開いても何も表示されないので、
この時点で何か問題が起こってるとおもうのですが…
ECUコードで開いても何も表示されません。
詳しい方教えてください。
PC用のnicky!はきちんと動いています。
0856nobodyさん
2007/07/28(土) 18:40:28ID:???見てみたけどそっちのリンクは死んでるじゃん。空のファイルがダウンロードされるだけ。
こっちじゃないの?
http://www.din.or.jp/~raelian/ReadMeNicky.html#2nd
0857855
2007/07/28(土) 19:50:17ID:???ありがとうございます
856さんのリンクで確認してみたのですが、こちらの最後の更新は2004年、
私が張ったモバイル用CGIのリンクは2005年が最後の更新となっているため、
もしかしたら、もうモバイルの配布は終了してるのかもしれません…
お手数かけてすいません、ありがとうございました。
0858名無しさん@そうだ選挙に行こう
2007/07/29(日) 09:36:54ID:fEEO8SWb変数の中にある、シングルクォーテーションだけ変換(’’とか\'に)するだけでよくね?
0859名無しさん@そうだ選挙に行こう
2007/07/29(日) 20:23:30ID:???同じような機能のメソッドを少し違った名前で実装してしまったり
するんだが、
こういうのはabstractを使うしかない?
0860nobodyさん
2007/07/31(火) 02:01:28ID:HfI23MuY0861nobodyさん
2007/07/31(火) 02:03:47ID:???という仮定で表現してるだけ
あとはクッキーの組み合わせか
クッキー削除
IP変更
をやって短期間にアクセスしてごらん
容易に現在閲覧者数が増えていくから
0862860
2007/07/31(火) 09:52:07ID:???要するに正確にカウントするのは無理ってことか
0865nobodyさん
2007/07/31(火) 14:54:05ID:utuY9MR3MMOを実現させたいんです。perl+JavaScriptで。
できますか?
0866nobodyさん
2007/07/31(火) 14:58:46ID:???0867nobodyさん
2007/07/31(火) 16:32:19ID:???0868nobodyさん
2007/07/31(火) 16:38:09ID:???0869nobodyさん
2007/07/31(火) 16:39:23ID:???って誰かが言ってた希ガス
0870nobodyさん
2007/07/31(火) 17:50:30ID:yIMYAVOK/home/*/public_htmlのような形でスペースを提供していると認識しております。
ここでセキュリティについてアドバイスを伺いたいのですが、
/home/aaa/public_htmlないのPHPスクリプトから
/home/bbb/public_htmlないのデータファイル等はincludeやfileなど使って盗みとることができるのでしょうか?
もし可能であれば、対策方法はないのでしょうか?
0871nobodyさん
2007/07/31(火) 17:53:45ID:???0872871
2007/07/31(火) 18:11:40ID:???cgiと併用してなければ、これでもなんとかなるのか。
0873nobodyさん
2007/07/31(火) 23:50:01ID:???0874nobodyさん
2007/08/01(水) 01:39:32ID:???どういう順序で照合していくのかは
どうやれば分かるの?
0875nobodyさん
2007/08/01(水) 18:25:38ID:jMsuAW9lWindowsPCにファイルを置き開発。ApacheとPerl導入済みなのでまずここで動作確認。
↓
テスト用linuxサーバにアップして動作確認。
↓
本稼働サーバへアップ。
を行っているのですが、何個も同時に開発していると混乱してくる。
特にperlファイルだと1行目を変更するのが面倒…
テスト用サーバにファイルそのものを置いてしまい
直接ファイルを編集してしまうという方法で開発している人いますか?
みなさんはどんな方法で効率よく開発しているのですか?
参考までに教えて下さい。
0876nobodyさん
2007/08/01(水) 18:34:02ID:???0877nobodyさん
2007/08/01(水) 18:39:05ID:???モジュールやらデータベースやらシステムコールやら、ローカルだとテストしにくい(環境構築が面倒)から。
ただし、ファイル自体はローカルで編集。
リモートでエディタを起動してもいいんだろうけど、自分はやってない。
0878nobodyさん
2007/08/01(水) 18:55:09ID:???jspはローカルでやるけどなー
0879nobodyさん
2007/08/01(水) 19:39:15ID:???0880nobodyさん
2007/08/01(水) 20:56:53ID:???テストサーバの場合だいたいWinSCPの自動アップロード使ってる
ちなみに、このスレだったかでmod_shebangというApacheモジュールを公開した人が居た。
cgiスクリプトのshebang行をApacheの設定で強制的に読み替えるというもの。
0881nobodyさん
2007/08/01(水) 21:17:31ID:???int(10)、int(1)など、
長さを指定できますが、これは「何」の長さなのでしょうか?
バイト数ではないし、
10進数として考えた時の長さでもないようです
int(1)に100を入れる事も出来たから
というか今やるとint(1)に4294967295すら入りました。
何の制約も受けてないようですが、
とすればこの数字は何の意味があるのでしょうか?
0883nobodyさん
2007/08/01(水) 23:15:50ID:jMsuAW9lWinSCPの自動アップロードってミラーリングとか同期機能の事ではなくてですか?
Win用の開発ソフトでプロジェクト組んだ方が楽だから、
開発自体はWindowsで行いたい。
やはりsambaをネットワークドライブに登録するなりして、
開発中のファイル自体をテスト用linuxサーバに置いておくのが無難なのかな…
でも開発過程のファイルを外部公開しているサーバに置くのは少し心配だけど
開発会社とかどうしているんだろう。
0884nobodyさん
2007/08/02(木) 00:15:41ID:???共用サーバをテスト機とかぬかしてるんじゃないよな?
0885nobodyさん
2007/08/02(木) 00:18:17ID:???共用サーバだからこそ無茶できる・・・
そう考えるんだ
0886nobodyさん
2007/08/02(木) 01:28:54ID:???0887880
2007/08/02(木) 02:30:37ID:???サーバ側ペインでファイルを開いて編集して上書き保存すれば
それを検知してアップロードしてくれる。
二人で同時に保存したら遅い方にメッセージも出る。
外部公開してる時はApacheログ見るくらい。
0888nobodyさん
2007/08/02(木) 02:35:25ID:???ファイルを読み取るだけの処理の方ではロックは必要ないんでしょうか?
同じファイルを読み書きする処理の方はロックをしています。
0889nobodyさん
2007/08/02(木) 03:08:17ID:oM1LYW0oいわゆる自宅サーバ的なもので本稼働用のサーバとほぼ同じ環境を構築してあります。
本稼働用のものはホスティング会社に管理してもらってます。
>>887
あれこれ試して見たのですが、ミラーリングアップロード機能かな。
ファイル毎にパーミッションが指定できない(違ってたらすみません)
みたいだけどupするファイルのパーミッションも指定できて便利かも。
とりあえずcgiファイルが動くパーミッションに固定しちゃえばパーミッション変更する作業も要らなくて
sambaを使うより楽に開発できる様な気がしてきた。
これならファイル自体はWin機に置いておけるのも良いかも。
0890nobodyさん
2007/08/02(木) 04:04:54ID:tcuQ5TqB画像で作成した地図上の建物の上にマウスが来たら、
その解説や画像などが表示されるようなものをスクリプトで作成したいです。
どのようなコマンドを使えば良いでしょうか?
0891nobodyさん
2007/08/02(木) 06:39:10ID:???普通の掲示板なら1クエリで1枚表示可能ですが、
ツリー型で、
次元をおりる毎に再帰的にクエリを発行すると、
ものすごいクエリ数になりそうです。
ツリー型の掲示板はだいたいそんなにクエリを発行しているのでしょうか?
少ないクエリで済むいい方法はないでしょうか?
0892nobodyさん
2007/08/02(木) 18:28:50ID:YI4RuKYlflashでもないし、どうやって作るのでしょうか?
http://www.takarabe-hrj.co.jp/clock/index.htm
■ このスレッドは過去ログ倉庫に格納されています