△▲ WebProg 初心者の質問 Part8 ▼▽
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
04/03/06 19:25ID:???WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
2ch 総合ガイド
http://www.2ch.net/guide/
前スレ
△▲ WebProg 初心者の質問 Part7 ▼▽
http://pc2.2ch.net/test/read.cgi/php/1073460282/
△▲ WebProg 初心者の質問 Part6 ▼▽
http://pc2.2ch.net/test/read.cgi/php/1066318233/
△▲ WebProg 初心者の質問 Part5 ▼▽
http://pc2.2ch.net/php/kako/1060/10602/1060263267.html
△▲ WebProg 初心者の質問 Part4 ▼▽
http://pc2.2ch.net/php/kako/1056/10560/1056078605.html
WebProg 初心者の質問 Part3
http://pc2.2ch.net/php/kako/1045/10450/1045091733.html
△▲ WebProg 初心者の質問 Part2 ▼▽
http://pc2.2ch.net/php/kako/1037/10372/1037222063.html
△▲ WebProg 初心者の質問 ▼▽
http://pc.2ch.net/php/kako/1030/10301/1030151932.html
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
0232nobodyさん
04/03/23 15:39ID:???いまいちよくわかんね。
0233nobodyさん
04/03/23 18:25ID:???0235nobodyさん
04/03/23 19:03ID:DFiZiZXoあなたに何か迷惑かけましたかね?
0236nobodyさん
04/03/23 19:10ID:DFiZiZXo説明が少なすぎましたね。
自分が操作するのではなく、
貸してる友達とかに、メールの追加を自分でしてもらうように
ブラウザから変更ができたらいいなと思ったわけです。
webmin調べてみたんですが、あれって全部の項目がいじれちゃいますよね?
メールの追加、変更、削除だけでもできればいいんですが。。
ヒントだけでもいいのでお願いします。
0237nobodyさん
04/03/23 19:26ID:???『釣り』じゃなかったらこいつの頭は異常です。
0238nobodyさん
04/03/23 19:26ID:???0239233
04/03/23 19:38ID:???>>231も言っているが、その鯖上で動くものであれば何でもいい。
どれでもいいからHelloWorldから始めてみろ。
それもしないで「ヒントだけでも」などとグダグダ抜かすから嫌われる。
0240nobodyさん
04/03/23 20:10ID:???文字化けしますか?
0242未承諾広告※ ◆TWARamEjuA
04/03/23 22:15ID:???--enable-mbstring をつけて configure しる!って怒られました。@PHPはまだまだずぶずぶです。
0243nobodyさん
04/03/23 22:56ID:???0244nobodyさん
04/03/24 00:39ID:S9oRLsWiパールとかPHPとか違うわけですか?
0245nobodyさん
04/03/24 01:15ID:???もう釣りはいいって。
ニュース板で「ニュースってなんですか?」とか、
学問・理系板で「物理学ってなんですか?」とか聞くのかよお前は。
その程度の認識とか興味しかないなら来なくていいって。
0246nobodyさん
04/03/24 01:39ID:???0247nobodyさん
04/03/24 12:37ID:???ttp://www.foo.com/bar
と入力した時に「bar」を変数として得るにはどうすればいいの?
いま現在は、
ttp://www.foo.com/index.php/bar
として、$_SERVER['PATH_INFO']の値を取得しているんだけど、
何とかして、index.phpを省略したいんだな。
ちなみに環境は、
SunOS ns 5.8
Apache/1.3.23
PHP Version 4.3.2
です。
0248nobodyさん
04/03/24 12:59ID:???0249nobodyさん
04/03/24 15:32ID:/RoyEydA次はWebProgを学ぼうと思うのですが、言語がいっぱいあり、どれを学べばいいのか
迷ってます。
Perl、php、ruby・・・どれを学ぶのがいいのでしょうか?
0251249
04/03/24 15:46ID:/RoyEydAxreaを使ってます。
多くの言語をサポートしてるみたいです。
http://www.xrea.com/?action=spec
0255254
04/03/24 16:17ID:???0256nobodyさん
04/03/24 16:28ID:xw5QSZWehtml,javascriptはわかります。
cgi, php 作ってあるものを設置できる程度
おながいします。
0257nobodyさん
04/03/24 16:37ID:???> Perl、php、ruby・・・どれを学ぶのがいいのでしょうか?
あのさあ、
Perl、php、ruby・・・それぞれ学んでる人が居るわけよ、
だから誰にでも当てはまる最適解ってないのよ、わかる?
つまり、あなた次第なのよ。
今日僕はカツどん食べたらいいでしょうか、ラーメンがいいでしょうか?
って聞いてるようなもんなのよ、わかる?
カツどん食べるかラーメン食べるか決めるためには、カツどんがどんな味で
ラーメンが熱い汁に麺が入ってるってぐらい知らなきゃ、
そもそもどれ食べていいかわからんわけでしょ?
で、ちったあ自分の小遣いで食べてみる、とかしないとだめなのよ。
どんなもんか知らないんだったら。
で、そもそもどんなもんか知らないやつに説明したりする暇はないのよ。
そもそも説明されたって、食べた事なけりゃわからんでしょ?
わかる?
0258nobodyさん
04/03/24 16:40ID:???HTMLだけだってできるよ。更新大変だけど。
HTMLかけなかったら、アマゾンみたいなページの絵を紙に描いて
デジカメでとってWEBにはっつけてもいいのよ。更新大変だけど。
だから、なんででもできる。
あなた次第。わかる?
0259nobodyさん
04/03/24 16:43ID:???使える言語は、perl、php、ruby、python、sh ってところか。
perl : 使ってるヤシが多い。よってサンプル、日本語の情報が多い。
php : webに特化してた時期があるので、便利な関数が多い。情報は中くらいか。
ruby : 他に比べて情報が少ない。プログラム言語としてはいいかも知れんがweb向きじゃないな。
python : 他に比べて情報が少ない。
sh : 鯖管理に使ったりするので情報が多いちゃー多いが、web関係ではまぁ止めといた方がいい。
他人が頑張ったおいしい汁を大量に吸いたいならperlをすすめておこう。
0260nobodyさん
04/03/24 16:50ID:0VGVWdNAメールが飛ぶプログラムを書いています。
パソコンやimode宛なら問題なく動くのですが、vodafone宛
(***@k.vodafone.ne.jp : 関西なので)だとメールが到着しません。
vodafone宛にメール送信するときに特別な注意ってあるのでしょうか?
From/Message-IDヘッダーはつけています。
0261249
04/03/24 17:03ID:???どちらでも可能なのですね。
サンクス。
>>255
サンクス。
php候補にしておきます。
>>257
一応、ググって一通り見たのですが、普及度でいったら下記のようですし、
perl>php>ruby
言語の完成度でいったら、
ruby>php>perl
のような印象を持ちました。
自分の中では、華麗な記述ができそうなrubyを学ぼうと思ったのですが、
現在、あまり普及してないためちゅうちょした次第です。
>>259
分かり易い指標ありがとうございます。
とりあえずCGIのサンプルを自分用に変更できるぐらいのレベルまでperlを学んでみます。
その後、余裕があればphpを勉強してみます。
0264nobodyさん
04/03/24 17:46ID:xw5QSZWeえっと。見た目をアマゾンにしたいんじゃなくて
アマゾンの商品管理はどういうシステムなのか知りたかったんです。
例えば、PHPとMySQLを連動させてるとか、RSS?とかXML?とか
なにを使ってるんだろうと。。
0265nobodyさん
04/03/24 17:57ID:???0266247
04/03/24 17:57ID:???ブラウザーの「アドレス」欄に、
ttp://www.foo.com/bar
と、入力した際に、正しく、ttp://www.foo.com/index.php
が表示されるようにしたいのです。
今のところ、404エラーになってしまうのですよ。
0269nobodyさん
04/03/24 20:05ID:a2JpvNb1$table_name = 'test';
$no = $_POST["no"];
$query = "update $table_name set DATE=DATE-1 where DATE>$no";
mysql_query($query);
このようにして、DATEが $no より大きい場合、
DATEの値を一つ小さくして更新するようにしたいのですが、
ちゃんと動いてくれません。
どのようにすればいいのでしょうか?
0270nobodyさん
04/03/24 20:11ID:???0271269
04/03/24 20:43ID:???と、 DATE に適当な数値を入れたら、修正できました。
DATE=DATE-1 って文法的に間違ってませんよね?
DATEの型は int です。
0272nobodyさん
04/03/24 20:50ID:???$query = "update $table_name set DATE=DATE*2 where DATE>$no";
とやってもできました。 DATE-1 のマイナスの時だけ出来ません。
なぜ…。
0273/ノ、゚ ヮ゚ノ、,ヽ ◆HEHARUKAoo
04/03/24 22:09ID:???会社の興し方を勉強するのが
たぶん一番手っ取り早い。
0274nobodyさん
04/03/25 09:28ID:???$query = "update $table_name set DATE=`DATE`-1 where DATE>$no";
バッククォートで囲む
又はMySQLの予約語をフィールド名に使わない。
0275247
04/03/25 12:05ID:???.htaccessでやる場合、
どういうディレクティブをいぢれば良いんですか?
>268
mod_rewriteですね。
いろいろ探ってみます。
多々ヒントありがとうございますた。
0276nobodyさん
04/03/25 14:16ID:zOgaDACNって可能?
0277T.K
04/03/29 11:35ID:???http://www.mikeneko.ne.jp/~lab/web/htaccess/redirect.html#redirect1
ここに404の出し方があるから、それをトップページに変えればいいんじゃないの?
0278nobodyさん
04/03/29 11:37ID:Vd61dZGJメッセンジャーが反応して、右下からポコポコと小さいウィンドウがニョキっと
現れるんです。他のメールはちゃんと日本語でそのウィンドウに表示されるんですが
私が書いたスクリプトだと文字化けしています。
だけどhotmailの画面に行くと文字化けはしていません。
どのようにすれば文字化けせずにメッセンジャーの小さいウィンドウに表示させることが
できるのでしょうか?
0279nobodyさん
04/03/29 11:40ID:???0280nobodyさん
04/03/29 17:17ID:9MggOf3tphpからmysqlへの接続ができません。
--------------------
Warning: mysql_connect(): Access denied for user: 'test@xxx-odu8xjrzur' (Using password: YES) in c:\program files\apache group\apache\htdocs\dbtest.php on line 24
データベースに接続できません
--------------------
というようなエラーが出てしまい
dbtest.phpは次のようにデータベースへアクセスしています。
$server = "***.***.***.***"; // データベースサーバ
$db_user = "test"; // データベースへ接続するユーザ名
$db_pass = "123";// データベースパスワード
$database = "dbtest";// データベース名
mysql_connect($server, $db_user, $db_pass) or die ("データベースに接続できません");
そこでわからないのはどうしてtest@xxx-odu8xjrzurと出てしまうのか
という点です。
$db_user = "test"にしているはず
これは何が問題なのかがわかりません。
apacheのせいなのか、phpの設定なのか、それともmysqlがいけないのかが
わからないために困っています。
OSはWindows 2003 server
php,apache,mysqlはともに最新版です
よろしくお願いします
0281nobodyさん
04/03/29 18:53ID:s3IjjEAdwww.uiui.net/〜*****/****.cgi は実行できるようになったのですが
www.uiui.net/〜*****/cgi-bin/****.cgi がInternal Server Error になってしまいます。
なにか、設定が必要なのでしょうか?
ちなみに、.htaccessの設定内容は
Options +Includes
AddHandler server-parsed .html .htm
Options +ExecCGI
AddType text/html .cgi .pl
AddHandler cgi-script .cgi .pl
です。
CGI内、requireで呼び出しているものの存在もチェックしましたが問題ありませんでした
0282nobodyさん
04/03/29 21:36ID:9kEMnBspの機能がついてる、チャットってありますか?
それかhttp://feather.cx/pbs/
ここのチャットを何人入室してるかTOPなどに表示できるようにできますか?
0283nobodyさん
04/03/29 22:08ID:???鯖に問い合わせてください。
>>282
【CGI】こんなCGI探してますver.12【素材】
http://pc5.2ch.net/test/read.cgi/hp/1075737677/
0284nobodyさん
04/03/29 23:13ID:???http://www.foo.com/bar にアクセス来たら、http://www.foo.com/index.php が呼び出されて
かつ 変数に bar を入れたいんでしょう?
.htaccessでディレクトリ指定パスでindex.phpが呼び出されるようにしてみては?
無理なら、http://www.foo.com/?bar とかで妥協するしかないかも。
こっちも素人考えなのでわからん。
0285nobodyさん
04/03/30 15:53ID:Z02fuIvAWindowsとなんか違うんでしょうか。
0286nobodyさん
04/03/30 16:06ID:???http://www.linux.or.jp/general/linux.html
というか板違いじゃヴォケ
0287nobodyさん
04/03/30 16:06ID:???Google等で検索するか該当板で聞いて下さい。
0288nobodyさん
04/03/30 17:03ID:pzgNj3o1fopen("file.txt","r");#PHPの場合
とかすると、やはりこの時点で file.txt を全部読み込むんでしょうか?
全部読み込まないで処理させる方法はPerlやPHPではないですか?
やりたい事
・500MBほどあるテキストがある
・開くのが大変なので5000行程にファイルを分割したい
現状
・分割する以前に、 fopen をした時点で500MB読み込みしていると思われ
処理が重くて作業にならない
0289nobodyさん
04/03/30 17:20ID:???0290288
04/03/30 17:28ID:???ごめんなさいごめんなさい。
0291nobodyさん
04/03/30 17:59ID:n/eS2jGA1.検索フォーム→2.検索結果
こういう流れを作る時に、
・処理ごとにCGIを分ける[input1〜input3.cgi/query1〜query2.cgi]
・全て同CGIで処理[input.cgi/query.cgi]
前者でやってるんですが、やたらファイル数が多くなります。
というか前者ってあまり見かけないような…うーん。
「処理区切り」「ページ区切り」って好みの問題ですか?
0293nobodyさん
04/03/30 21:02ID:Whk+MXZ5PHP勉強するのに、今までどんな本読みましたか?
何々をしたかったので、こんな本読んだ!とか
あったら教えて下さい^^
私の現段階のスキルは、簡単な演算子、関数がわかる程度です。
もし、いいのを教えて頂けたら、教えてくれた人のトークンで買い物しますよ!
0294nobodyさん
04/03/30 21:24ID:???0295nobodyさん
04/03/30 21:52ID:???まああとはクラス継承とかセッション管理とかその辺はおいおいとやるとして。
0296nobodyさん
04/03/30 21:58ID:???ネット上のマニュアルがバイブルです。
http://www.php.net/manual/ja/
そういう人多いのでは?
0298nobodyさん
04/03/31 01:25ID:cdSkZcE5過去ログを見れるようにしたいのですが、どうしても見れなくて…_l ̄l〇lll
0299nobodyさん
04/03/31 03:57ID:???★三 【 スクリプト改造工房 PART 8 】 ★三
http://pc5.2ch.net/test/read.cgi/php/1077525387/
【 スクリプト改造依頼スレ 】(丸投げ)
http://pc5.2ch.net/test/read.cgi/php/1076831972/
0300nobodyさん
04/03/31 08:23ID:IBBA0iahどこからその天気の情報を取得しようか迷っています。
個人サイトでASAHIcomなどのニュースを掲載しているのを見ますが、
ああいうテキストはどこからどうやって取得しているのでしょうか?
0301nobodyさん
04/03/31 09:48ID:???天気なんてイラネ
0302nobodyさん
04/03/31 10:13ID:J8SCKbaz確かに天気なんかはいらないが、そのページのHTMLだかPHPだかCGIだかの出力ソースを取得してるだけじゃないんか?
0303nobodyさん
04/03/31 10:50ID:U6KG+2Cqtargetにpostする事はできないでしょうか?
Javascriptを使い、onClickイベントでtargetを変更する方法は思い付き
ましたが、あまりスマートでは無いように思います。
文書作成のCGIで、片方のボタンを押したら入力内容でDB更新して終了。
別のボタンを押したら入力内容を別ウィンドウ(taget="_blank")にプレビュー
表示させたいのです。
CGIのridirect等を使ってスマートにできないもんでしょうか?
0305nobodyさん
04/03/31 11:31ID:jA2+IL/S<div title="吉野家ジェネレータ並に長いメモ">φ(`д´)カキカキ</div>
で対応したら、表示したツールチップって数秒で消えてしまいますよね。
やたら長いメモを書かれると、途中で読めなくなる場合があるんで、消えなくなるようにしてくれ、
って言われたんだけど、どうやって設定すればいいんでしょうか?
HTMLやJavaScriptで設定できるの?
それともIEの設定でできる?
ちなみに、IE6で動けばそれでいいそうです。
0306293
04/03/31 11:53ID:???確かにある程度のものは作れますね。簡単なメールフォームとか。
入門書にクラス継承、セッション管理については触れてなかったので、
それを勉強したいところです。
Perlとかやってたらもっとわかりやすいんだろうけど、
プログラムとしてPHPが始めてなので、掲示板とかになるとサッパリで。。。
ソースをいろいろいじくっては、あーなのか、こーなのね、と奮闘中です。
おいおいでもいいんですが、電車乗ってる間に勉強できたらなと思ったんですが。。
0307nobodyさん
04/03/31 12:51ID:???勝手にメモ帳が開くのですが、
ブラウザでそのまま見ることは可能ですか?
0309nobodyさん
04/03/31 13:05ID:???このスレ的にはログをHTMLに整形すればブラウザに表示されるって答えになる。
でもお前さんの望んでる答えはおそらくブラウザなりOSなりの設定じゃないか?
それなら板違いだ。
0311nobodyさん
04/03/31 13:19ID:???失礼しますた。逝って来ます。
0312nobodyさん
04/03/31 13:22ID:W1IehsTK( ゚д゚)ハッ! 板違いでしたね。
ネットスケープにしたら表示されました(´・ω・`)
0313303
04/03/31 13:58ID:8HiqYOniresありがとうございます。
redirectだとPOSTは使えないですよね?(ここがあやふや)
GETだとrequestサイズに制限があるので、大きなデータを送信できないと
思うのですが。
0314nobodyさん
04/03/31 14:19ID:???>>305さんはどこまで逝ったのでしょうか?
ヒントを用意してweb制作板をうろついてるんだけど,見つけられません。。。
使用OSはWinMeで,ActivePerlとAnHTTPdをインスコしています。
よろしくお願いします。
0315nobodyさん
04/03/31 14:24ID:???0316305
04/03/31 14:40ID:???あいすみません。質問にお答えします。
CとJavaしかわからんアフォなんで、JavaScriptの言語仕様に彼岸まで逝ってました。
てめぇで調べてたんだけど、結局わかんなかったよ、ママン。
そんなわけで、先ほどWeb製作のJavaScript質問スレに質問を投下してきました。
いい人がいるなあ、とホロリとする春の昼下がり。
0319nobodyさん
04/03/31 15:39ID:???0320nobodyさん
04/03/31 15:46ID:???小細工するほうがよっぽどスマートじゃないというのに禿同
まぁ、好みの問題でしょうが。
0321nobodyさん
04/03/31 18:31ID:???ttp://ari-sin3.hp.infoseek.co.jp/arisin4.html
ここのあぷろだを使っているのですが、アップロード自体は成功し、
ちゃんと“しばらく”表示され、それをダウンロードすること等ができるのですが、
しばらくすると消えてしまいます。パス漏れとかではないのですが…
なぜでしょう…?よろしくお願いします。
http://pc5.2ch.net/test/read.cgi/php/1054216089/l50
こちら向けの質問だったでしょうか…
設置者様の掲示板にも書いたのですが過疎してるっぽかったのでここに書き込みさせていただきました。マルチスイマセン。
0322303
04/03/31 18:43ID:8HiqYOni319氏も言われている通り、formを2つ作る場合はプレビュー送信用のフォームに
hidden等を使って、入力用のフォームからデータをコピーしなければなりません。
これは超ダサイですね。
>>320
先ほど思いついたのですが、プレビュー時はデータ用のDBは更新せず、
セション管理用のDBにフォームデータを格納し、リダイレクト先のCGIで
セションDBからプレビューを作成するという方法もありますね。
しかしJavascriptでtargetを書き換えた方が遥かに簡単ですね。
0323nobodyさん
04/04/01 20:46ID:Qa8QIqo7http://tackysroom.com/cgi_mkakikomitai.htm
ここの「もっと書き込み隊」なんですけど、
左上にプッシュボタン?があってそれを押すと_topになってるみたいで
フレームのページで使っているので非常に迷惑です。
そのページだけ変わるようにしたいのですが、やり方を教えてください。
できれば「○○行目の○○を変更して」等の説明でお願いします。
0324nobodyさん
04/04/01 21:01ID:???【 スクリプト改造依頼スレ 】(丸投げ)
http://pc5.2ch.net/test/read.cgi/php/1076831972/l50
0325nobodyさん
04/04/01 21:11ID:Qa8QIqo7逝ってきます
0326nobodyさん
04/04/01 22:54ID:eSwMP1DY復活したようなのでこちらで聞きます。
0327nobodyさん
04/04/01 23:53ID:???そりゃIEの使い方だろ、板違い
ローカルルール嫁
0328nobodyさん
04/04/02 15:50ID:p09aChTK残りはgoogleなどのように[1 2 3 4 5 .... 10]みたいな感じで
ページ送りが出来るようにしたいのですが、こういった事をやるための
コードの良い見本ってないでしょうか?
この手のコードって、何か典型的な形ってあるんですか?
板違いでしたら申し訳ありません。。。
0330nobodyさん
04/04/02 17:50ID:aQazsdUFheader('Content-Type: text/html;charset=shift_jis')
と書くんですが、この場合、HTMLの部分で↓は不要ですか?
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
0331nobodyさん
04/04/02 17:59ID:???最近そういうの書いた。
my $num_page = int( @results / $par_page );
$num_page++ if ($num_result % $par_page || $num_result == 0);
で、表示データは、
my @page_result = @results[
(($page_num-1)*$par_page)..($page_num*$par_page-1)
];
こんな感じ。
$par_page は一ページ当たりの表示件数
@results はヒットしたデータが入った配列
$num_page はヒットしたデータを全部表示するのに必要なページ数
$page_num は表示するページナンバー
@page_result はそのページで表示するデータのスライス
■ このスレッドは過去ログ倉庫に格納されています