Skip to content

Instantly share code, notes, and snippets.

<?php
require 'vendor/autoload.php';
function getSsmParameter($paths)
{
$sharedConfig = [
'region' => 'ap-northeast-1',
'version' => 'latest'
];
@msato0731
msato0731 / site.yml
Created August 17, 2019 10:30
ansible amazon-extras
---
- hosts: all
become: yes
tasks:
- name: Enable to install PHP.
shell: "amazon-linux-extras enable php7.3"
changed_when: False
- name: Install PHP.
yum:
@msato0731
msato0731 / pdo_after.php
Created April 13, 2019 00:27
docker lamp pdo
<?php
define('DB_HOST', 'db');
define('DB_USER', 'root');
define('DB_PASSWORD', 'secret');
define('DB_NAME', 'shop');
try {
$dsn = 'mysql:host='.DB_HOST.'; dbname='.DB_NAME.';charset=utf8;';
$pdo = new PDO($dsn, DB_USER, DB_PASSWORD);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
print('接続しました。');
@msato0731
msato0731 / pdo_before.php
Last active April 13, 2019 00:26
docker lamp pdo
<?php
define('DB_HOST', 'localhost');
define('DB_USER', 'root');
define('DB_PASSWORD', 'secret');
define('DB_NAME', 'shop');
try {
$dsn = 'mysql:host='.DB_HOST.'; dbname='.DB_NAME.';charset=utf8;';
$pdo = new PDO($dsn, DB_USER, DB_PASSWORD);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
print('接続しました。');
@msato0731
msato0731 / Dockerfile
Last active April 13, 2019 00:23
docker lamp pdo install php_Dockefile
FROM php:7.2-apache-stretch
MAINTAINER msato
RUN apt-get update \
&& apt-get install -y libpq-dev \
&& docker-php-ext-install pdo_mysql pdo_pgsql
COPY php.ini /usr/local/etc/php
@msato0731
msato0731 / unsubscribe_mail.json
Created March 16, 2019 01:19
blog Sendgridでメールのワンクリック配信停止を実装する
{
"personalizations": [
{
"to": [{"email": "hoge@example.com"}]
}
],
"from": {"email": "sender@example.com"},
"subject": "メール件名",
"content": [
{
@msato0731
msato0731 / index.php
Last active March 10, 2019 00:11
ブログ movie_search
<?php
$apikey = "xxxxxxxxxxxxx"; //TMDbのAPIキー
$error = "";
if (array_key_exists('movie_title', $_GET) && $_GET['movie_title'] != "") {
$url_Contents =
file_get_contents("https://api.themoviedb.org/3/search/movie?api_key=".$apikey."&language=ja-JA&query=".$_GET['movie_title']."&page=1&include_adult=false");
$movieArray = json_decode($url_Contents, true);
}
@msato0731
msato0731 / index.blade.php
Created January 9, 2019 11:48
laravelの@yieldと@section 変更後 子
@extends('layouts.app')
@section('content')
<p>本文(ページごとに変えたい)</p>
@endsection
@msato0731
msato0731 / app.blade.php
Created January 9, 2019 11:47
laravelの@yieldと@section 変更後 親 /layouts
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>testapp</title>
</head>
<body>
<h2>サイドバー(同一にしたい)</h2>
@yield('content')
@msato0731
msato0731 / index.blade.php
Last active January 9, 2019 11:46
laravelの@yieldと@section 変更前
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>testapp</title>
</head>
<body>
<h2>サイドバー(同一にしたい)</h2>
<p>本文(ページごとに変えたい)</p>