△▲ 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/
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インターネット照会ができるクレジットカード決済のシステムを作りたいのよ。
0302nobodyさん
05/01/01 03:22:18ID:AQCxUR2sあんがと。
0303 【末吉】
05/01/01 05:44:22ID:ge1SMT2kこれを使っているのですが、過去ログに行ってしまったスレを
現行ログへもどすことはできますか?
※他板より誘導されました。よろしくおねがいいたします、
0305nobodyさん
05/01/02 02:03:25ID:???0306nobodyさん
05/01/02 07:13:22ID:???それともCGIを設置してあるサーバのメモリですか?
0308nobodyさん
05/01/02 09:16:16ID:???次スレをたてておきますた。
CGI設置について質問 【Part2】
http://pc5.2ch.net/test/read.cgi/php/1104624784/
0309nobodyさん
05/01/03 23:23:32ID:+VqvE+Ji一応、記事の登録も出来て掲示板らしくなったのですが、
ちょっと困った事が起こりました。
記事を登録した後に、アドレスバーから掲示板のURLに飛ぶと
登録したはずの記事が更新されてなくて、更新ボタンを押して更新
しようとすると、さきほど登録した際の確認画面がでてきたり、
何回か前に登録した記事が再登録されたりしてしまいます、
どうすればいいでしょうか、分かり難かったら申し訳ありません。
ちなみにCGIモジュール等は使っていません。
登録までの流れはこのような感じです。
掲示板トップ
↓投稿
確認画面
↓登録
掲示板トップ
0310nobodyさん
05/01/04 00:09:08ID:???0311309
05/01/04 00:44:57ID:C0Z7FZNVhttp://djkazu.oops.jp/jup/jup0121.txt
ソース上げてみました。汚いコードだと思いますが、よろしくお願いします。
0312309
05/01/04 02:03:25ID:???0313309
05/01/04 03:21:17ID:???グローバル変数的なものでmyを使うのがよくなかったようです。
ありがとうございました。
0314nobodyさん
05/01/05 14:09:04ID:h8WbGKLEphpやperlを一括でインストールできるphpdevっていうのが欲しいのですが、
サイトに行ってみたところ、ダウンロードページがなくなっています。
どこか他で手に入るところないでしょうか。
宜しくお願いします。
0315nobodyさん
05/01/05 14:35:45ID:???http://sourceforge.net/project/showfiles.php?group_id=39203&package_id=31409
0316nobodyさん
05/01/06 17:00:45ID:4wEqsDtz・ブラウザを使用して大人数が参加するゲームプログラムを作りたい。
・出来得る限りサーバの負荷、転送量は抑えたい。
・自鯖
以上の前提をふまえた上で習得すべき言語はなんでしょうか?
因みにC++、あとPerlとJavaScriptが少しわかります。ご教授ください。
0318nobodyさん
05/01/06 17:37:27ID:Y+uul2LF上のサイトの小説を配布しているサイトが閉鎖してしまったのですが
誰か、持っておられるかたおりませんでしょうか?
0319316
05/01/06 18:03:03ID:4wEqsDtz失礼しました。
箱庭諸島やEndless Battleのようなものです。
http://www88.sakura.ne.jp/~syouji/cgi-bin/hakora21/hako-main.cgi
http://cgi38.plala.or.jp/rakugame/ebs.cgi
0321nobodyさん
05/01/06 18:14:42ID:Y+uul2LFすいません、本当はそこの板に質問するべきなのですが
mxやwinnyの話でもちきりで、そのような板が見受けられないんです...
0323nobodyさん
05/01/06 19:40:41ID:???ぐぐるとかちっとは努力せい
http://www2s.biglobe.ne.jp/~yasuu/
0324nobodyさん
05/01/07 02:27:25ID:nn6znntF携帯でもできるパスワード解読の仕方を教えて下さい。
かなり憎い管理人がいますのでm(__)m
0326nobodyさん
05/01/07 02:33:55ID:nn6znntFブルートフォースアタックとは?
0327nobodyさん
05/01/07 02:39:47ID:???0328nobodyさん
05/01/07 02:41:23ID:nn6znntF0329nobodyさん
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が動作しないのは、どのような原因が考えられるでしょうか?
0334316
05/01/07 04:06:37ID:6iaQCDCHそうですか・・・どうもです。
0336nobodyさん
05/01/07 23:44:01ID:GrSDiTmVgethostbyaddr関数の第2引数ってどういう意味なんでしょうか?
本によって、PF_INETと書いてあったりAF_INETと書いてあったりします。
やってみたところ、どちらも普通に動くようです。
どちらがいいんでしょうか?
よろしくお願いいたします。
0337nobodyさん
05/01/08 00:49:35ID:???ほぼ同じだから動くならどちらでもいい。
gethostbyaddrならAF_INETのほうが適切かな。(数字の 2 でもいい)
他の関数で使う場合には正しく使い分けなければならない場合もある。
0338nobodyさん
05/01/08 01:05:39ID:/y1dHFYbしたい事:・ニュースをweb上から自動更新できるようにしたい。
・次ログを自動的に作りたい。
・CSSのDiv要素でテーブルを作り、その中にテキストを
読み込み、そのテーブルの大きさからはみだした部分を
自動的に次頁へというリンクをつくり、次頁のテキストを
読み込めるようにしたい。
・ニュース、記事などはテキストファイルで保存できる、
あるいは使い回しできるようにしたい。
というような事がしたいのですが、PHP+MySQLでも可能なので
しょうか。それとも、ASP?とかを勉強した方がいいのでしょうか。
0340338です
05/01/08 01:36:19ID:/y1dHFYb0342nobodyさん
05/01/08 01:51:01ID:???日記や更新履歴などと変わらんってことじゃないか。
それなら何で作ったってできる。
PHPだとしてもMySQLを使うかどうかは好きにすればいいし。
0343338です
05/01/08 01:51:20ID:/y1dHFYbそうですか。わかりました。
頑張ってPHP+MySQLでやってみたいと思います。
0344338です
05/01/08 01:53:11ID:/y1dHFYbそれはわかっているんですが、
読み込みしてリンクページを自動につくりたい、、って書いてあるのが
一番したいことなんです。
338で初めに書いた事が全てできるものがあれば、という意味で
尋ねたもので…
0345nobodyさん
05/01/08 02:18:41ID:???リンクページだって作れるけど、サイズは指定できるとしても
主に装飾が目的のCSSからはみだしたらという発想がおかしい。
普通は件数や行数などによって次ページを作成するものだ。
0347nobodyさん
05/01/08 05:40:28ID:???PHP+MySQL が楽な組み合わせだろうな。でもそれくらいは大体のサーバサイド言語で出来る事。
ただ、SQL のテーブルの正規化は勉強しろよ。
0348nobodyさん
05/01/08 14:49:08ID:???インストールし、.cgiをmod_perlで動作させるように設定すると、
今普通のperlで動作している.cgiもmod_perlで動作してしまうのでしょうか?
どちらで動かすか決める事ってできますでしょうか?
0349nobodyさん
05/01/08 14:55:25ID:???0350nobodyさん
05/01/08 14:57:23ID:???好きなように設定できる。もちろん設定できるだけの腕があるという前提だが。
具体的には、<Directory>, <Location>, 甚だしい場合は <Files> ごとに、
Apache::Registry か Apache::PerlRun か普通のCGIかの三択を選べる。
0352338です
05/01/09 01:46:22ID:sz4E1aqmはい。よく覚えておきます。ありがとうございました。
0353nobodyさん
05/01/09 03:47:53ID:???これからPHPの勉強をしようとしてる物です。
PHP・apacheはインストできたのですが、FFFTPの設定の仕方が
おかしいのか localhostに接続しています→接続できません
となります…
どうすれば接続出来るのですか?教えて下さい。お願いします。
0357nobodyさん
05/01/09 12:39:30ID:???Windows で使える FTP サーバを探してきてインストール……
Apache が提供してくれるのは HTTP。FTP は別のサーバの仕事です。
けど、ローカルで実験するだけなら、そもそも FTP 使う必要ないのでは?
0358nobodyさん
05/01/09 12:48:43ID:???ローカルで実験するならFTPっていらないんですか?
PHPを使用して書いたソースはどうやって実行結果を確認するのですか?
javaならコンパイルして実行結果を確認しますけどPHPはどの様にすれば
実行結果を確認するのですか?
■ このスレッドは過去ログ倉庫に格納されています