X



PHP質問・雑談スレ4【初心者お断り(ROM歓迎)】 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
垢版 |
2017/06/28(水) 21:34:09.26ID:???
PHPに関する質問や雑談をするスレです。
初心者お断り(ROM歓迎)と書いてますが、初心者用のスレが用意されているからで、
難しい質問や話題をしなければいけないわけではありません。
PHPマニュアルの読み方を概ね理解していて、関数リファレンスが正しく読める方用のスレです。

PHP未導入の方や、手取り足取りが必要な初心者の方はム板のくだスレへどうぞ。
http://mevius.2ch.net/tech/ (【PHP】で板内を検索)

前スレ
http://medaka.2ch.net/test/read.cgi/php/1486956982/

その他リンク
・PHPマニュアル
 https://secure.php.net/manual/ja/index.php
・コードテスト・貼り付け用
 http://ideone.com/
・プログラミングのお題スレ (求PHPer参戦)
 http://mevius.2ch.net/test/read.cgi/tech/1480579110/

このスレで扱う話題
・PHPのコード,設定や設定値に関する質問
・常識的範囲内でのコードレビュー依頼・改良相談
・PECL,PEARに関する質問
・PHP新機能やPHP関連トレンドの話題
 (FWや非公式ライブラリの話題や特徴比較は良いが使い方から先の話題は専スレへ)
・PHPのバグ発見報告・公式に報告する前の検証依頼

このスレで扱わない話題
・直接関係ない○○特有の質問(専スレへ)
 (HH,エディタ,IDE,サーバ,OS,DB,SQL,FW,テンプレート,非公式ライブラリ・アプリケーション等)
・PHPの改造
0003nobodyさん
垢版 |
2017/06/29(木) 09:16:10.00ID:???
サーバー変えたら動かなくなりました。
OSアップデートしたら動かなくなりました。
OS変えたら動かなくなりました。
WEBサーバー変えたら動かなくなりました。
WEBサーバーにパッチプログラムをあてたら動かなくなりました。
DB変えたら動かなくなりました。
DBをアップデートしたら動かなくなりました。
PHPのアップデートプログラムを更新したら動かなくなりました。
PEARのバージョン変えたら動かなくなりました。
PEARのアップデートプログラムを更新したら動かなくなりました。
WordPressのバージョン変えたら動かなくなりました。
WordPressのプラグインのアップデートプログラムを更新したら動かなくなりました。
Railsアップデートプログラムを更新したら動かなくなりました。
Rubyアップデートプログラムを更新したら動かなくなりました。
高負荷になったら動かなくなりました。 無償で修理してください。損害も請求します。
しばらく放置していて、最近動かしたら動かないです。原因はわかりません。これは御社の不具合なので無償で修理してください。

5年後ごとに起こるであろうこと PHPバージョン変えたら動かなくなりました。無償で修理よろしく
3年後ごとに起こるであろうこと Railsバージョン変えたら動かなくなりました。無償で修理よろしく
1年後ごとに起こるであろうこと Rubyバージョン変えたら動かなくなりました。無償で修理よろしく

無償で修理してください。損害も請求します。無視するなら瑕疵担保責任法で訴えるぞ!

納品先の会社 10社から同時に

重大な脆弱性が現バージョンから発見されました。こちらでアップデートしたところ、起動ができなくなりました。
至急弊社に来て修正作業をお願いします。なおお金は払わない。また営業に損失が出たので損害請求もします。
0004nobodyさん
垢版 |
2017/06/29(木) 09:16:40.50ID:???
瑕疵担保責任(かしたんぽせきにん)

瑕疵担保責任のポイント

民法改正で事実上期限が「無制限」になった
バグや設計のミスなどは、瑕疵担保責任
納品物に不具合があれば損害賠償を請求される可能性もある
不具合を指摘されたらすぐに行動をとるべし
軽微なミスでも先延ばししない

http://www.atmarkit.co.jp/ait/articles/1706/26/news014.html
http://itpro.nikkeibp.co.jp/atcl/news/17/052601508/?rt=nocnt

改正法では欠陥に気付いてから1年以内にITベンダーに通知すれば、
通知後5年以内は修正や報酬の減額などを求められるとしている

全ベンダーが泣いた民法改正案を解説しよう その1
http://www.atmarkit.co.jp/ait/articles/1609/14/news009.html
http://www.atmarkit.co.jp/ait/articles/1609/14/news009_2.html
http://www.atmarkit.co.jp/ait/articles/1609/14/news009_3.html

ポイント1:修補や損害賠償、契約解除の期限がなくなる

従来あった「瑕疵担保期間は引き渡しから1年」という考えはなくなる。
条文にある通り、注文者は成果物が契約の目的に適合しないことを発見したら、
その「発見したときから1年以内」ならさまざまな請求ができる。発見が10年後なら、
11年後まで請求可能なのだ。

もっとも、現実のユーザーとベンダーの関係でも、たとえ契約書に「瑕疵担保責任期間は納品から1年と」明記されていても、
「2年目以降は不具合の修正に対応しない」と主張するベンダーはまれだ。多くの場合は、納品から何年たっても、
バグが見つかればユーザーのところに飛んで行き、無償で改修するだろう。
0006nobodyさん
垢版 |
2017/06/29(木) 09:35:02.39ID:???
飛んでいって無償改修なんてしねーから
0007nobodyさん
垢版 |
2017/06/29(木) 10:22:20.91ID:???
>>6

じゃあ瑕疵担保責任法で訴えるまでだ。損害賠償請求もする
0009nobodyさん
垢版 |
2017/06/29(木) 10:27:17.18ID:???
お前らこそいい加減にしろ
0010nobodyさん
垢版 |
2017/06/29(木) 10:56:16.90ID:???
おまえら世間ではペチパーと言われてバカにされているんだよ。

バカにバカと言っているだけだよ
0011nobodyさん
垢版 |
2017/06/29(木) 11:01:30.56ID:???
友達がいないとこうなるからお前らも気をつけろよ
0012nobodyさん
垢版 |
2017/06/29(木) 11:18:22.36ID:???
友達いないだけじゃこうはならんわ
0013nobodyさん
垢版 |
2017/06/29(木) 11:39:41.27ID:???
ペチパーとかいうバカな生き物が何か言ってるwww
0014nobodyさん
垢版 |
2017/06/29(木) 12:52:25.56ID:???
豊田真由子の新音声公開されたけど
たぶんあんな感じの自分エリート周り糞みたいな思考のやつなんだろう
0015nobodyさん
垢版 |
2017/06/30(金) 20:32:41.42ID:???
Aを渡すとBに変換する関数
Bを渡すとAに変換する関数
しかしこの関数の中身は同じなのです
例えばAからBをencode
BからAをdecodeとすると
Bをencoderに渡してもAになってしまうのです
こんな関数はおかしいですか?
なんかいい関数名ないですか?
0016nobodyさん
垢版 |
2017/06/30(金) 20:41:13.31ID:???
前スレ埋めろ
AとBが確実に二分できて機械的に判定可能なのかによる
0017nobodyさん
垢版 |
2017/06/30(金) 21:03:00.41ID:???
>>16
お遊びで作ったソース難読化です

function give_me_a_name($src){
$hex=bin2hex($src);
$len=strlen($hex);
$buf="";
for($i=$len-1;$i>=0;$i--){
$tmp=15-hexdec($hex[$i]);
$buf.=dechex($tmp);
}
return hex2bin($buf);
}
0018nobodyさん
垢版 |
2017/06/30(金) 23:05:25.39ID:???
今日はム板のスレ立てるまでもない〜スレでくだらないゴミみたいなオレオレ解釈法律談義相手してもらえてよかったね
0019nobodyさん
垢版 |
2017/06/30(金) 23:30:13.98ID:???
>>17
0-9a-fだけで構成された、しかし難読化を経たものではない $srcが指定されたらどうすんの
ソース難読化なら$srcに<や;が含まれてるかどうかなどによって
自動判別する関数をお前が作るのは自由だし、それは特におかしい関数ではない
しかし、全ては目的、用途、処理次第であるため、
その手の変換および自動判別を行う、汎用的な関数の存在を期待するのはおかしい
0020nobodyさん
垢版 |
2017/06/30(金) 23:35:13.34ID:???
向こうじゃ話ついていけなくてぺちぱースレに戻ってきたぺちぱー()
法律オジサンちゃんとこっちでしっかり軟禁しとけよ
0021nobodyさん
垢版 |
2017/06/30(金) 23:46:16.09ID:???
あっちはどこもワッチョイスレなんだよなあ
0022nobodyさん
垢版 |
2017/07/01(土) 06:52:37.12ID:???
的を得ない自分勝手なオナニー講釈たれるアスペ野郎はどこでも嫌われるんだなw
なんか見ててちょっとお気の毒
0023nobodyさん
垢版 |
2017/07/02(日) 07:11:14.70ID:???
今日はJSスレで遊んでもらってるんだね
0024nobodyさん
垢版 |
2017/07/02(日) 07:46:30.35ID:???
なんだ負け惜しみか?
0026nobodyさん
垢版 |
2017/07/12(水) 18:00:04.40ID:z8l7m4aE
質問させてください

PHPで受信メールを解析しています。
添付ファイルなしで本文取得は出来るのですが
添付ファイルありだと本文の取得が出来ません
下記がコードです。よろしくお願いします。

switch(strtolower($data->ctype_primary)){
case "text":
$text = $data->body;
break;
case "multipart":
foreach($data->parts as $part){
switch(strtolower($part->ctype_primary)){
case "text":
$text = $part->body;
break;
case "image":
$type = strtolower($part->ctype_secondary);
break;
}
}
break;
}
0027nobodyさん
垢版 |
2017/07/12(水) 18:12:20.00ID:???
>>26
できあいのparser使った方がいいと思う
0028nobodyさん
垢版 |
2017/07/12(水) 19:07:05.55ID:z8l7m4aE
>>27
レスありがとうございます
できあいのparserでも結果は同じでした
マルチパートの本文の取得方法がわかりません…
よろしくお願いします
0029nobodyさん
垢版 |
2017/07/12(水) 19:43:28.53ID:???
>>28
なにをどう試してどう失敗したかを書くと
答えやすいと思うよ
0030nobodyさん
垢版 |
2017/07/12(水) 21:16:20.79ID:???
\r\n\r\nで区切ってみりゃいいんじゃね
共通ヘッダ テキストヘッダ テキストボディ 添付1ヘッダ 添付1ボディ 添付2ヘッダ 添付2ボディ・・・
みたいな感じになってる気がするけど
メールのことは詳しくないしRFC読むの面倒だから適当回答ですまんが
0031nobodyさん
垢版 |
2017/07/12(水) 21:27:52.08ID:???
あ、よく見たらboundary情報が書いてあった
0032nobodyさん
垢版 |
2017/07/12(水) 23:13:57.16ID:???
parser自分で書いてるなら
添付ファイル付きメールをparserと同じように手で解いていって確認すりゃいいだろよ・・・
0034nobodyさん
垢版 |
2017/07/14(金) 10:08:54.80ID:???
>>28
> できあいのparserでも結果は同じでした
何使ったの?
0035nobodyさん
垢版 |
2017/07/14(金) 10:22:30.46ID:???
定期的に出没するカスだよ
0036nobodyさん
垢版 |
2017/07/14(金) 22:30:07.02ID:???
とカスが申しております
0037nobodyさん
垢版 |
2017/07/15(土) 19:32:54.46ID:+oN2dI32
シングルトンパターンってなぜ必要なんでしょうか?

例えばとあるソースでHttp通信(RESTAPI通信)を行っているクラスがシングルトンパターンで
作られているのを見かけたことがあったんですが
複数のインスタンスが作られると何がまずいんでしょうか?
0038nobodyさん
垢版 |
2017/07/15(土) 21:09:19.25ID:???
なぜ必要か
  どんな状況にも通じる絶対的な必要性などないし使われてる状況による

とあるソースで 〜〜 何がまずいか
  んなもん書いた奴に聞けマジで
0039nobodyさん
垢版 |
2017/07/16(日) 04:25:56.15ID:2UeiIHQZ
>>37

dbやcurlなどの接続を開始するためにコネクタクラスを毎回newしていると、
無駄にメモリ消費が増える。
インスタンスの共有が問題にならない局面でのみ有効な考え方。
0040nobodyさん
垢版 |
2017/07/16(日) 23:51:12.19ID:???
たいてい、DBマネージャーとか、何々マネージャーと言う、
何かを管理するオブジェクトは、シングルトンにする

もし、2つあると、管理できないから
0041nobodyさん
垢版 |
2017/07/18(火) 02:33:26.59ID:Ro/ZKJYI
>>40
管理できないのはhogefugaマネージャの実装の問題で(仕様とも言えるが)、
本質的にシングルトンにすべきかどうかの問題じゃないと思うが。
0042nobodyさん
垢版 |
2017/07/18(火) 04:45:36.30ID:???
正論
だがそれ以前にシングルトンについての質問であってphpの質問ではないように思われる
0043nobodyさん
垢版 |
2017/07/18(火) 15:39:52.79ID:???
シングルトンって同じリソース使いまわす時に使うんでないの?
ユニキャストやらマルチキャストやらスレッドやら非スレッドやら同期やら非同期やら
その辺で使い分けるようなきがするがよくわかっていない
0044nobodyさん
垢版 |
2017/07/18(火) 23:16:13.87ID:???
>>39
>>37

>dbやcurlなどの接続を開始するためにコネクタクラスを毎回newしていると、
>無駄にメモリ消費が増える。
>インスタンスの共有が問題にならない局面でのみ有効な考え方。

毎回newしても
ガベージコレクタがいい感じにメモリ解放してくれるからあまり問題にはならないんじゃないの?
違うの?
だれか詳しい人教えて!
0046nobodyさん
垢版 |
2017/07/20(木) 06:30:51.15ID:???
インスタンスを作っては削除し、これを繰り返すのは、
ループ内で、10万回もするなら、性能低下を引き起こす

回数が少なければ、気にならない
0047nobodyさん
垢版 |
2017/07/20(木) 17:10:00.57ID:???
for($i = 0; $i < 100000; $i++)
{
  $dbh = new PDO();
  $dbh->query("INSERT INTO tbl(id) VALUES({$i})");
  unset($dbh);
}
0048nobodyさん
垢版 |
2017/07/20(木) 18:59:56.25ID:GrpxDoI3
[NEET@]$ sudo pecl upgrade --force
pear.php.net is using a unsupported protocol - This should never happen.

PEAR Version: 1.10.1
PHP Version: 7.0.18-0ubuntu0.16.04.1
Zend Engine Version: 3.0.0


bosukete

Downloader.phpからエラーメッセージ追っとる;;;
0049nobodyさん
垢版 |
2017/07/21(金) 02:37:43.22ID:Jz40TgFn
>>44
PHPやJAVAのガベージコレクションはどこまで信頼できる?
タイミングを含め盲目的な依存は危険だろ。

>>46
10万回って数を持ち出してくるとは恐れ入るなw
一般的にDBに設定されてる同時最大接続数を知らないとしか思えん。
貴重なリソースを一人占めするんじゃないぞ。
0050nobodyさん
垢版 |
2017/07/21(金) 06:27:30.33ID:???
phpの話というよりDBの話になってるような

gcがどんな感じでも、1つのプログラムが長時間実行され続けることが
多くないphpにおいては、DB接続とgcはあんまり関係ない気がするんだが
javaのgcとは状況が色々と違うべ
むしろ全体でコネクションプーリング考えなきゃかなとかそっちのほう
0051nobodyさん
垢版 |
2017/07/21(金) 16:02:01.16ID:ap6/579G
お前ら手動でビルドしてるのかよー。頼むから教えてくださいお;;
005248
垢版 |
2017/07/21(金) 16:07:32.65ID:ap6/579G
お前らとか言ってすんませんした。pecl詳しい人居たら教えてくださいよろしくお願いします。
005348
垢版 |
2017/07/21(金) 16:57:09.81ID:ap6/579G
すいません自己解決しました。。
0054nobodyさん
垢版 |
2017/07/22(土) 21:48:31.78ID:???
マルチのキチガイ初心者
0055nobodyさん
垢版 |
2017/07/26(水) 07:53:31.11ID:???
HLSネイティブサポートがSafariだけとかで、
そんな中でもいち早く対応プレイヤー登場させたクロスプラットフォームなFlashさんもとうとう死ぬんか・・・
これからが真のブラウザ競争の幕開けやなぁ
ブラウザにネイティブPHPサポート入れたら流行るでえ
0056nobodyさん
垢版 |
2017/07/26(水) 16:25:06.78ID:???
なんでcsv関係関数もSplFileObjectも全部、改行コードの指定がないんだろう
0057nobodyさん
垢版 |
2017/07/26(水) 18:35:13.70ID:???
>>56
> なんでcsv関係関数もSplFileObjectも全部、改行コードの指定がないんだろう
別に指定しなくても読めるから
0058nobodyさん
垢版 |
2017/07/26(水) 20:09:16.13ID:???
>>57
enclosureだってRFC的にはencloseは " だから指定なくても読めるけど変更可能じゃん?
エスケープ文字は…\と""連続があるからまあわかる
区切り文字はtsvを読みたい人もいるだろうからなのかな
0059nobodyさん
垢版 |
2017/08/08(火) 11:52:15.62ID:???
strpos(string haystack, string needles)
なんだよhaystackって干し草の山?意味わからんでえ
0060nobodyさん
垢版 |
2017/08/08(火) 20:00:46.14ID:???
while (!feof($fp)) {
 fgets($fp);
}
fclose($fp);

これが終わらない$fpにはどうしたらベストですかね?
0061nobodyさん
垢版 |
2017/08/08(火) 20:25:54.45ID:???
EOFが返ってこないもの(/dev/zeroとか/dev/urandomとか)を読むなら終了条件がEOFまで読んだらってのがおかしい
0062nobodyさん
垢版 |
2017/08/08(火) 20:33:25.81ID:???
>>61
すみません説明不足でした
fsockopenで開いたwebサーバですね
サーバによっては返さないみたいで
その場合どうしたらいいのかなと
0063nobodyさん
垢版 |
2017/08/08(火) 20:43:22.70ID:???
え、keep-aliveの話?
http(s)で繋ぐだけならfile_get_contentsやcurlでいいじゃん
ストリーミングだっつーなら・・・・・・
0064nobodyさん
垢版 |
2017/08/08(火) 21:05:18.91ID:???
あーkeep-aliveですか
てことはconnection: close送ればいいのかな
0065nobodyさん
垢版 |
2017/08/08(火) 21:13:08.94ID:???
fsockopen使っててconnection: close送ればいいのかな、って
自分でkeep-aliveを明示的に送ってんじゃないんかい?
0066nobodyさん
垢版 |
2017/08/08(火) 21:15:53.74ID:???
>>65
送ってないです
connectionは未指定でした
0067nobodyさん
垢版 |
2017/08/08(火) 21:36:05.44ID:???
とりあえず低レベルに手を出すなら今どうなってるか自分で確認せんと
聞くならなんのリソースでどんなプロトコルでどんなリクエスト送っててどういう状況になってるかはじめから書かんと
HTTP/1.1を送ってて1回1回切りたいならkeep-aliveを指定してなくてもconnection: close
cURLでいいような気がするが
0068nobodyさん
垢版 |
2017/08/08(火) 22:57:30.87ID:???
>>67
ありがとうございます
connection: close送ってもだめでした
いうこと聞いてくれないサーバなのかもしれません
file_get_contentsだとcontext指定しても期待した結果が返って来ず
cURLは面倒くさそうだったのでスルーしてましたがcURLでも試してみます
0069nobodyさん
垢版 |
2017/08/08(火) 23:58:02.89ID:???
guzzlehttp/requestとかじゃダメなんか
0070nobodyさん
垢版 |
2017/08/09(水) 06:55:29.66ID:???
guzzleって使ってなんかcurlにはない良いことあるの
0071nobodyさん
垢版 |
2017/08/09(水) 10:35:03.45ID:???
keep-aliveって、こっちがcloseしたら相手がsocketを破棄するとかそういうのじゃないよ
0072nobodyさん
垢版 |
2017/08/09(水) 13:44:54.84ID:???
そうなのか?だとしたら知ったかしてて悪かった
0073nobodyさん
垢版 |
2017/08/09(水) 15:21:18.33ID:cGBSy5e7
HTTPなら読み込み終了条件はContent-Lengthヘッダがあればそのサイズだけ読んだとき, Transfer-Encoding:chunkedのときはサイズ0の空チャンクを読むまでだろ
規格外の規約で通信するなら知らんが
0074nobodyさん
垢版 |
2017/08/09(水) 17:12:26.79ID:???
タイムアウトを実装
0075nobodyさん
垢版 |
2017/08/10(木) 06:40:33.36ID:???
>>73
それ以外のケースある?その2つだけ?
0077nobodyさん
垢版 |
2017/08/11(金) 20:10:28.24ID:???
>>76
そしてわかったことを俺に教える
0078nobodyさん
垢版 |
2017/08/11(金) 20:12:30.75ID:???
>>76
おう、面倒だから代わりに読んできてくれや
お前さんのスキルアップに一役買うためにネチゴロして待ってんよ
0079nobodyさん
垢版 |
2017/08/11(金) 20:20:12.88ID:???
やーよ俺はcURLとかguzzlehttp/requestを使う
0080nobodyさん
垢版 |
2017/08/12(土) 03:07:47.41ID:???
curl使えって言った時点で話終わっちゃうじゃん
0081nobodyさん
垢版 |
2017/08/12(土) 03:26:44.32ID:???
今メール送るのってどうしてます?
0082nobodyさん
垢版 |
2017/08/12(土) 04:02:01.13ID:???
fsocketとcurlでcurlの方が面倒とか言っちゃうんだから察しろ
0083nobodyさん
垢版 |
2017/08/12(土) 05:27:54.02ID:???
実際面倒だろ
カスタマイズ性には劣るが生のhttpヘッダ送るほうが簡単に決まってる
0085nobodyさん
垢版 |
2017/08/12(土) 08:39:04.21ID:???
生じゃないと安心できない
0086nobodyさん
垢版 |
2017/08/16(水) 00:40:58.25ID:FXSi5oh2
自宅にWebサーバ立てたのですが
FireWallとかよくわからないので
そのまま自作Webサイトを公開しているんですが
FireWallあるのと無いのでは何が違うんでしょうか?
一応現時点では80番ポートのみ開放しているのでそれで十分かと思ってるのですが
想定される不正アクセスはどのようなものがあるのでしょうか?
0087nobodyさん
垢版 |
2017/08/16(水) 01:03:05.64ID:???
それらの質問はphpと直接関係あるのでしょうか?
0088nobodyさん
垢版 |
2017/08/16(水) 01:10:44.19ID:???
>>86
手書きで ../../ とか親ディレクトリをたどられないかとか、
存在しないURL・ファイル名指定されて index一覧をダダ洩れさせてしかも親へ移動できちゃわないようにしっかりチェックしてね
まぁ面倒なら .htaccessでがちがち設定にしとけばいいよ
0089nobodyさん
垢版 |
2017/08/16(水) 01:40:26.18ID:+9VPpAQA
>>88
それってFireWallとは関係ない話なんだがw
0090nobodyさん
垢版 |
2017/08/16(水) 02:06:01.90ID:???
>>89
>想定される不正アクセスはどのようなものがあるのでしょうか?

って書いてあるからその状態(port80のみ開放)ではどんないたずらを速攻でされ易いかという意味で合ってるだろ
0091nobodyさん
垢版 |
2017/08/16(水) 02:08:35.30ID:???
マジでphp全然関係ねえ
0092nobodyさん
垢版 |
2017/08/16(水) 02:14:51.36ID:???
それはそうだwディレクトリ掘りの後にクエリ捏造でphpの出番が来るけどな
0093nobodyさん
垢版 |
2017/08/16(水) 02:18:43.56ID:???
php側のセキュリティはphpコード側で何やってるかがまず問題だしなあ

セキュリティよく分からないのに自宅鯖とか
愚劣を極めてるやつにピンポイントであれこれ教えても無意味
0094nobodyさん
垢版 |
2017/08/16(水) 02:34:51.22ID:???
スレ違いなの分かってるけどどうしてもこれだけは言っておきたい
普通の意味でファイアウォールと言ったらTCP/UDPレイヤでの操作だけども, 80と443以外のポートはきちんと閉じていますか, と
22とかまともに設定せずに開放してたら踏み台にされてるんじゃねーのか
0095nobodyさん
垢版 |
2017/08/16(水) 09:35:32.54ID:???
ルーターはハードウェアファイアーウォールだし、
サーバ側にソフトウェアファイアーウォールが入ってなくても問題はない。
外に持ち出しして、不明な構成の外部ネットワークからつないだりしたら問題になるかもしれんが。
ただ↑の指摘のようにsshは気軽に誰でもアクセスできちゃうと、
パスワード突破されたらサーバが乗っ取られるので、
ポートは22以外を使うのと(スキャンされにくい1024以降)、lan内と外から使うかもしれない一部プロバイダ以外からは遮断する。
その細かな制御は高性能のルーターじゃないと出来ないので、ソフトウェアファイアーウォールが必要になる。
まぁWindowsサーバだろうし、sshとかも入れてなさそうだけど。なんにしてもスレチだな。
0097nobodyさん
垢版 |
2017/08/19(土) 15:17:36.82ID:???
xxx.xxx.[0-255].[0-255]正規表現でこのような指定は出来ないので、
if ($yourip == fn("xxx.xxx.0.0/16"))
このようなサブネットマスクでIPを調べれる関数とかありませんでしょうか?
0100nobodyさん
垢版 |
2017/08/19(土) 16:20:11.70ID:???
>>98-99
ありがとうございます
さすがにまんまなものはなかったんですね
>>99さんのリンクのを使わせていただきます
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況