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


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

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



1 名前:nobodyさん mailto:sage [2009/06/03(水) 23:19:09 ID:???]

2ちゃんねるは初めて。 WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。

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

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

2ch 総合ガイド
www.2ch.net/guide/

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

関連情報は
>>2-3辺り

☆前スレ☆
△▲ WebProg 初心者の質問 Part19 ▼▽
pc11.2ch.net/test/read.cgi/php/1236265877/

45 名前:42です [2009/06/21(日) 11:33:43 ID:hvCXQWuu]
PHPもやっていて、PHPはEUC-JPです。
なんとかEUC-JPでやりたいのですが、なんとかなりませんか。
後mysql5.0から文字コードの変更ができるようになったというのですが
どういう方法かサイトを調べてもでてきません。
だれか教えてください。よろしくお願いします。

46 名前:nobodyさん mailto:sage [2009/06/21(日) 22:00:43 ID:???]
>>45
なんとかなるけど、現状どうなっていて、どうしたいのかがわからない。
「mysql エンコーディング」とかで調べてみ。

47 名前:42です [2009/06/22(月) 11:21:55 ID:oqiV0G5u]
だめだ。わからねー。
ググッたがみんなutf8かshift-jisだ。
誰か教えてくれ。EUC-JPでのjavaのデータベース
の接続を。サイトでいいから。

48 名前:nobodyさん mailto:sage [2009/06/22(月) 15:36:43 ID:???]
utf8 固定にすれば救われる

49 名前:nobodyさん mailto:sage [2009/06/22(月) 23:53:11 ID:???]
なんでEUCなんか使いたいの?

50 名前:nobodyさん mailto:sage [2009/06/23(火) 01:06:23 ID:???]
バイト数じゃね?

51 名前:nobodyさん [2009/06/23(火) 07:43:35 ID:PLp9Bj1g]
>>47
utf8に>>48の言う通りにしろ
EUC-JPは捨てるんだ
shift-jisも駄目
文字コードで苦しむのは時間の無駄だ

52 名前:nobodyさん mailto:sage [2009/06/23(火) 09:17:52 ID:???]
EUC-JPは、IEとFirefoxとで使える文字集合が異なるから、
おすすめできないな。

53 名前:nobodyさん mailto:sage [2009/06/23(火) 13:53:28 ID:???]
便乗質問。

ケータイサイトを運営してて、当然のごとくケータイの絵文字を使ってくるんだけど、
そういう場合でもShift_JISから変えるメリットあるのかな。




54 名前:nobodyさん mailto:sage [2009/06/23(火) 14:09:25 ID:???]
mova以外はUTF-8を理解するからメリットあるんじゃないかな?
Shift_JIS(っぽい携帯拡張)を使うと、いわゆるダメ文字のことを
気にするはめになったりするし。

55 名前:nobodyさん mailto:sage [2009/06/23(火) 14:13:53 ID:???]
auはutf-8使えない機種が多いんじゃなかったっけ。
どちらにしろ、3キャリアが公式に「使えます」としてるのは
Shift_JISだけなのでケータイ向けはShift_JIS一択がまだしばらく続くんじゃないの。

utf-8にするなら、絵文字をどのコードポイントにマッピングするかが
問題だな。

56 名前:nobodyさん mailto:sage [2009/06/23(火) 14:19:34 ID:???]
そういえばutf-8にしてても、絵文字はShift_JISコードで送ってくる
機種があるって聞いたことあるな。

57 名前:nobodyさん mailto:sage [2009/06/23(火) 14:29:03 ID:???]
携帯事情は知らないので Unicode::Japanese とか Encode::JP::Mobile に
投げて片付けてるのかなぐらいに思ってたんだけど、そう簡単な話でもないのかな。

58 名前:nobodyさん mailto:sage [2009/06/23(火) 15:43:06 ID:???]
>>55
WIN機ならUTF8で全て大丈夫だよ。
DBも含め全てUTF8に統一しておけば、絵文字もそのままIN/OUTで無問題。

59 名前:nobodyさん [2009/06/23(火) 18:48:44 ID:XOvvn2oK]
WebprogかWeb製作か微妙なところですが・・・

FlashかJavaScriptでできたネットワーク(グラフ理論でいうグラフ)表示ツールってないですか?

初期のノードとエッジのデータをXMLかJSONかなんかで与えてネットワークを描画し、あるノードをクリックすると、隣接ノードのデータを非同期にロードしてそのノードを中心にしたネットワークを表示するようなやつです

うまく伝わらないかもしれませんが動作的にはGoogleのワンダーホイールのイメージです

ネットワークデータが大きいので最初から全体をロードするのではなく隣接ノードのデータだけ随時ロードする必要があります


60 名前:nobodyさん mailto:sage [2009/06/24(水) 10:58:47 ID:???]
ショッピングカートのフリーソフトを
ダウンロードしたんですが
上手く動きません
一部文字が文字化けしてしまって
どうしたらいいか分かりません


61 名前:nobodyさん mailto:sage [2009/06/24(水) 11:02:01 ID:???]
そうですか。こちらも分かりません。ごきげんよう。

62 名前:nobodyさん mailto:sage [2009/06/24(水) 11:08:57 ID:???]
こちらは化けてないなあ

63 名前:nobodyさん mailto:sage [2009/06/24(水) 12:09:22 ID:???]
>>60
文字コードを直すといいよ



64 名前:nobodyさん mailto:sage [2009/06/24(水) 12:20:16 ID:???]
>>63
文字コードってあんまり分からないんです
少しやってみたんですが
ダメなんです


65 名前:nobodyさん mailto:sage [2009/06/24(水) 12:42:43 ID:???]
どういう環境でどう少しやってみたらどうなったんで困ってるんだよ

66 名前:nobodyさん mailto:sage [2009/06/24(水) 12:55:28 ID:???]
>>65
すみません
質問もどうやってしたらいいのか
わからないんです
文字コードは今一通り試しました
そしたら送料とか都道府県の所などが
だめなんです

環境ってどのことですか?

67 名前:nobodyさん mailto:sage [2009/06/24(水) 13:18:49 ID:???]
別のスレでも質問するぐらいわからないんだな。

くだすれPHP(超初心者用)6
pc11.2ch.net/test/read.cgi/php/1238936666/369

68 名前:nobodyさん mailto:sage [2009/06/24(水) 13:23:34 ID:???]
マルチ乙

69 名前:nobodyさん mailto:sage [2009/06/24(水) 13:36:09 ID:???]
>>67
そうなんです
後、環境とか聞かれるんですけど
phpのダウンロードってどういう
ものですか?
そういうのはしてないんですけど


70 名前:nobodyさん mailto:sage [2009/06/24(水) 14:04:52 ID:???]
>>69
レン鯖ならレン鯖の名前。あとカートのCGIの名前。
もっと詳しく見てもらいたいなら設置してるURL。

ガキじゃないんだから質問くらいちゃんと書こうよ。

71 名前:nobodyさん mailto:sage [2009/06/24(水) 14:30:13 ID:???]
ガキなんじゃないの?

72 名前:nobodyさん mailto:sage [2009/06/24(水) 14:31:55 ID:???]
少なくとも思考はガキだな

73 名前:nobodyさん mailto:sage [2009/06/24(水) 14:33:57 ID:???]
向こうのスレでフルボッコだなw
phpじゃなくてperlだしw



74 名前:nobodyさん mailto:sage [2009/06/24(水) 14:41:19 ID:???]
すみません69です
向こうで聞いてきます
ありがとうございました

75 名前:nobodyさん mailto:sage [2009/06/24(水) 14:42:39 ID:???]
解決しないに500ツクモリン

76 名前:nobodyさん [2009/06/25(木) 20:50:30 ID:+U1h4P+n]
PHPのexec()の挙動って下のPerlの物と一緒ではないですか?

>exec()を使う方法これは,perl の実行プロセスを,execでのコマンドのプロセスに置き換えます.
>したがって,perl のプロセスに戻ることはありません.execのコマンドの実行に失敗した場合のみ,
>perlのプロセスに戻ります.

#!/usr/bin/perl

exec("ls -a");
printf "commad failure\n"; # 通常は実行されない
www.yamamo10.jp/yamamoto/comp/perl/index.php
--ここまで

シェルから実行→プログラム (引数0) 引数1:プログラム
という形式の実行ファイルがあって、デフォルトではプログラムから引数1のプログラムを起動する形になっているんですが、
これにフィルタとして引数0のプログラムを追加して引数0のプログラム(PHPのコマンドライン版)から引数1のプログラムを起動したいんです。
実際にいろいろこういうのがつくられているんですが、ほとんどCのプログラムで、やっとみつけたPerlのスクリプトでexecで起動してました。
Perlは分かりません(もちろんCも)
いろいろ試してみてるんですが、引数1のプログラムが起動しなくてPHPのプロセスが残ってる状態です。

77 名前:nobodyさん mailto:sage [2009/06/25(木) 21:34:58 ID:???]
それwebprog?
cliならム板かせめてphpスレ行って欲しいんだけど。

78 名前:nobodyさん mailto:sage [2009/06/25(木) 22:00:24 ID:???]
phpのexecはUNIXのexec(2)システムコールとは関係なく、
単にexecuteの略みたいだね。
jp.php.net/function.exec


79 名前:nobodyさん [2009/07/03(金) 09:41:55 ID:ks+wRaoj]
まぁ、ちょっと愚痴なんですけど聞いてくれや
本日引き継いだプロジェクトの本番アップのために取引先のところへ行ってきたのですよ
どこを変更してアップロードするのかも手順書も用意して
何かあったときのために、プログラム概要資料とSQLとUnixのコマンド表を持っていったのです
まぁ、今回はテーブルにカラム1つ追加して、ファイルを10個ほど変更なので、1時間もかからないと思っていたのですが
実際はグダグダのグダ
結局は同行した先輩がその場でファイルをすべてアップロードしましたとさ…
学生時代はバイトとはいえ、一人作業で設計から任せてもらっていたし、Win32のCでも、C#でもJavaでもPHPでも
何でも完成させてきて
プログラムに関して自身はあったつもりなのですよ

つまりはあれです

本番移行のノウハウを教えてくださいっ!
OTZ

80 名前:nobodyさん mailto:sage [2009/07/03(金) 09:52:11 ID:???]
>>79
とりあえずもうちょっと意図が伝わる文章を書く練習から始めようぜ。

体験談の部分も何があったのかよくわからんし、質問の内容も広すぎてわけわからん。

81 名前:nobodyさん mailto:sage [2009/07/03(金) 09:53:29 ID:???]
というか前半部分と後半部分が関連なさ過ぎて「つまり」で繋がらない

82 名前:nobodyさん mailto:sage [2009/07/03(金) 10:41:27 ID:???]
予行演習は必要だな

83 名前:nobodyさん mailto:sage [2009/07/03(金) 17:26:25 ID:???]
手順書っていうのは、その手順どおりにやれば作業が完了するものなんだよ
まあ、想定外のことも起こるかもしれんが、ぐだぐだな作業してるってことは
その作った手順書が何の役にもたってないってこった

同行した先輩とやらにちゃんと手順書チェックしてもらったのか?


とはいえ
>SQLとUnixのコマンド表を持っていったのです
この程度のスキルのやつに作業任したくないな、俺なら





84 名前:nobodyさん mailto:sage [2009/07/03(金) 17:40:26 ID:???]
確かに、Unixのコマンド表が無いと操作できない人が本番機触っちゃ駄目だと思う

85 名前:nobodyさん mailto:sage [2009/07/03(金) 21:41:38 ID:???]
>実際はグダグダのグダ
の部分が一番重要な件。

そして「あの言語やあの言語ならできるのにー」と言ってるやつに
碌なやつがいなかったという俺の経験談。

86 名前:nobodyさん mailto:sage [2009/07/03(金) 23:23:21 ID:???]
プロジェクトリーダーだけど、
ディレクトリ関連の書籍とネットワーク関連、Linux コマンドリファレンス
は必ず所持してる。
あとワイヤレスでネット接続出来るノートPCも。


87 名前:nobodyさん mailto:sage [2009/07/03(金) 23:25:28 ID:???]
>>86
心構えは買うが、PLならそれを「持たせる」ようにする方が大事だと思うんだ

88 名前:nobodyさん mailto:sage [2009/07/03(金) 23:28:39 ID:???]
いくらなんでもコマンドリファレンスはmanコマンドで充分やろ

89 名前:nobodyさん mailto:sage [2009/07/04(土) 00:17:16 ID:???]
>79
ファイルは、リポジトリから抜いてきたディレクトリを丸ごとrsync(まあ、cpでもいいや)するだけでOKの状態にしておく。
無理なら、配置関係の作業を一発で出来るシェルスクリプトを書いておく。
カラム追加なら、最低でもそのSQLは書いた状態で持ち込んで、後は流し込むだけでおしまいって状態にする。
こういうファイルは「作業手順書」の100万倍は有用だ。読めば作業内容分かるし、何より動くしな。

人間の手が介在すると、それだけでミス混入の可能性が跳ね上がる。
最初から完全自動化は無理だろうが、少しずつでいいから人の手の入る場所を減らしていくべき。
最終的にはAntとかcapistranoとか、使用言語によって違うが、なんかひとつ自動化ツールを使えるようにしておくと便利。
(PHPならPhingなのだが、ドキュメントが少なさすぎて俺は断念して他言語のツール使ってる)

90 名前:nobodyさん mailto:sage [2009/07/04(土) 04:34:33 ID:???]
というか、完璧な手順書あれば、対象OSのコマンドしらなくても
手順書通りのコマンドを入力すればいいだけ

そこまでの手順書作れないなら、手順書なんて言わずに作業確認書ぐらいにしとけ


91 名前:nobodyさん [2009/07/04(土) 23:12:14 ID:mfH6cOy7]
携帯サイトでSSIを使いたいのですが、
ググったらSSIはサーバーに負荷がかかる、危険、対応してるサーバーがあんまり無い、
というような情報がありました。

しかしググった先のサイトは結構古かったので、現状一般的なサーバーではどうなのか教えて頂けないでしょうか?

92 名前:nobodyさん mailto:sage [2009/07/05(日) 02:33:01 ID:???]
レンタルサーバ限定かしら?
それならそっち系の板(レン鯖板みたいなのあったよね?)の方が正確な情報が得られるのではなかろうか。

93 名前:nobodyさん mailto:sage [2009/07/05(日) 04:06:13 ID:???]
>>92
ありがとう。そっちで聞いてきます。



94 名前:nobodyさん [2009/07/07(火) 10:40:33 ID:bYMxd4AB]
下のサイトのように、会員がログインしないと価格が表示されないようなサイトを作るには
どんなプログラムの知識と、サーバ環境が必要ですか?
また、難易度的にはどの程度なのでしょうか?
ちなみに、価格以外の商品ページ等は誰でも見られるようにしたいと思っています。
アバウトな質問ですみませんが、よろしくお願いします。

ttp://www.superdelivery.com/


95 名前:nobodyさん mailto:sage [2009/07/07(火) 11:54:25 ID:???]
悪いこと言わんから業者に頼んだほうがいいと思うよ

96 名前:nobodyさん mailto:sage [2009/07/07(火) 16:31:55 ID:???]
夢見る起業家さんは技術者雇うか外部に投げればいいのに
なぜかここによく来るよね。

97 名前:nobodyさん mailto:sage [2009/07/07(火) 21:20:29 ID:???]
全く知識ないのに出来る出来るってほざいちゃって、
外注受けちゃった業者とかじゃね?w

まぁそれはともかく、答えないならレスするべきではないな。スルーすべき。

98 名前:nobodyさん mailto:sage [2009/07/07(火) 22:45:06 ID:???]
ログイン情報をポストしたらsession_startするプログラムを書いて、セッションの中にユーザIDが無いなら価格を表示しなければいい。

99 名前:nobodyさん mailto:sage [2009/07/08(水) 02:23:58 ID:???]
> ログイン情報をポストしたらsession_startするプログラムを書いて、
えっ

100 名前:nobodyさん mailto:sage [2009/07/08(水) 09:09:23 ID:???]
>>94
プログラムは何でもいい。(PHPとかPerlあたりが手ごろ)
サーバーは上のプログラムが動くもの。
商品が大量にあったり、更新が頻繁にあるのならデータベースを使った方がいい。
データベースは何でもいい。(MySQLあたりが手ごろ…かな)

難易度はその人のスキルによって解釈が変わるけど、
個人的な感覚では「中の上」ぐらいかな。


101 名前:nobodyさん mailto:sage [2009/07/09(木) 12:05:22 ID:???]
最近「えっ」しか書かないやつがいるが、
コミュニケーション能力がないなら書かないほうがいい。

102 名前:nobodyさん mailto:sage [2009/07/09(木) 12:09:09 ID:???]
なにそれこわい

103 名前:nobodyさん mailto:sage [2009/07/10(金) 12:53:19 ID:???]
とりあえず>>100以外は答える気ないならスルーしとけよ。
アホでクソな質問ならまだしも、文章見る限り真面目に質問してる(ように見える)んだろうからよ。



104 名前:nobodyさん mailto:sage [2009/07/10(金) 14:38:34 ID:???]
>>103
>>103

105 名前:nobodyさん [2009/07/11(土) 00:08:43 ID:ZRC1PSHS]
JSPでページ送りをしたいんですが、どうやればいいでしょうか?
ググッてもこれだというものはでてこなくて。
一応でてくるんですが....
わかりやすい説明があるサイトもしくはこうやるんだよって
いうソースと説明がみたいです。
わがままな頼みですが、よろしくお願いします。

106 名前:nobodyさん mailto:sage [2009/07/11(土) 01:28:21 ID:???]
ページ送りって?

107 名前:nobodyさん mailto:sage [2009/07/11(土) 01:55:45 ID:???]
ページング処理のことかと思われる

108 名前:nobodyさん mailto:sage [2009/07/11(土) 02:17:50 ID:???]
>>105
ページ読み込みのときのSQL文を打つと思うのだが、
通常時(トップからN行)はLIMIT N で
指定したページを読むときは LIMIT N OFFSET (ページ番号*N)
で発行してやれば良いと桃割れ。
下段のページリンクは
SELECT (COUNT(*)/N)+1
ではじき出せるぞ。


109 名前:105です。 [2009/07/11(土) 06:25:27 ID:ishG41Vl]
ページ送りというかページングです。
(よくある次へ・前へっていうリンクのやつです。
1ページに最大10件まで表示)をしたいのですが、よくわかりません。
教えてください。

110 名前:105です。 [2009/07/11(土) 06:27:11 ID:ishG41Vl]
すみません >>109は取り消しで

すいません。>>108さんの説明よくわかりません。
全体のsql文はどうなるのでしょうか?

111 名前:nobodyさん mailto:sage [2009/07/11(土) 06:42:31 ID:???]
例えば・・・

$page_number = 3; # 3ページ目を表示
$page_maxim = 10; # 10カラムまで表示

# この場合21〜30カラムまで表示したい
$limit = $page_number * $page_maxim;
$offset = ($page_number -1) * $page_maxim; # offset で指定したカラム「まで」セレクトしないことに注意

$sql = "select * from hoge limit $limit offset $offset";

こんな感じでおk?

112 名前:nobodyさん [2009/07/11(土) 12:52:32 ID:Vd43NPnH]
会員制サイトなんかで、ユーザがアップロードした画像を保存するディレクトリって
documentRoot以下にディレクトリつくってそれのリスト表示を禁止するって感じで良いんでしょうか?
documentRootの上に置くべき?

また、DBに直接入れる方法もあると思いますが、あのやり方だとDBがクラッシュしたときに
一緒に全部消えそうで嫌だなと思っています
あれってどういうメリットあるんですか?

113 名前:nobodyさん mailto:sage [2009/07/11(土) 12:56:47 ID:???]
>>112
DBに入れるのは、会員情報の紐付けとかが簡単だから。
ファイル入出力とDBの同期をしようとすると、テストが結構な数になる。
まぁクラッシュしたら終わるのはそうだけど、確率の問題だ。HDDが破壊
された際、このファイルは救出、このファイルはダメって状況は、実際は
かなりレア。このあたり、レスキューソフトベンダーの謳い文句を聞いても
しゃあないぞ。

あとファイルの配置についてはご自由に。これも要件しだい。
俺は、あとあとトラブルあると面倒なんで、WWW非公開ディレクトリに入れ、
画像の表示は、画像表示用のスクリプトを作ってそのURL経由で渡すよう
にしている。



114 名前:nobodyさん [2009/07/11(土) 13:35:33 ID:Vd43NPnH]
>>113
詳しい説明ありがとうございました
WWW非公開ディレクトリって、www以下の、ってことでしょうか?
>画像の表示は、画像表示用のスクリプトを作ってそのURL経由で
勉強になります、ありがとうございました

115 名前:nobodyさん [2009/07/11(土) 13:44:17 ID:Vd43NPnH]
>WWW非公開ディレクトリって、www以下の、ってことでしょうか?

ああ、ちがいますね この質問無視してください
ありがとうございました

116 名前:nobodyさん [2009/07/11(土) 16:12:54 ID:Q73NQPdV]
入力項目がたくさんあるフォームで、いったん別のページに飛んだ後にまた戻ってくるとします。
このとき既に入力済みの物は戻ってきたときに回復させるのが、ま、常識じゃないですか。
で、このやり方として入力された物をいちいちポストやゲットのHTTPリクエストの中に入れると通信が重くなりますよね。
例えば1000文字も入力できるテキストボックスのデータをいちいちラウンドトリップさせたくないですよね。
これを避けるためにクッキーを使うことはできますか?
ってか皆さんはそうしますか?

117 名前:nobodyさん mailto:sage [2009/07/11(土) 16:28:27 ID:???]
その程度で重くなるならそろそろブロードバンドにしてみては?

118 名前:nobodyさん mailto:sage [2009/07/11(土) 17:22:29 ID:???]
>>116
会員登録情報の登録→確認→修正
みたいな場合だよね?
ブラウザの「戻る」は押させずに既に入力してあるやつは普通そのまま入れといて返すよね
クッキーなんか使わないよ

119 名前:nobodyさん mailto:sage [2009/07/11(土) 17:32:49 ID:???]
1文字 2Byte と考えると単純計算で 1000文字 = 2 * 1000 Byte = 2KB
サムネイルのサイズが小さいやつで 5KB 程度なことを考えるとそんなにストレスフルか?と言わなければならないぜ

120 名前:105です。 [2009/07/11(土) 18:48:42 ID:uncLgPQs]
>>111様ありがとうございます。
返事が遅れました。
あと質問なんですが、下段のページリンクは SELECT (COUNT(*)/N)+1
ではじき出せるぞ。 と書いてあるんですが、これもsql文で
できればどう表示させればいいのかjspで教えていただけないでしょうか。
ここがわかりません。
よろしくお願いします。


121 名前:nobodyさん mailto:sage [2009/07/11(土) 20:32:52 ID:???]
jspでのクエリ発行の仕方がわからないってこと?

122 名前:nobodyさん mailto:sage [2009/07/11(土) 20:50:09 ID:???]
>>120 さすがに考えろとしか言えんが、せっかくだからコードを書くぜ。
ページ番号ってのはgoogleとかでよくある下に1〜で振ってあるやつのことな。
SELECT (COUNT(*)/1ページあたりの件数)+1
を打つと、1ページあたりの件数が10で総レコードが99件だった場合に10が出てくるわけだ。
つまり全部で1〜10なわけだな。

これと最初のNページ目を取得するSQLと併せて、PHP側では風にして書く。

$page=5;(現在表示しているページ)

$q="SELECT (COUNT(*)/10)+1 FROM TABLE";

$result=<SQL発行して件数を取得したものと見なす>;

for($i=0;$i<$result;$i++){
if($i===$page)
echo "【$i】";//現在表示しているページにはリンクの必要なし
else
echo "<a href='./page.php?pagenum=$i'>$i</a>";//前ページ、後ページにはリンクを張る
}
で、1〜10ページまでのリンクが出力されるわけだ。おk?


123 名前:105です。 [2009/07/11(土) 23:17:06 ID:6OyRdhth]
>>122様ありがとうございます。jspではこう書けばクエリ発行できますか?
<sql:query var="rs" dataSource="${db}">
SELECT (COUNT(*)/10)+1 FROM TABLE;
</sql:query>
$result="${rs.rows}"
どうでしょうか?



124 名前:nobodyさん mailto:sage [2009/07/12(日) 02:30:19 ID:???]
>>117-118
なるほど、そのくらいは気にしないのですね。ありがと

125 名前:nobodyさん [2009/07/13(月) 01:33:33 ID:ccIupxed]
JSP関連で質問です。
よく本だとMVCを意識して書けといわれますが、
自分はJSPのみで書いていたほうが楽です。
みなさんはMVCを意識して書いてますか?
javaでweb開発だと何人くらいでやるんでしょうか?
自分は一人でしか開発したことないし、PHPで
手続き型でしか開発したことないので。わかりませ

126 名前:nobodyさん mailto:sage [2009/07/13(月) 02:34:05 ID:???]
先人の教えは素直に聞こう

127 名前:nobodyさん mailto:sage [2009/07/13(月) 02:47:09 ID:???]
一番最初に作るときはどんな書き方でも楽勝なもんだ。問題は保守。
まあ、小規模なら、M-Cは必ずしも分離しなくてもいいかもしれんが、それでもビューくらいは分離しておけ。

128 名前:nobodyさん [2009/07/13(月) 14:49:00 ID:lOf1WYr0]
125です。
JSPにデータベース接続やロジックを書くのは間違いでしょうか?
後今後JSPはというかjavaはすたれていく運命でしょうか?
今Rubyとjavaどっち習おうか迷っています。
javaは独習Javaサーバサイド編とJSP&サーブレットサンプル集
とはじめてのJSP+サーブレットプログラミングを読みましたが、
難しいです。
やさしくてためになる本はないでしょうか?
実務で一人でできるか不安です。

129 名前:nobodyさん mailto:sage [2009/07/13(月) 17:27:23 ID:???]
senkyomae.com/
と似た感じで

国会議員それぞれの過去の政策の賛成反対をまとめたサイトを作りたいのですが
簡単にフレームワークみたいなものはないでしょうか

130 名前:nobodyさん mailto:sage [2009/07/13(月) 18:30:22 ID:???]
>>128
どうして新しい言語を習おうとするんですか?
自分もPHPとperlしかさわったことない奴で、素朴な疑問です。
仕事なら先輩が教えてくれないものなの?

>>129
そういうのってフレームワークとかプログラムの構造よりも
膨大な政策行動を入力する手間の方が大変そうだけど、どうやってクリアするの?

131 名前:nobodyさん mailto:sage [2009/07/13(月) 20:47:38 ID:???]
>>130
質問ばっかだなお前

132 名前:nobodyさん mailto:sage [2009/07/13(月) 21:00:40 ID:???]
>>131
初心者の質問スレだから

133 名前:nobodyさん mailto:sage [2009/07/13(月) 22:30:20 ID:???]
>128
Javaは廃れていく運命だが、Rubyだって廃れていく運命だ
10年前になかった言語が10年後に存在する、なんて思わないほうがいいな
つうか、この業界自体20年前には存在しなかったのだから、いつ消滅しても不思議じゃない

ただまあ、流行り廃りで消えやすいものとそうでないもの、というのは存在する。
RailsやJSPは5年持たずに消える可能性が高いな
JavaとRubyは残ると思うが微妙な線。JavaVMは間違いなく残ると思うが、Java言語が主流でい続けるかどうかは微妙

ただ、2009年現在、MVCを勉強しようとも思わないような向上心のない奴が淘汰されるのは確実



134 名前:nobodyさん mailto:sage [2009/07/14(火) 00:09:25 ID:???]
Java は準備がものすごく面倒なのが難点よね
実行環境の軽さと導入のしやすさで考えるなら
PHP とか Perl が鉄板だと思うよ


個人的には 行末に ; で終われない言語は死滅して欲しいw

135 名前:nobodyさん mailto:sage [2009/07/14(火) 00:16:51 ID:???]
ASP.NETは生き残れますか?

136 名前:nobodyさん mailto:sage [2009/07/14(火) 00:26:45 ID:???]
いまのところ。

開発環境まで含めて同等のがオープンソースで出たら変わるだろうけど。

ただ、ASPにしても、これからも勉強して新しい分野も覚えないとASPの
利点は少なくなっていくばかりだよ。いまなら、SilverLightと連携したRIA
がらみのこと覚えていくといいと思う。

137 名前:nobodyさん mailto:sage [2009/07/14(火) 00:34:57 ID:???]
ありがとう。まだ序の口ですががんばります。

138 名前:125です。 [2009/07/14(火) 06:06:48 ID:ChQ5FM1V]
>>130>>133へ 新しい言語を覚えたかったから。実務で使えるかなって
java昔ちょっとやっていたし。
でもMVC一人で書くのは大変だなって思った。
JSPのなかですべて完結したく思う。まあMVCで書く練習はします。
サーバサイドjavaはみんな本はフレームワークばかりでいいのないよね。
秀和の本買わなきゃよかったよ。
最近のでいい本ないかな?

僕本当はデザイナーでwebデザインやっているんだけど
デザインだけの仕事だけでなく、phpも書くし、
ActionScript3.0も書く。今こんな世の中だからひとつでも
新しい技術をと思い、JSPに手を出したんだ。
もしかしてJSPでも仕事が来るのではないかと思ってね。
会社はプログラマーが僕一人だから転職のときjavaができる
と言えば有利になるかなって。

139 名前:nobodyさん mailto:sage [2009/07/14(火) 07:19:44 ID:???]
プログラマーになりたいならJavaでいいと思うが、
デザイナーでいたいならJavaをやっていても、そんな得はないような…。
あとフレームワークを使わない書き方はむしろ一般的ではない。
「Javaできます」より「Struts 1.x系なら」の方が転職時のウケもいいかも。

まぁあれだ。MVCってのはCSSはHTMLとは別に書きましょう、
style属性に直接埋め込むのはやめましょうって話みたいなもんだ。

140 名前:nobodyさん mailto:sage [2009/07/14(火) 11:10:21 ID:???]
今の流れだとクライアントサイドのスクリプト、例えば
ActionScript、SilverLight、クロスブラウザ且つそれぞれのバージョンを意識した JavaScript が
いいのかなって思ったりもする。

個人的には PHP or Perl + XML + Ajax 覚えてれば、あと7年ぐらいは戦えると思う

141 名前:nobodyさん mailto:sage [2009/07/14(火) 23:14:23 ID:???]
すいません、データベースの使い方について質問というか相談です。

いまブログページと普通のページが混在している
サイトを作っているのですが、普通のページの方を
今度データベースに格納して管理しようと思っています。

そこで必要なカラムを書き出してみたのですが、
どうもブログで使っているテーブルのカラムと共通のものが多く、
いっそ同じテーブルに入れてしまったほうがいいの考えています。
(今後同じカテゴリーの普通のページとブログページへのリンク集を
 掲載する予定で一緒にすればその時のリクエスト数が少なくなると思いますが
 ごちゃごちゃにすると後々問題が出るかもしれないと思ってます)

現在のテーブル中の行は30程度で今後100以上になると思います。
使っているデータベースはMySQL,サーバサイド言語はPHPです。

ごっちゃにした方がいいのか分けた方がいいのかご意見をお聞かせください。
お願いします。

142 名前:nobodyさん mailto:sage [2009/07/14(火) 23:19:24 ID:???]
一般論として、迷うくらいなら分けたほうがいい。

143 名前:nobodyさん mailto:sage [2009/07/15(水) 00:14:39 ID:???]
同じ表示箇所に、連続で表示するものなら同じテーブルで
いいと思うが、違う固定ページなら違うテーブルにした方が
いいんじゃないか。

でも、そんなことするよりもCMS使った方が楽なんじゃないの。

どのCMSでも、制的ページとブログは最低限サポートhしているぞ。



144 名前:125です。 [2009/07/15(水) 04:00:57 ID:uqnoUgia]
JSPに手を出したの失敗したかな?
java難しいな。PHPは得意で今までみんなPHPだったんだけど、
今後もPHPだけで生きていけるかな?
不安でしょうがないです。
まあ>>140さんの7年に期待したいです

145 名前:nobodyさん mailto:sage [2009/07/15(水) 06:24:04 ID:???]
で今どんな感じよ?






[ 続きを読む ] / [ 携帯版 ]

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

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