新しいフォルダー

気になったことや勉強したことについて書いていきます

2014-01-01から1年間の記事一覧

apatchでlinuxコマンドを叩くとき

○ サーバー側の設定 vi /etc/sudoers 最後の行に追記 daemon ALL=(ALL) NOPASSWD: ALL ○PHP側の記述 exec("sudo /etc/rc.d/init.d/memcached start", $output,$result); ☆PHPコマンドを実行するとき PHPのフルパスを書いてあげる exec("/usr/local/bin/php ~

定数の動的出力

PHP

constant()関数を使う define('hogehoge', mogemoge); $value = 'hogehoge'; echo constant($value); これでmogemogeと出力される

PHPのエラー出力

PHP

PHPでコードを書いたときにエラーで真っ白画面を回避する方法 ○ページに記述する場合 error_reporting(E_ALL | E_STRICT); ini_set('display_errors', 'On'); ○php.iniに記述する場合 error_reporting = E_ALL & E_STRICT display_errors = On ※サーバーにロ…

【LINUX】負荷状況の確認コマンド

dstat -C 0,1,2,3 -ta --top-cpu dstatをyumで入れる必要がある

mysql slowlogとmysqldumpslow

[mysqld] slow_query_log=1slow_query_log_file=mysql-slow.log long_query_time=0 ***************************************************** long_query_timeは0だと全て。 0.5などの設定で1秒未満のクエリも抽出できる ***********************************…

外部からのアクセス

grant all privileges on *.* to root identified by 'password'; メモメモ

SELECTの結果をCSVで吐き出す

select * from テーブル名 where 条件 into outfile '/tmp/ファイル名.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'; これで抽出できる

javascriptでスライドショー

適当にぐぐってみたところ、順番にスライドしていくのは簡単に見つかったが ランダムで表示したかったのでその中の一例をPHPで使いやすいように改良してみた。 参考(http://www.greenwich.co.jp/blog-archives/p/1903) 画像が連番になっていて(img_1,img_…