Hatena::ブログ(Diary)

yummy-yummy このページをアンテナに追加 RSSフィード

2010-05-03

PHPでフォルダとファイルごとコピー

PHPでフォルダとその中に含まれるファイルを丸ごとコピーしたかったのだが、ググってみると通常のPHPではそんな関数はないようで、Perlとか使ったりしている人が結構いたんだが、ちょい手間でした。

それで、一番手っ取り早い、PHPからLinuxコマンドを直接叩くプログラム実行関数の出番です。

exec("cp -r /from/dir /to/dir");

この際、コピー元のフォルダ&ファイルが「nobby」or 「apache」or「www」(環境による) で、 「cp」コマンドの実行が可能。且つ、コピー先のディレクトリに実行権限がある必要があります。

また、exec関数セキュリティ上注意することが必要ですので、フォームの内容によって、コマンドの内容を外部から変えられないようにしておく必要ありです。

他にもPHPからコマンドをコールするには次の関数も使えるようです。

system()
exec()
popen()
shell_exec()
paththru()

2010-04-22

Linuxにてグラフィカルモード起動からテキストモードへ起動の切り替え

Linuxのグラフィカルモードとテキストモードを切り替えるには

とりあえず「Text」←→「グラフィカル」を切り替える

ウインドウ→テキストの切り替え
Ctrl+Alt+F1
||< 
(F2, F3, F4, F5, F6もテキストモードで、それぞれ別々のプロセスで動かせる)

***テキスト→ウインドウの切り替え
>||
Alt + F7 

(F2-F12のどれかでウインドウに戻れる)



起動時点での設定を変更するには

inittabを編集

「id:5:initdefault:」の箇所を「id:3:initdefault:」に修正。

「3」がテキストモード、「5」がグラフィックモードです。

#vi /etc/inittab

(中略)
# Default runlevel. The runlevels used by RHS are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
#
id:3:initdefault: 

ちなみに、各数値の意味です。

0  	システムの休止
1 	シングルユーザーモード
2 	未使用(ユーザー定義可能)
3 	フルマルチユーザーモード(テキストモード画面)
4 	未使用(ユーザー定義可能)
5 	X11(Xベースのグラフィカルモード画面)
6 	再起動
ランレベルの確認

「runlevel」コマンドを入力し、現在のランレベルを確認。

#runlevel

N 3

2010-03-27

WordPressでのパーマリンクをカスタマイズしたら404エラー

WordPressで個別の記事やアーカイブを表すURLの形式について、パーマリンクの設定をすることでカスタマイズできるのだが、カスタマイズ後にリンクをクリックすると404エラー。

AdwinWebに解決方法発見。

AdwinWeb

http://www.adminweb.jp/wordpress/permalink/index.html

.htaccessが有効になっていないだけでした。

2009-10-06

MacPeople11月号レビュー

レビュープラスさんからMacPeople11月号のレビュー献本いただいたのではりきってレビューします。

SnowLeopard特集

今号はSnowLeopard色がとても強い内容の記事が多かったですね。

僕はSnowLeopard持っていないのですが、今号を読んでSnowLeopardがすごく欲しくなっちゃいました。

おすすめの記事は

おすすめ記事はやはり特集が組まれている「SnowLeopard逐一チェック」かなと。

リリースから約1ヶ月が経過し、導入されている方も増えてきているのかな〜なんて思うのですが、そもそもSnowLeopardの新機能や前バージョンOSのLeopardとの違い、さらにはこれから導入するためのメリットとデメリットを超わかりやすいQA方式で解説してくれています。

付録などなど

さらに今回は付録として初心者にやさしいSafariの使い倒し方の中綴じ冊子や、SnowLeopardのインストール+設定集が付いているので、これからMacを購入しようとかSnowLeopardにアップグレードしようか迷っている方にはMacPeople11月号おすすめじゃないでしょうか。

もう一つのDVD付録には設定わかんない<T T>という方へ必見のいSnowLeopardインストール&操作ガイドムービーが付いてますので、これを見れば設定で泣くことが少なくなりそうですね。

んでどうでしょう

内容が充実して丁寧な記事が多くて良かったです。本号のようにマニア向けだけではなく初心者をターゲットにした特集や付録があると、僕みたいなライトユーザーにはとてもうれしいですね。

2009-09-10

MASHUP AWARDS5

2009年のMASHUP AWARDSが始まったみたいですね。

f:id:uriyuri:20090910174849j:image

去年は指をくわえて見てただけだけど、今年こそ。。。。。みたいな〜