kikukawa's diary

都内で活動するシステムエンジニアが書いてます。 興味を持った技術やハマったポイント、自分用メモをつけてます。 最近はweb中心

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

JavaScriptライブラリ

http://www.openspc2.org/http://javascript.webcreativepark.net/http://javascriptlibraries.com/

PHPの基礎体力作り

PHP

http://www.stackasterisk.jp/tech/php/php01_02.jsp

配列の中の空白もしくはNULLを削除する

PHP

"); } echo "<hr>"; $max=count($the_array); for($i=0; $i < $max; $i++){ if($the_array[$i] == " " || $…</hr>

秀丸からPHP

PHP

http://www.ideaxidea.com/archives/2007/11/php.html

正規表現入門

http://www.mnet.ne.jp/~nakama/ 秀丸の正規表現 http://www.shuiren.org/chuden/teach/hidemaru/seiki/index-j.html

JavaScript難読化

http://www.broadband-xp.com/obfuscation/index.html

エラー:デイレクトリがない、またはディレクトリではない

Smartyのクラスを呼び出してキャッシュを格納するフォルダを指定するときに、templatesはうまくいくのに templates_cがうまくいかない場合は、フォルダが読み取り専用になってる可能性がある

phpmyadminが起動しない

Xamppでインストールしたphpmyadminが起動しない。rootのパス無しで入ろうとすると権限がないとエラーが出る原因は特定できていないが phpmyadmin下のconfig.ini.phpの中のauth_typeをhttpに変えるとうまくいく。

ファイルのダウンロード

PHP

ファイルのダウンロード時に日本語を使用する場合は、ブラウザによって文字化けを起こすので注意する必要がある。$filename = "file_name";$ua = $_SERVER['HTTP_USER_AGENT'];if (strstr($ua, 'MSIE') && !strstr($ua, 'Opera')) { $filename = mb_convert_…

JavaScriptではまり

ボタンで以下のようなファンクションを作り、onclickでひろったがなぜかsubmiされなかった。 function pageBack(){ document.form1.action = './select.php'; document.form1.submit(); }原因はボタンのほかに <input type="submit" value=" 作成 ">がありここに name='submit' の文がはいってい…

ヒアドキュメント

PHP

$str = <<

MySQL Transactionについて

http://dev.mysql.com/doc/refman/4.1/ja/commit.html

MySQL DBタイプを変更

alter table m_user type=InnoDB;

SQL Server排他ロックを確認するには

sp_lockというストアドを使用するsp_lockを実行し、出てきたObjIdに対し、以下のSQLを発行すればオブジェクトの名前がわかる。SELECT object_name(16003088) 共有ロック S 排他ロック X インテント共有ロック IS インテント排他ロック IX インテント排他付き…

MySQL テーブルの照合順序変更

ALTER TABLE `m_user` DEFAULT CHARACTER SET ujis COLLATE ujis_japanese_ci

session_startではまった

PHP

session_startではまった。 原因はphp.iniのsession.save_pathが正しく指定できていなかったため。以下のようなエラーが出る Warning: session_start() [function.session-start]: open(xampptmpsess_b4f9ae10948c717826f2a7f66f96e4b4, O_RDWR) failed: No …

ホバーの文字化け解消

PHP

http://d.hatena.ne.jp/uunfo/searchdiary?word=*%5BEclipse%5D

MySQL参考サイト

http://kajuhome.com/mysql.shtml#n06http://phpspot.net/php/mysql.html

PHP 入門 サイト

PHP

http://w1.nirai.ne.jp/freeze/index.html http://loglog.jp/~php/tt/index.php http://masago.kir.jp/phpmenu.php http://nyx.pu1.net/practice/ http://metalmickey.genin.jp/study/php_bbs_1_1.html

Apacheが起動しない

Windows XamppWindowsにインストールしたXampp上のApacheが起動できない。 ポート80をSkypeが使用するため、 Apacheが起動できない。 Skypeよりも先にApacheを起動しておく(Skypeの自動起動をOFFにする)か Skypeの設定を変更するか Apacheのポートを別のもの…

ApacheのDocumentRoot変更方法

PHP

apache/conf/httpd.confを開くDocumentRootを検索し、もともと設定してあるパスを任意のパスに指定する参考サイト

Select文からのUpdate

SQL

SelectからUpdateSQLServer UPDATE testTBL1 SET clm1= tbl2.clm1 FROM testTBL1 tbl1 JOIN testTBL2 tbl2 ON ( tbl1.Key1 = tbl2.Key1 ) WHERE ( tbl1.Key1 Like '%' ) AND ( tbl2.Key1 Like '%' )Oracle UPDATE ( SELECT tbl1.Key1 tbl1_Key1 , tbl1.clm1 …

SQLSERVER Express インポート エクスポート

Microsoft SQL Server 2005 Express Edition with Advanced Services Service Pack 2にグレードアップさらにMicrosoft SQL Server 2005 Express Edition Toolkit Service Pack 2をインストールC:\Program Files\Microsoft SQL Server\90\DTS\Binn にある「DT…

SQLSERVER 月の取得

select datename(month,getdate())

PHP メールアドレスの有効性チェック

PHP

http://catbot.net/blog/2007/06/re_php.html

VSのショートカット

コードをアウトライン表示する/非表示にする

Smartyのデバッグ

http://cl.pocari.org/2006-11-29-1.html

PHP 下位互換性

PHP

http://www.php.net/manual/ja/migration5.incompatible.php

phpDocumentor

PHP

http://scriptlife.hacca.jp/tips/phpdoc.html#index0

PHP デバッグ

PHP

http://labs.unoh.net/2006/10/php_print_debug.htmlhttp://d.hatena.ne.jp/oooooooo/20061011/p1http://d.hatena.ne.jp/hiro_y/20061010/1160471236 firefoxを使ったデバッグ http://www.phppro.jp/news/318http://firephp.org/http://ajax.phpmagazine.net…