ネット集客なら『やさしす』に!

Web集客屋 やさしす

ネット集客なら『やさしす』に! header image 4

2010年03月30日 のエントリー

ユーザー登録で既に登録済みのIDかどうかを判断するヲ、SQLiteでやってみた

2010年03月30日 · コメント(0) · BLOG, PHP入門, SQLite

これWebで色々調べたんだけど、なかなか見つからない以外にレア? っつかこれ普通だから誰も書かないのかな? 分からないけど、折角作ったのでここにメモしてみる //mail登録が既存かどうかのチェック $sql = “SELECT email FROM acount WHERE email = ‘$email’”; $result = sqlite_query($db_con, $sql); if (!$result) { die(‘クエリーが失敗しました。’.$sqliteerror); } if(sqlite_num_rows($result) > 0){ $_SESSION[msg] = “{$email}は既に登録されております。”; echo “{$email}は既に登録されております。”; それから送信ボタンを押した後で「そのアドレス登録済みだよ!」って出たムカつくので事前に確認出来るようにするJSが必要っすよね これはちょっと探せば見つかった ここだよ どちらかと言うとJSの方が苦手なので助かる。。。 組込みはシンプル <form id="form1" name="form1" action="#" method="post"> uid:<input type="text" name="uid" />半角英数(2文字以上)で入力してください。<br /> <input type="button" value="uidの確認" onclick="checkUid()"/> <input type="submit" name="submit" value="登録" disabled="disabled" /> [...]

[続きを読む →]

タグ : ···

SQLiteをPHPから操作する基本構文

2010年03月27日 · コメント(0) · PHP入門, SQLite

今までMySQL1本でDBを使用していましたがサクラサーバーのスタンダードプランではMySQLDBが1つしか提供してくれないので SQLiteを使う事にしました。でもでも、MySQLとはちょっと違うのでPHPからSQLiteを操作する為にサラサラっと覚え書きします。 SQLiteDBの新規製作 $dbcon = sqlite_open(‘testeddb’); まずはこれだけー 簡単っすな。。。 sqliteクラスなら $db = new SQLite(‘testeddb’); ただSQLITEでは、DBが存在しないと新規製作するし、接続する場合も同じ命令で出来てしまうから 区別したい人にはちょっと気持ち悪いなーと感じました。

[続きを読む →]

タグ :

class.upload.phpでFuctionを使って2行で画像をUP処理をする

2010年03月25日 · コメント(0) · BLOG

WebTechWalkerさんのサイトで紹介されていたFUNCTIONを使って 2行のPHPで画像をUPする。 <?php function image_upload($filename){ require "class.upload.php"; $image_file = $_FILES['image_file']; $handle = new Upload($_FILES['image_file']); $upload_dir = "img/"; if(!$handle->uploaded) return $handle->error; //通常の大きさの画像 $handle->file_overwrite = true; //ファイル上書き有効 $handle->file_auto_rename = false; //ファイル名自動リネーム無効 $handle->file_src_name_body = $filename; //ファイル名指定 $handle->Process($upload_dir); //画像アップロード実行 //サムネイル画像 $handle->file_overwrite = true; $handle->file_auto_rename = false; $handle->file_src_name_body = $filename . "_thumb"; $handle->image_resize = true; $handle->image_ratio_y = true; $handle->image_x = [...]

[続きを読む →]

タグ :

PHPのクラスとオブジェクトをまとめてみた クラスがイマイチ分からない方へ

2010年03月25日 · コメント(0) · BLOG, PHP入門

PHPを始めてまだ日が浅いのでイマイチまだクラスとオブジェクトの概念が分かっていないので、まとめてみました。 折角オブジェクト指向プログラミング言語なのに、クラスとオブジェクトが使えなけりゃぁぁ意味が無い。 今までPEARとかclass.uploadなどのクラスライブラリを使っていたけど、リファレンスを見ながら恐る恐る使っていた感じ、 やっぱりもっとすいすい使えるようになりたい!脱初心者を果たしたい! ってな思いから勉強しなおしてみました。。。。。。やっぱりわからん!。。。。じぇーーーんじぇんわからん! 勉強する事2時間。。。。やっぱりイマイチ良く分からん。。。えぇい お風呂! んで、あがってからネットに転がっているサンプルプログラムを色々弄ってみたら意外にちょっとわかってきた! わかってしまえば占めたもの、ヘヘヘ んで折角覚えたので、忘れないようにもう一度おさらいしときます。。。分からない人の為にも参考にして頂けたら幸福至極です! でわ、いざ!勝手に解説してみる //まず始めに //classとは データと振る舞いをまとめた『型』の事 //メソッドとは CALSSに定義された動き(振る舞い)の事 //CALSSとメソッドの事をまとめて オブジェクトと言う またはインスタンスと呼ぶ //クラスからオブジェクトを生成するには new演算子を使う //オブジェクトの内部で管理している状態の事を プロパティ または メンバー変数 と言う <?php class Hello_class { //これがクラスの宣言! //以下$name と $say がプロパティとなる部分 (変数だけどちょっと特殊) 調べたんだけど varの記述方法はPHPのVer4の書き方で PHP5では publicと同じ意味 var $name = “Yamada”;  var $say = “こんにちわ”; //んで下記がメソッドですよね?振る舞い(動詞?)FUNCTIONがそうでは無いけどECHOなどがあればそれもメソッドと言う事になるよね?ね? function SayHello ( ) { //$thisと言うのがイキナリ出てきて『何?』って感じなんだけど、これはクラスの中で指定するオブジェクトを指します。ここの場合だと Hello_Classを指します。 print [...]

[続きを読む →]

タグ : ··

SyntaxHighlighter コードを見易くするFor WORDPRESS

2010年03月24日 · コメント(0) · BLOG

プログラム系のブログを見ると良く見かけるソースの表示。 前々からなんだろう?って思ってました。ワードプレスのデフォルトでそうなってるのかなとか安易に考えてたのですが 違ったようですね。SyntaxHighlighter シンタックスハイライターって言うらしいです。 AJAXやらWORDPRESSプラグインやら色々な種類があるみたいなんですがWORDPRESSを使ってるので、さっそっくWORDPRESSに インストールしてみました。 凄く簡単でSQLiteで動かしていても問題は無かった。 http://sourceforge.jp/projects/wppluginsj/downloads/46013/syntax-highlighter.2.1.364.zip からzipをダウンロードしてきて、ワードプレスのplugins ディレクトリに “syntax-highlighter” ディレクトリを作成し、 その中にプラグインファイルをUPロードする。 あとはダッシュボードからプラグインを有効にして本文のソースの部分からタグを打ち込むだけで実装出来る。 凄く楽チンで便利! 基本うちのブログはPHPを基本としてるので ソースの部分を[php]~[/php]の間に囲むだけ、 オプションもある ショートコードオプション num 行番号の開始番号指定 例:[php num=10]~[/php] highlight_lines ハイライト表示したい行を指定 例:[php highlight_lines="1,2,3"]~[/php] gutter false を指定すると行番号を表示しない 例:[php gutter="false"]~[/php] ruler true を指定するとルーラーを表示する 例:[php ruler="true"]~[/php] toolbar false を指定するとツールバー表示しない 例:[php toolbar="false"]~[/php] light true を指定すると簡易表示になる 例:[php light="true"]~[/php] font_size フォントのサイズを指定する 例:[php font_size="90%"]~[/php] lang_name true を指定すると言語名を表示する 例:[php [...]

[続きを読む →]

タグ :

FireworksCS4が重い・固まる

2010年03月23日 · コメント(0) · BLOG, アプリ

FW CS4がやたらと重いので何とかならないかと色々試してみた所、ちょっと良い方法を見つけたので紹介してみます。 そもそもPHOTOSHOPはメモリやHDDの容量の割り当てが出来るのになんで、FWは同じメーカーなのに出来ないんだ? と言う疑問がそもそもの始まり。 んで、設定を色々と見てまわって居た所、どう考えても環境設定だろうと・・・ その他に改善に繋がるメニューもないし・・・・ 編集>>環境設定 shortcut ctrl+U の一般て所にある最大取り消し回数 デフォルトでは200回となっている。CS3の時代には20回にデフォルト設定されていたようす。 んでここを20回に設定しなおして再起動(FW CS4を)して試した所、うんうん軽い軽い! これ恐らく作業履歴が200回もたまってないのに最初から200回分の作業履歴容量を確保してるみたい。 これで少なくともいきなり落ちやメモリ不足で保存が出来なくなる現象を回避する事が出来た。 あっぱれ!

[続きを読む →]

タグ :

絶対に押さえておきたい、Webサイトを成功させるための鉄板法則(1/3):MarkeZine(マーケジン)

2010年03月18日 · コメント(0) · BLOG

絶対に押さえておきたい、Webサイトを成功させるための鉄板法則(1/3):MarkeZine(マーケジン). 自分的メモ ここのページの計算式が参考になったのでメモ でも、結局机上の空論ではあるけれど、まず最初にしなければいけないのは 自分のサイトの充実ですよね。

[続きを読む →]

タグ : ·

» simple mouse trackingを使ってみる: エスキュービズム ラボ Blog

2010年03月18日 · コメント(1) · BLOG, PHP+MySQL

» simple mouse trackingを使ってみる: エスキュービズム ラボ Blog. ユーザーの操作を再生出来るAJAX simple mouse tracking これこれ!結構前から気になってたんです。 いつぞや絶対に導入してみようと思っておりました。 今日ふと思い出して検索してみたら意外にあっさりとリファレンス発見出来ました。 ただ、MySQLのテーブルが必要になると言う事で・・・・・ 自分が使っているサーバーが さくらサーバー(スタンダード)なのでDBが1つしか無いんですね。 せめて3つぐらいDB作らせて欲しいもんです。だって開発研究用にサーバーレンタルした人はいくつも DB作りたいですからね。 設置したらまた報告したいと思います。。。 それでわっ

[続きを読む →]

タグ : ···

PDO (SQLite) For WordPress] 2.7.0 ページの編集でエラーが出る時の対応

2010年03月15日 · コメント(0) · wordpress+SQLite

http://wordpress.org/support/topic/361670#post-1385307
To add or edit page, I have got a Warning hereunder.

Warning: implode() [function.implode]: Invalid arguments passed in /wordpress/wp-includes/post.php on line 1980

I have tried to fix with this patch.
Almost copy and paste from the wpdb::escape().
Is this right or are there any better way to fix?

Index: /wordpress/wp-content/pdo/db.php
===================================================================
— /wordpress/wp-content/pdo/db.php (revision 508)
+++ /wordpress/wp-content/pdo/db.php (working copy)
@@ -113,8 +113,18 @@
* @param $string string the variable to be escaped
* @return string escaped variable
*/
- function escape($string) {
- return addslashes($string);
+ function escape($data) {
+ if ( is_array($data) ) {
+ foreach ( (array) $data as $k => $v ) {
+ if ( is_array($v) )
+ $data[$k] = $this->escape( $v );
+ else
+ $data[$k] = addslashes( $v );
+ }
+ } else {
+ $data = addslashes( $data );
+ }
+ return $data;
}

/**

Note that.
The wordpress try to escape an Array like this at wp-admin/page.php.

array(1) { [0]=> string(4) “page” }

http://wordpress.org/extend/plugins/pdo-for-wordpress/

[続きを読む →]

タグ :