トップページ⇒php
982コメント345KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん04/11/28 18:58:29ID:???
2ちゃんねるは初めて。 WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。

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

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

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

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

関連情報は
>>2-3

前スレ
△▲ WebProg 初心者の質問 Part10 ▼▽
http://pc5.2ch.net/test/read.cgi/php/1095633323/
027127004/12/28 14:13:00ID:???
訂正: >>296 ではなく >>299 へのレスでした。
0272nobodyさん04/12/28 15:54:11ID:???
質問させていただきます
現在CGIを書いているのですがEUCで記述してしているにもかかわらず
ISO-8859-1 に文字エンコードが設定されています

print <<END;
Content-type: text/html
<!DOCTYPE HTML PUBLIC "-//W3C//Dtd HTML 4.01 transitional//EN" "http://www.w3.org/tr/html4/strict.dtd">
<html lang="ja">
 <head>
  <META http-equiv="Content-Type" content="text/html; charset=EUC-JP">
  <title>検索結果, $search</title>
 </head>
 <body>

END

と print部分の上部はしています

スイマセンがどこが悪いのか教えて頂けないでしょうか?
よろしくお願いします
0273nobodyさん04/12/28 15:59:03ID:???
>>272
Content-type: text/html;charset=EUC-JP
027427204/12/28 16:02:37ID:???
>>273
ありがとうございました・・
そこでも指定しなくてはいけないんですね・・
027526904/12/28 19:09:25ID:Aam7SQvL
>>270
すばやい返答ありがとうございました。
無事動作しました。
感謝感激です!!
0276nobodyさん04/12/28 21:00:05ID:tz0fT5g8
webにグラフを表示して時間度に自動でグラフを更新
するにはどのようなソース(ツール?)を使えば出来るのでしょうか?
0277nobodyさん04/12/28 21:08:35ID:???
cron
0278nobodyさん04/12/28 21:15:36ID:???
>>276
具体性に欠けていてどうしたいのかわからない。

表示したブラウザを閉じないでいると自動で更新されていくことを望むなら
→Javaアプレットなど

アクセスする毎に更新された表示がされればいいのなら
→その時点で更新を行えば済む
→あるいはグラフのデータをOSなどで更新しておいて単に表示する
027927604/12/28 22:25:35ID:tz0fT5g8
>>278
画像を置き換えるのではなく、その画像自体を
書き換えたいんです。
perlで可能でしょうか?
やり方をお願いします。
0280nobodyさん04/12/28 22:32:02ID:???
perl でやりたいなら、例えば GD::Graph モジュールを使えば
読み込んだデータ使ってグラフを描いて png で出力したりとかできる
0281nobodyさん04/12/28 23:01:32ID:???
ImageMagick,GD,SVG(ビューアーが必要)、意外に選択肢はいろいろある。
0282nobodyさん04/12/29 02:02:57ID:???
>>279
もうちょっと勉強を重ねてから挑みなさい。
やりたいことの説明も満足に出来ないレベルでは>>280-281のアドバイスも
猫に小判。
0283nobodyさん04/12/29 23:34:38ID:ZtiJWjsG
携帯サイトの制作依頼するといくらくらいかかるの?
0284nobodyさん04/12/29 23:39:40ID:???
トロとカッパ巻きの値段を一緒と思ってもらっては困る
0285nobodyさん04/12/30 05:50:46ID:???
トロなんて一昔前はゴミ同然だったがな。
0286nobodyさん04/12/30 18:20:32ID:???
脂多くて日本人好みでは無かったらしいね、トロ。
パンの耳みたいな扱いだったとか。
食の好みも変わってきたという事か
0287nobodyさん04/12/30 19:07:57ID:???
携帯サイトの見積もりから日本人の食生活の変遷まで。
奥深いスレです。
0288nobodyさん04/12/31 01:39:30ID:???
php のインストールに関する質問です。
適当に書いた php スクリプトは基本的に動くんですが、
phpMyAdmin をインストールしようとしたら
Call to undefined function: pma_reloadnavigation()
なんて出ます。いろいろ調べて、php.ini の設定が悪いのかなと思って
いじっていたのですが、どうも php.ini に設定しても実環境に反映されない感じ。
phpinfo() で出て来るパスはあってるっぽいんだけど、何か落とし穴があったら教えて下さい。
FreeBSD 5.2.1-R, Apache 2.0.52 (FreeBSD), PHP/4.3.10
です。よろしこ。
0289nobodyさん04/12/31 01:59:19ID:???
>>288
pma_reloadnavigation ってのはphpMyAdminの中で定義されてる関数みたいだから、
phpMyAdminのインストールに失敗してるか設定ミスなんじゃないの?
php.iniは無罪かと。
0290nobodyさん04/12/31 02:04:39ID:???
>>288
config.inc.phpはちゃんと設定したの?
029128804/12/31 02:08:50ID:???
>> 289
www.phpmyadmin.net/documentation/#faq4_3
によると、include_path を確かめろってあるじゃない?
pma_reloadnavigation は libraries/common.inc.php で定義されてて、
それの読み込みに失敗してるのかと思った。

で、phpMyAdmin とはちょっと外れてるんだけど、
phpinfo() で出て来る path に php.ini が無かったから、
skel ファイルから新しいのを作ったのよ。
でも、それで幾ら設定しても
(例えば include_path = ".:/BAKA" とかしても)
phpinfo() には出てこないから、おかしいなぁと思ってさ。
029228804/12/31 02:11:07ID:???
>>290
とりあえず、
PmaAbsoluteUri
user
password
の3つは設定した。
0293nobodyさん04/12/31 02:13:44ID:???
>>291
http://www.php.net/manual/ja/configuration.php
029428804/12/31 02:26:09ID:???
>> 293
“PHP のサーバーモジュール版では、このファイルは、Web サーバーの起動
 時に一度だけ読み込まれます。”
orz... なるほど。

0295nobodyさん04/12/31 19:07:08ID:Qpv/uEZs
SSIをローカルサイドで走らせたいのですが、見当もつかないのでこちらに参りました。
ローカルでもSSIが有効に処理されるにはどうすればよいのでしょうか
0296nobodyさん04/12/31 19:10:57ID:???
>>295
ローカルに鯖を立てれ
0297nobodyさん05/01/01 03:03:14ID:AQCxUR2s
WebProgというより、業務よりな話ですまんのだが、
クレジットカード決済のシステムを構築するにはどうすればいいのか誰か教えてくれ。
0298nobodyさん05/01/01 03:05:38ID:???
>>297
プロに依頼してください。
0299nobodyさん05/01/01 03:08:51ID:AQCxUR2s
そのプロになりたいんですが・・・。
0300nobodyさん05/01/01 03:10:12ID:AQCxUR2s
カード代行会社やSI系の会社を通さずに自前で、
インターネット照会ができるクレジットカード決済のシステムを作りたいのよ。
0301nobodyさん05/01/01 03:19:03ID:???
>>300
決済会社を通さずに行うことはできません
0302nobodyさん05/01/01 03:22:18ID:AQCxUR2s
そうなのか。とりあえず今はその言葉を鵜呑みします。
あんがと。
0303 【末吉】 05/01/01 05:44:22ID:ge1SMT2k
http://www.kent-web.com/bbs/yybbs.html
これを使っているのですが、過去ログに行ってしまったスレを
現行ログへもどすことはできますか?

※他板より誘導されました。よろしくおねがいいたします、
0304nobodyさん05/01/01 06:04:35ID:???
>>303
手作業で編集すればできる
0305nobodyさん05/01/02 02:03:25ID:???
「CGI設置について質問」スレ落ちたな
0306nobodyさん05/01/02 07:13:22ID:???
web上のCGI実行時に消費するメモリというのはローカルのメモリですか?
それともCGIを設置してあるサーバのメモリですか?
0307nobodyさん05/01/02 09:03:13ID:???
>>306
CGIを動かすPerlがどこで動いているかを考えよう
0308nobodyさん05/01/02 09:16:16ID:???
>>305
次スレをたてておきますた。

CGI設置について質問 【Part2】
http://pc5.2ch.net/test/read.cgi/php/1104624784/
0309nobodyさん05/01/03 23:23:32ID:+VqvE+Ji
こんにちは。PerlもCGIも初心者ですが掲示板を作っています。
一応、記事の登録も出来て掲示板らしくなったのですが、
ちょっと困った事が起こりました。
記事を登録した後に、アドレスバーから掲示板のURLに飛ぶと
登録したはずの記事が更新されてなくて、更新ボタンを押して更新
しようとすると、さきほど登録した際の確認画面がでてきたり、
何回か前に登録した記事が再登録されたりしてしまいます、
どうすればいいでしょうか、分かり難かったら申し訳ありません。
ちなみにCGIモジュール等は使っていません。

登録までの流れはこのような感じです。
掲示板トップ
↓投稿
確認画面
↓登録
掲示板トップ
0310nobodyさん05/01/04 00:09:08ID:???
ソース見ねぇと何とも言えね
031130905/01/04 00:44:57ID:C0Z7FZNV
>>310
http://djkazu.oops.jp/jup/jup0121.txt
ソース上げてみました。汚いコードだと思いますが、よろしくお願いします。
031230905/01/04 02:03:25ID:???
何度もすみません。Apache+mod_perlの環境です。
031330905/01/04 03:21:17ID:???
すみません、自己解決しました。
グローバル変数的なものでmyを使うのがよくなかったようです。
ありがとうございました。
0314nobodyさん05/01/05 14:09:04ID:h8WbGKLE
ご教授下さい。お願いします。
phpやperlを一括でインストールできるphpdevっていうのが欲しいのですが、
サイトに行ってみたところ、ダウンロードページがなくなっています。
どこか他で手に入るところないでしょうか。
宜しくお願いします。
0315nobodyさん05/01/05 14:35:45ID:???
>>314
http://sourceforge.net/project/showfiles.php?group_id=39203&package_id=31409
0316nobodyさん05/01/06 17:00:45ID:4wEqsDtz
前提
・ブラウザを使用して大人数が参加するゲームプログラムを作りたい。
・出来得る限りサーバの負荷、転送量は抑えたい。
・自鯖

以上の前提をふまえた上で習得すべき言語はなんでしょうか?
因みにC++、あとPerlとJavaScriptが少しわかります。ご教授ください。
0317nobodyさん05/01/06 17:15:33ID:???
>>316
大人数が参加するゲームといっても様々だからそれだけでは答えようがない。
0318nobodyさん05/01/06 17:37:27ID:Y+uul2LF
http://lll.s35.xrea.com/santhology/santhology.cgi
上のサイトの小説を配布しているサイトが閉鎖してしまったのですが
誰か、持っておられるかたおりませんでしょうか?
031931605/01/06 18:03:03ID:4wEqsDtz
>>317
失礼しました。
箱庭諸島やEndless Battleのようなものです。

http://www88.sakura.ne.jp/~syouji/cgi-bin/hakora21/hako-main.cgi
http://cgi38.plala.or.jp/rakugame/ebs.cgi
0320nobodyさん05/01/06 18:07:25ID:???
>>317
配布中止/配布元不明スクリプトが欲しい人はダウンロード板へ
0321nobodyさん05/01/06 18:14:42ID:Y+uul2LF
>>320
すいません、本当はそこの板に質問するべきなのですが
mxやwinnyの話でもちきりで、そのような板が見受けられないんです...
0322nobodyさん05/01/06 18:36:35ID:???
>>319
どの言語で作ったところで大差なし。
0323nobodyさん05/01/06 19:40:41ID:???
>>321
ぐぐるとかちっとは努力せい

http://www2s.biglobe.ne.jp/~yasuu/
0324nobodyさん05/01/07 02:27:25ID:nn6znntF
Google使っても分かりませんでした。
携帯でもできるパスワード解読の仕方を教えて下さい。
かなり憎い管理人がいますのでm(__)m
0325nobodyさん05/01/07 02:31:47ID:???
>>324
ブルートフォースアタックがいいでしょう。
0326nobodyさん05/01/07 02:33:55ID:nn6znntF
こちら超初心者です。
ブルートフォースアタックとは?
0327nobodyさん05/01/07 02:39:47ID:???
甘えていないでぐぐれバカ!
0328nobodyさん05/01/07 02:41:23ID:nn6znntF
調べてもよく分かりません。
0329nobodyさん05/01/07 02:48:41ID:???
じゃああきらめな。バイバイ
0330nobodyさん05/01/07 02:54:37ID:nn6znntF
ネトヲタが(・∀・)
シネハゲ
0331nobodyさん05/01/07 03:19:10ID:???
あるサーバのディレクトリに
#!/usr/local/bin/perl
print "hoge\n";
exit;
という内容のhoge.cgiを置いたのですが、アクセスすると500が出ます
そのディレクトリの下に、別のディレクトリがあるのですが、そこにある
掲示板CGIは正常に動作します。hoge.cgi、両ディレクトリは755で、
掲示板CGIのあるディレクトリはcgi_binとかじゃなくて、ユーザ(私)が
勝手に作ったディレクトリです。
このhoge.cgiが動作しないのは、どのような原因が考えられるでしょうか?
0332nobodyさん05/01/07 03:25:10ID:???
>>331
ヘッダない
0333nobodyさん05/01/07 03:34:33ID:???
>>332
htmlヘッダ書かないと500が出るんですね
ありがとうございました
033431605/01/07 04:06:37ID:6iaQCDCH
>>322
そうですか・・・どうもです。
0335nobodyさん05/01/07 16:49:13ID:???
>>333
HTTPヘッダ。
0336nobodyさん05/01/07 23:44:01ID:GrSDiTmV
すいません、Perlですが
gethostbyaddr関数の第2引数ってどういう意味なんでしょうか?
本によって、PF_INETと書いてあったりAF_INETと書いてあったりします。
やってみたところ、どちらも普通に動くようです。
どちらがいいんでしょうか?
よろしくお願いいたします。
0337nobodyさん05/01/08 00:49:35ID:???
>>336
ほぼ同じだから動くならどちらでもいい。
gethostbyaddrならAF_INETのほうが適切かな。(数字の 2 でもいい)
他の関数で使う場合には正しく使い分けなければならない場合もある。
0338nobodyさん05/01/08 01:05:39ID:/y1dHFYb
質問です。よろしくお願いします。

したい事:・ニュースをweb上から自動更新できるようにしたい。
     ・次ログを自動的に作りたい。
     ・CSSのDiv要素でテーブルを作り、その中にテキストを
      読み込み、そのテーブルの大きさからはみだした部分を
      自動的に次頁へというリンクをつくり、次頁のテキストを
      読み込めるようにしたい。
     ・ニュース、記事などはテキストファイルで保存できる、
      あるいは使い回しできるようにしたい。

というような事がしたいのですが、PHP+MySQLでも可能なので
しょうか。それとも、ASP?とかを勉強した方がいいのでしょうか。
    





   
0339nobodyさん05/01/08 01:17:22ID:???
>>338
>ニュースをweb上から自動更新
何をしたいかいまいちわからん。
0340338です05/01/08 01:36:19ID:/y1dHFYb
えっと、掲示板みたいにweb上から情報を更新できるようにしたいということです。
0341nobodyさん05/01/08 01:43:52ID:???
>>338
PHP+MySQLでもできますし、ASPでもできます。
どっちを選んでも大差ありません。
0342nobodyさん05/01/08 01:51:01ID:???
ってことは書かれている内容がニュースであって、
日記や更新履歴などと変わらんってことじゃないか。
それなら何で作ったってできる。
PHPだとしてもMySQLを使うかどうかは好きにすればいいし。
0343338です05/01/08 01:51:20ID:/y1dHFYb
>>341
そうですか。わかりました。
頑張ってPHP+MySQLでやってみたいと思います。
0344338です05/01/08 01:53:11ID:/y1dHFYb
>>342
それはわかっているんですが、
読み込みしてリンクページを自動につくりたい、、って書いてあるのが
一番したいことなんです。
338で初めに書いた事が全てできるものがあれば、という意味で
尋ねたもので…
0345nobodyさん05/01/08 02:18:41ID:???
>>344
リンクページだって作れるけど、サイズは指定できるとしても
主に装飾が目的のCSSからはみだしたらという発想がおかしい。
普通は件数や行数などによって次ページを作成するものだ。
034633605/01/08 03:32:00ID:???
>>337
なるほど。どうもありがとうございました。

0347nobodyさん05/01/08 05:40:28ID:???
>>338
PHP+MySQL が楽な組み合わせだろうな。でもそれくらいは大体のサーバサイド言語で出来る事。
ただ、SQL のテーブルの正規化は勉強しろよ。
0348nobodyさん05/01/08 14:49:08ID:???
mod_perlについて質問させて下さい。
インストールし、.cgiをmod_perlで動作させるように設定すると、
今普通のperlで動作している.cgiもmod_perlで動作してしまうのでしょうか?
どちらで動かすか決める事ってできますでしょうか?
0349nobodyさん05/01/08 14:55:25ID:???
設定の仕方によるし、どちらで動かすか決めれるよ。
0350nobodyさん05/01/08 14:57:23ID:???
>>348
好きなように設定できる。もちろん設定できるだけの腕があるという前提だが。

具体的には、<Directory>, <Location>, 甚だしい場合は <Files> ごとに、
Apache::Registry か Apache::PerlRun か普通のCGIかの三択を選べる。
0351nobodyさん05/01/08 14:57:36ID:???
>>349
早速の回答ありがとうございました。
これで安心してインストールできます。
0352338です05/01/09 01:46:22ID:sz4E1aqm
>>347
はい。よく覚えておきます。ありがとうございました。
0353nobodyさん05/01/09 03:47:53ID:???
環境@php-5.0.3 apache_2.0.52をインストして
これからPHPの勉強をしようとしてる物です。

PHP・apacheはインストできたのですが、FFFTPの設定の仕方が
おかしいのか localhostに接続しています→接続できません
となります…
どうすれば接続出来るのですか?教えて下さい。お願いします。
0354nobodyさん05/01/09 04:05:43ID:???
>>353
FFFTPはFTPClientソフトだから。。。
自宅鯖板か、利用しているOSの板が妥当じゃないかな?
0355nobodyさん05/01/09 12:21:02ID:???
>>353
FTPサーバの設定してないだけじゃない?
035635305/01/09 12:30:40ID:???
>>355

FTPサーバの設定とはどうやるのですか?
0357nobodyさん05/01/09 12:39:30ID:???
>>356
Windows で使える FTP サーバを探してきてインストール……
Apache が提供してくれるのは HTTP。FTP は別のサーバの仕事です。

けど、ローカルで実験するだけなら、そもそも FTP 使う必要ないのでは?
0358nobodyさん05/01/09 12:48:43ID:???
>>357
ローカルで実験するならFTPっていらないんですか?

PHPを使用して書いたソースはどうやって実行結果を確認するのですか?
javaならコンパイルして実行結果を確認しますけどPHPはどの様にすれば
実行結果を確認するのですか?
0359nobodyさん05/01/09 12:49:44ID:???
% php hogehoge.php
0360nobodyさん05/01/09 14:14:49ID:???
http://127.0.0.1/hogehoge.php
0361nobodyさん05/01/09 14:52:48ID:???
PHP・apacheがインストールできたならその過程でFTPについてはでてくるんだけどなぁ…
ルートディレクトリの存在も気が付いていると思うんだけどなぁ…
> javaならコンパイルして実行結果を確認しますけど
そこまで分かってんなら、javaをPHPに置き換えて読めばいいだけなのになぁ…
0362nobodyさん05/01/09 16:47:51ID:???
>361
ルートディレクトリとは何ですか?

初心者なので教えてくれませんか?
0363nobodyさん05/01/09 16:54:10ID:???
初心者なら自分で勉強しろや
0364nobodyさん05/01/09 17:21:59ID:???
>361
解決しました。有難うございます。
0365nobodyさん05/01/10 21:30:11ID:AwExoV3k
失礼します。 初級ネット板のほうから誘導されてきました。
ここでよいのかわからないのですが、、、。

LANでつながれたパソコンA、B、C、D、Eがあったとします。
B,C,D,Eのパソコン上で入力フォームを用い、アンケートのようなものを入力します。
その内容がパソコンAにリアルタイムに伝わるようするにはどうしたらいいでしょうか?

というのも、当方学校関係者なのですが、
チャットや掲示板のような感じではなく、
生徒が入力したことが教師側のパソコンだけに伝わるようにしたいのです。
メールなどは使わず、HTMLがいいと思うのですが、、、。

わかりにくい文章で申し訳ありません。もしよい知恵があったらご教授ください。
また、板違いということであれば誘導していただければ幸いです。
よろしくお願いします。
0366nobodyさん05/01/10 21:47:30ID:???
>>365
「リアルタイム」というのがどの程度のものを求めているのかは分かりませんが、
A以外でHTMLから入力された内容がAに送られるタイミングは
A以外で送信ボタン(2chなら書き込むボタン)が押された場合です。
この場合、AをWebサーバとしてアンケートフォームをA上で実行させる必要があります。

それ以外のタイミング(例えば一字打ち込むごとに即時反映)は
ちょっと難しいかと思います。

もしHTML以外の方法でよいなら、
Excelの自動保存機能を使用すれば、生徒が書き込んでいるファイルを
教師が開いてやればリアルタイムに近いものが実現できると思います。
0367nobodyさん05/01/10 21:55:13ID:???
たぶん>>365の要求に一番近いと思われるものはツーショットチャットの管理システムだね。
それぞれの小部屋でやり取りしているものがリアルタイムに管理者が閲覧管理できる。
javaアプレットやflashを使うとさらに送信ボタンを押すまえの文字の打ち込みもやり取りできる。

ま、そんなことしなくても>366のようなやり方でいいんじゃないの?ネットワークユーザーとか作ればさらに。
0368nobodyさん05/01/10 22:33:22ID:AwExoV3k
>>366さん >>367さん 
レスありがとうございます。

あいまいな書き方で申し訳ありませんでした。
どのように使うかといいますと、
情報モラルの授業で偽の懸賞ホームページを作り、
生徒に「こんなホームページがあったよ。応募してみたら?」と紹介し、
住所を入力させるんです。(これが入力フォームですね)
そして、そのあと集まってきた情報を教師側で確認し、
「Bパソコンを使ってる○○さん、Cパソコンを使ってる××君、個人情報を書き込みましたね。」
と脅してネットの危険性について話し合わせるという感じです。

リアルタイムとは送信を押した時にAパソコンに届けばOKなのです。
>>366さんの方法だとエクセルファイルをHTMLに埋め込めばいいのでしょうか?

0369nobodyさん05/01/10 22:42:20ID:???
>>368
Excelの件はLAN上での共有ファイルを使う話だったので、HTMLとは全然別物です。
送信ボタン押下時に反映させられれば良いのであれば、
掲示板システムとやっていることは一緒です。(Excelは使わないので忘れてください)

フォームに入力された内容をA(サーバ)に送信し、
Aはそのデータをファイルに出力してやれば良いと思います。
(この後にデータを表示すればまさに掲示板ですが、今回はやらない)

もし生徒の使用するPCにメールの設定ができるなら、
掲示板ではなくメールフォームにしてやったほうが楽かもしれませんね。
0370nobodyさん05/01/10 22:52:01ID:AwExoV3k
>>369
私も自分で調べてたときはメールフォームにあたったのですが、
メールの設定はおそらくできないと思われるので、ほかの方法はないかなと。

共有ファイルを使った方法でもよさそうですね。
それなら何とか私でもできそうですが。。。
ローカルのHTMLファイルを作り、書き込んで「送信」を押すと保存されるように
設定すればあやしいホームページのようにも作れますかね。
でも、今書いてて難しそうだな、と感じてしまいました(笑。

まさに掲示板のようにしたいのです。
しかし、書き込んだときに書き込んだ生徒側には
その書き込みが表示されず、教師側のパソコンAに普通の掲示板のように
表示できるようにすればいいのですが。。。
難しいのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています