2017年08月18日

iTerm2 メモ


#ショートカット

Ctrl + L 画面の初期化
Cmd + T 新しいタブ
Cmd + D 画面分割
Cmd + Shift + D 画面分割 (上下)
Cmd + W 画面閉じる
Cmd + [ or ] 画面移動

Cmd + ; 入力内容から過去入力の内容を保管して呼び出せる
cmd + shift + h クリップボードから入力補完を呼び出す

ctrl + - 入力内容を初期化
ctrl + a 行頭に移動
ctrl + e 行末に移動
ctrl + k カーソル位置から行末まで一気にカット

#コマンド

cd ホームディレクトリに移動
cd - 直前のディレクトリに移動
posted by ねこまんま at 11:21
Comment(0) | phpチュートリアル

2008年04月02日

SOFTBANK携帯の絵文字とPHP

SOFTBANK携帯の絵文字絵文字を直接ソースに書いたらPHPからおこられた。SOFTBANK携帯の絵文字とPHP 続きを読む
posted by ねこまんま at 22:30
Comment(0) | TrackBack(0) | phpチュートリアル

2008年03月30日

exec

execコマンドで直接、コマンドラインを実行できる。

phpからImageMagicを利用する場合などは、

exec('convert -resize 80x60 -strip 変換画像 変換後画像);

-stripはプロファイル情報を削除するオプション
posted by ねこまんま at 22:55
Comment(0) | TrackBack(0) | phpチュートリアル

2008年02月17日

phpのSimpleXMLで名前空間を扱う

phpのSimpleXML関数では名前空間が扱えない続きを読む
posted by ねこまんま at 12:55
Comment(0) | TrackBack(0) | phpチュートリアル

domxml_open_memが使えない

domxml_open_memがPHP5に対応してないことを知って絶望した!!
posted by ねこまんま at 02:28
Comment(0) | TrackBack(0) | phpチュートリアル

2008年01月15日

phpでheaderを取得する方法

pearのHTTP::headを利用すると非常に簡単に取得できます。

続きを読む
posted by ねこまんま at 14:02
Comment(0) | TrackBack(0) | phpチュートリアル

2007年12月29日

phpで配列を結合

配列+配列でキーを保持したまま配列を結合できます。

$array1 = array(0=>'れい',2=>'ふたつ',3=>'さん',5=>'いつつ',7=>'ななつ',8=>'はち');
$array2 = array('りんご'=>'果実','トマト'=>'野菜','お茶'=>'飲物','ケーキ'=>'菓子');
$arral3 = $array1+$array2;
posted by ねこまんま at 04:41
Comment(0) | TrackBack(0) | phpチュートリアル

2007年10月30日

locateとupdatedb

updatedbコマンドでlocate用DBを作らないとlocateコマンドが使えない

続きを読む
posted by ねこまんま at 17:08
Comment(0) | TrackBack(0) | phpチュートリアル

2007年09月19日

特定のファイル以外にベーシック認証をかける方法

特定のファイル以外にベーシック認証をかける方法続きを読む
posted by ねこまんま at 14:46
Comment(0) | TrackBack(0) | phpチュートリアル

2007年09月05日

vimでwindows標準のクリップボードを使用

vimでヤンク(コピー)してもwindowsのクリップボードには格納されません。続きを読む
posted by ねこまんま at 13:35
Comment(0) | TrackBack(0) | phpチュートリアル

2007年08月04日

Illustratorで矢印を付ける

普段使わないのですが便利機能の覚書続きを読む
posted by ねこまんま at 13:16
Comment(0) | TrackBack(0) | phpチュートリアル

2007年05月08日

メールを送るときの注意点

メールheader内にpostの値なんかを突っ込むときにはエスケープすること続きを読む
posted by ねこまんま at 17:23
Comment(0) | TrackBack(0) | phpチュートリアル

2006年06月28日

ファイル名の取得

ドメインに対する絶対パスの取得
$_SERVER['SCRIPT_NAME']

現在のファイル名を取得
basename($_SERVER['SCRIPT_NAME'])

現在のファイル名(拡張子を除く)を取得
basename($_SERVER['SCRIPT_NAME'],".php")

※.htaccessなどによりアクセスするファイルと実行するファイル名が異なる場合は実行するファイル名が取得されます
posted by ねこまんま at 12:23
Comment(0) | TrackBack(0) | phpチュートリアル

2006年06月23日

参照渡し

$hoge =& $hoge2

で参照渡しができます
関数なんかだとこんな感じ

function func (&$hoge) {
$hoge = $hoge;
}
func($hoge2);
posted by ねこまんま at 21:21
Comment(0) | TrackBack(0) | phpチュートリアル

2006年05月27日

mysql_fetch_row()


mysql_fetch_array()がクエリーの結果すべてを配列で返すのに対して
mysql_fetch_row()は1レコードづつ返します。
posted by ねこまんま at 13:08
Comment(0) | TrackBack(0) | phpチュートリアル

2006年04月19日

数値かどうかのチェック

phpのチェック用構文

整数かどうか
is_numeric($str)

自然数か
preg_match("/\A[1-9]{1}[0-9]{0}\z/",$str)
posted by ねこまんま at 16:28
Comment(0) | TrackBack(0) | phpチュートリアル

2005年08月07日

チェックボックスの値を2次元配列で取り出す。

フォームの送信先でチェックボックスの値を2次元配列で取り出す方法です。

送信元【form.php】
<form action="form_check.php" method="POST">
<input type="checkbox" name="check" value="aaaa">
<input type="checkbox" name="check" value="bbbb">
<input type="checkbox" name="check" value="cccc">
<input type="submit" value="送信">
</form>
checkボックスの名前をすべて同じにして送ります。

送信先【form_check.php】
<?= $_POST[check][0] ?>
<?= $_POST[check][1] ?>
<?= $_POST[check][2] ?>

送られてきたPOSTのデータを$_POST[check]['通番号']の形で取得できます。

今までこれで遅れると知らなかったのでチェックボックスの名前を変えてました。
無知は罪ですね。。。

50種類もの面白くて可愛いドメインがたくさん!ロリポップサーバー★

人気のWEBクリエイターblogはここ
posted by ねこまんま at 14:08
Comment(0) | TrackBack(1) | phpチュートリアル

2005年08月02日

配列の中に配列を入れる-多次元配列-

配列の引き出しの中に更に配列を入れる!多次元配列です。
最初のうちはここは飛ばして読んだほうがいいかもしれません。
慣れてきたら読みに帰ってきてください。

【ソース】
<?
$array["りんご"]["品種"]="つがる";
$array["りんご"]["産地"]="青森";
$array["りんご"]["色"]="赤";

$array["みかん"]["品種"]="天草";
$array["みかん"]["産地"]="愛媛";
$array["みかん"]["色"]="橙";

$frutu="りんご";
echo $array[$frutu]['品種']."は".$array[$frutu]['産地']."産の".$array[$frutu]['色']."色の".$frutu."です。";

$frutu="みかん";
echo $array[$frutu]['品種']."は".$array[$frutu]['産地']."産の".$array[$frutu]['色']."色の".$frutu."です。";

?>
と入力すと
【ブラウザ】
つがるは青森産の赤色のりんごです。
天草は愛媛産の橙色のみかんです。
と表示されます。

$arrayには
1次元目にみかんやりんごなどの名詞がセットされており
2次元目にそれに対する属性(産地だったり色、品種)が設定されてます。
分散化されていく属性を体系的にわかりやすく管理できます。

また、
マトリックス状の物(たとえばテーブル{tr-tdのやつですね}なんか)を表現するときに便利です。

50種類もの面白くて可愛いドメインがたくさん!ロリポップサーバー★

人気のWEBクリエイターblogはここ
posted by ねこまんま at 01:19
Comment(0) | TrackBack(0) | phpチュートリアル

2005年07月31日

連想配列を使ってみる

連想配列は通常の配列と同じで一つの変数で複数のデータを扱うことができます。

通常の配列が変数の引き出しの通し番号で管理してるのに対して
連想配列は個々の引き出しにそれぞれの名前を付けて管理します。

【ソース】
<?
$array[ringo]="りんご";
$array[mikan]="みかん";
$array[budou]="ぶどう";
echo "$array[ringo]の中身は".$array[ringo]."です<br>";
echo "$array[mikan]の中身は".$array[mikan]."です<br>";
echo "$array[budou]の中身は".$array[budou]."です<br>";
?>
と入力すと
【ブラウザ】
$array[ringo]の中身はりんごです。
$array[mikan]の中身はみかんです。
$array[budou]の中身はぶどうです。
と表示されます。

引き出しは俗に配列のkeyと呼ばれており任意の文字列を設定できます。

【ソース】
<?
$array = array('ringo'=>'りんご','mikan'=>'みかん','budou'=>'ぶどう');
?>
で一度で連想配列を作成する事も可能です。

より複雑なロジックを再現する上で欠かせない物なので、是非覚えてください。

サーバまるごとセキュリティ強化キャンペーンがスタートしました

人気のWEBクリエイターblogはここ
posted by ねこまんま at 15:32
Comment(0) | TrackBack(0) | phpチュートリアル

2005年07月29日

配列を使ってみる

配列は一つの変数で複数のデータを扱うことができます。

変数名[]=データ;という形で1つづつ作成するものと

変数名 = array("データ1","データ2","データ3");
という形で複数を一気に設定する方法があります。
【ソース】
<?
$array1[]="りんご";
$array1[]="みかん";
$array1[]="ぶどう";
echo "$array[0]の中身は".$array1[0]."です<br>";
echo "$array[1]の中身は".$array1[1]."です<br>";
echo "$array[2]の中身は".$array1[2]."です<br>";
?>
と入力すと
【ブラウザ】
$array[0]の中身はりんごです。
$array[1]の中身はみかんです。
$array[2]の中身はぶどうです。
と表示されます。

作成した変数を引き出すときには[通し番号]に数値を入れてください。
※通し番号は0から順番に入っていきます。

<?
$array = array("りんご","みかん","ぶどう");
?>

でも同じ様に値が入っていきますので。。。

格安レンタルサーバーはトリップスウェブ! とことん売れています!

人気のWEBクリエイターblogはここ
posted by ねこまんま at 00:39
Comment(0) | TrackBack(0) | phpチュートリアル

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。