タグ

PHPに関するfreshwindのブックマーク (12)

  • https://www.db.gs/article/269584895.html

  • コードカバレッジ測定ツールPHP_CodeCoverageをCakePHPで使ってみた

    PHP_CodeCoverageで、CakePHPのユニットテストのコードカバレッジを表示してみました。 CakePHP標準のテストランナー(test.php)でも単一のテストケースについてはコードカバレッジが表示できるのですが、All tests の時はコードカバレッジが表示されません(All testsでも表示されることもあるようです。hiromi さん、ありがとうございます)。 そこでPHP_CodeCoverageを使って、All testsのコードカバレッジを表示してみました。 1. PHP_CodeCoverage インストール PHP_CodeCoverageは、PHPUnitでおなじみのSebastian Bergmannが開発した、コードカバレッジやCRAPを計測、表示するツールです。 PEARパッケージで提供されているので、pear コマンドでインストールします。 20

  • PHPのスクリプトやライブラリがダウンロードできる海外サイト12:phpspot開発日誌

    12 Websites Useful in Downloading PHP Scripts | blueblots.com PHPのスクリプトやライブラリがダウンロードできる海外サイト12。 WordPress等の有名なオープンソースとかを活用するのもいいですが、小物のPHPスクリプトや、直接ソースに組み込んで使えたりするライブラリなんかを探せるサイトのまとめがありました。 日にもこうしたサイトは多数ありますが、日に見当たらない場合なんかは探してみると自分で1から作る手間が省けたりするかもしれません。 The PHP Resource Index Script Dungeon free-php PHP Classes Repository Scripts.com Hot Scripts 有名どころも多いですが個人的に知らないところも何個かありました。 リンク先は元のエントリを参照してみ

  • PHP で凄く簡単に GET/POST 送信ができる関数を作りました | ウェブル

    以前こちらの URL で GET/POST を簡単にできるコードを書きましたが、問題があるとのことで多くの指摘を頂きました。zaru さんに正しいコードを書いて頂きましたので下記の記事をご覧ください。 PHP で凄く簡単に GET/POST 送信ができる関数を勝手に改良した | zaru blog 下記にコードを引用させて頂きます。いくらか稼働させた所 curl の方が安定していることが分かりましたので、こちらを引用させて頂きます。curl がインストールできない環境等では zaru さんの記事の別のコードを使用してください。 function wbsRequest2($method, $url, $params = array()) { $data = http_build_query($params); if($method == 'GET') { $url = ($data != '

  • PHPの SJISと SJIS-WINの違い

    SJIS-WINとは? PHPで文字コードとして「SJIS-WIN」を指定すると、Microsoftが拡張したShift_JISであるWindows-31Jが使われる。 Windows-31Jは、Microsoftが「JIS X 0208-1990」をベースに、NECとIBMの独自拡張文字の一部(一般的にはSJISの「機種依存文字」と呼ばれる?)を取り込んだ文字コード。 (参考:Microsoftコードページ932 - Wikipedia) SJISとSJIS-WINで何が違うの? SJIS-WINの方が文字が多い。 よく使うところでは、下記のような文字はSJISーWINにはあるがSJISにはない。 丸数字 (①②③...⑳)ローマ数字 (ⅠⅡⅢ...Ⅹ、ⅰⅱⅲ...ⅹ)カッコ付きの株 (㈱)はしご高[はしごたか] (髙)たつ崎[たつさき、たちさき] (﨑) SJIS-WINにはあるがSJ

  • 【CakePHP】位置情報の取得と、2点間の距離計算 « PHP « 脱オタクはぢめました

    位置情報取得 位置情報を扱うライブラリはこちらを使いました。 docomoのiエリアデータを利用して土地名も返してくれます。 http://labs.unoh.net/2008/08/phpgeomobilejp_converter.html これをvendors/Geomobilejp/につっこむ。 2点間の緯度経度から直線距離を求める こちらを参考。 http://www.pahoo.org/e-soul/webtech/php02/php02-21-01.shtm 上記のライブラリのデータをそのまま突っ込めるように、ちょっとだけ修正。 計算部分はそのままです。 で、これらをCakePHPのコンポーネントで使いたかったのでまとめました。 <?php App::import('Vendor','Geomobilejp_Mobile', array('file' => 'Geomobile

    【CakePHP】位置情報の取得と、2点間の距離計算 « PHP « 脱オタクはぢめました
  • jQueryモバイル用のコードをPHPで簡単ジェネレートできる「jqmPhp」:phpspot開発日誌

    jqmPhp | HTML Code Generator for jQuery Mobile Framework | jqmPhp jQueryモバイル用のコードをPHPで簡単ジェネレートできる「jqmPhp」。 次のようなコードにより、簡単にjQueryモバイルのページを作れます。 <?php include 'lib/jqmPhp.php'; $j = new jqmPhp(); $j->addBasicPage('', 'Hello World', 'It's works!'); echo $j; ?> addBasicPageメソッドによって、jQueryモバイルでのページを簡単作成可能。 単にページの追加だけではなく、ボタンを追加したり、各種コントロールの追加がPHPで出来るところが特徴です。 以下、jqmPhpで作ったページデモ。実際に動作するデモページはこちら このスマートフ

  • PHPカンファレンス関西を2011/04/02に開催します

    2011/04/02に大阪で「PHPカンファレンス関西」というイベントを開催します。 昨年末からイベントや直接お会いした人にはお話していたのですが、PHPカンファレンス関西というイベントを開催します。 東京でもう11年も開催されているPHPカンファレンスようなイベントをぜひ関西でやってみたいということで企画しています。 PHPカンファレンスを関西で! PHPカンファレンスは、国内最大のPHPイベントで、毎年東京で開催されています。 国内・海外PHPに精通する識者たちが発表を行うイベントで毎年数百人の参加者が集まります。おそらく関東近郊のPHPユーザの方なら一度は参加したことがあるでしょう。(まだの方はぜひ参加してみてください) 私は関西在住なのですが、これまで何度か参加したことがあります(発表も!)。初めて参加した時は、日頃ネットやの上でしか知ることができなかった技術について、実際の活

  • PXDoc

    PXDOC(クラウド対応)印刷ソフトウェアにようこそ PXDOCは、Webシステム上で印刷サービスを構築できるソフトウェアです。 クライアント側にプラグインをインストールする形で、ブラウザ上で印刷できます。 メリット 1.専用サーバー・レンタル・ホスティング・クラウドといった様々なサーバー上で構築可能 2.サーバーの負荷はWebページと同等なので、CPUやメモリコストが低減 3.仕組みが簡単なので、システムのトラブルを増やさない 4.既存サーバーに何もインストールする事無く、追加の構築だけ。 5.サーバー機能に依存していない為、将来サーバー更新時も新サーバーへの移行時の手間が少なくなります。 ソフトウェア概要 既存のシステム   現在お持ちのWebサーバで動的な印刷サービスの提供が可能になります 様々なサイズ    ポスター印刷から帳票印刷にいたるまで様々なサイズやデザインが印刷できます

  • MySQLの自動バックアップ phpMyBackupPro – masha.webTechLog

    さくらのレンタルサーバにて、MySQLの自動バックアップをとる。 phpMyBackupPro v2.1 を利用しました。 参考サイトが少なくて大変・・、メモメモ。。 ・必要環境 PHPがおそらく4.3以上 ・私のインストール環境 さくらのレンタルサーバ Apache 1.3.37 PHP 5.2.1 MySQL 4.0.27 ■1■準備 公式サイトより、体と日語パックをダウンロードし、展開。日語パックは、language フォルダ以下へ。 ■2■アップロード 公開ディレクトリ(例:/home/(ユーザー名)/www/cgi-bin/phpMyBackupPro)などへ、FTPソフトなどを使用しアップロード *global_conf.php (設定ファイル) と export ディレクトリ(バックアップファイル書き出しディレクトリ)は、セキュリティ上、非公開ディレクトリへの設置が推奨

  • Scripting Languages I: Node.js, Python, PHP, Ruby - Hyperpolyglot

    a side-by-side reference sheet sheet one: version | grammar and execution | variables and expressions | arithmetic and logic | strings | regexes | dates and time | arrays | dictionaries | functions | execution control | exceptions | threads sheet two: streams | asynchronous events | files | file formats | directories | processes and environment | option parsing | libraries and namespaces | objects

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • 1