△▲ WebProg 初心者の質問 Part11 ▼▽
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
04/11/28 18:58:29ID:???質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
【注意事項】
・質問する前に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/
0202nobodyさん
04/12/14 00:13:21ID:???人が大人しく質問しているっていうのに、なに無粋な突っ込み入れやがんでぇ!
やぃそこの3人!198,200,201手前らうぜぇんだよ!特に198!
おぃ、198!! てめぇだよ、てめぇっ!指摘してくれて嬉しいが、
てめぇが一番くせえんだよ、このタコ!!
タコタコタコ!!恥ずかしんだよ!指摘された俺が。(T_T)クスン
それ以外の質問に答えてくれた方々ありがとう御座いました。
198=196の場合、私はどうすればいいのですか?
0203nobodyさん
04/12/14 00:14:33ID:???0204nobodyさん
04/12/14 00:38:34ID:???0205nobodyさん
04/12/14 01:19:22ID:???http://allabout.co.jp/career/cgiperl/closeup/CU20040616A/index.htm?FM=cukj&GS=cgiperl
0206nobodyさん
04/12/14 10:58:45ID:???アクセスする方法がわかりません。googleで検索してみましたがよくわかりませんでした。
XMLとか使えばいいんでしょうか?
参考になるサイト等があれば教えてください。
0207nobodyさん
04/12/14 12:39:13ID:2SkeiIi3if($a=1 & $b=1 & $c=1){
であってますでしょうか?
ヒロシです
ぐぐったけど見つかりません!!
ヒロシです
0208nobodyさん
04/12/14 12:58:22ID:???0209nobodyさん
04/12/14 15:00:16ID:???無料レンタルサーバー(広告バナー等有)と、個人で運営されている
無料サーバーの、両者のメリットやデメリットは具体的にどのような所でしょうか?
0210nobodyさん
04/12/14 15:01:10ID:???0211nobodyさん
04/12/14 15:17:27ID:???一番最初に見るべきはマニュアルとかAPIだろ……
0212nobodyさん
04/12/14 15:35:13ID:???なぜ ヒロシです と書くとですか?
0213ヒロシや
04/12/14 15:45:19ID:???0214nobodyさん
04/12/14 16:11:25ID:???0215nobodyさん
04/12/18 01:57:49ID:F/Ba/r2o他のページを入れたいのですが、自分でやってみたところ
サーバエラーが出てしまいます。以下の構文間違ってますか?
print "<IFRAME SRC=\"http://www.yahoo.co.jp/index.html\" HEIGHT=\"100\" WIDTH=\"200\">\n";
print "</IFRAME><br>\n";
0216JAPU
04/12/18 03:03:12ID:???合ってるけど。
print qq[<IFRAME SRC="http://www.yahoo.co.jp/index.html" HEIGHT="100" WIDTH="200">\n];
って感じにした方が見やすいよ。
詳細はマニュアルで
q//
qq//
を調べるべし。
0218nobodyさん
04/12/18 10:29:10ID:n5U8EgZf人それぞれの感じ方があるのに、ワケわかんねぇこと断定してんじゃねぇよ
0219nobodyさん
04/12/18 10:53:48ID:F/Ba/r2o早速ありがとうございます。その構文でTryしてみましたが
同じ現象(サーバエラー)が出てしまいました。なぜだろう。
ちなみにprint q// でやってみたらエラーは出ませんでしたが
iframeは全く機能してませんでした。
あ、言語PerlーCGIです
0220nobodyさん
04/12/18 11:20:26ID:???-c -W を使うのにも慣れておいた方がいい。
0221ぷー太郎
04/12/18 11:48:41ID:???そのページ内の他の場所(例えば本文中など)に
表示させる事は出来ませんか?
例 test.php
<html><head>
<title>タイトル</title>
</head><body>
<?php include("header.php"); ?>
</body></html>
こっちは header.php
<h1>(ここに、ページ名としてtest.phpのTITLE要素内の文章を出したい)</h1>
<ul><li>メニュー</li></ul>
分かりづらい説明ですいません。
0222nobodyさん
04/12/18 12:59:36ID:???タイトルを変数に入れとけばいいんじゃないの
<?php $title = "タイトル"; ?>
<html><head>
<title><?php echo $title; ?></title>
</head><body>
<?php include("header.php"); ?>
</body></html>
header.php
<h1><?php echo $title; ?></h1>
<ul><li>メニュー</li></ul>
0224nobodyさん
04/12/19 21:33:45ID:o3WuAXTl10進数を16進数に変換するプログラムを作成したいんですが、どうなりますか?
0225nobodyさん
04/12/19 21:52:57ID:???0227nobodyさん
04/12/20 03:29:43ID:A5EXDAdsトップページでログインして、書き込みフォームとログがくっついてる
ページに飛ぶ仕掛けになっているんですが
タイトル画面的なところでログイン
↓
フレームでニ分割された画面
上:書き込みフォーム 下:HTMLのログファイル
こういう状態でログインして、次のページに飛んだ瞬間に
下のログファイルが更新されるって言うのは
どういった風に書けばよろしいでしょうか。
書き込み挨拶が瞬時に出てこないのと、
二回目からキャッシュのページが表示されるのが不便です。
ソースを書き出そうと思ったんですが、どのへんのを
書けばいいのかよくわからなかったので、
こんな曖昧な説明になってしまいました。
ご教授よろしくお願いします。
0228nobodyさん
04/12/20 03:30:47ID:???0229nobodyさん
04/12/20 09:25:09ID:???例えばラジオボタンで年齢を選ぶとします。
<input type="radio" name="sex" value="男">男
<input type="radio" name="sex" value="女">女
「男」で登録するとします。
次に「修正」画面にアクセスした際に
自動的に「男」のラジオボタンにチェックが入るようにするには
どうすればいいんでしょうか?
0230修正
04/12/20 09:25:37ID:???例えばラジオボタンで年齢を選ぶとします。
↓
例えばラジオボタンで性別を選ぶとします。
0231nobodyさん
04/12/20 13:41:04ID:???<input type="radio" name="sex" value="女"$sex2>女
にして
どっちかの変数に
$sex1 = " checked";
すればできる
0232nobodyさん
04/12/20 13:57:49ID:viBMdBfqMAC OS9.2 IE5 WIN XP IE5 です。
フリーのCGIを使ってメールフォームを設置しました。
MACではそのCGIは正常に動くのですが、WINでCGIに行くと
「ファイルのダウンロード このファイルを開くか、または保存しますか?」
と聞いてきてCGIが実行できないのです。
MACではCGIとして認識できているけれども、
WINではもしかしてCGIとして認識できてないのかと思い.htacceessを置きました。
---.htaccessの内容ここから---
Options +ExecCGI
AddType application/x-httpd-cgi .cgi .pl
---ここまで---
MACでは動くのでCGIの実行は許されていると思うのですが、
WINで使用するためには何か特別なことをしなければならないのでしょうか?
0233nobodyさん
04/12/20 14:17:53ID:???win機にApacheが入ってないんじゃない。
0234胃の中の蛙
04/12/20 14:35:11ID:wglM0HhqとほほさんのHPよりWwwMail Ver3.26をダウンロードして自分のHPに
アップロードして見ましたがhttp://www.xxxx.co.jp/wwwmail.cgi
(アドレスXXXXには自分のHPのアドレスを入力しました。)
とアドレスに入力してブラウザの"移動"ボタンを押して見ましたが
Internal Server Errorとエラーが出てしまいうまく行きません。
自分のHPにはparlはインストール済みで、
http://www.tohoho-web.com/wwwcgi2.htm#CgiCall
このページのテストではちゃんと"これはCGIのテストです。"と表示されます。
うまく行かないのはどんな原因が考えられるのでしょうか?教えて下さい。
0235nobodyさん
04/12/20 15:04:59ID:???そのテストは鯖でCGIが使えるかどうか試すだけのもので
設置しようとしているCGIとは無関係。
↓こっちでWwwMailについてやったことを詳細に書いて質問せよ。
■ 設置の方法がわからない場合には
CGI設置について質問
http://pc5.2ch.net/test/read.cgi/php/1054216089/15(テンプレ)
0236nobodyさん
04/12/20 15:06:27ID:???あんたもこっち↓
■ 設置の方法がわからない場合には
CGI設置について質問
http://pc5.2ch.net/test/read.cgi/php/1054216089/15(テンプレ)
0237胃の中の蛙
04/12/20 15:27:34ID:wglM0Hhqはい、わかりました。
0238KJ
04/12/20 17:38:22ID:???ところでApacheの直アド知ってる人いたらかいてくんね?おねがいしますた。
0239nobodyさん
04/12/20 17:41:19ID:???http://www.apache.org/
0240232
04/12/20 18:11:21ID:???でも自己解決しましたのでそちらには行きませんでした。
print "Content-Type: text/html\n\n"; が足らないところがあったのです。
MACではなくてもhtmlと認識されていたのですが、WINではhtmlと認識してくれなかったのです。
ありがとうございました。
0241nobodyさん
04/12/20 18:30:23ID:???htmlヘッダがなくてもhtmlと認識するかどうかは、ブラウザによる。
MacとかWINとかの違いじゃない。しかもIEはする。ネスケの古いのはしない。
0242nobodyさん
04/12/21 01:24:29ID:X7FZPT7/この日記に解析を仕込むのは可能でしょうか?
色々試しているのですがエラーになってばかりです。
どこで相談すればいいですか?
0244nobodyさん
04/12/21 04:24:45ID:???★三 【 スクリプト改造工房 PART 8 】 ★三
http://pc5.2ch.net/test/read.cgi/php/1077525387/
【 スクリプト改造依頼スレ 】(丸投げ) part2
http://pc5.2ch.net/test/read.cgi/php/1092304968/
0245nobodyさん
04/12/21 19:01:55ID:yOJc3h88今、対話形式で簡単に作れるというホームページ作成フリーウェアで
ホームページを作っています。
掲示板が作れるようなのでトライしてますが、パールパスの入力が必須で
うまく掲示板が表示されません。
ちなみにプロバイダはocnで、無料レンタルサーバーの忍者を通して
ホームページをアップしています。
掲示板を完成させたいのですが、どなたか教えていただけませんか?
0246nobodyさん
04/12/21 19:14:27ID:???Perlのパスは「無料レンタルサーバーの忍者」に聞いてください。
掲示板の作成は「ホームページ作成フリーウェア」の作者に聞いてください。
0247245
04/12/21 19:27:04ID:yOJc3h88はい、ありがとうございます。
0248nobodyさん
04/12/22 06:40:17ID:peElRnQZCGIにしてもHTMLにしてもとっかかりは本のほうが読みやすいと思うんですが、見当たらない…
0251nobodyさん
04/12/22 17:50:23ID:???・クッキーの値を拾って(名前など)掲示板に表示、
・クッキーの設定
両方ともperlのCGI側でやってます。
この方法って一般的なんでしょうか?
javascriptとかの方がいいのか悩み中です。
0252nobodyさん
04/12/22 18:24:26ID:???2chの様にjavascriptでフォームに値を設定する方法もあるけど。
0253nobodyさん
04/12/22 18:28:37ID:???ありがとうです。
BBSの1ページ目だけhtmlに出力しようと思ってて、それでクッキーの値を
表示させるならjavascriptしかないかなーと考えていたところでした。
0254nobodyさん
04/12/25 13:33:43ID:???0255nobodyさん
04/12/25 14:52:23ID:lumAvS2hmember.htmlからbbs.phpにアクセスしたらmember.phpに飛んで
guest.htmlからbbs.phpにアクセスしたらguest.phpに飛ぶ
というPHPのプログラムかJavascriptを考えています。
IFでわけるのかと思いつつも、具体的にはわからないので
質問しました。
0256nobodyさん
04/12/25 14:55:39ID:???0257nobodyさん
04/12/25 14:59:22ID:???bbs.phpの中で、referer(アクセス元URI)を見て、それぞれmember.phpなりguest.phpなりに
redirectさせればよろし。
0258nobodyさん
04/12/25 15:36:02ID:1r4xk8OIレンタルサーバーを借りました。
次はどうしたらいいのかわかりません。
0259nobodyさん
04/12/25 15:42:35ID:???スレ違い && 板違い
0260nobodyさん
04/12/25 15:56:43ID:???POSTメソッドの場合、データ持ったままリダイレクトは無理だと思う。
GETメソッドなら、PHPのheader関数で。
.htaccessだと、mod_rewriteだねぇ。
>258
ページを作ればいいのでは?
Web製作の範疇だけど。
Web製作
http://pc5.2ch.net/hp/
0261nobodyさん
04/12/25 17:29:07ID:lumAvS2hやっぱり簡単に振り分けはできないんですね。。
わかりました。勉強します。ありがとでした。
0262nobodyさん
04/12/25 23:38:07ID:JzML6OzY0263nobodyさん
04/12/26 00:49:22ID:???具体的には以下のスクリプトを実行すると、
open(IN,"$logfile") || &error("$logfileが開けません");
@glogs = <IN>;
close(IN);
# データ取得
$host = $ENV{'REMOTE_HOST'};
($no2,$date2,$name2,$mail2,$title2,$honbun2,$uri2,$host2,$password2) = split(/<>/, @glogs[0]);
$no = $no2 + 1;
unshift(@glogs,"$no<>$date<>$name<>$mail<>$title<>$honbun<>$uri<>$host<>$password<>\n");
open (WRITE,">$logfile") || &error("$logfileに書けません");
print WRITE "@glogs";
close (WRITE);
0264nobodyさん
04/12/26 00:51:37ID:???2<>2004/12/26 (日) 0:42:59<>hogehoge<>fusianasan<>記事タイトル<>222<>http://<>localhost<><>
1<>2004/12/26 (日) 0:42:54<>hogehoge<>fusianasant<>記事タイトル<>111<>http://<>localhost<><>
ログファイルが以上のようになって、記事番号の左にスペースが開いてしまいます、これは
なぜなのか教えていただければ幸いです。
0265nobodyさん
04/12/26 00:53:33ID:???実際にログファイルを見てみると、
1<> の左に半角スペース2個が、2<> の左に半角スペース1個が入ってしまっています。
0266nobodyさん
04/12/26 00:59:07ID:???0267nobodyさん
04/12/26 01:00:46ID:???0269nobodyさん
04/12/28 12:26:01ID://Y5qjj3million system (ttp://www.e-hws.net/cgi_index.html) で配布中の「HiLink」をちょこっとだけ改造したいと思ってます。
利用するのはBタイプのものです。
サンプル : ttp://www.e-hws.net/sample/hilink02/hilink.cgi
本体 : ttp://www.e-hws.net/down/hilink108.lzh
これを管理する人間が一人なので、新規登録画面を管理画面内に入れてしまおうと考えました。
まずは、データ削除・カテゴリ編集画面に新規入力ボタンを配置しました。
ボタンは
<input type="button" value="データ入力" onclick="location='$script?mode=new&pass=$pass'" style="width:100">
としました。どちらもクリックするとちゃんと新規入力画面に行きます。
その後、新規入力・削除・変更などのボタンをひとまとめにしたものを新規入力画面用スキンファイル(html)に貼り付け、
新規入力画面から削除・変更画面に移動できるように設定しようとしました。
しかし、「ページがありません。」のエラーが出ました。おかしいなと思い、ソースを確認してみると、変数の受け渡しが
全然出来ていないようです。削除・変更画面では「location='$script」がちゃんとURL表示に変換できているのですが、
新規入力画面のみ「location='$script」のまま表示されてしまっています。
これは、表示先がhtmlスキンだから変数が送れないという事ですか?それともなにか記述する必要があるのでしょうか?
もし、「表示先がhtmlスキンだから変数が送れない」ということであれば、新規入力画面をCGI内にそのまま書き込めば
解決するという考えでOKでしょうか?(もちろん、丸々移動ではなくちゃんと要所要所は書き換えますが…)
以上です。足りない情報があったり書き方が悪かったりしたら指摘してください。また、「ここで聞け」ってのがあったら
言ってください。至急移動します。
よろしくお願いします。
0270nobodyさん
04/12/28 14:05:55ID:???hilink.cgi 内のサブルーチン edithtml にご注目。スキンファイルに書かれた
文字列 $hoge$ はここで変数 $hoge の内容と置き換えられている。
スキンファイルの中では $script ではなく $script$ と書けば変換されるはずです。
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部分の上部はしています
スイマセンがどこが悪いのか教えて頂けないでしょうか?
よろしくお願いします
0275269
04/12/28 19:09:25ID:Aam7SQvLすばやい返答ありがとうございました。
無事動作しました。
感謝感激です!!
0276nobodyさん
04/12/28 21:00:05ID:tz0fT5g8するにはどのようなソース(ツール?)を使えば出来るのでしょうか?
0277nobodyさん
04/12/28 21:08:35ID:???0278nobodyさん
04/12/28 21:15:36ID:???具体性に欠けていてどうしたいのかわからない。
表示したブラウザを閉じないでいると自動で更新されていくことを望むなら
→Javaアプレットなど
アクセスする毎に更新された表示がされればいいのなら
→その時点で更新を行えば済む
→あるいはグラフのデータをOSなどで更新しておいて単に表示する
0279276
04/12/28 22:25:35ID:tz0fT5g8画像を置き換えるのではなく、その画像自体を
書き換えたいんです。
perlで可能でしょうか?
やり方をお願いします。
0280nobodyさん
04/12/28 22:32:02ID:???読み込んだデータ使ってグラフを描いて png で出力したりとかできる
0281nobodyさん
04/12/28 23:01:32ID:???0282nobodyさん
04/12/29 02:02:57ID:???もうちょっと勉強を重ねてから挑みなさい。
やりたいことの説明も満足に出来ないレベルでは>>280-281のアドバイスも
猫に小判。
0283nobodyさん
04/12/29 23:34:38ID:ZtiJWjsG0284nobodyさん
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 スクリプトは基本的に動くんですが、
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:???pma_reloadnavigation ってのはphpMyAdminの中で定義されてる関数みたいだから、
phpMyAdminのインストールに失敗してるか設定ミスなんじゃないの?
php.iniは無罪かと。
0291288
04/12/31 02:08:50ID:???www.phpmyadmin.net/documentation/#faq4_3
によると、include_path を確かめろってあるじゃない?
pma_reloadnavigation は libraries/common.inc.php で定義されてて、
それの読み込みに失敗してるのかと思った。
で、phpMyAdmin とはちょっと外れてるんだけど、
phpinfo() で出て来る path に php.ini が無かったから、
skel ファイルから新しいのを作ったのよ。
でも、それで幾ら設定しても
(例えば include_path = ".:/BAKA" とかしても)
phpinfo() には出てこないから、おかしいなぁと思ってさ。
0293nobodyさん
04/12/31 02:13:44ID:???http://www.php.net/manual/ja/configuration.php
0294288
04/12/31 02:26:09ID:???“PHP のサーバーモジュール版では、このファイルは、Web サーバーの起動
時に一度だけ読み込まれます。”
orz... なるほど。
0295nobodyさん
04/12/31 19:07:08ID:Qpv/uEZsローカルでもSSIが有効に処理されるにはどうすればよいのでしょうか
0297nobodyさん
05/01/01 03:03:14ID:AQCxUR2sクレジットカード決済のシステムを構築するにはどうすればいいのか誰か教えてくれ。
0299nobodyさん
05/01/01 03:08:51ID:AQCxUR2s0300nobodyさん
05/01/01 03:10:12ID:AQCxUR2sインターネット照会ができるクレジットカード決済のシステムを作りたいのよ。
■ このスレッドは過去ログ倉庫に格納されています