PHP

PHP

smartyで gettext を使うのか

「$itemとは」 という内容を、gettextして、「about$item」としたい、かつ、$itemは英語の場合は英語にしたい。hoge.tplhoge.pohoge.mo
PHP

「PHP Fatal error: Type of SmartyCompilerException::$line must be int (as in class Exception)」って出た

以下のエラーメッセージが発生。/home/hoge/www/smarty-3.1.35/libs/sysplugins/smartycompilerexception.phpを以下のように編集。してみがたかわらず。原因は作成したsmarty...
Linux

Ubuntu 22でLAMP構築

Ubuntu22+LAMP
PHP

GD extension must be loaded.

php-gdがインストールされていない可能性あり。$sudoaptinstallphp-gd
PHP

PHP で twitter API を使用する

まず、twitteroauthをインストールします。oauthを利用した、phpスクリプトを作成し、実行します。consumer_keyは、apikeyです。
PHP

file_get_contentsで「SSL operation failed with code 1. OpenSSL Error messages: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed in xxx」

SSL証明書関連で失敗しているので、無効化します。
PHP

Smarty で動的変数を使用する

Smartyで、動的変数を使用したい場合の例です。PHPSmarty
PHP

CakePHPで「Cannot use ‘String’ as class name as it is reserved」発生

使っているcakePHPがphp7.0に追いついていないから起きる問題なので、cakePHPのバージョンを上げる必要がある
PHP

「PHP Fatal error: Uncaught Error: Call to undefined function mb_ereg()」

mbstringのインストールが必要で、以下のようにmbstringのコメントアウトを外す。
MySQL

ubuntu 18.04 で pear のインストール

以下のようにしてpearをインストールpearのDB配下のようにインストール
PHP

PHP Warning: Unexpected character in input: ‘ (ASCII=27) state=0

phpを実行したら以下のようなエラーがでた。エラーが出た箇所は以下のようなコードどうやら、vimの文字コードが違うらしい。確認したら以下のような結果だった。vimの文字コード確認:setenc?=>utf-8ファイルの文字コード確認:set...
PHP

CakePHPをインストールした後にすること(2)

1.bakeを使ってベースシステムを作成する(2)bakeを使えるようになったら、bakeを使ってPHPソースコードを生成して行きます。2.まずは、Modelを生成します3.Controllerを生成します
PHP

CakePHPをインストールした後にすること(1)

1.DBを作成するmysqlとかで、データベースを作成します。2.DBの情報をCakePHPに反映するそして、それをcakePHPの/app/Config/database.phpに反映します。まず、雛形のdatabase.php.defa...
PHP

CakePHPのダウンロードとインストール

1.ダウンロード以下のサイトからダウンロードCakePHP公式サイト2.インストール今回はドキュメントルート以外にダウンロードしてみた。しかし、上記にアクセスすると、とです。。。cakephpのルートディレクトリがドメインのルートディレクト...
PHP

Apache 2.4をインストールしたがphpが動作しない

Aapacheをインストールしただけだと、phpが動かない可能性があります。そのときは、httpd.confに以下の記載があるか確認し、なければ追加し、httpdを再起動してください。/
PHP

Smartyをインストールする

さくらVPSではもちろん、Smartyがインストールされてないので、Smartyをインストールします。最新版のURLは以下から確認してください。1.Smartyをダウンロード2.展開3.好きな場所にlibsフォルダを移動します展開が終わった...
PHP

pearをインストールする

さくらvpsでは初期状態では、pearがインストールされてません。そこで、pearをインストールします。/
PHP

文字列の中の不要な全角/半角スペース(空白)を削除したい。

trim()という指定文字を削除する関数があるが、これでは全角の空白を削除することができません。そこで、以下の二つの方法がありませす。1.全角スペースを半角にしてからtrim()を使う2.全角を扱える置換関数(preg_replace())...
PHP

一括で配列の文字コード変換を行いたい

一括で配列の文字コードを変換を行いたい場合は、mv_convert_variables()を使用します。返り値は変換前の文字コードになります。/
PHP

ランダムな値を取得したい。

PHPで乱数を発生させるには、mt_rand()関数を使います。rand()という関数もありますが、mt_rand()の方がスピードが速いらしい。引数を二つ指定することにより、第一引数から、第二引数の間ので乱数を生成します。また、引数を指定...