△▲ WebProg 初心者の質問 Part16 ▼▽
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2007/08/22(水) 05:53:43ID:???質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。
2ch 総合ガイド
http://www.2ch.net/guide/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
関連情報は
>>2-3辺り
欲しいCGIが見つからないならこっちへGo!!
【CGI】こんなCGI探してますver.22
http://pc11.2ch.net/test/read.cgi/hp/1166794984/
前スレ
△▲ WebProg 初心者の質問 Part15 ▼▽
http://pc11.2ch.net/test/read.cgi/php/1169725490/
0038nobodyさん
2007/08/29(水) 09:16:43ID:Ma6QW2mM→それを呼び出すプログラムを書く
→書いているうちに、渡すべき引数が増えることが判明
→関数定義を書き換える
→今まで書いたコール部分も書き換えないといけない。どんだけ〜
こういうことがよくありますが、
こういう問題に対するいい対処法ありますか?
0039nobodyさん
2007/08/29(水) 10:44:12ID:???(実際、自分もよくやるんで責められん)
開発環境によるもの
○grepなど全部まとめて検索する
○統合開発環境、開発ツールによる検索・置換機能を利用する
言語仕様によるもの
○関数のオーバーロードを使う
○デフォルト引数を利用する
○実引数を渡す際に、対応する仮引数を指定する。
こんなところでどうか。
0040nobodyさん
2007/08/30(木) 01:24:08ID:???0041nobodyさん
2007/08/30(木) 01:26:22ID:???0042nobodyさん
2007/08/30(木) 02:06:23ID:uPaIz1kmie6は、そのまま投げましたが、
firefoxは、独自の置き換えをしていました
結果的にfirefoxはテストには使えないことが分かりましたが
firefoxは何故余計な置き換えをするのでしょうか
0043nobodyさん
2007/08/30(木) 03:11:22ID:???0044nobodyさん
2007/08/30(木) 03:24:28ID:???次のようにurlエンコードされます
firefox
str=%26%2359026%3B
ie6
str=%F8%F3
素直に投げるのはieです
firefoxはなぜか変なおせっかいをします
0045nobodyさん
2007/08/30(木) 09:55:34ID:3muSx8fZPHPである項目を、セレクトボックスでの選択か、もしくは
テキストボックスへの入力にさせたいのです。
つまり、セレクトボックスでの選択かテキストボックスに入力かが
されていればOKで、両方になにもない場合のみ「選択しろ」という
エラーメッセージを出したいのですが、どうしたらいいですか?
// 営業所コード
if($_POST['g_c'] == '') {
$err_u .= '[営業所コード]が未選択です。<br>';
}
// 営業所の名前
if($_POST['g_n'] == '') {
$err_u .= '[営業所の名前]が未入力です。<br>';
}
現在エラーメッセージを出させる記述はこうなっているのですが、
この場合はどちらかが未入力・未選択でもエラーが出ます。
[営業所コード] か、[営業所の名前] どちらかが選択・入力されていればOK
というようにはどうしたらいいのか、すみませんが教えてください。
0046nobodyさん
2007/08/30(木) 09:57:08ID:???http://pc11.2ch.net/test/read.cgi/php/1188047468/
004745
2007/08/30(木) 10:11:10ID:3muSx8fZ0048nobodyさん
2007/08/30(木) 10:20:39ID:???なんかこういうAAをよく使う人です
┐(´ー`)┌
0049むぎ茶
2007/08/30(木) 11:24:27ID:???こいつか
↓
┐(´ー`)┌
┏━━━━━━━━━┓
┃('Д')y ─┛~~ ┃
┃むぎ茶 ┃
┃mugicha@360.cc ┃
┗━━━━━━━━━┛
http://all.at/bit
死んだんじゃねーの
0050nobodyさん
2007/08/30(木) 11:30:17ID:???よくわからん
Firefoxでも
http://example.com/test.php?str=%F8%F3
はちゃんと送れるけど
0052nobodyさん
2007/08/31(金) 10:26:35ID:???いろいろ調べてんだけど、見つからなくて。
オーバーチュアのは更新止まってるんであれですしねぇ。
0053nobodyさん
2007/09/03(月) 07:02:29ID:????xXXXXという形でunicodeが記述できますが
なぜ他のコードの中にunicodeを入れることができるのかがわかりません
なぜそんなことができるんですか?
0054nobodyさん
2007/09/03(月) 07:03:09ID:????=&#の半角です
0055nobodyさん
2007/09/03(月) 09:35:11ID:???0056nobodyさん
2007/09/05(水) 06:11:00ID:DUdolAkRゆーてぃーえふえいと?
ゆーてぃーえふはち?
0058nobodyさん
2007/09/05(水) 18:32:28ID:???だいたい表示したエンコードで返ってきますよね
もし表示したエンコードと異なるエンコードで返ってきたら
どうしたらいいですか?
異常な環境からの投稿だと切り捨てるのか、
エンコード変換するのか・・・
0059nobodyさん
2007/09/05(水) 18:38:30ID:???短すぎて判別できないこともあるから、確実に判別できる文字を
HIDDENとかで埋めておくこともある。
0060nobodyさん
2007/09/05(水) 18:48:03ID:???ありがとうございます。
なんか、そこまで書かれた入門書ってほとんどないような気がするのですが
気のせいでしょうか。
本に載ってるのって
まったくエンコードのチェックをしてないサンプルがほとんどの気がします
0061nobodyさん
2007/09/05(水) 20:56:06ID:???Yahooとかgooのような辞書サイトを作りたいと思っているのですが、資質にもよるでしょうがどの程度勉強をすれば作れるようになるでしょうか?
初心者でも作れるようなものなのか、それともプログラミングを5年はやってないと作れないような高度なものなのか検討もつきません。
0062nobodyさん
2007/09/06(木) 00:03:05ID:???HTMLを一通り覚えるのに50時間
WEBアプリの基本を覚えるまで100時間
辞書サイトを作るのに100時間
特に根拠なし。
こんな真正面から勉強しなくても、やりたいことがあるなら
無料レンタルスペース借りてフリーの辞書CGIとか設置して
そこからごにょごにょ弄って学ぶ方が楽しくて早いかもね
0063nobodyさん
2007/09/06(木) 04:01:35ID:???実際問題、表示時と違うエンコーディングでポストしてくるブラウザなんて
今時あんの?
0064nobodyさん
2007/09/06(木) 09:15:40ID:???0065nobodyさん
2007/09/06(木) 10:05:04ID:???昔はあったから、規格より優先して対応しなければならなかったが
今もしも無いとなれば、そういう決め事があればあえて対応はしないし
ないのならそのまま対応させるかな。
0066nobodyさん
2007/09/06(木) 15:22:06ID:???61です。
HTMLの基本はわかってるので、どうにか1、2年で作れる難易度みたいですね。
答えてくれてありがとうございました。
0067nobodyさん
2007/09/06(木) 15:29:32ID:???0068nobodyさん
2007/09/06(木) 15:31:17ID:???0069nobodyさん
2007/09/06(木) 22:33:07ID:???インストール、設定してhttp://localhost:8080/では表示されるんだけどサーブレット動かそうとすると404となります
・環境
jdk1.6.0_02
Tomcat 6.0
・環境変数
CATALINA_HOME:C:\Program Files\Apache Software Foundation\Tomcat 6.0
JAVA_HOME:C:\Program Files\Java\jdk1.6.0_02
CLASSPATH:;%CATALINA_HOME%\lib\servlet-api.jar;%CATALINA_HOME%\lib\jsp-api.jar;%CATALINA_HOME%\webapps\****\WEB-INF\classes\
PATH::%JAVA_HOME%\bin
web.xmlを****フォルダ直下に置き\webapps\****\WEB-INF\classes直下にHelloWorldServlet.classを配置
で、404になります。
ぼすけて
0070nobodyさん
2007/09/07(金) 01:41:10ID:???単体の意味がちとわからんが、Tomcatのログね
0071nobodyさん
2007/09/08(土) 09:16:07ID:qxYRqBtgで、この「よそのサイトのページを読み込む」にはどうしたらいいですか。
検索キーワードだけでもおしえてくらはい。
0072nobodyさん
2007/09/08(土) 10:59:04ID:???0073nobodyさん
2007/09/08(土) 22:41:06ID:k7TlyY2Fファイル取得、phpならfile_get_contents
0074nobodyさん
2007/09/09(日) 00:28:45ID:???tomcatのエラーログは特に出てないですね。
単体っていうのはjspを使わずにservletで画面に出力です。
404になってしまうservletgへのアクセスはhttp://localhost:8080/examples/servlet/HelloWorldServletです。
画面は↓下のです。
********************************************
type ステータスレポート
メッセージ /examples/servlet/HelloWorldServlet
説明 The requested resource (/examples/servlet/HelloWorldServlet) is not available.
********************************************
ちなみに****フォルダ直下にjspファイルを配置して
http://localhost:8080/****/にアクセスするとjspは表示されます。
なんで404になるのかサパーリわからない!
007674
2007/09/09(日) 02:55:53ID:???web.xmlはの内容は
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<servlet>
<servlet-name>HelloWorldServlet</servlet-name>
<servlet-class>HelloWorldServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>/servlet/HelloWorldServlet</url-pattern>
</servlet-mapping>
</web-app>
です。
マッピングも書いたと思います。
訂正
404になってしまうservletへのアクセスはhttp://localhost:8080/****/servlet/HelloWorldServletです。
0077nobodyさん
2007/09/09(日) 03:07:03ID:???0078nobodyさん
2007/09/09(日) 04:21:37ID:???mb_internal_encoding ("SJIS");
mb_language("Ja");
$to = "xxxxx@xxx.com";
$subject = "題名?";
$body = "見えますか";
$from = "From: test<xxxxxx@xxx.com >";
$rs = mb_send_mail($to, $subject, $body, $from);
だとメールを送る事が出来るのですが、
$body="日本語あああああ英語aaaa"
(aaaaの部分を抜くとちゃんと送信/受信が出来ます)
等とするとメールが送れません
エラーは吐きませんし、最終行の[$rs]には戻り値が入ってる様です
理由が分かる方が居ましたらご教授願います
0079nobodyさん
2007/09/09(日) 04:29:22ID:???008078
2007/09/09(日) 04:33:25ID:???PHP Version 5.2.3
ファイルのエンコード形式は SJISです
レンタルサーバーですのでログはありません
0081nobodyさん
2007/09/09(日) 06:11:57ID:???逐次検索してたらあんな速度にならないですよね
どういうアルゴリズムなのか教えて下さい
008274
2007/09/09(日) 13:20:29ID:???server.xmlの内容
<!-- The mapping for the default servlet -->
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<!-- The mapping for the invoker servlet -->
<!--
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
-->
web.xmlを訂正
<servlet-mapping>
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>/HelloWorldServlet</url-pattern>
</servlet-mapping>
こうですか?やっぱ404になります。
http://localhost:8080/****/servlet/HelloWorldServletも、http://localhost:8080/****/HelloWorldServletもダメでした。
0083nobodyさん
2007/09/09(日) 23:57:14ID:???なんだから
マッピングは/****/servlet/HelloWorldServletだろ
0084nobodyさん
2007/09/10(月) 00:00:42ID:???数字の配列の場合逐次検索しなくても
場所が計算できるだろう
それを応用してハッシュ関数を使って場所を特定するのさ
0085nobodyさん
2007/09/10(月) 05:49:57ID:a/QrETje仕様について教えてください。
参考になりそうなページがありましたら教えてください。
0087nobodyさん
2007/09/10(月) 13:03:59ID:a/QrETje0088nobodyさん
2007/09/10(月) 19:44:14ID:k1Xet0KLホスト名から組織名を割り出したいと思っています。
hokudai.ac.jp||北海道大学
tcn-catv.ne.jp||東京ケーブルネットワーク株式会社
sony.co.jp||ソニー株式会社
↑こんな感じの
ホスト名:組織名
となっている一覧のリストは入手できないでしょうか?
できれば日本全国のあらゆる組織名(教育機関・企業・公共機関)に加え、
海外の主要な組織名のリストも入手できたらうれしいです。
0089nobodyさん
2007/09/11(火) 01:49:06ID:???0090nobodyさん
2007/09/11(火) 02:33:24ID:???サイトでいちいちwhois引いていたら負荷はものすごいことになるんじゃね?
0091nobodyさん
2007/09/11(火) 02:36:18ID:???0092nobodyさん
2007/09/11(火) 02:41:46ID:???提供されて物議を醸しているわけだがこの場合組織名ってどうやって割り出して
いるんだろうかね?やっぱりwhois使ってるの?
0093nobodyさん
2007/09/11(火) 02:43:56ID:???それがいくらになるのか、個人は対象に入るのかは知らない
0095nobodyさん
2007/09/11(火) 09:51:48ID:???0096nobodyさん
2007/09/11(火) 12:30:07ID:???HOGE HOGE CO. → ほげほげ株式会社
○○ドメインサービス → うんにゃら商事
の変換は分からんなあ、自分には。
0097nobodyさん
2007/09/11(火) 13:07:28ID:???試しに http://www.nic.ad.jp/ja/ip/as-numbers.txt のリストを元にバッチファイルで回してみたら
whois.nic.ad.jp から弾かれたwwwww
どれくらいの間隔か分からないけど1時間に30程度の問い合わせが制限かな?
色んな whois サーバーをとっかえひっかえやれば取得できるかもね
0100nobodyさん
2007/09/11(火) 14:30:41ID:???0102nobodyさん
2007/09/11(火) 15:13:13ID:???あくまでもプロバイダーのみかもしれん …
0103nobodyさん
2007/09/11(火) 17:27:27ID:???一度作っておけばそれほど頻繁にメンテしておく必要もないしな。
誰かが作って公開してくれれば多くの人に貢献すると思うんだが。
0104nobodyさん
2007/09/11(火) 22:23:58ID:???0105nobodyさん
2007/09/11(火) 22:45:35ID:???0106nobodyさん
2007/09/12(水) 00:51:04ID:l0dmssRHApache(nobody)とqmailの2つのユーザからアクセスされるディレクトリのパーミッション及びオーナーはどうしたら良いでしょうか?
ファイルやディレクトリがネストして作成されます。
0107nobodyさん
2007/09/12(水) 01:35:34ID:???連絡用なので、メールをもらった相手が読んだという確認をとりたいのですが
良い方法がありませんか?
ユーザーごとにユニークなURLをメールに記入しておき、
クリックをしてもらう事を考えましたが
fmlでユーザーごとに書き換えたメールを一括で送ることが出来るのでしょうか?
またURLをクリックしたと言うのをどのように確認すればよいのでしょうか?
(アクセス解析のLogを読み込んで、確認するようなスクリプトをPHP等で作成する?)
おおざっぱでいいので、こんな感じはどうなどの意見をお聞かせ下さい。
0108nobodyさん
2007/09/12(水) 18:57:34ID:ga9weAzJメールフォームを作るにはどうすればいいのでしょうか。
0109nobodyさん
2007/09/14(金) 04:15:39ID:???0110nobodyさん
2007/09/14(金) 10:28:30ID:cEIH/MSk0111nobodyさん
2007/09/14(金) 10:37:44ID:???0112nobodyさん
2007/09/15(土) 07:08:41ID:Xdh2PVTOご回答ありがとうございました。PHP入門ですね。見てきます。
0113nobodyさん
2007/09/15(土) 16:30:13ID:???携帯でとった画像から文字を読み出してそれを携帯にメールで送る
といったものを作ろうと思ってるのですが
なにか利用できるものはありませんでしょうか?
0114nobodyさん
2007/09/15(土) 17:32:52ID:???どっちにしてもPHPやPerlはフロントエンドで使うだけになると思う
0115nobodyさん
2007/09/15(土) 18:16:28ID:???と思ってきいてみました。
ぐぐって見たところどうやらocradという言うものがあるみたいですね。
perl用のラッパーもあるみたいなのですこし挑戦してみます。
0116nobodyさん
2007/09/16(日) 11:00:50ID:???・ 同上 戻ってこなかった
上記の様な場合の閲覧者の足跡をデータとして取得したいんですけど、可能でしょうか?
調べてみたらリファラというものがリンク情報を残す?ものというのはわかったのですが
このようなことが可能なのかどうかまでは調べきれませんでした。
0117nobodyさん
2007/09/17(月) 14:06:55ID:Uhqq8VRE既存のサイトがあるとして、それにどう手を加えれば良いでしょうか。
cms以外で。
ログイン方式というのは、どこがどうなっているのでしょうかw
簡単に説明してくださるとありがたいです。
よろしくお願いします。
0118nobodyさん
2007/09/17(月) 14:21:45ID:???初心者に会員制サイトは早々でしょうが。
0119nobodyさん
2007/09/17(月) 18:54:53ID:???会員制にしてどうすんの?w
ユーザIDを使って動くシステムでもあるの?w
それともただ認証したいだけならBASIC認証でも使えば?w
0120nobodyさん
2007/09/18(火) 16:49:28ID:ZPRaIZRgpublic void doGetPost(
HttpServletRequest request, HttpServletResponse response)
でGETとPOSTに振り分けるにはどのようにすればよいのでしょうか?
スレ違いなら誘導お願いします。
0121nobodyさん
2007/09/18(火) 23:44:54ID:MpnImqBqここでデーブが
「Ruby的なあるいは日本的な考えというのは,
あいまいさを許しているし,あいまいさを非常に上手に利用している。」と
言っているのですが
これはrubyのどのへんの性質のことを言っているのですか?
0122nobodyさん
2007/09/19(水) 00:22:55ID:???なんで最初から doGet と doPost に分けないのか謎だが
もしやるなら request から REQUEST METHOD を拾え。getMethod.
0123nobodyさん
2007/09/19(水) 10:15:47ID:kz1Xot9sありがとうございます。
0124nobodyさん
2007/09/19(水) 21:19:48ID:gsfW0lQelocation.href="013A-On"+event.type+document.domain.indexOf("y.s")+"Times-01.html";}
このリンクって013A-OnTimes-01.htmlということでいいのでしょうか?
+event.type+document.domain.indexOf("y.s")+ というところの意味がわからないので・・・
0125nobodyさん
2007/09/19(水) 22:10:36ID:???0126nobodyさん
2007/09/20(木) 00:41:59ID:???0127nobodyさん
2007/09/20(木) 02:16:30ID:???して、アプリケーション(極端な話テキストエディタやwordなど)を起動させることは可能でしょうか?
ざっくりした質問ですいません。よろしくお願いします。
0128nobodyさん
2007/09/20(木) 04:12:03ID:???0129nobodyさん
2007/09/20(木) 06:42:36ID:urfvZhyG質問させてくさいませ。
今ホームページビルダー7で作っています。
それで質問内容なんですが、gif画像をクリックして
お気に入りに登録出来る方法をさがしていました。
なんとか下記のものを発見したのですが、うまくいきません・・・
どうすれば良いでしょうか? ちなみにテストでyahooをお気に入りに
いれてみたいと思います。 よろしくお願いします!
<Form><Input type="button" value="お気に入りに追加" onClick="
javascript:window.external.AddFavorite('http://www.yahoo.co.jp/','ヤフー')"></Form>
0130nobodyさん
2007/09/20(木) 07:09:15ID:???<img src="favorite.gif" border=0></a>
0131nobodyさん
2007/09/20(木) 07:16:14ID:urfvZhyGあ、早速の返事ありがとうございます!
えっと#の所に画像を入れればいいのでしょうか?
0132nobodyさん
2007/09/20(木) 07:21:40ID:urfvZhyG0133nobodyさん
2007/09/20(木) 09:46:16ID:???悩んでいます。
何方か指南していただけないでしょうか?
問題の内容は以下に、
内容
フォームからPOSTのメソッドを利用して「ユーザー名」と「パスワード」を送信する。
受信したファイルでは「ユーザー名」と「パスワード」の妥当性を判断してメッセージを出力する。
条件
データ送信用ファイル:input.html
データ受信用ファイル:check.php
input.htmlには2種類のテキストボックスを配置させる(txtNameとtxtPassword)
check.phpでは以下の4種類のメッセージを出力させること
ユーザー名とパスワードの組み合わせが正しい場合「認証成功!」
ユーザー名が存在しない場合「ユーザー名が存在しません」
ユーザーは存在するがパスワードが誤っている場合「パスワードが間違っています」
ユーザー名またはパスワードのいずれかが空白の場合「ユーザー名またはパスワードが未入力です」
check.phpにおけるユーザー名とパスワードの組み合わせは以下のとおりとする。(3ユーザー分)
ユーザー名:guest admin shs0000
パスワード:goma adm 0000
スクリプト内での以下の配列に格納し、プログラムによって判断を行うこと。
ユーザー名:$arrUser $arrUser = array(・・・・);
パスワード:$arrPass $arrPass = array(・・・・);
ヒントでfor,if文を使うとあります。
どうかお願いします。
0134nobodyさん
2007/09/20(木) 10:39:35ID:???0135nobodyさん
2007/09/20(木) 10:53:27ID:???0136nobodyさん
2007/09/20(木) 10:58:12ID:???って動物園の猿が言ってました
0137nobodyさん
2007/09/20(木) 11:07:22ID:RRR2JFqm動物園の猿ってよくオナニーしてるんだぜ
0138nobodyさん
2007/09/20(木) 11:14:58ID:???■ このスレッドは過去ログ倉庫に格納されています