トップページ⇒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/
0797nobodyさん05/02/12 19:44:29ID:???
PHPのチュートリアルはもう飽和してるよ。マニュアルにもあるし。
Perlと比べるとイディオムが極端に少なく、Pythonと比べると対象領域が限定的というのが大きくて、
情報量が少なさは、PHPの学習コストがいかに低いかということを示している。

しかし質問スレなんかを見てると、>>793のいうような探す能力は要求されるかも。
あまり指摘されることがないけど、拡張子と言語名が同じなので、Perlに比べて検索しにくいのだ!

あと、PHPは後発なので、JavaやPerlなどの先行言語の所産を当然視することがあって、
初歩がすげー楽でも、中級以降がちょっと面倒なんじゃないかなあ。

スクリプトの読み書き以上のことをしようと思うときにマニュアルでは不足してくるのだが、
その類の話をする段階になると、どの言語を使うかということにたいてい制約されないよね。
0798nobodyさん05/02/12 19:51:04ID:???
>>797
国内のPHP本はマニュアルコピペかよって出来だったりするw
新しく書くことないのかと(ry
PHPだけやって満足って人はそういないから、Java前提の説明なんかは全然OKと思われ
ちなみにRubyは完全にプログラミング経験者向けだな
0799nobodyさん05/02/12 19:57:54ID:???
>>797
多けりゃ多いで探す能力は要求される。ハズレもあれば、全て読むわけでもなし
0800nobodyさん05/02/12 19:59:19ID:???
>>789
サーバサイドではFTPで画像ファイルを受信するだけ。
FTP鯖はGeoのを使うんだから、実際には何もする必要がない。
0801nobodyさん05/02/13 20:49:14ID:iVFDDmsL
このスレができとーかなぁ?でもにたようなスレがないので。

ご相談。
英語ネイティブなWebプログラマとメル友やメッセともになるには、
どうしたらいいでしょうかねー
0802nobodyさん05/02/13 21:04:48ID:???
>>801
メーリングリストに参加すれば?
0803nobodyさん05/02/13 21:11:16ID:???
>>801
いや、海外のMLには参加してるんですが、
MLからメル友やメッセともに発展できるケースってなくないですか?
(日本でも海外でも)

この人と言語同じだし、メル友になりたい、とか思っても、
なんか、躊躇してしまって・・・
080480105/02/13 21:11:44ID:???
ポインタまちがえました
>>802 さんです。
0805nobodyさん05/02/13 21:22:48ID:???
MLへ投稿時、ついでに自分のメッセとこういう言語を使っている人がいたら
友達になってくれと書いておけばいいじゃないの。
0806nobodyさん05/02/13 21:27:49ID:???
海外だとNNTPでお話出来るんじゃないの?
あとは盛り上がってるSNSに突入するとか。

正直同じプロジェクトにいない限りプログラムの話題で友達なんかありえないと思うが・・
俺なんか>>803-804のレスのラウンジ的文体だけでもうへぇきもーいとか思っちゃうのに。
0807nobodyさん05/02/13 21:30:35ID:dkFeJ2Z4
>>800
ご返事ありがとうございます。

> サーバサイドではFTPで画像ファイルを受信するだけ。
>FTP鯖はGeoのを使うんだから、実際には何もする必要がない。

ということは、この画像をアップロードしているのは、このページの方が使われている
エミュレータによるものなんですね。勉強になりました。
0808nobodyさん05/02/13 21:31:50ID:???
>>806がmixiとかに参加したら卒倒しそうだなw
ヤフが限界か?
0809nobodyさん05/02/13 21:31:58ID:dkFeJ2Z4
名前書き忘れた・・・・
>>807 == >>789です。申し訳ありません。
0810nobodyさん05/02/13 21:38:43ID:???
>>807
エミュがどうなっとるのか知らんが、ウィンドウのスクリーンショット取るソフトかなんか
あるんじゃないか。そのスレで聞いてみるのが手っ取り早いと思われ
あとはスクショをftpで鯖にあげるだけだが、そういう一連の処理をやってくれるツールがあるのかもな
Perlでちょいちょいと書けるものではあるが、クライアントサイドの話題を扱う板で聞いたほうがよさそう
081178905/02/13 21:48:50ID:???
>>810
Vip板なので、質問をしてもお祭り騒ぎの中であっという間に流れてしまうんです。
落ち着いたら落ち着いたらであっという間に人が居なくなってしまいますし。

>そういう一連の処理をやってくれるツールがあるのかもな

なるほど、そういえばそうですね。とりあえずベクターで検索したところ、
<リモートデスク>
http://www.vector.co.jp/soft/win95/net/se353119.html
こんなソフトがありました。これは30秒間隔が最高ですが、もっと探してみれば
他にも見つかる気がしてきました。
ご返事、ありがとうございました。
081274205/02/14 12:37:19ID:IE9wtcnB
>>745-746
そのサイトは知っていますが、どういう文字列に気をつけないといけないのか
大まかな注意点を教えてください。
HTMLなら<,>,"などですが多分そういうレベルではないってことですよね;

メール本文はあきらめるとしてとりあえずTo:だけでも客から受け取ったアドレスを
使いたいのですが・・・・これも一朝一夕でできることではありませんか?

Perlですがメルアドチェックのモジュールに
Email::Valid
Email::Valid::Loose
のがありますが、これを使ってたらToだけは大丈夫でしょうか?
0813nobodyさん05/02/14 19:44:06ID:???
Tomcat5.028を使用しています。
書き込みフォームから、txtファイルに文字を書き込みたいんですが、
「txtファイルがありません」となります。

Tomcatを再起動して同じ動作を行ってみると、正常に書き込まれます。
どうやら、OSを立ち上げた時のTomcat自動起動の状態だとエラーが起こるようです。

原因が思いあたる方はいませんか?
0814nobodyさん05/02/14 22:25:06ID:qawDgUrL
HTML CSS 簡単なJavaScript
からステップアップしてWebprogを始めようとしています。

今までのWindowsでメモ帳の機能面で不便な点がありましたら
オススメのエディタなどを紹介して頂けないでしょうか?
0815nobodyさん05/02/14 22:28:18ID:???
Perl書くのにどんなエディタ使ってる?
http://pc5.2ch.net/test/read.cgi/php/1014357485/l50
使いやすいエディタって何よ?
http://pc5.2ch.net/test/read.cgi/php/991372719/l50
PHPエディタって、どうよ?
http://pc5.2ch.net/test/read.cgi/php/1079460638/l50
081681405/02/14 22:33:11ID:qawDgUrL
ご指導ありがとうございます

度々質問ですが
最低減覚えておいた方がいいだろうと思うモノを教えてください
0817nobodyさん05/02/14 22:48:22ID:???
モノってなんだよ。言語か?
0818nobodyさん05/02/14 23:13:59ID:???
>>816
CGIの動作原理。
あとローカルテスト用のPC
0819nobodyさん05/02/15 13:52:58ID:???
>>818
一つ重要なものを忘れてるぞ
セキュリティ知識・・・特によく使われるクラッキングの手法。

正直言って、セキュリティ知識が皆無なのに、
Webプログラミングして公開しているようなやつには・・・逝ってくれと言いたくなる。
0820not81405/02/15 16:59:26ID:???
セキュリティ知識はどうやってつけるべきですか?
クラッキングといえはセッションIDを抜いてうにゃうにゃする、くらいしか知らないのですが…
0821nobodyさん05/02/16 00:00:01ID:Boom8P3b
>>820
その「うにゃうにゃ」の部分をクリアにする事から、まず始めよう。
0822nobodyさん05/02/16 00:20:05ID:???
こういう事って可能ですかね?

・掲示板がある
・掲示板内に「テキスト入力」というリンクがあり、それをクリックすると
 別ウィンドウが開く
・別ウィンドウに開かれたフォームのテキストエリアに文を入力する
・「掲示板に反映」というボタンをクリックすると、掲示板の投稿フォーム内の
 テキストエリアに文章が入力されている
・「投稿する」というボタンを押すと、投稿出来る

つまり、別ウィンドウから別ウィンドウにデータの受け渡しが
出来るのか?という質問です。ちなみにPHPを想定しています。
0823nobodyさん05/02/16 00:21:57ID:???
PHPは無関係。Javascriptで可能。
0824nobodyさん05/02/16 00:31:06ID:???
>>822
PHPでもできるし、JavaScriptでもできるよ。
てか、やってみてから質問すべきかと。(質問の必要すらなくなる場合もあるし)

上から順場に勝手に番号を振っていく(・を基準に一起算)と、
2.はJavaScript::open
4.はJavaScriptでtextareaに反映
5.でやっとPHP
でできるんじゃないかな?

全部PHP(or CGI)でやろうとすると、
2.は form action target=new
4.は new側でform action target=元ウィンドウ で、PHPを使って元ウィンドウのhtml自体を書き換え
5.でさらに元ウィンドウで投稿処理
てな感じになるかと。
082582205/02/16 00:32:39ID:???
>>824
ありがとうございます。だいぶ見えてきた気がします。
試してみたいと思います。ありがとうございました。
0826nobodyさん05/02/16 00:34:56ID:???
↑壺とか買わされるタイプ
0827nobodyさん05/02/16 00:37:24ID:???
↑引き篭もり
0828nobodyさん05/02/16 00:44:03ID:Boom8P3b
↓次の質問、ドゾー
0829nobodyさん05/02/16 00:44:06ID:???
どんな質問か知らんが、とりあえず827が引きこもりだということは分かった。
0830nobodyさん05/02/16 02:16:34ID:???
↑引き篭もり
0831nobodyさん05/02/16 02:22:58ID:???
>>827==>>830
職安に行って明日を変えるんだ
ガンガレ
0832nobodyさん05/02/16 02:26:32ID:???
62wのモバイルSempron乗っけてる某Eは何考えてんの?
0833nobodyさん05/02/16 02:28:03ID:???
板が違ったwwwwうぇwwwwっww
0834nobodyさん05/02/16 02:39:29ID:???
Eってエプソンダイレクトしか思いつかん。
0835nobodyさん05/02/16 11:22:41ID:MwHh4jT0
SSLについて質問です。
http://hoge/Aからhttps://hoge/Bページにクエリを送った場合
Aが通常通信にも関わらず送り先のアドレスがhttpsである限り暗号通信が行われる
というのを聞いたことがあります。

どうしてそういうことが可能なのか。又、それはブラウザ依存ではないのかを知りたいです。
SSLのそういう部分について詳細が記載されてるサイトなど教えて下さいm(_ _)m
0836nobodyさん05/02/16 11:46:47ID:5TCmReog
Windows Server 2003
IIS6.0

http://localhost/cgi-bin/print.pl
でみると、「ページが見つかりません」となってしまいます。
http://localhost/cgi-bin/test.htm
は、表示できます。
ほかのパソコンからも見ても、結果は同じです。
なぜこういう結果になるのか、教えていただきたく。

Perlをインストールはできてると思います。
Pathの設定も自動でできたみたいです。
環境変数に「C:\Perl\bin\」って書いてあります。
コマンドプロンプトでは、Perlは実行できます。

「D\cgi-bin」を作成し、IISで仮想ディレクトリの設定を行いました。
スクリプトソースアクセス・読み取り・書き込み・ディレクトリの参照、
躍起になって、すべてにチェックを入れました。

実行アクセス許可は「スクリプトおよび実行可能ファイル」です。
拡張子「.pl」も自動でマッピングされてます。
スクリプトエンジン、ファイルの存在を確認する
は、両方ともチェックいれてます。入れないのもためしました。

「D\cgi-bin」自体のセキュリティも、インターネットゲストアカウントは
フルコントロールにしてます。

なにが原因でしょうか?お願いします。おしえてください。
0837nobodyさん05/02/16 12:40:51ID:???
>>835
> http://hoge/Aからhttps://hoge/Bページにクエリを送った場合
これを一つの流れとして捕らえるからいけない。
二つのリクエストはまったく別のもので、ほとんど関係は無い。
勿論リファラとかそういうのはあるけれどね。極端に言えば、それは、
ローカルにダウンロードしたAというページを表示していたブラウザで、
https://hoge/Bを開くと言い換えることが出来る。

0838nobodyさん05/02/16 12:55:30ID:???
http://hoge/A へのリクエストを http に従って出す
↓
http://hoge/A の html が http に従って返ってくる

:ここでサーバとの接続はいったん切れる

https://hoge/B へのリクエストを https に従って出す (httpsの接続を張り直す)
↓
https://hoge/B の html が https に従って返ってくる

でまあ、https で張られた接続では、リクエストも暗号化されてるわけだ
0839nobodyさん05/02/16 12:59:54ID:???
>>835
捕捉
それぞれのページを開くとき、
http://hoge/A 無条件に暗号化されない
https://hoge/B 無条件に暗号化される

すなわち、
クライアント --リクエスト(平文)-> A --レスポンス(平文)-> クライアント
クライアント --リクエスト(暗号)-> B --レスポンス(暗号)-> クライアント


恐らく、Aでただのフォーム(つまり見られても困らないもの)を送ってきて、
Bに暗号化する必要のある情報を送る、また返ってくる、というケースなんでしょ。
0840837=83905/02/16 13:02:39ID:???
>>839を書いてたら>>838さんがもっとわかりやすく書いてくれてたorz
あ、しかも補足の字違ってるしw
0841nobodyさん05/02/16 13:41:43ID:???
そいつに説明しても3日で忘れてまた質問するよ
084283505/02/16 16:59:59ID:MwHh4jT0
>>837-840
ありがとうございます。

>https://hoge/B へのリクエストを https に従って出す (httpsの接続を張り直す)
>↓
>https://hoge/B の html が https に従って返ってくる
よくわからないんですが、リクエストを出す前に復号用の鍵をお互いに持ち合わないといけないですよね?
いきなりUA側で勝手に暗号化したリクエストを出しても相手は???なような;

本リクエストの前に鍵の受け渡しをしてるんですかね?
0843nobodyさん05/02/16 17:06:12ID:???
>>842
OSIの7層モデルを勉強しる。

http : アプリケーション層
ssl : セッション層
tcp : トランスポート層
ip : ネットワーク層

暗号化はセッション層で行なわれる。
アプリケーション層の通信が開始されるときには、
セッション層のハンドシェイクは既に終っており、鍵交換も終了済。
0844nobodyさん05/02/16 18:52:06ID:GRCrLvdL
wikiを始めようと思う者ですがperlなどの言語に不慣れで、
PukiWikiやHikiなどを調べましたがいまいち理解できません。
niftyのプロバイダスペースに上げたいのですが、設定などを教えて
くれませんか?

http://bk.xrea.jp/
こういうサイトを作りたいと思っています。
このようにレスを表示させるのはどうすればいいのでしょう?
0845nobodyさん05/02/16 21:01:23ID:???
>>844
rubyやんけ
0846nobodyさん05/02/16 21:38:12ID:???
誰かPOSTとGETの違いをわかり易く説明しておくんなまし
0847nobodyさん05/02/16 21:43:42ID:???
4文字と3文字
0848nobodyさん05/02/16 21:48:13ID:???
ぽすと、げっと
0849nobodyさん05/02/16 21:50:45ID:???
>>846
手紙で言えば、
POSTは言いたいことをはちゃんと裏面に書く。
GETは言いたいことを全てあて先に書き込む。
0850nobodyさん05/02/16 22:43:43ID:???
GETはサーバ上のリソースに副作用を及ぼさない(ただ取ってくるだけ)
POSTは及ぼす(取ってくるだけでなく、データの書き換え等の処理が必要)

くらいの気持ちで使い分けれ
0851nobodyさん05/02/16 23:27:41ID:???
だな。カウンターもGETのものが多いがPOSTにすべきだ。
0852nobodyさん05/02/17 03:34:54ID:???
ユーザーが情報を取得するのか
ユーザーが情報を送るのか で分けるな、俺は。
0853nobodyさん05/02/17 03:37:02ID:???
>>851
カウンターはGETの方が楽だろ
POSTにするメリットは?
0854nobodyさん05/02/17 09:26:27ID:???
あとは GET は渡せる情報量に制限がある
0855nobodyさん05/02/17 10:34:10ID:???
(σ゚Д゚)σゲッツ!!
0856nobodyさん05/02/17 11:10:38ID:???
どのスレッドで聞いていいのか分からなかったのでスレ違いだったらごめんなさい

IPアドレスとホスト名というのは完全な一対一対応ではないのでしょうか?
具体的には、例えばどのようなケースでどのように一対一対応が崩れるのでしょう?

Perlでカウンタを組んでいるのですが、重複チェックに向いているのはIP/ホスト名の
どちらなのでしょうか?(もちろん、LAN内のマシンを全て同じと見なしてしまうなど
どちらを選んでも完全なチェックにならないのは分かっているのですが、一対一対応が
崩れるケースの発生条件によって「どちらかと言えば」というのがありそうですし…
0857nobodyさん05/02/17 12:17:41ID:???
>>856
まずネットワーク全般についての一般的知識だが、
複数のFQDN(ホスト名)が同一のIPアドレスを指すことは日常茶飯事。
俺んちの自宅鯖はIPアドレス1個だけだがFQDNは20個ぐらい割り当ててあるし。

ただし、一つのIPアドレスを逆引きしたときに出てくるFQDNは常に一つだけ。

CGI が REMOTE_HOST で取得するFQDNというのは、
IPアドレスを逆引きした結果なので、ほとんどの場合は1対1に対応する。
ただし、糞ISPの配下だったり糞管理人の鯖だったりすると
逆引きできないケースもあるので、重複チェックのような用途であれば、
IPアドレスのまま処理する方がなにかと便利ではある。
将来のIPv6への移行まで考えるなら、FQDNでやっといた方が先々楽かもしれないが。
0858nobodyさん05/02/17 23:23:53ID:vSNptsO4
>>855
かっこいいー
0859nobodyさん05/02/18 00:08:58ID:YYkzUTub
会員情報を保存する際、同一ファイルにプロフィール情報まで載せても問題ないでしょうか?

id,pwd,email,name,age,gender,・・・と続くのですが、

すべてidと従属関係にあります。

しかしid,pwdだけにしておき、各idごとにプロフィール用のファイルを
別途作成したほうがいいような気が(なんとなくなのですが)するのですが
別にする意味とかあるでしょうか?

こういう場合に分けておくと便利とかあればご教授お願いします。
0860nobodyさん05/02/18 00:23:13ID:???
>>859
別にしたとしてどうやって検索する気?
0861nobodyさん05/02/18 00:26:17ID:YYkzUTub
idをキーとして検索します。
0862nobodyさん05/02/18 01:09:36ID:???
>>860
お前小学生かw
0863nobodyさん05/02/18 01:21:01ID:???
ファイル二つしかなくて行数で検索すんのかと思ってた。
idごとにファイルがあるってことなのね。
0864nobodyさん05/02/18 06:43:03ID:???
セキュリティを考えてpwdとその他を別にするとか。
管理がしっかりできていれば、一緒でもいいと思う。

あとはemailを分ければ、複数のemailを登録可能とか。
一度、「DB 正規化」でぐぐってみると吉。
0865nobodyさん05/02/18 06:51:04ID:lu7ipWgf
>>864さん

>あとはemailを分ければ、複数のemailを登録可能とか。


なるほど!
丁度今、同じIDの人でも3個までサービスを受けられるようにするにはどうすればいいかを考えておりました。
正規化をうまく行えばできそうです。
どうもありがとうございました
0866nobodyさん05/02/18 07:32:11ID:LL9yk8WE
http://perldoc.jp/docs/modules/File-chdir-0.06/chdir.pod
このモジュールをレンタルサーバーで使いたいのですが、
CGIとおなじフォルダに置いて、use lib './';とかやってもうまく見つけてくれません。
もしかしてインストールしなくちゃならないタイプのモジュールですか?
もし違うなら、どうすればいいか教えてください
0867nobodyさん05/02/18 22:29:22ID:???
>>854 今まさにそれの長さを質問しようと思っていたんです。
1500Byte受け取れるのは確認したのですが、クエリーストリングは何Byteまで送れるんでしょうか?
または何Byteまで送って良い事になっているんでしょうか?
0868nobodyさん05/02/19 07:20:09ID:???
>>867
決まりは無い
ブラウザとサーバ依存
IEで2Kbyteぐらい
Apacheは8Kbyteぐらいで400エラーや414エラーを返す
0869nobodyさん05/02/19 09:04:43ID:???
>>866
インストールの意味分かってるか?
どんなモジュールもインストールしなければ使えない。

CGIスクリプトと同じフォルダに「File」というディレクトリを作成し、その中にchdir.pmを置け。
そしてuse lib '.';でいける。
カレントディレクトリは'.'であって'./'ではないからな。念のため。
0870nobodyさん05/02/19 10:23:52ID:???
>>868 有難う御座います
POSTは制限無いんですかね?
0871nobodyさん05/02/19 12:22:13ID:???
>>870
POSTは制限なし。ハードディスクの限界はあるけど。
0872nobodyさん05/02/19 13:23:51ID:???
>>870
但しTEXTAREAの中身なんかは、
ブラウザ側が適当なサイズにぶった切ってしまうことがあるので注意
0873nobodyさん05/02/20 09:46:27ID:+jb4BLgg
休日になるとこの板は静止する
0874nobodyさん05/02/20 22:30:42ID:???
レス有難うございます。ぶった切るというのは尻切れになるって事ですか?
0875nobodyさん05/02/21 23:27:53ID:???
>>874
そういうこと。
前に長文書いて送ってきてくれた人がいたけど途中で切れてて(´・ω・`)
0876nobodyさん05/02/22 15:24:44ID:1SYxoSjg
質問させてもらいます

Winでperlで掲示板を作っています
設置は、レン鯖(FreeBSD、Apche、Perl5.8)の予定です

スクリプト、出力ページ、ログファイル共にシフトJISなのですが
文字コードの変換とか処理とかはしなくても良いのでしょうか?

配布している掲示板のスクリプトを見ると
文字コードの変換をしているのを見かけるので疑問に思いました
0877nobodyさん05/02/22 15:32:02ID:???
>>876
POSTされた文章のエンコーディングはブラウザ依存であって
一定とは限らないから変換はするべき。
0878nobodyさん05/02/22 15:49:31ID:???
>>876
perl 5.6 までは、スクリプト中にSJISの文字列を書くとトラブルを起こしやすかったので、
入出力がSJISでも内部コードはEUCに変換して処理する方が簡単だった。

5.8 で use Encode すれば、実用上はほとんど問題無くなる。

>>887 の言うように、ブラウザからのPOSTのエンコーディングは変換するべきだが、
POSTされてきた文字列が半角カナを含む場合にはまた厄介な問題が持ち上がるので、
その辺は気をつけた方がいい。
087987605/02/22 16:07:59ID:???
>>877
>>878
レスありがとうございます

変換をjcode.plとEncodeモジュールを両方で試したのですが
>>878さんの書き込み通り、半角カナの時は具合が良くありませんでした

半角カナで「アイ」とPOSTしたところ、jcode.plは文字化けで済んだ(?)のですが
Encodeモジュールにいたってはエラーで死んでしまいます

文字化け、エラーを回避するにはどうしたら良いでしょうか?orz

#jcode.pl
jcode::convert(*value, "sjis", "", "z");

#use Encode;
$from = guess_encoding( $value )->name;
Encode::from_to( $value, $from, "shiftjis" );
088087605/02/22 16:40:57ID:???
エラーの原因は、guess_encodingが、文字コードを判別出来ないときに
オブジェクトを返さないで文字列を返していたためでした

$from = guess_encoding( $value );
if ( ref $from ) { $from = $from->name; }
if ( $from !~ /shiftjis/ ) { Encode::from_to( $value, $from, "shiftjis" ); }

としてエラー、文字化け共に解決できました(たぶん)
ありがとうございました
088187605/02/22 16:46:51ID:???
連投失礼します

それとjcode,plだと文字化けしちゃうのが気になるのですが
シフトJISで「アイ」と短い語句(半角カナだけ?)だと
EUCと判断されてしまい、余計な変換をされてしまうからでしょうか?
0882nobodyさん05/02/22 19:44:27ID:egSrtZdT
Webprog初心者です。
最低これくらいは覚えておいた方がイイっていう言語はどれですか?

個人的に
perl PHP Java使いこなせる程度まで成長したいです。

書籍とかさがしてるのですが
CGI perl Java系は沢山みつかりますが
PHP系が以外と少ない
0883nobodyさん05/02/22 20:42:27ID:???
>882
ネットを回って調べたり、この板のスレをいろいろ読んでみれば見当がつくのでは。
そういうことを「自力で調べる」ことができず、人に聞いてすまそうとする人には
プログラミングは向かないと思います。
0884nobodyさん05/02/22 21:05:24ID:???
>>881
Shift_JISでの'アイ'はEUC-JPの'渦'。

>>882
何をしたいかで変わると思うけど。
vsスレ読めば、長所と短所が大まかだけど分かるよ。
(今はPerlのvsスレは無かったかな。)
0885nobodyさん05/02/22 22:06:34ID:???
言語1個出来れば他の言語もすぐ出来るし、すぐ出来ないようなら、そもそもその言語を出来るようになったとはいえない。
0886nobodyさん05/02/22 22:59:48ID:???
まあ言語を憶えるのも重要だが
TCP/HTTP/DNSといったネットワーク周り
あとファイルシステム/パイプ/プロセスといったサーバ周りのことを
とりあえず最低限理解して欲しい。
どの言語を使うことになっても WebProg する上では必ずついて回る話で、
理解してないと穴に落ち易いから。
0887nobodyさん05/02/23 00:23:12ID:rPfzMYCS
すんません。サーバーの絶対パスの調べ方なんですけど、板違い?
プロバイダはDION Windowsしか持ってない

FullPath Viewer 問い合わせ これ以外で知る方法ありませんでしょうか?
0888nobodyさん05/02/23 00:25:15ID:???
スレ違いでした

スマソ
設置の方に逝きます
0889nobodyさん05/02/23 01:05:24ID:???
こんばんは。現在私は、2ちゃんねる系の掲示板サイトを作ってます。
今日は、スレ立て制限を付けようと思ったのですが、
下記のようにしたら管理・削除人だけスレ立て許可した場合はスレ立てできるのですが、
キャップ持ちのみスレ立て許可したらキャップ持ちにもかかわらずスレ立てできません。どなたかご教授お願いします。


# スレ立て制限

Error('スレッドを立てる権限がありません') if ($thadmin == 1 or $thadmin == 1)and $capcng eq '';
Error('管理・削除人以外はスレ立て禁止です') if $thadmin == 1 and $capcng > 2;Error('キャップ持ち以外はスレ立て禁止です') if $thadmin == 2;
0890nobodyさん05/02/23 01:14:52ID:???
>>889
その情報だけではわかりません
それと大きなお世話かもしれないけどなるべく
if ( ... ) { ...; }
と書いた方が良いよ
0891nobodyさん05/02/23 01:21:42ID:???
>>889
論理演算子の使い方が分からんつーのが原因だと思うが、
そんなコードの断片だけ見せられても修正できるわけなかろう。
$thadmin == 1 or $thadmin == 1 のような わけわからんのを平気で書くくらいだから、
「論理演算」でググってよく学んでから修正しなさい。
089287405/02/24 15:40:14ID:???
>>875 有難うございますた
0893nobodyさん05/02/24 18:45:14ID:???
こんばんは〜。CGI正規表現についての質問なのですが、

正規表現の全角、マッチングの仕方のIF文のタグ(JIS)と、
その正規表現のコードをCGIのどこの部分に入れるか?

ということを教えていただきたいのですが…。
0894nobodyさん05/02/24 19:32:20ID:???
「CGI」とは何か勉強してきてください。
0895nobodyさん05/02/28 12:20:52ID:???
>>893
Perlだとしたら、
Perlメモ
ttp://www.din.or.jp/~ohzaki/perl.htm
なんかが参考になりますよ。


















それ以前に文法やれよって感じですけどね。
0896nobodyさん05/03/02 00:58:52ID:lC3/IjNa
髭式BBSが欲しいのですが
ttp://www19.big.or.jp/~hige/
サイトがなくなってるのでDLできません。
再配布しているところか、似たようなスクリプトを置いてあるサイト
どこかにありませんか?

■ このスレッドは過去ログ倉庫に格納されています