Qiita - PHPタグが付けられた新着投稿

これはどういう意味ですか?

SN

7/17 00:46

wp-content/themes/giraffe/header.php ファイルの53行目のエラーのため、PHP コードの変更をロールバックしました。修正し、もう一度保存してください。

とでましたどの辺がエラーなんですか?

53行目のエ...

Qiita記事解析システムを作ろう その1

SN

7/17 00:24



概要

 Qiitaの記事をGoogle Cloud Natural Languageで解析してみるという企画。コンソールアプリで作っても面白くないので、意味も無くWebシステムで構築するのだ!




項目
内容




VPS
Google Compute En...

PHP Conference kansai 2018

SN

7/16 17:35

割と適当なメモ書き。


Project ICKX のあきらさんの話

普段はPHP5.3.3→PHP7.2.* へ上げる作業。ハードだった。

FlyWheel2の話


Flywheel2: Rapid Application Development Framework.

2010年あたりに、使い...

【Fuel】FuelPHPフレームワークの初回構築手順

SN

7/16 16:50



はじめに

今更ながら、FuelPHPに関わることになり

今更ながら、ローカル環境にてFuelPHP環境を構築する手順を踏んでみた


環境


Mac OS
PHP 7.1 ※インストール済み
Fuel 1.8



手順

以下2通りの手順...

[関数系] htmlspecialcharsにおける注意点

SN

7/16 12:00



概要

htmlspecialcharsを使うためにphp.netを読んでいたところ、そんなことやってんだ。と思ってことがあったので、メモがてら投稿。


htmlspecialcharsの定義

string htmlspecialchars (
string $stri...

PHP のインストール(ソースから)

SN

7/16 04:55



前提

CentOS7でNginxとWordpressの環境を構築するためにphpのインストールを行う。

試しにソースからやってみた。

Nginxはインストール済みの状態を想定。

SELinuxもあらかじめ無効にしておく。

...

EC-CUBEで学ぶSymfony CollectionTypeの使い方

SN

7/16 04:22

SymfonyのCollectionTypeの日本語記事がなかったので書いてみます。


参考

Symfony公式ドキュメント

EC-CUBE


SymfonyのCollectionTypeとは

1対多の関係にあるフォームを動的に作成するときに使うFormTyp...

LaravelによるWebアプリケーション開発入門 第三回 Controller

SN

7/16 01:18



はじめに

第二回はこちら

第三回はLaravelのControllerについて解説します。

今回のソースはこちらで確認できます。GitHub


Route

前回に引き続きルーティングファイルを見ていきます。


routes/we...

CodeIgniterでlog4phpを使ってログ出力

SN

7/16 00:23



背景

CodeIgniterの標準機能でログ出力する場合はlog_message()を使います。

log_message('info', 'message');


log4jに慣れ親しんできた元Java屋からすると、log4jと同じようなインターフェースでログ...

【PHP】DateTimeクラスでcheckdate()より汎用性のある日付チェックを行う

SN

7/15 22:18

PHPのUser Contributed Notesより抜粋。

http://php.net/manual/ja/function.checkdate.php#113205

function validateDate($date, $format = 'Y-m-d H:i:s')
{
$d = DateTime::createFromFormat($format...

WordPressではてブコメントを取得して表示する

SN

7/15 16:04

はてなブックマークエントリー情報取得API - Hatena Developer Centerを使って、コメントがあるブクマだけブログに表示する為のPHPコードです。

WordPress & Twitter Bootstrap用かつMicrodata対応。


...

【Wordpress】増えてしまったタグやカテゴリーのテンプレートをフォルダ毎に整理する方法

SN

7/15 14:31



はじめに

WordPressでサイト構築をしていると、カテゴリーやタグのテンプレートファイルが増えてしまうことって、ないでしょうか?

今回は増えてしまったテンプレートファイルをフォルダ毎に整理する方法...

【jQuery】配列をCSVファイルにして、ダウンロードする方法

SN

7/15 11:35



解説

流れとしては、カンマ区切りにした配列をAjaxを利用して、CSVを生成するPHPファイルを呼び出します。

返ってきた値をブラウザでダウンロードすることになります。

送信するデータ(例)

Array
(
...

【PHP】日本の祝日を扱うときは「Yasumi」を使ってみてはどうですか

SN

7/15 03:28



休みたい、次の祝日はいつ頃だ

土日はCarbonでも取得できるけど、祝日までは取得できないから、

ライブラリazuyalabs/yasumiを使ってみます

azuyalabs/yasumi

https://azuyalabs.github.io/yasumi/

...

初心者のためのプログラミングことはじめ〜関数を使う〜

SN

7/15 02:38



[シリーズ]初心者のためのプログラミングことはじめ


導入編
制御構文
変数
関数を使う



本稿の目標


関数というものがわかる
関数の使い方がわかる



はじめに

制御構文と変数で、結構多くのことができ...

Apache、PHP、MySql、postfixコマンドメモ

SN

7/15 00:55

サーバを新規作成する機械があったので起動などのコマンドをメモ。

●Apache:ver2.4.6

起動:systemctl start httpd

再起動:systemctl restart httpd

停止:systemctl stop httpd

状態:systemct...

WordPress管理ページ中でajaxを利用して、CSVファイルをダウンロードする方法

SN

7/14 18:06



やりたいこと

WordPress管理ページ上で、任意のデータをシームレスにCSVダウンロードする

CSVファイルを出力する際に一度外部のPHPファイルをリンクさせず、シームレスにダウンロードしたい


仮シナリオ
...

PHPでURL指定して内容をもってくる関数[file_get_contents]サンプル

SN

7/14 16:42

Amazonの公式サイトの内容をとってくるサンプルです。


PHP
<?php

$file="https://www.amazon.co.jp/";
$json=file_get_contents($file,false,stream_context_create());
echo $json;

?>



その...

初心者のためのプログラミングことはじめ~変数~

SN

7/14 14:51



[シリーズ]初心者のためのプログラミングことはじめ


導入編
制御構文
変数



本稿での目標


変数の使い方がわかる
変数の使いみちがわかる



変数


なぜ変数が必要なのか

まず最初に、前稿のサンプルを...

PHPとRubyを比較してクラスついて理解する_100DaysOfCodeチャレンジ25日目(Day_25:#100DaysOfCode)

SN

7/14 02:07



はじめに

この記事はTwitterで人気のハッシュタグ#100DaysOfCodeをつけて、

100日間プログラミング学習を続けるチャレンジに挑戦した25日目の記録です。


動作環境


PHP 7.1.16 (cli)
Ruby 2.4.1p111 (2...

LaravelによるWebアプリケーション開発入門 第二回 View

SN

7/13 22:30



はじめに

第一回はこちら

第二回はLaravelのView、blade周りについて解説します。

今回のソースはこちらで確認できます。GitHub


Route


routes/web.php
<?php

/*
|---------------------------...

PHP5.4のシステムにPHPExcelをインストールした

SN

7/13 22:05



はじめに要件

PHPからエクセルを操作したい。

最初はPhpSpreadsheetを入れようとしました。

参考:PHPExcelが非推奨になったので後継のPhpSpreadsheetを使ってみる

https://qiita.com/mosaxiv/items/...

LaravelによるWebアプリケーション開発入門 第一回 環境構築

SN

7/13 21:01



はじめに

日頃Laravel5.2を書いているが、環境を1から構築したことなかったのでやってみます。

簡単なメッセージアプリケーションを作成します。

第一回は各種インストールからLaravelのプロジェクト作成...

Laravelのメンテナンスモード切替をWordPressにも適用する方法

SN

7/13 20:58



はじめに

Laravel5でのメンテナンスモードの実装方法についてはこちらをご覧ください

https://qiita.com/qwe001/items/0e393040127d66879fad


何が問題か

Laravelで作ったサイトがある。このサイトに、W...

[ エラー ] PHP laravel vagrant upの際のエラー

SN

7/13 18:10



vagrant up した際のエラー


The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

/sbin/ifdown 'eth1' || true
/sbin/ip addr flush d...

Laravelのjson応答でユニコードのエスケープをやめさせる

SN

7/13 17:40



はじめに

発端は、Laravelでjson apiサーバを作っていて、jsonの中の日本語文字列がエスケープされていると読めなくてつらいなと思ったところから始まります。ちゃんと動くようになってしまえばクライアントが...

Dockerの開発環境構築 (Mac + Docker + PHP + Apache)

SN

7/13 17:13



はじめに

 ホスト側(ローカルマシン上)に作成したWebページを

 Dockerコンテナを通して、ブラウザに出力("Hello Docker")するまでの手順を記載します。

 ※ シンプルな手順としたい為、PHP+Apac...

特定のディレクトリにある画像ファイルをDBに一括アップロードする

SN

7/13 12:00



 やりたいこと

画像データをファイルで管理していたが、ELBの構成の関係でDBに上げる必要が出た為、バイナリデータで一括アップロードをしたい。

実はこれは作ってもらったソースである事は内緒である。

頻...

Laradockを使ってLaravel環境を5分で構築する(つもりが若干躓いた)

SN

7/13 02:39



はじめに

Laradockという、Dockerコンテナ上でLaravelを動作させることができる素敵なプロジェクトがあるとのことで、早速試してみた。よくある事だが、ドキュメントでいかにも簡単そうに手順が書かれていても...

Laravel5.5で排他制御のテストをする

SN

7/13 01:45

仕事でどうしてもDBトランザクションでまかなえない排他制御を行う必要が出てきたので。

普段あまりテストを書くほうではないのですが、検証環境で並行処理の競合状態なんてそうそう発生しないのでさすがにテス...

PR:bitflyer

bitFlyer ビットコインを始めるなら安心・安全な取引所で