△▲ WebProg 初心者の質問 Part9 ▼▽
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
04/06/09 02:27ID:eYHXd/1E質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。
2ch 総合ガイド
http://www.2ch.net/guide/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
関連情報は
>>2-10
前スレ
△▲ WebProg 初心者の質問 Part8 ▼▽
http://pc5.2ch.net/test/read.cgi/php/1078568723/
0004nobodyさん
04/06/09 03:02ID:???0005名無し三代目店長
04/06/09 07:28ID:So4NrE+Fhttp://www.flashcgi.net/
↑ここのやつ
板を作ろうとすると一応成功しましたってでるのですが
作ったファイルが全部0バイトになってしまいます。
どうしたらいいでしょうか?
ISAPIが悪いのでしょうか?
一応サーバーはHTTPDを使ってます。
perlは最新のやつをインストしました。
osはwindowsXPHOMEです。
アパッチはインストしていませんが、した方がよろしいのでしょうか?
0008nobodyさん
04/06/09 13:04ID:???という原則を深く掘り下げて解説している
WebProg開発初心者用指南書HPはありますか?
0009nobodyさん
04/06/09 13:13ID:???現場と遊びは違うんで
0010nobodyさん
04/06/09 14:07ID:???そういう原則はない
ハイパーテキストトランスファープロトコルととクライアントサーバシステムについて学ぼう
0011nobodyさん
04/06/09 19:14ID:???ハイパーテキストマークアップランゲージも学ぼうぜ
0012nobodyさん
04/06/10 00:10ID:IT+NSIG+な無料サーバーを教えてください。
0013nobodyさん
04/06/10 00:26ID:???0015nobodyさん
04/06/10 20:42ID:???0016nobodyさん
04/06/11 13:25ID:Q52kt8Kvperlでできますか?
サーバーでSSLを使えるようにする設定が必要なのでしょうか?
0017nobodyさん
04/06/11 13:31ID:???0018nobodyさん
04/06/11 19:07ID:???その10件以降のエントリー20件を「最近のエントリー」に
表示したいのですが
<MTEntries lastn="20">
↑をどのように変更したらよいのでしょうか
教えていただけませんか。
0019nobodyさん
04/06/11 20:25ID:???0020nobodyさん
04/06/11 21:30ID:???0021nobodyさん
04/06/11 21:35ID:???0022nobodyさん
04/06/11 21:40ID:???確かにあれじゃこっちに聞きに来る気持ちもわからんでもない・・・
スレ違いっていうか板違いでWeb制作板?あっち見ないから知らんけど。
0023nobodyさん
04/06/11 21:48ID:???板違いなのに略すなよ。
0024nobodyさん
04/06/12 21:47ID:aGG7YgPZ正常に動作しているらしいサンプルスクリプトや自分で試しに組んでみたスクリプトでも
"Too late for "-T" option at test.pl line 1."とエラーが出てしまいます。。。
色々と試してみたのですが自分では解決方法が掴めないのでどなたか解決方法を教えて頂けると幸いです。
動作環境はActivePerlの5.8です。宜しくお願いします。
0025nobodyさん
04/06/12 22:24ID:???perlで実行しようとしたときに出る奴です。windowsよくしらんの
だけど、#!行がサポートされてないとかで-Tオプションが渡って
ないのでは? perl -T test.plとすればいけると思う。
0026nobodyさん
04/06/13 02:41ID:???そこでgzipのパスを変更しようとスクリプトを全てチェックしたのですがパスを設定する部分が見当たりません。。
本スレでも質問してしまいましたが、皆さんどうやら設定しなくても正常に動いているようで明確な回答が得られませんでした。
どなたかお力をお貸し願えませんでしょうか…。
(マルチポストになってしまってすみません。)
0028nobodyさん
04/06/13 15:35ID:???JBOSS-3.2.4 と Velocity-1.4(Velocity-tools-1.1) を組み合わせたいのですが、
Velocity-tools の simple.war を JBOSSの deploy フォルダにおいて、
http://〜/simple/
としても、
HTTP Status 503 - This application is not currently available
になってしまいます。
JBOSS_CLASSPATH には velocity-1.4.jar と velocity-dep-1.4.jar を追加しています。
ログを見ると、ここらへんが問題な気がするのですが。
15:35:03,601 ERROR [Registry] Null component jboss.web:type=JspMonitor,WebModule=//localhost/simple,J2EEApplication=none,J2EEServer=none
15:35:03,636 ERROR [BaseModelMBean] Exception invoking method addChild
java.lang.NoClassDefFoundError: org/apache/commons/collections/ExtendedProperties
解決方法を教えてください。
0029nobodyさん
04/06/13 18:31ID:/DZ4hFNS投稿日時,投稿内容(commentパラメータに入ってる物),投稿者ホストと保存し、
modeパラメータにviewが入っている場合はそのCSV形式のファイルをテーブルで表示するプログラムを作っています。
use warningsしているのですが、これを付けてるとどうしても下のような警告が出てしまいます。
comment.pl: Use of uninitialized value in string eq at comment.pl line 40.
comment.pl: Use of uninitialized value in pattern match (m//) at comment.pl line 43.
未定義の値を使用しているからいけないのかなと解釈しましたが、
これらで使用している変数はフォームから渡される値を代入している変数なのでどうやって解決すればいいかわかりません。。。
use warningsを消すというのは無しで何か解決方法があったらご教授して頂けると幸いです(_ _)ソースは↓です(EUC)。
http://tool-ya.ddo.jp/2ch/trash-box/file/20040613182140803.txt
厚かましくて本当申し訳ないのですが、他に目に余るような所があったらそこも指摘して頂けると幸いです。。。
0030nobodyさん
04/06/13 19:02ID:???場当たり的に直すのであれば
if($mode eq 'view') { $result_html = &viewAdmin; }
を
if(defined $mode && $mode eq 'view') { $result_html = &viewAdmin; }
とかいう具合にすりゃいいんでねーの? あるいはそのパラメタがない
のはおかしけりゃ別途エラーにするとかね。
0031nobodyさん
04/06/14 07:09ID:MO9x1Wvu「(http://friends.excite.co.jp/ez/d/index2?my=karinanarikakarina15:カリナ)カリナも業者だよ(^^;」このURLは何を意味しているのでしょう?普通にブラウザに打ち込んでもNotFoundになっちゃうんです。
0032nobodyさん
04/06/14 10:02ID:???0034nobodyさん
04/06/14 18:23ID:???現在MovableType3.0が公開されているようなのですが、
3.0以前のバージョンはもうダウンロードできなくなってしまったのでしょうか?
ご存知の方、ご回答頂ければ幸いです。
0035nobodyさん
04/06/14 18:25ID:???Movable Typeスレッド その6
http://pc5.2ch.net/test/read.cgi/php/1084960786/
0036nobodyさん
04/06/14 18:27ID:???単独スレがあったんですね、ぐぐる前にスレをちゃんと検索すべきでした…。
すみませんでした、ありがとうございます!
0037nobodyさん
04/06/14 18:39ID:Zd1ua7lmこの画像を見てもらいたいのですが、(画像くま)と(文字くま)
の間に半角スペースあいていますが、このスペースをもっと広げたいのです。
下のあたりで変更できるようですが、$ico1と$ico2を改行していることにより
半角スペースができたとは思うんですが、それ以上の空白があけられません。
どうぞお願いします。
EOM
@ico1 = split(/\s+/, $ico1);
@ico2 = split(/\s+/, $ico2);
$i=0; $j=0;
$stop = @ico1;
foreach (0 .. $#ico1) {
$i++; $j++;
print "<td><img src=\"$imgurl$ico1[$_]\" alt=\"$ico1[$_]\">
$ico2[$_]</td>\n";
if ($j != $stop && $i >= 5) {print "</tr><tr>\n";
$i=0;
} elsif ($j == $stop) {
if ($i == 0) { last; }
while ($i < 5) { print "<td></td>"; $i++; }
}}
print <<EOM;
0040未承諾広告※ ◆TWARamEjuA
04/06/14 20:22ID:???print qq|<td><img style="margin-right: 20px;" src="$imgurl$ico1[$_]" alt="$ico2[$_] アイコソ">$ico2[$_]</td>\n|;
margin-right: 20px; 20px のマージンを指定していますが、お好みで好きな広さをドゾー
あと、alt には代替テキストらしくしておきますた。
0042nobodyさん
04/06/14 21:40ID:???皆さんありがとうございます、HTMLでも出来るんですね。
てっきりCSSでしか不可能だと思っていろいろやっていました。
marginのやり方ありがとうございます、その方法で思い通りにできました。
0043nobodyさん
04/06/14 23:39ID:UlyZ/mOmあるデータファイルを生成するcgiと、
そのデータファイルに書き込みをするcgiを使っているのですが、
前者の方で生成を行うと、後者で書き込まれた内容が全て消えてしまいます。
これはどういった時に起こる現象なんでしょうか?
解決法に心当たりのある方は是非教えて下さい。お願いします。
0044nobodyさん
04/06/14 23:47ID:???0045nobodyさん
04/06/15 08:05ID:???もしスレ違いでしたらお手数ですが誘導願います。
PHPでFAQサイトを作りたいと思っています。
掲示板でのやりとりをメインにしつつ、過去ログがデータベースとして参照でき、
google等の検索エンジンからもワード検索でhitするようにしたいです。
また、自分が更新を怠けてしまう可能性が高いので
wikiのような複数参加型のページにしたいと思ってます。
(贅沢をいうと初心者でも参加しやすいものが希望です。)
今までCGIしか扱ったことがないため無謀な試みかもしれませんが
もしこういうスクリプトがお勧め、などの情報がありましたらご教授お願いします。
004645
04/06/15 10:40ID:???使用目的というか、目標の完成形としては
ttp://phpfaq.eai.jp/
こちらのサイトのようにしたいと思っています。
0047nobodyさん
04/06/15 11:39ID:???0048未承諾広告※ ◆TWARamEjuA
04/06/15 14:49ID:???CGI にやらせるからでは?
CGI では「生成してね」「書き込みしてね」と指示を出して、
単一プロセス(たとえば daemon さんとか)にその仕事を任せるとか。
0051nobodyさん
04/06/15 23:20ID:???で、取得できるものと、ドメイン(ISP)はどう違うのか。
又、ドメインは、正しくはどうやって取得するのかを教えてください。。
0054nobodyさん
04/06/16 00:06ID:???0056nobodyさん
04/06/16 02:11ID:???0057nobodyさん
04/06/16 16:56ID:2MBwtDBuまだテスト段階ですが、問題なく動いているようです。
しかし、返信したメールがエラーで帰ってきた場合、それに対しても自動返信を行ってしまう(と思う)ので
よろしくありません。
どのように判別するのがいいでしょうか?
0058nobodyさん
04/06/16 17:19ID:???サーバ毎に、またエラーの種類によっても違うので、
あらゆるケースを想定するのは難しいと思う。
80%ぐらい判別できればOK、ということであれば、エラーメールの多くには
・Return-Path ヘッダが無い
・Subject に "Returned mail" と入っている
などいくつか特徴があるが、100%確実な判別基準ではない。
エラーメールが特定のアドレスに行くよう Return-Path を設定する方が現実的だろう。
しかし、前々から思っていたのだが、
メール応答スクリプトって、WebProg じゃないよな?
0059nobodyさん
04/06/16 17:31ID:???0061nobodyさん
04/06/17 09:47ID:yReS54eF既に設置されてある.cgiファイルをダウンロードして開くと、html表示になるのは何故でしょうか?
0062nobodyさん
04/06/17 10:14ID:???ググるなりPC初心者に行くなり。
0064nobodyさん
04/06/17 10:27ID:???つーか誘導されてもないのに自主的にマルチポストですか。
0065nobodyさん
04/06/17 10:31ID:???0066nobodyさん
04/06/17 14:22ID:???投稿時に未入力項目やNGワードがあるとエラー画面に遷移して、javascript:history.back();のボタンを表示させています。
この投稿フォームはCGIに引数を渡して作っているのですが(mode=formなどです)、
投稿後のエラー画面から前の投稿フォームの画面に遷移すると、入力内容が全て消えてしまっています。
なお、全く同じソースの投稿フォーム画面をhtmlで作ったところ、投稿後のエラー画面から投稿フォームに遷移しても入力内容は消えていませんでした。
Cookieを使わないとフォームの内容を残す事は不可能なのでしょうか?
0067nobodyさん
04/06/17 15:48ID:???0068nobodyさん
04/06/17 15:56ID:???レスありがとうございます。
この場合のno-cacheというのは、<meta>タグのキャッシュコントロールのことですよね?
no-cacheは間違いなく使ってません。<meta>ではContent-Typeしか設定していませんので。
で、他にもサーバー側(自宅鯖です)周辺の環境を見直してみたところ、
「Pragma:no-cacheを有効にする」という項目があったので外したところ、思うように動作しました。
ご指摘ありがとうございました。
0069nobodyさん
04/06/18 21:16ID:???perlと言うかjavaスクリプトも絡んでくるかと思いますが
フォームからPOSTで送信してcgiから帰って来る結果を小さいウインドウを別にポップアップして
そこに表示したいのですが、どうすればいいでしょうか?
教えて下さい。お願い致します。
0070nobodyさん
04/06/18 21:21ID:???からんでくるというか、まんまJavaScriptの範疇かと。
まずwindow.openでポップアップ作り、そいつをtargetにPOST投げるのはどう?
0072nobodyさん
04/06/18 22:36ID:Pdry/6Klこの時に@noを使って@arrayの要素を削除するにはどうしたらいいんでしょうか?
spliceを使ってみようとも考えたのですが、spliceは一度に一回しか削除出来ないので、、、
どなたか良い方法を知っていたら教えて頂けると嬉しいです。
0073nobodyさん
04/06/18 22:45ID:???@result= grep(!$no{$_}, @array);
007473
04/06/18 22:57ID:???@result= grep(!defined($no[$_])&&$array[$_], 0 .. $#array);
007573
04/06/18 23:02ID:???@no{@no}= (1) x @no;
for (0 .. $#array){
$no{$_} and next;
push(@result, $array[$_]);
}
0076nobodyさん
04/06/19 00:21ID:6pbazkxIforeach(@no) { next DEL if ($_ ==$i) }
@new[$#new+1] = $array[$i];
}
0077黒死犬
04/06/19 00:58ID:polUGA4Xこーかな
foreach(sort {$b <=> $a} @no) {
splice(@array, $_, 1);
}
重複した値に注意しなされ
0078nobodyさん
04/06/19 02:21ID:???#!/usr/local/bin/perl
print "Content-type: text/html\n";
print "\n";
print "<html>\n";
print "<head>\n";
のようにすると、出力は1行目が空行になってしまいます。
この場合、1行目に<html>と出力させるにはどのようにすればよいのでしょうか?
0081nobodyさん
04/06/19 02:32ID:???お前の言う通り広告自動挿入の影響だ
一つ聞いていいか?
鯖でテストするなよ
鯖でテストなんてしてないよな?
008278
04/06/19 02:32ID:???現状では、1行目が空行になり、2行目から<html>と出力されます。
それを、1行目から<html>と出力できるようにしたいのです。
0083nobodyさん
04/06/19 02:36ID:???0086nobodyさん
04/06/19 02:39ID:???008778
04/06/19 02:45ID:???0090nobodyさん
04/06/19 10:15ID:PIUn5gaCちなみにケチな管理人で配布してないの一点張りでした。
0091nobodyさん
04/06/19 10:21ID:???あとはそれを実現するコードをちまちま書けば表面上おなじモノの出来上がり。
0092nobodyさん
04/06/19 11:09ID:???009372
04/06/19 14:06ID:???>>75
なるほど、ハッシュ使うんですね。
>>76
ブロックに名前付けられるのとは・・・初めて知りました。
>>77
なるほど!ソートしてしまえばsplice使って出来ますね。全然思いつきませんでした。。。
値が重複することはないので>>77さんのを使わせて頂こうかと思います。
本当にありがとうございました!
0094nobodyさん
04/06/19 17:26ID:rn/X3VAO環境変数って普通自分のサーバーのしか取得できないですよね?
外部のサーバーの環境変数を取得することは出来ませんか?
http://uptime.netcraft.com/up/graph?site=2ch.net
のような、サーバーバージョンとか。
よろしくお願いします。
言語はなんでもいいです。できればC、perl、phpあたりで。。
0095nobodyさん
04/06/19 18:23ID:???0096nobodyさん
04/06/19 19:08ID:???http://hogehoge.com/category1/category2/pagename
の
category1/category2/pagename
を
http://hogehoge.com/index.php
などのスクリプトに渡したいのですが、どのようにすればいいのでしょうか?
htaccessで出来るのであれば、どのようにすればよいのでしょうか?
お願いします。
0097nobodyさん
04/06/19 19:12ID:???0098nobodyさん
04/06/19 19:16ID:???include('http://hogehoge.com/index.php?path=$buff[\'path\']');
はい渡りました。次の方どうぞ。
009996
04/06/19 21:38ID:???>>97
試してみた.htaccessでつ。
-----
RewriteEngine On
RewriteBase /
RewriteRule ^.*?$ index.php/\\1
-----
普通にダメでした(Server500)
どこがおかしいんでしょうか?
:参考にしたページ:
http://www.net-newbie.com/trans/mod_rewrite.html#RewriteRule mod_rewrite
http://www.kt.rim.or.jp/~kbk/regex/regex.html 正規表現
0100nobodyさん
04/06/19 21:45ID:???0101nobodyさん
04/06/19 22:12ID:???mod_rewriteスレを紹介せずに、このスレのままどう展開するか見ていたい
という誘惑に駆られる
0102nobodyさん
04/06/19 22:43ID:???暗いニュースばかりの昨今ですが、
少しでも微笑みを投げかけることが出来たのなら
うれしいことです。
>>101
自分自身でも「何を書いていたのか?」という疑問を持ち始めた・・・
010396
04/06/19 23:21ID:???RewriteRule ^(.*)$ index.php?$1
■ このスレッドは過去ログ倉庫に格納されています