未分類

PHP入門(5)本当に基本的なPHPプログラムの書き方 ~配列とfor文・foreach文~

配列を扱う場合、for文やforeach文などの繰り返し処理を使うことが多いです。繰り返し処理を使うことで、各要素それぞれに対して処理を実行できます。配列とfor文以下は、配列にある価格情報それぞれに10%の税金を乗せた金額を計算するもので...
PHP入門

PHP入門(4)本当に基本的なPHPプログラムの書き方 ~配列・連想配列~

配列とは、複数の値を1つの変数でまとめて扱う仕組みのことです。配列の値には順番や名前でアクセスできるため、関連するデータを整理して扱いやすくなります。配列の作成方法配列は以下のように作成できます。配列の中身はprint_r()関数で確認でき...
PHP入門

PHP入門(3)本当に基本的なPHPプログラムの書き方 ~制御構文(if文、for文)~

制御構文はいろいろありますが、今回はよく使う以下のものを上げました。制御構文目的使用例if/elseif/else条件によって処理を分岐if($a>0){...}elseif($a==0){...}else{...}for指定回数ループfo...
PHP入門

PHP入門(2)本当に基本的なPHPプログラムの書き方 ~計算編~

今回は計算方法を見ていきます。四則演算四則演算の足し算、引き算、掛け算、割り算は数字同士を+,-,*,/でつなげることで実現できます。例) 5+4, 5-4, 5*4, 5/4掛け算と割り算が人間世界で使い文字と違うので注意です。shiso...
PHP入門

PHP入門(1)本当に基本的なPHPプログラムの書き方 ~超基本編~

決まり事PHPのプログラムは、「<?php」と「?>」の間に書きます。何かを出力するechoやprintで出力できます。プログラムで何かを実行させることを"命令"といいます。PHPでは命令の最後に";"(セミコロン)をつけます。早速プログラ...
ruby on rails

「Error: Cannot find package ‘@babel/plugin-proposal-private-methods’ imported」というエラーがでた。

チュートリアルとやっていて、javascriptが動いていないと、chromeでコンソールを確認したら以下のエラーがでていました。これに対し以下を実行すると問題が解消されました。理由はわかりません。。
ruby on rails

「Webpacker::Manifest::MissingEntryError」というエラーがでた。

railsチュートリアルに従って、scaffoldのページ作成後「「Webpacker::Manifest::MissingEntryError」というエラーがでた。そこで、を実行したところ、最終的には成功している様に見えましたが、以下のエ...
MySQL

既存のデータベース、テーブルから create table 文を抽出する

テーブルごとに抽出データベース丸ごと抽出
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にロケールを追加する

こんな感じでロケールパッケージを探すこんな感じでインストール
appium

appiumでエラーがでた「E selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: Could not proxy command to the remote server. Original error: socket hang up」

Appiumで急に以下のエラーが出た上のサイトを参考に、以下を実行したら復活した。その後、appiumを再起動
Linux

VPS の Ubuntu 22.0 にリモートデスクトップする。

python

selenium + python + google-chrome

GoogleChromeのインストールよくわからないけど、最初エラーがでてきたけど以下をやってなくなった。seleniumインストール実行
Linux

Ubuntu 22でLAMP構築

Ubuntu22+LAMP
MySQL

MySQL で 「Illegal mix of collations」というエラーがでた。

新たに作ったテーブルにselectしたら以下のエラーになった。どうも、文字コードがおかしいようです。テーブルの状態は以下でした。latin1がまずいのと思い、defaultcharsetをutf8に。結果以下の状態に。これでも、まだエラーに...
MySQL

「ERROR 1366 (HY000): Incorrect string value: ‘\xE3\x81\xBB’ for column ‘name’ at row 1」って出た

以下のテーブルに対して、インサート操作をしたらエラーになりました。エラーはこちら。文字コードを確認してみる。テーブルの文字コードも確認。UTF8を設定。mysql>showcreatetablehogehoge;+----------+--...
Wordpress

WordPressで「Cannot create references to/from string offsets」というエラーが発生。

「Cannotcreatereferencesto/fromstringoffsets」というエラーが発生。どうやらPHPのバージョンアップによるもののようです。wp-login.php の768行目付近を以下のように修正すればよいようです...
Wordpress

WordPressでアカウントロック(ブロック)された。。。

ログインに複数回失敗したところ、以下のメッセージがでてしまいました。「ERROR:We'resorry,butthisIPrangehasbeenblockedduetotoomanyrecentfailedloginattempts.」こ...
Webサーバ

Apacheでheaderを設定する

apache2のheadersを有効にする設定ファイル「/etc/apache2/sites-enabled/000-default.conf」を編集するapche2再起動