FC2ブログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

PHP での MySQL のSQLインジェクションについて

MySQLでのSQLサニタイジングのメモ
mysql_real_escape_string()関数
スポンサーサイト

テーマ : ソフトウェア
ジャンル : コンピュータ

MySQL root パスワード変更

root のパスワード変更メモ
SET PASSWORD FOR root@localhost=PASSWORD('newpassword');
newpassword が新しいパスワードになる。

テーマ : ソフトウェア
ジャンル : コンピュータ

PHP PDO の例外

PDOException でエラー捕捉するには以下のような setAttribute が必要だったようで
あれー?全然エラー拾わないなーなんて思ってました。

$this->pdo = new PDO($con, $user, $pass);
$this->pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

テーマ : ソフトウェア
ジャンル : コンピュータ

PHP チェックボックスで Notice: Undefined index

PHP で checkbox を使った際にちょっと引っかかったのでメモ。

ページを POST するときに checkbox のチェックをオフにしていると
チェックボックス自体が存在しないと認識される様子。
Undefined index と注意されてしまいます。
(チェックがオンだと 'on' が値として入ってきます。)

なので isset で聞いてやる必要があるのですが、面倒なら

@$checkhoge = $_POST['chkHoge'];

みたいに頭に「@」を付けてエラー出力を抑制するだけでもいいかも。

NAS で afp

自宅においた NAS に事務所の Mac からアクセスしようっていう目的です。
USBメモリで持ち帰るの面倒なので。

今回使う NAS は BUFFALO LS-V1.0TL です。
LinkStation(Web設定画面)から設定します。

●NASの設定
1.afpの許可
ネットワークタブからネットワーク>サービス>AFP をクリック。
「使用する」を選択します。

2.ユーザの設定
 ユーザ/グループタグからアクセスするユーザを作成します。
 必要ならグループも設定します。

3.共有フォルダの設定
 共有フォルダタブから共有フォルダの作成をクリック
 適当なフォルダを作成します。
 フォルダを書き込み可能に。
 公開先に「Mac(AFP)」を選択
 アクセス制限にさっき追加したユーザを追加します。
 権限は「書込可能」に設定。

4.IPの固定
 ネットワークタブのIPアドレス設定>設定変更
 「DHCPを使用しない」に設定してIPを固定IPに指定します。

それぞれ設定したら各画面で「保存」をクリックすることを忘れないで下さい。

●ルータの設定
静的NATの設定で afp のポート 548 を開放します。
宛先は上記で指定した NAS の固定IPです。
また必要があれば DHCP で固定IP周りの設定を行って下さい。

●DDNSの設定
不要かもしれませんが、外部からアクセスする場合は便利なので。
適当なDDNSを取得しておきます。

●クライアントの設定
Finderから「移動」→「サーバへ接続」を選択。
afp://ユーザ名@(URLもしくはグローバルIP)/共有フォルダ名/
e.g.
afp://hoge@example.jp/shared/

ユーザ名とパスワードが聞かれるので設定した値を入力。

これで使えるようになるはずです。




テーマ : ハードウェア
ジャンル : コンピュータ

PR-S300HI グローバルIPで管理画面が見える?

先日回線を変えて NTT の PR-S300HI というルータに変わりました。
静的NATの設定をしていると
どうも FTP の外部ポートが開いてくれないぞと色々調べてる最中、
ブラウザで何気なくグローバルIPを叩いたところルータの管理画面が
出てきちゃいました。

基本認証あるとはいえ、コレってどうなの??とあせって80ポートを
Webサーバに振り直したのですがこれも設定が反映されず。

途方に暮れているところ、他のルータの情報ですが、
LAN内(同セグメント内)だとグローバルIPをローカルアクセスと認識して
勝手に変換しちゃうとかなんとかするルータがあるとか。

慌てて別のセグメントからアクセスしてみると無事(?)管理画面は
表示されずWebサーバの画面が表示され、FTPにもアクセスできました。

説明書のどこにも書いてないんですけど常識なんでしょうか。
勘弁して下さい。

テーマ : ハードウェア
ジャンル : コンピュータ

検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。