Linuxのアーカイブ


iPhone、Androidや携帯、PCを判別 PHP

PHPでPC、携帯、iPhone、Androidを判別する方法

ユーザーエージェントを知る

$_SERVER['HTTP_USER_AGENT'];

2012年5月9日 |

カテゴリー:Linux

PHP で日付から日本語の曜日を取得する方法

PHP で日付から日本語の曜日を取得する方法 から

$week = Array('日','月','火','水','木','金','土');
$week_key = date('w');
echo $week[$week_key];

お洒落だなぁ。

2012年3月24日 |

カテゴリー:Linux

CentOS smb.confの設定

CentOS 6.0, Samba 3.5.4

User認証なし

# — Netwrok Related Options

workgroup = WORKGROUP
server string = Hoge Samba %v
netbios name = Hoge
unix charset = UTF-8
dos charset = CP932
hosts allow = 127. 192.168.0. 192.168.1.

# — Standalone Server Options

security = share
guest account = nobody
guest ok = yes
username map = /etc/samba/smbusers

# — Printing Options

load printers = no
; cups options = raw
disable spoolss = yes
printing = bsd

[Share]
comment = Share Folder
path = /home/share
browseable = yes
writable = yes
create mask = 0777
directory mode = 0777

User認証あり

# — Netwrok Related Options

workgroup = WORKGROUP
server string = Hoge Samba %v
netbios name = Hoge
unix charset = UTF-8
dos charset = CP932
hosts allow = 127. 192.168.0. 192.168.1.

# — Standalone Server Options

username map = /etc/samba/smbusers

# — Printing Options

load printers = no
; cups options = raw
disable spoolss = yes
printing = bsd

sambaをインストールする
yum install samba

firewallの設定
# system-config-firewall-tui
参照URL  http://kajuhome.com/security_t……uble.shtml

SELinux off
/etc/sysconfig/selinux
 SELINUX=disabled

# /etc/rc.d.init.d/smb start
# /etc/rc.d/init.d/nmb start

2012年2月14日 |

カテゴリー:Linux

インターネットで検索して見つけた サーバーやクラウド関連の情報 めも

インターネットでみつけた記事

自宅、自社サーバーのメリット
http://ameblo.jp/myserver/entr……33679.html

専用サーバとそのメリット
http://gihyo.jp/design/serial/……tment/0021

クラウド活用のメリット
http://www.g-soumu.com/soumu/s……nual02.php

無料グループウェア GROUP SESSION
http://www.gs.sjts.co.jp/v4/se……nkyou.html

格安 固定IP

2012年2月12日 |

カテゴリー:Linux

PHP $_FILES ファイルをアップロードする( $_FILES,@move_uploaded_file() )

PHPリファレンス($_FILES、@move_uploaded_file()) とてもわかりやすくまとめてくださっています。感謝。

変数「$_FILE」には、アップロードされたファイル情報が連想配列で格納されます。

項目 説明
$_FILE[ パラメータ名 ][ name ] アップロードファイル名
$_FILE[ パラメータ名 ][ type ] MIMEタイプ
$_FILE[ パラメータ名 ][ size ] アップロードされたファイルサイズ
$_FILE[ パラメータ名 ][ tmp_name ] テンポラリファイル名。アップロードされたファイルが一時的に保存されたファイルパス
$_FILE[ パラメータ名 ][ error ] エラーコード。正常にアップロードされたらゼロになります。

「パラメータ名」は、フォームのHTMLタグ<input type=”file” name=”パラメータ名“>で 指定された名称です。

アップロードされたファイルは、テンポラリファイルとして$_FILE[ パラメータ名 ][ tmp_name ]に、一時的に格納されますが、PHPスクリプト終了と同時に削除されます。その為、テンポラリファイルを@move_uploaded_file()関 数を使用して正式な格納場所にコピーする必要があります。

@move_uploaded_file( テンポラリファイル名 ,
出力ファイル名)
アップロードされたテンポラリファイルを、出力ファイル名で指定されたパスにコピーします。

正常終了すれば、TRUEを、異常の場合はFALSEを返します

●アップロードファイルの最大サイズを制限する
php.iniの「upload_max_filesize」ディレクティブと「post_max_size」ディレクティブを超えるサイズのファイル はアップロードできません。このサイズを超えてアップロードすると、変数「$_FILE」にはNULLがセットされます。

●フォームでアップロードファイルを指定しない場合
$_FILE[ パラメータ名 ][ size ]にゼロがセット、$_FILE[ パラメータ名 ][ error ]には「4」がセットされます。

ファイルのアップロード

2011年9月30日 |

カテゴリー:Linux

現在このHPは作成途中です。
有益な情報を提供したい。
そんな思いで書いていますが、 まだまだ力不足です。
どうぞよろしく。