PHP

PHPでPDOを使ってデーターベースにアクセスしようとしたらエラーになった話(Fatal error: Uncaught PDOException: could not find driver )

PHP

はじめに PHPでPDOを使ってmariaDBにアクセスしようとしたらエラーしてしまったので解決方をメモ。 ドライバのインストール エラーを読んで見ると”could not find driver”とドライバーが見つからないと言われているので、 php_infoで、PDO driverを探してみ…

php select|phpでセレクトボックスを作って値を受け取る方法

はじめに html php 全体の全体のコード はじめに phpでフォームのセレクト要素を受け取る方法。 けっこう基本だと思うけど忘れがち。 html html側でセレクト部分だけ抜粋すると <select name="frameRate" id="frameRate"> '.$i.'</option>'); } ?> </select> php 次にphpのセレクト部分の値の受取だけ抜粋。 $_POST['h…

undefined index php解消する方法|phpファイルアップロードで失敗したときチェックする点

PHP

はじめに undefined index とはなにか? html formでのミス php.iniの設定の問題 file_uploads post_max_size upload_max_filesize memory_limit max_execution_time max_file_uploads <参考文献> はじめに phpでファイルアップロード機能を 作るとき、気…

phpファイル削除|unlink()の使い方

PHP

はじめに phpでのファイルの削除のやり方。 ファイルの削除 使い方は簡単unlink()関数を使う unlink('ファイルのパス'); これでOK。 実際に試してみる。test.txtファイルを先に作っておき 以下のコードをunlink.phpとして保存する。 ~ unlink.phpを実行する…

php ファイル作成の小ワザ|同じ名前のファイルがある場合の処理

PHP

はじめに ファイル名を作る部分のコード 全体のコード はじめに phpでファイルを作成するとき、同じ名前のファイルがすでに存在している場合 普通にやると上書きしてしまう。同じ名前のファイルが存在するとき、連番を加えて ファイルを作成する方法について…

php ファイルアップロードサイズの上限の確認と変更の方法

PHP

はじめに phpでファイルアップロード処理を書いてappacheで 動かしてみたが、アップロードできるファイルとできない ファイルがある。apache側のアップロードサイズが原因みたいなので 変更していく。 アップロードファイル容量の上限 phpinfo.phpをクリック…

phpでコマンドを実行する

PHP

はじめに exec shel_exec system passthru <参考文献> はじめに phpでコマンドを実行する方法を紹介します。 exec コマンドの出力がある場合$outputにコマンドの出力が 代入される。 exec('コマンド',$output); lsコマンドで試してみる。 shel_exec コマン…

phpでファイルアップロード

PHP

はじめに フォーム画面 php側 結果 セキュリティ対策 参考文献 はじめに ファイルアップロード画面とphpの処理のやり方について 紹介していきます。 フォーム画面 ファイルのアップロードを行う場合、フォームに特別な指定をする必要がある。 フォーム部分だ…

phpでffmpeg実行する

PHP

はじめに 環境 ffmpegのインストール コード 実行する うまくいかない時 はじめに phpで動画を変換させてみました。 今回取った方法はffmpegをphpからexec()で実行させる方法です。 php-ffmpegなどライブラリがありますが 結構面倒なのでこのやり方が一番手…

e-state web apiの使い方

PHP

e-statとは e-statとは e-statに登録する appIdを発行する 統計データを取得するまでの流れ リクエストの仕方 統計表情報を取得する https://www.e-stat.go.jp/api/ 政府統計の総合窓口(e-Stat)においてデータベース化されている統計データを、 機械判読可…

CronジョブをCpanelで使ってみた

はじめに 環境 設定 コマンドの設定 <参考文献> はじめに CronジョブをCpanelで使ってみたんで 忘れないように記録 今回はサーバー上でphpを定期的に実行させてみた 環境 php 5.5.38 cPanel バージョン 74.0 (build 9) 設定 まずcronジョブのアイコンをクリ…

PHPでwebスクレイピング

PHP

はじめに phpjquery-onefileのダウンロード 実際に使ってみる 基本的なところ html要素の指定 id属性指定 classの指定 複数の要素や属性に全てマッチ(AND) 複数の要素や属性にマッチする(OR) find() eq() gt() lt() not() <参考サイト> はじめに 以外とphpで…

php include()とrequire()の違い

PHP

はじめに phpで外部のファイルを読み込む時に使える 関数としてrequireとincludeの二つがあるけど、 どう違うのかよくわからなくて戸惑ったので まとめてみた includeとrequireの違い ズバリエラーが起こった時の処理の仕方が異なる 読みこむファイルがなか…

Raspberry pi appachのドキュメントルートの変更 設定設定ファイル反映

・はじめに apache2のドキュメントルートの 変更方法を以下に示しておく。 ・方法 デフォルトの状態ではドキュメント ルートは /etc/apache2/sites-available にある。設定ファイルを開く $vim 000-default.conf DocumentRoot /home/pi/Documents/myWeb/ こ…

ESP-WROOM-02 とRaspberry pi 3b を使い温湿度センサ(DHT11)の値をブラウザに表示させる

・目的 ・使用したもの ・方法 (1)回路 (2)esp-wroom-02側のプログラム (3)php側のプログラム ・結果 ・目的 温湿度センサDHT11で計測したデータをesp-wroom-02で受け取り apcheとphpが入ってるラズベリーパイに送りブラウザに値を表示させる。図1…

esp-wroom-02 からphpに値を送りブラウザに表示させてみた

・目的 ・使用したもの ・方法 (1)回路作成 (2)esp-wroom-02側のコード (3)php側のコード ・結果 <参考文献> ・目的 esp-wroom-02 から値をphpに送り、 受け取った値をテキストファイル に保存して、ブラウザに表示させる。イメージ図を図1に示し…