searchカテゴリー選択
chevron_left

カテゴリーを選択しなおす

cancel

PHP

THEME help
PHP
テーマ名
PHP
テーマの詳細
プログラミング言語、PHPに関する記事のトラックバックをお待ちしています。
テーマ投稿数
225件
参加メンバー
18人
管理人
バフ管理画面

にほんブログ村 テーマ機能

テーマは、参加ランキングのカテゴリー・サブカテゴリーに関係なく、記事のテーマが合えばどなたでも参加することができます。

▼ ブログ村テーマへのリンク方法

あなたのブログに「PHP」テーマのバナーを掲載しませんか?
テーマのバナーやリンクをINポイントランキングの対象にしたいメンバーの方は、ログインしてからリンクタグを取得してください。
・バナーを変更したい場合は、必ず画像に「テーマ」の文字かバナーロゴを重ねてください。
・テキストリンクに変更されたい方は、以下のテキストに変更いただき掲載してください。
 「PHP IT技術ブログ・テーマ」
※以前より掲載いただいているテキストリンクについてはそのままご利用いただけます。

▼ リンクタグ … ここから下、リンクタグをコピーしてお貼りください

PHPの記事

1件〜50件

  • PHP データベースを利用したWebアプリケーションの開発【第三回】データの一覧表示 select
    2020/10/07 15:47
    PHP データベースを利用したWebアプリケーションの開発【第三回】データの一覧表示 select

    【第二回】でデータベースに会員情報を登録しました。 今回は、登録したデータを一覧表示し、編集用の画面へのリンクと削除用のボタンを作成します。 今…

    ->S.E;

    プログラミング教育や副業に関する情報

  • PHP データベースを利用したWebアプリケーションの開発【第二回】
    2020/10/07 15:47
    PHP データベースを利用したWebアプリケーションの開発【第二回】

    【第一回】ではデータベース接続部分をクラス化するところまで進みました。 今回は、会員情報を登録するフォームページとデータベースに登録するクラス…

    ->S.E;

    プログラミング教育や副業に関する情報

  • PHP データベースを利用したWebアプリケーションの開発【第一回】
    2020/09/25 00:29
    PHP データベースを利用したWebアプリケーションの開発【第一回】

    前回、データベースに接続し情報のCRUD(Create[登録]、Read[読み取り]、Update[更新]、Delete[削除])を解説しました。 今回は、データベースを利用し…

    ->S.E;

    プログラミング教育や副業に関する情報

  • PHP PDO(PHP Data Objects)でデータベースに接続する
    2020/09/23 10:53
    PHP PDO(PHP Data Objects)でデータベースに接続する

    前回はphpMyAdminを利用してデータベース、テーブルの作成を解説しました。 今回は、作成したデータベースにPDO(PHP Data Objects)で接続する方法を解…

    ->S.E;

    プログラミング教育や副業に関する情報

  • PHP データベース(MySQL,MariaDB)の利用
    2020/09/23 10:53
    PHP データベース(MySQL,MariaDB)の利用

    WebアプリケーションやCMSなどを開発するにあたりデータベース(MySQL,MariaDB)の利用は必須です。PHPからデータベース(MySQL,MariaDB)を利用する方…

    ->S.E;

    プログラミング教育や副業に関する情報

  • PHP メールフォーム(お問い合わせフォーム)をプログラミングしてみる
    2020/09/17 16:05
    PHP メールフォーム(お問い合わせフォーム)をプログラミングしてみる

    PHPプログラミングの初級編、中級編を終えれば、メールフォームのプログラミングができる程度の知識は身についていると思います。 メールフォームの仕様…

    ->S.E;

    プログラミング教育や副業に関する情報

  • PHP スーパーグローバル変数-$_SESSION
    2020/09/17 16:05
    PHP スーパーグローバル変数-$_SESSION

    今回は、スーパーグローバル変数の$_SESSIONの解説です。前回の$_COOKIEによく似た特徴を持つスーパーグローバル変数です。 $_SESSION(セッション)と…

    ->S.E;

    プログラミング教育や副業に関する情報

  • PHP スーパーグローバル変数-$_COOKIE
    2020/09/14 15:51
    PHP スーパーグローバル変数-$_COOKIE

    今回は、スーパーグローバル変数の$_COOKIEの解説を行います。 $_COOKIE(クッキー)とは? 通常サーバーはアクセス元のPCやスマートフォン上のファイル…

    ->S.E;

    プログラミング教育や副業に関する情報

  • PHP スーパーグローバル変数-$_SEVER
    2020/09/14 15:51
    PHP スーパーグローバル変数-$_SEVER

    Webサイトにアクセス時にブラウザとサーバー間で通信を行なっています。その際、ブラウザに表示される情報以外に「ヘッダー情報(リクエストヘッダー情…

    ->S.E;

    プログラミング教育や副業に関する情報

  • PHP スーパーグローバル変数-$_FILES
    2020/09/14 15:51
    PHP スーパーグローバル変数-$_FILES

    今回はスーパーグローバル変数の「$_FILES」について解説したいと思います。 スーパーグローバル変数 $_FILES とは? スーパーグローバル変数「$_FILES…

    ->S.E;

    プログラミング教育や副業に関する情報

  • PHP セキュリティー フォームから送信したデータをエスケープする
    2020/09/14 15:51
    PHP セキュリティー フォームから送信したデータをエスケープする

    お問い合わせフォームや会員登録フォームなど、エンドユーザーに公開されているページは攻撃の対象となります。フォームでの主な攻撃としてはXSS(クロ…

    ->S.E;

    プログラミング教育や副業に関する情報

  • PHP スーパーグローバル変数-$_GET
    2020/09/14 15:51
    PHP スーパーグローバル変数-$_GET

    前回からは、スーパーグローバル変数についての解説を始めましたが、今回は「$_GET」の解説をしたいと思います。 スーパーグローバル変数については下記…

    ->S.E;

    プログラミング教育や副業に関する情報

  • PHP スーパーグローバル変数-$_POST
    2020/09/09 02:27
    PHP スーパーグローバル変数-$_POST

    今回は、システム開発では必要不可欠なスーパーグローバル変数について解説したいと思います。 スーパーグローバル変数とは スーパーグローバル変数とは…

    ->S.E;

    プログラミング教育や副業に関する情報

  • PHP フレームワークを利用しての開発
    2020/09/09 02:26
    PHP フレームワークを利用しての開発

    PHPで開発するに当たりチーム開発やフリーランスの案件などでよく目にする「フレームワーク」を利用しての開発、今回はPHPのフレームワークについて触れ…

    ->S.E;

    プログラミング教育や副業に関する情報

  • PHP クラス〜オブジェクト指向プログラミング〜 第2回
    2020/09/09 02:26
    PHP クラス〜オブジェクト指向プログラミング〜 第2回

    前回はクラスの作成と簡単な利用方法を解説しました。 今回は、また違った利用方法を解説します。 静的プロパティ(変数)と静的メソッド(関数) 前回…

    ->S.E;

    プログラミング教育や副業に関する情報

  • PHP クラス オブジェクト指向プログラミング
    2020/09/09 02:26
    PHP クラス オブジェクト指向プログラミング

    PHPは膨大な関数ライブラリを持っていますが、オブジェクト指向プログラミングが全盛となてきてる現在、PHPにもクラスライブラリが多数提供されてるよう…

    ->S.E;

    プログラミング教育や副業に関する情報

  • PHP 変数のスコープ(参照できる有効範囲)
    2020/09/01 02:03
    PHP 変数のスコープ(参照できる有効範囲)

    前回、前々回と関数についての記事を書きました。今回は、関数にまつわる「スコープ」を紹介します。 スコープ(参照できる有効範囲)とは? スコープと…

    ->S.E;

    プログラミング教育や副業に関する情報

  • PHP 関数の基本「ユーザー定義関数」
    2020/08/18 22:47
    PHP 関数の基本「ユーザー定義関数」

    前回の「組み込み(ビルトイン)関数」に引き続き今回も関数です。今回の関数は「ユーザー定義関数」を紹介します。 ユーザー定義関数とは? 「ユーザー…

    ->S.E;

    プログラミング教育や副業に関する情報

  • PHP 関数の基本「組み込み(ビルトイン)関数」
    2020/08/18 00:52
    PHP 関数の基本「組み込み(ビルトイン)関数」

    今回は関数の紹介をします。関数の中でも「組み込み(ビルトイン)関数」と言ってPHPが標準で持っている関数の紹介です。 関数とは? 関数とは値(引数…

    ->S.E;

    プログラミング教育や副業に関する情報

  • PHP 繰り返し処理(ループ処理)
    2020/08/11 00:27
    PHP 繰り返し処理(ループ処理)

    前回の条件分岐と並んでPHPプログラミングでよく利用されるのが繰り返し処理(ループ処理)です。 繰り返し処理(ループ処理)-while whileは与えられた…

    ->S.E;

    プログラミング教育や副業に関する情報

  • PHP 条件分岐
    2020/07/21 00:00
    PHP 条件分岐

    プログラミングはエンドユーザーから与えられた条件をもとに処理を分岐します。それでは、PHPの条件分岐をみていきましょう。 if命令文 ifは与えられた…

    ->S.E;

    プログラミング教育や副業に関する情報

  • PHP 比較演算子
    2020/07/20 23:59
    PHP 比較演算子

    演算子で計算、データ型では、数値や文字列などデータの種類を学習しました。 次はそれらを比較する比較演算子を学習します。 主な演算子 演算子説明例=…

    ->S.E;

    プログラミング教育や副業に関する情報

  • PHP データ型
    2020/07/20 23:59
    PHP データ型

    PHPたのプログラミング言語と比べて比較的簡単に習得できると言われています。その理由が型を厳密に指定しなくても、PHP側が自動で判別してくれる事が挙…

    ->S.E;

    プログラミング教育や副業に関する情報

  • PHP 配列-連想配列
    2020/07/20 23:59
    PHP 配列-連想配列

    変数で情報を一時的にメモリーに保存することを学びました。配列は変数とよく似ていますが、一度に複数の情報を保存する事ができます。 配列の基本 配列…

    ->S.E;

    プログラミング教育や副業に関する情報

  • PHP 演算子
    2020/07/20 23:59
    PHP 演算子

    プログラムで値を代入したり、足し算や引き算の計算をしたりするの利用する記号が「演算子」です。 値の代入 「=」代入演算子 変数や定数のPHPプログラ…

    ->S.E;

    プログラミング教育や副業に関する情報

  • PHP 定数
    2020/07/20 23:59
    PHP 定数

    定数とは? 定数とは、変数と同様データを保存しておく入れ物です。変数との違いは、一度入れたデータは後から変更できない点です。 変数については「PH…

    ->S.E;

    プログラミング教育や副業に関する情報

  • PHP 変数
    2020/07/20 23:59
    PHP 変数

    PHPに限らず変数はどの言語でも出てきます。 変数とは? 変数とは情報を一時的にメモリーに保存しておく箱のようなものです。記述方法は [crayon-5e957d…

    ->S.E;

    プログラミング教育や副業に関する情報

  • PHPの基本
    2020/07/20 23:59
    PHPの基本

    PHP開発環境-MAMPのインストールでPHPが動作する開発環境が完了しました。ではPHPの基本を学んでいきましょう。 PHPの開発環境の構築-アプリケーション…

    ->S.E;

    プログラミング教育や副業に関する情報

  • PHP開発環境-MAMPのインストール
    2020/07/20 23:59
    PHP開発環境-MAMPのインストール

    PHPプログラミングを始めるにあたり開発環境を自身のPCに構築する必要があります。今回はMAMPのインストール〜設定、PHPプログラムの動作まで行いたい…

    ->S.E;

    プログラミング教育や副業に関する情報

  • POTI-boardのレス先検索
    2020/01/02 15:12
    POTI-boardのレス先検索

    <?php $fp = fopen("hoge/tree.log", "r"); //ログファイルの場所 while ($line = fgets($fp)) { //ログファイルの書式から変数を取得 $tree = explode(",", $line);//コンマ区切&…

  • POTI-boardのforをforeachに書き直し
    2019/10/09 02:26
    POTI-boardのforをforeachに書き直し

    forで配列の反復をしているところがたくさんあったので、配列のcountをしてそれから…というのは可読性が落ちる。 配列の書き直しなら参照渡しを使えばシンプルにまとめる事ができる。キーを取得しなくてもいいのでスマート…。 と思ったら…。PHPの繰り返し処理大全 - Qiita foreachでリファレンスが…

  • 非公開リポジトリを開けなくなったGitKrakenの代わりにVSCode
    2019/10/09 02:26
    非公開リポジトリを開けなくなったGitKrakenの代わりにVSCode

    GitKrakenの無料版では非公開リポジトリを開けなくなりました。 サブスクリプションで年額$49…いや$29? いずれにしても無料版では非公開リポジトリを開く事ができくなってしまったので他のGitクライアントを探す事にしました。 基本は…たしかGit for Windowsだよねぇ…

  • POT-Iboardのパスワードハッシュをpassword_hash()に
    2019/10/09 02:26
    POT-Iboardのパスワードハッシュをpassword_hash()に

    2018年のパスワードハッシュ - Qiita ログイン認証と称してmd5とかsha1とか書いてあるソースはゴミなので投げ捨てましょう。単純なMD5やSHA1ハッシュを元に戻す | Bamboo lath …

  • file_exists() is_file() 速度比較
    2019/10/09 02:25
    file_exists() is_file() 速度比較

    ファイルの存在確認をするときに使う関数file_exists()、is_file()の速度を比較するため簡単なコードを書いてテスト。<?php $time_start = microtime(true);//計測開始 $img='img/hoge.png'; for($i=0; $i<100000;++$i){//10万回繰り返す file_exists($img); } $time = microtime(true) - $time_start; echo "{$time} …

  • phpのOpenSSL関数で暗号化 復号化
    2019/10/09 02:25
    phpのOpenSSL関数で暗号化 復号化

    phpでpasswordを暗号化して復号化…。 password_hash()は暗号化ではなくハッシュ化なので元のpasswordに戻す事はできません。 ではどうしたら…。PHPで文字列を暗号化 - Qiitaなんか複雑なコードが書いてある…。これは私には手におえない? phpのマニュアルは…。

  • $_POST $_GET から filter_input()へ
    2019/10/09 02:25
    $_POST $_GET から filter_input()へ

    POTI-boardの$delに不正な値が入らないようにする: STP^3 でこう書きました。$del = ( isset($_POST["del"]) === true ) ? ($_POST["del"]): ""; if(is_array($del)){ $countdel=count($del); for($i = 0; $i < $countdel; $i++){ if(!ctype_digit($del[$i])){//数&#x5B5…

  • お絵かき掲示板交流サイトのトップページの負荷削減
    2019/07/31 22:02
    お絵かき掲示板交流サイトのトップページの負荷削減

    お絵かき掲示板交流サイトのトップページの新着画像の表示に使っていたスクリプト…。foreach(glob('cgi/{foo,bar,baz}/src/{*.png,*.jpg}', GLOB_BRACE) as $filename) { //$arr[$filename] = filemtime($filename); $arr[$filename] = substr($filename,-17,-4); } unset($filename); //連想配列を&#x502…

  • わかると便利なforeach
    2019/06/05 21:17
    わかると便利なforeach

    あんまりにもあんまりなコードを書いていたので、少しは進歩している事をおしらせすべく、お絵かき掲示板交流サイトのトップページで使っているphpのソースの一部を…。 <?php $arr = array(); foreach(glob('cgi/{foo,bar,baz}/index.html', GLOB_BRACE) as $filename) { $arr[$filename] = $filename; } $i = 1; foreach($arr as $key => $value){ …

  • 配列の最後の値を取得するコードの速度を比較
    2019/06/02 01:08
    配列の最後の値を取得するコードの速度を比較

    少しでもサーバの負荷をさげておきたいのでお絵かき掲示板交流サイトのトップページのphpのコードを書き直していました。 ディレクトリ内の画像から最新の画像を1枚表示したいだけなのに、ディレクトリ内に1000枚画像があったら配列の数が1000個…それをタイムスタンプで逆順ソートしてまた配列に格納…。 ファイル名の数字が同じ桁数で新しいほど数値が増える…

  • 配列の数だけループ
    2019/06/02 01:08
    配列の数だけループ

    foreachで配列の数だけループできたんですね。試しに簡略化したプログラムを書いて実行…<?php $arr = array('Apple', 'Google', 'Microsoft'); foreach($arr as $filename) { var_dump($filename);//配列の値 } foreach($arr as $kye => $filename) { var_dump($kye);//配列のキー }

  • POTI-board用テンプレートPINKの動的パレットを修正しました。
    2019/05/18 06:51
    POTI-board用テンプレートPINKの動的パレットを修正しました。

    動的パレットスクリプトのMatrix関連の不具合を修正しました。 ↑ モノクロを「現在」で「取得」。 …

  • Brackets 1.14 PHPランタイムが見つかりません。"executablePath"を更新してください。
    2019/05/10 01:49
    Brackets 1.14 PHPランタイムが見つかりません。"executablePath"を更新してください。

    プログラムエディタBracketsを1.14にバージョンアップしたら、「PHPランタイムが見つかりません。"executablePath"を更新してください。」というエラー表示。

  • さくらのレンタルサーバのOSのバージョンアップでphpの動作が変わった
    2019/04/10 12:12
    さくらのレンタルサーバのOSのバージョンアップでphpの動作が変わった

    サーバのOSのバージョンがあがっただけなのにお絵かき掲示板交流サイトの掲示板の並び方が入れ替わっていました。 phpのバージョンは7.2で変わっていません。 XAMPPでは意図通りの動作をするし、さくらのレンタルサーバ

  • POTI-board用テンプレートPINKをバージョンアップしました。
    2019/04/10 12:12
    POTI-board用テンプレートPINKをバージョンアップしました。

    POTI-board改の配布用テンプレートをlot.190225にバージョンアップしました。 カタログモードをPCの時はよりギャラリー的に、スマートフォンの時はより作品を探しやすくなるようにしました。 ファイルサイズが小さくなるようにCSSを書き直しました。 横幅の指定方法を見直しました。

  • POTI-boardのエラーを減らすために 1のログの書式の見直し
    2019/02/05 01:30
    POTI-boardのエラーを減らすために 1のログの書式の見直し

    POTI-board改のエラーを根絶できた…と思っていたのですが…。 ↑ 続きから描くの番号を1にした時にWarningが発生。

  • extract()の使用を全廃
    2019/01/23 21:59
    extract()の使用を全廃

    poti-boardというPHPスクリプトをサイトに設置したいのですが、設置手順通... - Yahoo!知恵袋 このスクリプトはPHP5であるにも関わらず extract($_POST); extract($_GET); extract($_COOKIE); と、register_globals同等のことを自らやっているので、相変わらず脆弱性はあります。

  • php7.3のcompact()のエラーを修正
    2019/01/23 21:55
    php7.3のcompact()のエラーを修正

    Notice、Warning、Deprecatedのエラーを少しずつ減らし…、ついにエラーのでないPOTI-boardができました。 これでほぼ作業は終りでしょう…と思ったのですが、php7.3にXAMPPをバージョンアップしてみたところcompact()のエラーがでました。 未定義の変数が入るとNoticeが発生するようになったようです。 ものすごく当たり前の挙動のような気がしますが、こうして少しづつエラーがでてくれるから修正作業がなんとかできてい…

  • http://stp.sblo.jp/article/185368541.html
    2019/01/12 00:32
    http://stp.sblo.jp/article/185368541.html

    記事の情報が取得されるまで、しばらくお待ちください。

  • お絵かき掲示板簡単設置手順 2019年版
    2019/01/11 19:02
    お絵かき掲示板簡単設置手順 2019年版

    お絵かき掲示板交流サイトで使っているPOTI-board改の簡単設置方法です。 少し前に設置しようとしたけれど、うまくいかなかったという方もぜひお試し下さい。

  • POTI-boardのエラーを減らすために 1のログファイルの書式編
    2019/01/02 23:31
    POTI-boardのエラーを減らすために 1のログファイルの書式編

    POTI-boardの設置時にできる1のログファイルのコンマの数が不足している事が原因でNoticeが発生していたので…。$testmes="1,".$now.",".DEF_NAME.",,".DEF_SUB.",".DEF_COM.",,,,,,,,,,\n";↑コンマを8つ付け足しました。

カテゴリー一覧
商用