We'll be back soon! Our site is currently undergoing maintenance. Please check back later.

LiveValidationPHP | Home What is LiveValidationPHP? Well in short it's a form validation script. PHPでフォームの値をリアルタイムチェック「LiveValidationPHP」。 PHPとJavaScript でリアルタイムにバリデーションする仕組みが公開されました。 次のようにフォーム内容をリアルタイムにバリデーションできます。 バリデートのルールなんかはPHPで記述でき、JavaScript に慣れていなくても使えます。 関連エントリ JavaScriptでリアルタイム値チェックを簡単に行える「LiveValidation」
PHPからDBを使うときにはPEAR::DBをお使いの方もまだたくさんいらっしゃると思います。しかし、PEAR::DBのマニュアルにも「This package been superseded by MDB2 but is still maintained for bugs and security fixes」(このパッケージの代わりにMDB2の使用が推奨されますが、バグの修正、セキュリティフィックスは引き続き行われます。)と書かれているとおり、今後はPEAR::MDB2をお使いになることをお奨めいたします。 ということで、今回はPEAR::MDB2についてご紹介したいと思います。 PEAR::MDB2 マニュアル http://www.go-pear.org/manual/ja/package.database.mdb2.php MDB2についてはこちらをご覧下さい http://ww
0020: //kakasiの実行パス;各自の環境に合わせて変更すること 0021: if (constant('PHP_OS') == 'WINNT') { 0022: define('KAKASI', 'C:\\kakasi\\bin\\kakasi.exe'); //Windowsの場合 0023: } else { 0024: define('KAKASI', '/usr/local/bin/kakasi'); //Linuxの場合 0025: } このプログラムを実行するには、KAKASI がインストールされている必要がある。KAKASI の入手方法やインストール方法については公式サイトを参照されたい。 KAKASI がインストールできたら、その実行パスを定数 KAKASI に記述する。OSの種類(WindowsとLinux)は、組み込み定数
Mavenlink | Project Management Software Connecting People, Projects, and Profits Mavenlink is an innovative online resource management and project management software built for professional services teams. Offering a better way to manage projects and resources, Mavenlink transforms businesses by combining project management, collaboration, time tracking, resource management, and project financials
用途 オプションファイルを YAML で記述. オプションファイルの編集に PHP を利用. YAML から 配列に include('spyc.php'); $array = Spyc::YAMLLoad('yamlfile.yml'); print_r($array); 配列 から YAML に include('spyc.php'); $array[] = 'Sequence item'; $array['The Key'] = 'Mapped value'; $array[] = array('A sequence','of a sequence'); $array[] = array('first' => 'A sequence','second' => 'of mapped values'); $array['Mapped'] = array('A sequence','whi
PHP Classes - Class: CSS parser CSSをPHPでパース出来て解析などに役立つライブラリ「CSS parser」。 次のようにPHPプログラムからCSSをパースしてプロパティを参照できます。 クラスライブラリの形になっているので利用も容易ですね。 <?php include("cssparser.php"); $css = new cssparser(); $css->ParseStr("b {font-weight: bold; color: #777777;} b.test{text-decoration: underline;}"); echo $css->Get("b","color"); // returns #777777 echo $css->Get("b.test","color");// returns #777777 echo $c
はじめに PHPの世界ではフレームワークがさかんに発表され、次から次へと新興勢力が現れてきます。そんな中で大きなコミュニティに発展しているのがCakePHPフレームワークです。一部では、開発環境をいったんCakePHPからRuby on Railsに移行したものの、再びCakePHPに戻ってくるという「CakePHP回帰現象」も起こり始めています。CakePHPは、手軽に利用できるPHP言語にぴったりの「手軽に利用できるフレームワーク」です。フレームワークとは、先人の知恵をまとめ上げたものと言うことができます。その中にはどんなノウハウが蓄積されているでしょうか。PHP4/PHP5で使用できるRails風フレームワークCakePHPを使って、フレームワークの処理の流れを調べてみましょう。対象読者 この記事は、CakePHPでの開発を始めた方が対象です。CakePHPに関する基本的な知識に関し
PearのServices_JSONを使ってPHPの変数を簡単にJSON形式にするサンプル。 以前、「json用PHP機能拡張 php-json」というエントリで、PHP用のエクステンションを紹介しましたが、 インストールが面倒、という場合、PEARのServices_JSONが使えます。 <?php require_once('Services/JSON.php'); $json = new Services_JSON(); $obj = array( 'id' => array('foo', 'bar', array('aa' => 'bb')), 'foobar' => $string, 'a' => 123 , 'b' => true ); $js = $json->encode($obj); echo $js; ?> 要は、new Serivces_JSON() して
Webアプリケーションではもはや「実装されていて当然」といわんばかりに広まった技術、Ajax。ユーザにはひろく知れ渡ったが、実装するデベロッパには実装・保守ともにまだまだ苦労が続く状況だ。ここではそのような苦労を軽減するPHPのクラスライブラリ集としてxajaxを紹介したい。 xajaxはPHPで作成されたAjaxクラスライブラリ集。xajaxを使うことでAjaxを実現するさまざまな機能をクラスとして呼びだすことができる。比較的簡単にAjaxを使ったWebアプリケーションを作成することができるほか、既存のWebアプリケーションにたいして簡単にAjax機構を実装させることが可能だ。 xajaxはxajax projectによって開発され、GNU LESSER GENERAL PUBLIC LICENSE Version 2.1のもとで公開されているオープンソースソフトウェア。現在の最新版は4
PHP developers have long been a vital part of web development, thanks to the language’s versatility, speed, and wide adoption. As the demand for web-based applications and platforms continues to grow, PHP developers remain in a strong position to shape their careers in various specialized fields. Here’s a look at the top career paths that PHP developers can explore to build a successful future.
A List Apart: Articles: Automatic Magazine Layout Auto-resized images are a common feature on the web now. Automating the process of resizing images saves a lot of time?it’s certainly quicker than manually resizing images in Photoshop?and is a good way to manage images on a site. But when a good designer crops your images manually, they always looks better. PHPで画像を雑誌風に自動レイアウトするクラスが公開されています。 例えば、次の
PEAR :: PEPr :: Details :: HTML_TagCloud pearのProposalにタグクラウド生成用のライブラリが出ていました。 PerlのHTML-TagCloud-ExtendedをPHPに移植されたそうです。 その使い方とサンプルを紹介。 まず、インストール pear install http://catbot.net/src/HTML_TagCloud-0.0.1.tgz HTML_TagCloudのサンプルプログラム <?php require_once('HTML/TagCloud.php'); $obj = new HTML_TagCloud(); $obj->addElement('php', 'http://s.phpspot.org/tag/php', 10); $obj->addElement('css', 'http://s.phpspo
sephiroth.it - PHP SWF Reader File_SWF which inherits from PEAR package, allows operations I/O on swf files. Basically, other than returning all the main information from an swf file, such as the bg color, framerate, player version, compression, protection used, movie size.. it allows to modify some of those parameters. PHPでSWFファイルをいじるサンプル <?php // include the PEAR package require "File/SWF.php";
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く