すたらブログ

文系Webプログラマの備忘録

PHP

はてなブックマーク数表示付きリンクを取得するツールを公開しました

デモ: https://sutara79-php.herokuapp.com/demo/get-link-with-hatena-bookmark/ GitHub: https://github.com/sutara79/get-link-with-hatena-bookmark URLを入力すると、 コードが表示されます。 実際の表示の確認もできます。 自分自身がブログ記事作成で…

PHP: フィード取得のSimplePieを今後も使い続けます

PHP

ウェブサイトのトップページにブログの新着記事5件のタイトルをリンク付きで表示したい、というような要望を手軽に実現してくれる「SimplePie」というPHPのライブラリがあります。 公式サイト: http://simplepie.org/ GitHub: https://github.com/simplepie/…

PHP: `file_get_contents()`にディレクトリを指定すると`Permission denied`と表示される

PHP

ファイル内容を文字列に読み込む関数にディレクトリを指定したらエラーになるのは当然ですが、エラー文にPermission deniedと表示されるので混乱してしまいました。 ちなみに、存在しないファイルを指定した場合はNo such file or directoryと表示されます…

Windows: XAMPPのPHPでYAMLを扱う

最終更新: 2017-08-08 Windowsの場合はDLLを設置してphp.iniに追記するだけで使えるようです。 簡単ですね (*´∀`*) 環境 Windows 10 64bit XAMPP 7.1.4 (PHP 7.1.4) php-yaml 2.0.2 (YAML 1.1) DLLの入手 下記からWindows用のDLLを入手します。 自機のPHPが…

phpDocumentorを使いはじめました

PHP

最終更新: 2017-05-05 目次 環境 インストール PEAR経由は失敗する エラーの内容 Composerでインストールする 動作確認 書き方 使用上でつまづいたこと “ファイルの説明がない"と警告される “プロパティの説明がない"と警告される “GraphVizがない"と警告さ…

CodeIgniter初期設定メモ

PHP

目次 環境 CodeIgniterのダウンロード 表示されるURLから"index.php"を除去する XSS フィルタリングを有効化 デフォルトコントローラを変更する 言語ファイルを用意する セッションの暗号化キーを設定する 環境 CodeIgniter2.1.4 SQLite3 Windows7, Ubuntu13…

PHPフレームワークPhalconの体験記(Windows, Linux, PaaS)

PHP

爆速と噂のPHPフレームワーク、Phalconを使ってみました。 Windows, LinuxそれぞれのXAMPPを使ってローカルで試し、Phalconが使えるPaaSの"fortrabbit"にデプロイしました。 環境 phalcon1.2.4 Windows Windows7 XAMPP for Windows 1.8.2 (PHP5.4) Linux Xub…

CodeIgniter2.1.4の不満点

PHP

10月20日からCodeIgniterを勉強してます。 基本的なCRUD機能を入れただけの簡潔なサンプルを作ってみました。 デモ ソースコード この過程で気づいた不満点をメモしておきます。 環境 CodeIgniter 2.1.4 SQLite3 Bootstrap 3.0.0 URLサフィックスの問題、ま…

CodeIgniterでmod_rewriteを使う時の注意

PHP

CodeIgniterのデフォルトで生成されるURLは下記の通り。 example.com/index.php/news/article/my_article "mode_rewrite"を使えば"index.php"をURLから除去できます。 example.com/news/article/my_article この設定方法と注意点をメモしておきます。 環境 C…