シンタックスハイライトを追加

先ほどPHPのメモを投稿したので、ソースコードを載せるならやっぱりシンタックスハイライトにしないと。ということで、WordPressにインストールしてみました。

今回インストールしたプラグインは「Crayon Syntax Highlighter」というもの。プラグインの検索で「php java code」と入力してよさそうだなと直感で思ったものを選んでみました。

対応している言語も結構あるようですし、細かい指定もできるみたいです。なれるまでちょっとずつ弄ってみようかと思ってます。

カテゴリー: ブログ | タグ: , , | コメントする

mPDFで外部CSSを指定するときの注意点

PHPでPDFを作成することができるライブラリ「mPDF」を利用しているのですが、外部CSSを読みこませるときにエラーが出たので困ってました。
エラー内容はたしかある関数を利用する際に文字列が長すぎたこと。
つまり、原因は指定したCSSの容量が大きかったということ。
解決策として、CSSを2つに分割しました。

$mpdf = new mPDF('ja', 'A4', 0, '', 5, 5, 5, 0, 0, 0);
$stylesheet = file_get_contents("templates/style1.css");
$mpdf->WriteHTML($stylesheet, 1);
$stylesheet = file_get_contents("templates/style2.css");
$mpdf->WriteHTML($stylesheet, 1);
$mpdf->WriteHTML($html, 2);

上記はコードの一部です。style.cssをstyle1.cssとstyle2.cssに手動で分割して上記のようにファイルを読み込ませました。
これでエラーは表示されず、思った通りのスタイルになりました。

カテゴリー: PHP | タグ: , , , | コメントする

初投稿

さくらインターネットにWordPressをインストールしてみました。

インストールは簡単で、さくらインターネットにログインしたあと、クイックインストールによってインストールできました。事前にMySQLのデータベースを用意する必要がありますけどね。

カテゴリー: ブログ | タグ: , , | コメントする