php 文字列を指定した文字ごとに分割する wordwrap

2010 年 1 月 29 日 admin コメントはありません

以下のようにすることで、10文字ごとに “\n”で区切ることが出来ます。

$text = "A very long woooooooooooord.";
$newtext = wordwrap($text, 10, "\n", true);

echo "$newtext\n";
?>

参照元:http://www.php.net/manual/ja/function.wordwrap.php

カテゴリー: 雑記 タグ: ,

phpでランダムなパスワードを生成

2010 年 1 月 29 日 admin コメントはありません

使用例

//パスワード生成クラス読み込み
require_once ‘My/Password.php’;

//デフォルトは8桁のパスワードが生成されます
$password = My_Password::getPassword();
var_dump($password);

//『32桁、小文字英字のみ』のパスワード生成
$password = My_Password::getPassword(32, ’small’);
var_dump($password);
続きを読む…

カテゴリー: 雑記 タグ: , ,

検索エンジンに登録する

2010 年 1 月 21 日 admin コメントはありません
カテゴリー: 雑記 タグ:

dreamweaver msvcr80.dll のエラー

2010 年 1 月 16 日 admin コメント 2 件

ここ数日、いきなり複数台のPCにインストールしていたdreamweaverが全て、起動時に強制終了される状態がつづいていました。

Windowsのコントロールパネルからイベントビューアをみると、msvcr80.dllがエラーを起こしているようなのですが、検索しても解決策はヒットせず、adobeのサイトを参考にレジストリなどを触ってみるも直接的な解決には至りませんでした。

DWでサイトとして定義しているフォルダ内でも開けるファイル、開けないファイルが混在する状態でした。開けないファイルに共通する箇所は多々あり、絞り込めない状態でしたが、結果としては、全てのファイルに共通するCSSファイルにエラーが含まれていたようです。

CSSの内容は触らずに、Clean CSS(http://www.cleancss.com/)というサイトに張り付け、実行してみました。特にエラーなどの表示もなかったのですが、Clean CSSで出力されたCSSと元のCSSを置き換えると正常に動作するようになりました。

CSSにエラーが含まれていたのは確実ですが、具体的なエラー内容が分からないままなので、少し気がかりではありますが、CSSの中に意図せず、エラーを引き起こしてしまう記号などが記述されてしまっていたのでしょうか( ; ゚Д゚)

なにはともあれ、という感じではありますが、同じことが起こった時に対応できるようにメモしておきます。

カテゴリー: 雑記 タグ: ,

デスクトップ上のファイルの拡張子を表示させる

2010 年 1 月 6 日 admin コメントはありません

私の環境では、デスクトップにあるファイル(デスクトップに限らずPC上のすべてのファイル?)の拡張子が表示されない設定になっており、時々、不便に感じることもあったので、それを変更しました。

拡張子を表示させるには、以下のように設定を変更します。
XPの場合
「コントロールパネル」→「フォルダオプション」→「表示」タブをクリックし、下の詳細設定の項目から「登録されている拡張子は表示しない」のチェックを外します。

vistaの場合
「コントロールパネル」→「デスクトップのカスタマイズ」→「フォルダオプション」→「表示」タブをクリックし、詳細設定の欄から「登録されている拡張子は表示しない」のチェックを外します。

カテゴリー: 技術的な話題 タグ:

ページランク更新

2010 年 1 月 4 日 admin コメントはありません

新年あけましておめでとうございます。

新年早々?ページランクの更新があったようですね。

当サイト公開後、初のページランク更新でしたが、今回の更新でページランクが1になりました。

特に、高いページランクを目指して運営してるわけではないのですが、公開してから、被リンク数やページランクがどのように推移していくのかを軽く把握したいと思う気持はあるので、今回の更新は、ちょっとだけレベルアップしたような感じで、少しうれしいです。

今年も一年、ブログも私自身も少しずつ成長していきたいなと思います。

カテゴリー: 雑記 タグ:

phpで処理を遅延させてから実行する。

2009 年 12 月 26 日 admin コメントはありません

phpで少し時間をおいてから処理を実行したい場合は、sleepを使います。

例)

echo "最初の処理";

//3秒後に実行
sleep(3);

//処理再開

echo "遅延後の処理";
?>

カテゴリー: 技術的な話題 タグ: , ,

phpでwhois情報の取得

2009 年 12 月 26 日 admin コメントはありません

Net_Whois::query() – whois 問い合わせを実行する

pear install Net_Socket
pear install Net_Whois

もし、「WARNING: channel “pear.php.net” has updated its protocols, use “channel-update pear.php.net” to update」
という警告が出る場合は、以下を実行して、pear.php.netをアップデートします。
# pear channel-update pear.php.net

私の場合は、警告は出ましたが、アップグレードしなくても
pear install Net_Socket
pear install Net_Whois
のインストールは完了しました。
続きを読む…

カテゴリー: 雑記 タグ: , , ,

mySQL上で登録された内容に一致する文字列を置き換え

2009 年 12 月 25 日 admin コメントはありません

以下のようにSQLを実行することで該当箇所が置き換えされます。
phpのstr_replaceのような感じ。

UPDATE `テーブル名` SET フィールド名 =REPLACE (フィールド名,”置き換え前文字列”,”置き換え後文字列”);

カテゴリー: 技術的な話題 タグ: , ,

test

2009 年 12 月 20 日 admin コメントはありません

test

カテゴリー: 雑記 タグ: