沖縄が日本のシリコンバレーのようになってほしいと願うiOSエンジニアのブログ

世のエンジニアの役に立つようなブログにしたいなぁ

2008-10-01から1ヶ月間の記事一覧

ファイルを開く際の「@」と「or」

PHP

ファイルを開く処理: $fp=@fopen("files/20030115.txt","w") or die("ファイルのオープンに失敗しました"); 上記処理でのfopenの前の@と後ろのorについて「@」はfopenでエラーが起きてもエラーは無視され エラーメッセージは表示されませんという意味。 「o…

Mac OS X 10.4 に標準でインストール済みのPHP 4.4.でPEARを使える方法

ターミナルで下記のコマンドを入力する$ curl http://pear.php.net/go-pear > go-pear.php $ sudo php -q go-pear.php質問事項には基本的にenterもしくはreturnキーを押して進みますMDB2をインストールするか聞いてきたら、Y(=Yes)とします。The followin…

PEAR 1.7.2

PHP 4.3.0以上

Pear のバージョンについて

* PEAR :: Innovating the future: Package.xml 1.0 and PEAR 1.3.6 are officially deprecated o 2008年1月1日をもって 1.3.6 以前は廃止 * PEAR :: Package :: PEAR :: 1.5.0 o PHP 4.3.0 以降と(アップグレードの際には)PEAR インストーラ 1.4.3 以降が…

MAMP上のPEARにパッケージをインストールするには、

/Applications/MAMP/bin/php4/bin/ /Applications/MAMP/bin/php5/bin/のpearコマンドを使う。MAMPのPHP5環境のPEARにインストールする場合は、「./」でカレントディレクトリを指定$ pwd /Applications/MAMP/bin/php5/bin$ ./pear list Installed packages, c…

Smartyで静的htmlを生成する

display関数の代わりにfetch関数を利用。 fetch関数は、テンプレートを表示する代わりにその出力を返します。$smarty = new Smarty(); $smarty->assign("contens", $_POST{"contents"});// ※ 乱数を生成してファイル名に $filename = rand( 1000000, 9999999…

$rs not set! New variable not saved! の解決方法

$rs not set! New variable not saved!テンプレート変数を作成する際に、上記のメッセージが表示される場合の対処方法です。1. MySQLのModexデータベースで、 [modx_site_tmplvars]テーブルの[caption]列を編集:typeをvarchar(255)に設定2. テンプレート…

Macに、PHP5とPHP4の環境を構築する

Mac

下記サイトを参照http://www.key-p.com/blog/ohnishi/article.php?id=114

Apache HTTP Serverのバージョン確認方法

Apache HTTP Serverのバージョンを確認する場合、httpdコマンドを使用します。 httpdコマンドで-vオプションを使用することで、Webサーバーのバージョンを確認できます。Mac OS X v10.4.11では、Apacheのバージョンは 1.3.xx ,php のバージョンは PHP4.4 に…

ウェブリンク

.htaccessによるリダイレクトが「サイト及び指定のディレクトリ以下のファイルに対するリダイレクト」とすると、ウェブリンクは「個別ファイルに対するリダイレクト」という感じ。フレンドリーURLの接尾語を.htmlのとき、エイリアスがmobileというディレ…

MODxにログイン後表示されているエラーの解決方法

設定警告: '言語ファイルのエントリ数が異なります'上記メッセージの解決方法下記サイト(公式フォーラム)より、言語ファイルをダウンロードして、該当ディレクトリにアップロードして下さい。 ​http://modxcms.com/forums/index.php/topic,25319.msg163039…

mcrypt 拡張をロードできません。PHP の設定を確認してください

phpMyAdmin インストール後、以下のエラーが出る場合の対処方法「mcrypt 拡張をロードできません。PHP の設定を確認してください。」1. php.iniの;extension=php_mcrypt.dll を extension=php_mcrypt.dll コメントアウト2. phpのインストールフォルダにあるl…

chown - ファイル所有者の変更

chownコマンド 機能 ファイル・ディレクトリの所有者を変更する。所有者は/etc/passwdファイルにあるログイン名か、ユーザIDを指定する。シンボリックリンクが指定された場合は、リンク先のファイルの所有者が変更される。ワイルドカードによる複数ファイル…

chmod - パーミッション(所有権)の変更

chmod機能ファイル・ディレクトリのアクセス権限を変更する。ワイルドカードによる複数ファイルの指定も可能。形式chmod (option) [a+w] [file name]chmod (option) [644] [file name]オプションオプション 機能 * c 実際にアクセス権が変更された場合のみ、…

Linux,Unixのターミナルでのテキスト編集コマンド

vi コマンド 機能 テキストを表示・編集できる。 形式 vi (option) [file name] オプション オプション 機能 -b バイナリモード -R 読み込み専用モード +line 指定行から編集開始 -r 編集を中断した際に復元 コマンド例 vi file1 file1をviで開いて編集する …

phpMyAdmin をセットアップスクリプトでセットアップする方法

”設定ファイルが作成されていないものと思われます。セットアップスクリプト を利用して設定ファイルを作成してください””MySQLのメッセージ: #1045 - Access denied for user: 'root@localhost' (Using password: NO) ”というエラー画面が出てきた場合の解…

MacでのphpMyAdminのインストール方法

1. ダウンロードした「phpMyAdmin-x.x.x.x-all-languages.zip」を、展開する 2. 展開されてできたディレクトリ「phpMyAdmin-x.x.x.x-all-languages」の名前を「phpMyAdmin」に変更して「Library/WebServer/Documents/」に移動 「/Library/WebServer/Document…

MacでPHPからMySQLに繋がらない場合の解決方法

[エラー] #2002 - サーバーが反応しません。( または、ローカルの MySQL サーバーのソケットは正確に設定されません)」のメッセージが表示されて、MacでPHPからMySQLに繋がらない場合の解決方法です。 1. mysql のソケットのパスを確認 $ mysql5 -u root -p …

Modx で警告表示

一つまたはそれ以上の詳細設定に問題があります:設定警告: '言語ファイルのエントリ数が異なります。'どういう意味ですか? 現在選択されている言語ファイルのエントリ数がデフォルト言語ファイルのエントリと異なります。特に問題ではありませんが、言語ファ…