<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>初心者向け - caracal media／キャラカルメディア</title>
	<atom:link href="https://media.caracal.jp/tag/beginner/feed/" rel="self" type="application/rss+xml" />
	<link>https://media.caracal.jp/tag/beginner/</link>
	<description>ウェブ制作／WordPressカスタマイズ／iPad情報／ボルダリング情報を発信してます</description>
	<lastBuildDate>Sun, 24 May 2020 23:59:55 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.2</generator>
	<item>
		<title>WordPressブログの始め方</title>
		<link>https://media.caracal.jp/wordpress/how2start-wordpress/</link>
		
		<dc:creator><![CDATA[keiji yoshida]]></dc:creator>
		<pubDate>Sat, 04 Apr 2020 00:04:58 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[初心者向け]]></category>
		<guid isPermaLink="false">https://media.caracal.jp/?p=1125</guid>

					<description><![CDATA[<p>WordPressでブログを始めると自由度が上がっていいらしい。だけど具体的にどうやって始めればいいの？ そんな方はぜひお読みください。 WordPressブログの始め方 WordPressでブログを開設するには次のよう…</p>
<p>The post <a href="https://media.caracal.jp/wordpress/how2start-wordpress/">WordPressブログの始め方</a> appeared first on <a href="https://media.caracal.jp">caracal media／キャラカルメディア</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>WordPressでブログを始めると自由度が上がっていいらしい。だけど具体的にどうやって始めればいいの？</p>



<p>そんな方はぜひお読みください。</p>



<h2 class="wp-block-heading">WordPressブログの始め方</h2>



<p>WordPressでブログを開設するには次のような手順が必要になります。</p>



<ol class="wp-block-list"><li>レンタルサーバーを借りる【必須】</li><li>独自ドメインを取得する【推奨】</li><li>WordPressをダウンロードしてインストールする【必須】</li></ol>



<p>　では順を追って説明していきます。</p>



<h2 class="wp-block-heading">1. レンタルサーバーを借りる【必須】</h2>



<p>まずはWordPressでブログを公開するためのサーバーがないと始まりません。</p>



<p>レンタルサーバーには大きく分けて無料のものと有料のものがありますが、有料のものをおすすめします。</p>



<p>企業を運営していくためには収益が必要で、レンタルサーバーを無料で提供している企業の多くが広告で収益化しています。</p>



<p>そしてそれは、これからブログを始めて広告収益も視野に入れていきたいという方には大きな妨げになります。</p>



<p>また、無料のレンタルサーバーは有料のものより多くの有象無象のユーザーに使われやすいため、サーバーの安定性にも疑問が残ります。</p>



<h3 class="wp-block-heading">どのレンタルサーバーがよいか</h3>



<p>PHPとMySQLが使えて、まずは安価であればどのレンタルサーバーでもだいたいは問題ないのですが、個人的に10年以上色々な案件で使っていて、使いやすい「さくらのレンタルサーバ」をおすすめします。</p>



<p class="aff">さくらのレンタルサーバでも色々とプランがありますが「<a href="https://px.a8.net/svt/ejp?a8mat=3B7C11+5ZIXRM+D8Y+686ZM" rel="nofollow">さくらのレンタルサーバ スタンダード</a>
<img decoding="async" border="0" width="1" height="1" src="https://www14.a8.net/0.gif?a8mat=3B7C11+5ZIXRM+D8Y+686ZM" alt="">」（<strong>月額 524円 初期費用 1,048円</strong>）がおすすめです。</p>



<p>当ブログも同プランで運営しています。</p>



<p>2週間無料で使えるので試しやすいですね。</p>



<p>スタンダード以上のプランであれば問題ありませんが、一番安い「さくらのレンタルサーバ ライト」だとWordPressが使えません。ご注意ください。</p>



<p class="aff">その他、有名で安心なところだと、マナブログさんが推している<a href="https://px.a8.net/svt/ejp?a8mat=3B7C11+5YXI5U+CO4+609HU" rel="nofollow">エックスサーバー</a>
<img decoding="async" border="0" width="1" height="1" src="https://www14.a8.net/0.gif?a8mat=3B7C11+5YXI5U+CO4+609HU" alt="">や、GMOペパボが運営している<a href="https://px.a8.net/svt/ejp?a8mat=3B7C11+604DDE+348+TW6AA" rel="nofollow">ヘテムル</a>
<img decoding="async" border="0" width="1" height="1" src="https://www12.a8.net/0.gif?a8mat=3B7C11+604DDE+348+TW6AA" alt="">などがあります。</p>



<h2 class="wp-block-heading">2. 独自ドメインを取得する【推奨】</h2>



<p>独自ドメインの取得は必ずしなければならないものではありません。しかし、「○○○.com」などオリジナルのドメインで運営した方が自身のブログをブランディングできるのでおすすめです。</p>



<p>.comドメインや.netドメインだと<strong>年額1,886円</strong>からが一般的な価格です。</p>



<p>独自ドメインを取得しない場合、さくらのレンタルサーバーだと「○○○.sakura.ne.jp」のように必ずURLの後ろに「.sakura.ne.jp」が着くことになります。</p>



<p>○○○の箇所は自身で選ぶことが可能です。</p>



<h2 class="wp-block-heading">3. WordPressをインストールする【必須】</h2>



<p>そしていよいよ、WordPressをインストールします。<br>インストール方法は↓こちらの記事をご覧ください。</p>



<div class="related_link"><a href="https://media.caracal.jp/wordpress/wordpress-install/"><figure class="related_link_fig"><img decoding="async" src="https://media.caracal.jp/wp-content/uploads/2020/04/EEA352A6-507A-4A15-9D54-0E01A85364A1-150x150.jpeg"></figure><div class='related_link_box'><div class='related_link_ttl'>WordPressのインストール方法</div><p class='related_link_desc'>ブログを始めるにはWordPressが自由度が高くていいみたい。レンタルサーバーは借りた。でもどうやってWordPressをインストールするの？という方へ。 WordPressのレンタルサーバーへのインストールは難しくあ…</p></div></a></div>



<p>それでは今回はここまで。よいWordPressライフを！</p>
<p>The post <a href="https://media.caracal.jp/wordpress/how2start-wordpress/">WordPressブログの始め方</a> appeared first on <a href="https://media.caracal.jp">caracal media／キャラカルメディア</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WordPressのインストール方法</title>
		<link>https://media.caracal.jp/wordpress/wordpress-install/</link>
		
		<dc:creator><![CDATA[keiji yoshida]]></dc:creator>
		<pubDate>Thu, 02 Apr 2020 12:03:00 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[初心者向け]]></category>
		<guid isPermaLink="false">https://media.caracal.jp/?p=1143</guid>

					<description><![CDATA[<p>ブログを始めるにはWordPressが自由度が高くていいみたい。レンタルサーバーは借りた。でもどうやってWordPressをインストールするの？という方へ。 WordPressのレンタルサーバーへのインストールは難しくあ…</p>
<p>The post <a href="https://media.caracal.jp/wordpress/wordpress-install/">WordPressのインストール方法</a> appeared first on <a href="https://media.caracal.jp">caracal media／キャラカルメディア</a>.</p>
]]></description>
										<content:encoded><![CDATA[</p>
<p>ブログを始めるにはWordPressが自由度が高くていいみたい。レンタルサーバーは借りた。でもどうやってWordPressをインストールするの？という方へ。</p>
</p>
<p>WordPressのレンタルサーバーへのインストールは難しくありません。</p>
</p>
<h2 class="wp-block-heading">WordPressのインストール方法</h2>
</p>
<p>まずはレンタルサーバーなどに契約していることが前提になります。</p>
</p>
<p>まだという方は、ぜひこの記事↓をご一読ください！</p>
</p>
<p><div class="related_link"><a href="https://media.caracal.jp/wordpress/how2start-wordpress/"><figure class="related_link_fig"><img decoding="async" src="https://media.caracal.jp/wp-content/uploads/2020/04/25C4D60B-F73D-4377-83F9-1FF17D2E18D1-150x150.jpeg"></figure><div class='related_link_box'><div class='related_link_ttl'>WordPressブログの始め方</div><p class='related_link_desc'>WordPressでブログを始めると自由度が上がっていいらしい。だけど具体的にどうやって始めればいいの？ そんな方はぜひお読みください。 WordPressブログの始め方 WordPressでブログを開設するには次のよう…</p></div></a></div></p>
</p>
<h3 class="wp-block-heading">1. WordPressのダウンロード</h3>
</p>
<p><a rel="noreferrer noopener" href="https://ja.wordpress.org/download/" target="_blank">WordPress公式サイト</a>から「WordPress 5.4をダウンロード」<sup>※1</sup>ボタンをクリックしてzipファイルをダウンロードします。</p>
</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="663" src="https://media.caracal.jp/wp-content/uploads/2020/04/wordpress01-1024x663.png" alt="WordPressを入手" class="wp-image-1134" srcset="https://media.caracal.jp/wp-content/uploads/2020/04/wordpress01-1024x663.png 1024w, https://media.caracal.jp/wp-content/uploads/2020/04/wordpress01-300x194.png 300w, https://media.caracal.jp/wp-content/uploads/2020/04/wordpress01-768x498.png 768w, https://media.caracal.jp/wp-content/uploads/2020/04/wordpress01.png 1119w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>※1　当記事執筆時最新バージョンになります</figcaption></figure>
</p>
<p>zipファイルを解答し、Cyberduck, TransmitなどのSFTPアプリケーションでウェブサーバーにアップロードします。</p>
</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="450" height="292" src="https://media.caracal.jp/wp-content/uploads/2020/04/wordpress02.png" alt="" class="wp-image-1135" srcset="https://media.caracal.jp/wp-content/uploads/2020/04/wordpress02.png 450w, https://media.caracal.jp/wp-content/uploads/2020/04/wordpress02-300x195.png 300w" sizes="(max-width: 450px) 100vw, 450px" /></figure>
</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="951" height="540" src="https://media.caracal.jp/wp-content/uploads/2020/04/wordpress03.png" alt="" class="wp-image-1136" srcset="https://media.caracal.jp/wp-content/uploads/2020/04/wordpress03.png 951w, https://media.caracal.jp/wp-content/uploads/2020/04/wordpress03-300x170.png 300w, https://media.caracal.jp/wp-content/uploads/2020/04/wordpress03-768x436.png 768w" sizes="(max-width: 951px) 100vw, 951px" /></figure>
</p>
<p>ウェブサーバーにアップロード後、Chromeなどのブラウザで該当URLにアクセスします・</p>
</p>
<p>次のような画面が表示されますので「さあ、始めましょう！」をクリックして次に進みます。</p>
</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="915" height="699" src="https://media.caracal.jp/wp-content/uploads/2020/04/wordpress04.png" alt="" class="wp-image-1137" srcset="https://media.caracal.jp/wp-content/uploads/2020/04/wordpress04.png 915w, https://media.caracal.jp/wp-content/uploads/2020/04/wordpress04-300x229.png 300w, https://media.caracal.jp/wp-content/uploads/2020/04/wordpress04-768x587.png 768w" sizes="(max-width: 915px) 100vw, 915px" /></figure>
</p>
<p>データベース情報を入力し「送信」をクリックします。</p>
</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="923" height="694" src="https://media.caracal.jp/wp-content/uploads/2020/04/wordpress05.png" alt="" class="wp-image-1138" srcset="https://media.caracal.jp/wp-content/uploads/2020/04/wordpress05.png 923w, https://media.caracal.jp/wp-content/uploads/2020/04/wordpress05-300x226.png 300w, https://media.caracal.jp/wp-content/uploads/2020/04/wordpress05-768x577.png 768w" sizes="(max-width: 923px) 100vw, 923px" /></figure>
</p>
<p>「インストール実行」をクリック。</p>
</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="963" height="395" src="https://media.caracal.jp/wp-content/uploads/2020/04/wordpress06.png" alt="" class="wp-image-1139" srcset="https://media.caracal.jp/wp-content/uploads/2020/04/wordpress06.png 963w, https://media.caracal.jp/wp-content/uploads/2020/04/wordpress06-300x123.png 300w, https://media.caracal.jp/wp-content/uploads/2020/04/wordpress06-768x315.png 768w" sizes="(max-width: 963px) 100vw, 963px" /></figure>
</p>
<p>サイトの情報をパタパタと入力した後「WordPressをインストール」をクリックすると…</p>
</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="934" height="921" src="https://media.caracal.jp/wp-content/uploads/2020/04/wordpress07.png" alt="" class="wp-image-1140" srcset="https://media.caracal.jp/wp-content/uploads/2020/04/wordpress07.png 934w, https://media.caracal.jp/wp-content/uploads/2020/04/wordpress07-300x296.png 300w, https://media.caracal.jp/wp-content/uploads/2020/04/wordpress07-768x757.png 768w" sizes="(max-width: 934px) 100vw, 934px" /></figure>
</p>
<p>あっという間にインストールが完了しました。</p>
</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="923" height="564" src="https://media.caracal.jp/wp-content/uploads/2020/04/wordpress08.png" alt="" class="wp-image-1141" srcset="https://media.caracal.jp/wp-content/uploads/2020/04/wordpress08.png 923w, https://media.caracal.jp/wp-content/uploads/2020/04/wordpress08-300x183.png 300w, https://media.caracal.jp/wp-content/uploads/2020/04/wordpress08-768x469.png 768w" sizes="(max-width: 923px) 100vw, 923px" /></figure>
</p>
<p>デフォルトのテーマでブログが表示されます。</p>
</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="883" src="https://media.caracal.jp/wp-content/uploads/2020/04/wordpress09-1024x883.png" alt="" class="wp-image-1142" srcset="https://media.caracal.jp/wp-content/uploads/2020/04/wordpress09-1024x883.png 1024w, https://media.caracal.jp/wp-content/uploads/2020/04/wordpress09-300x259.png 300w, https://media.caracal.jp/wp-content/uploads/2020/04/wordpress09-768x662.png 768w, https://media.caracal.jp/wp-content/uploads/2020/04/wordpress09.png 1035w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</p>
<p>以上です！</p>
</p>
<p class="aff">以上はレンタルサーバーに契約していなければできないのですが、個人的におすすめするレンタルサーバーは<a href="https://px.a8.net/svt/ejp?a8mat=3B7C11+5ZIXRM+D8Y+686ZM" rel="nofollow">さくらのレンタルサーバ スタンダード</a><img loading="lazy" decoding="async" border="0" width="1" height="1" src="https://www14.a8.net/0.gif?a8mat=3B7C11+5ZIXRM+D8Y+686ZM" alt="">になります。</p>
</p>
<p>当ブログも、さくらのレンタルサーバー スタンダードで運用しています。</p>
</p>
<p>今回はこのへんで！よいWordPressライフを！！</p></p>
<p>The post <a href="https://media.caracal.jp/wordpress/wordpress-install/">WordPressのインストール方法</a> appeared first on <a href="https://media.caracal.jp">caracal media／キャラカルメディア</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PHP入門-メールフォームを自前でつくる。ゆるふわPHP第６回</title>
		<link>https://media.caracal.jp/develop/php-mailform06/</link>
					<comments>https://media.caracal.jp/develop/php-mailform06/#comments</comments>
		
		<dc:creator><![CDATA[keiji yoshida]]></dc:creator>
		<pubDate>Fri, 20 Dec 2019 09:00:00 +0000</pubDate>
				<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[初心者向け]]></category>
		<guid isPermaLink="false">https://media.caracal.jp/?p=282</guid>

					<description><![CDATA[<p>PHP入門-第６回　メール送信できちゃうんです！ ゆるふわPHP第６回。今回はPHPでメール送信をする解説です。 PHP入門-メールフォームを自前でつくる。ゆるふわPHP第1回はこちら 前回記事はこちら phpにはメール…</p>
<p>The post <a href="https://media.caracal.jp/develop/php-mailform06/">PHP入門-メールフォームを自前でつくる。ゆるふわPHP第６回</a> appeared first on <a href="https://media.caracal.jp">caracal media／キャラカルメディア</a>.</p>
]]></description>
										<content:encoded><![CDATA[</p>
<h2 class="wp-block-heading">PHP入門-第６回　メール送信できちゃうんです！</h2>
</p>
<p>ゆるふわPHP第６回。今回はPHPでメール送信をする解説です。</p>
</p>
<ul class="wp-block-list">
<li><a href="https://media.caracal.jp/develop/php-mailform01/">PHP入門-メールフォームを自前でつくる。ゆるふわPHP第1回はこちら</a></li>
<li><a href="https://media.caracal.jp/develop/php-mailform05/">前回記事はこちら</a></li>
</ul>
</p>
<p>phpにはメールを送信するmb_send_mailという命令があり、書式は次のようになります。</p>
</p>
<p>※mb_send_mailが許可されていないサーバーもあります。お使いのサーバーでmb_send_mailが許可されているかご確認ください。</p>
</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-php" data-lang="PHP"><code>mb_send_mail(&quot;aaa@bbb.com&quot;, &quot;メール送信について&quot;, &quot;こんにちは&quot;, &quot;From:山田太郎&lt;yamada@taro.com&gt;&quot;);</code></pre>
</div>
</p>
<p>上記プログラムの<br />「<a href="mailto:aaa@bbb.com">aaa@bbb.com</a>」が送信先メールアドレス、<br />「メール送信について」が件名、<br />「こんにちは」が本文、<br />「From:山田太郎&lt;<a href="mailto:yamada@taro.com">yamada@taro.com</a>&gt;」が送信元メールアドレスになります。</p>
</p>
<p>また、日本語を送信する場合は言語の種類（日本語）と文字コードをそれぞれ次のプログラムのように「mb_language」と「mb_internal_encording」で指定しなければ、文字化けの原因となることがあり、受信したメールが全く読めないということになることもあります。</p>
</p>
<p>実際にメールを送信するプログラムです。</p>
</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-php" data-file="mail.php" data-lang="PHP"><code>&lt;html lang=&quot;ja&quot;&gt;  
&lt;head&gt;  
&lt;meta charset=&quot;UTF-8&quot;&gt;
&lt;title&gt;はじめてのPHP&lt;/title&gt;  
&lt;/head&gt;  
&lt;body&gt;  
&lt;?php  
// 言語を日本語に設定  
mb_language(&quot;Ja&quot;);

// 文字コードを設定（設定しないと文字化けの原因になることもあります）
mb_internal_encoding(&quot;UTF-8&quot;);

// 送信先のメアド　↓ここにご自分のメールアドレスを代入してください。
$mailto=&quot;aaa@bbb.com&quot;;

// 件名
$subject=&quot;件名（タイトル）です。&quot;;

// 本文
$content=&quot;内容を入れます。&quot;;

// 送信者
$mailfrom=&quot;From:&quot;.mb_encode_mimeheader(&quot;山田太郎&quot;).&quot;&lt;yamada@taro.com&gt;&quot;;

// 送信します  
mb_send_mail($mailto, $subject, $content, $mailfrom);
?&gt;  
&lt;/body&gt;  
&lt;/html&gt;</code></pre>
</div>
</p>
<p>15行目の変数$mailtoに自分のメールアドレスを代入してください。ファイル名をmail.phpとしてブラウザでアクセス。</p>
</p>
<p>自分宛にメールが送信されれば成功です。</p>
</p>
<p>次回はラスト「<a href="https://media.caracal.jp/develop/php-mailform07/">PHP入門-第７回　メールフォーム完成！</a>」になります。もう一息！</p></p>
<p>The post <a href="https://media.caracal.jp/develop/php-mailform06/">PHP入門-メールフォームを自前でつくる。ゆるふわPHP第６回</a> appeared first on <a href="https://media.caracal.jp">caracal media／キャラカルメディア</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://media.caracal.jp/develop/php-mailform06/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>PHP入門-メールフォームを自前でつくる。ゆるふわPHP第５回</title>
		<link>https://media.caracal.jp/develop/php-mailform05/</link>
					<comments>https://media.caracal.jp/develop/php-mailform05/#comments</comments>
		
		<dc:creator><![CDATA[keiji yoshida]]></dc:creator>
		<pubDate>Thu, 19 Dec 2019 09:00:00 +0000</pubDate>
				<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[初心者向け]]></category>
		<guid isPermaLink="false">https://media.caracal.jp/?p=280</guid>

					<description><![CDATA[<p>PHP入門-第５回　条件式ってなんなんですか？ PHP入門-メールフォームを自前でつくる。ゆるふわPHP第1回はこちら 前回記事はこちら 条件式とは、「もし～ならば、～する」といったように、条件を満たしていればその後のプ…</p>
<p>The post <a href="https://media.caracal.jp/develop/php-mailform05/">PHP入門-メールフォームを自前でつくる。ゆるふわPHP第５回</a> appeared first on <a href="https://media.caracal.jp">caracal media／キャラカルメディア</a>.</p>
]]></description>
										<content:encoded><![CDATA[</p>
<h2 class="wp-block-heading">PHP入門-第５回　条件式ってなんなんですか？</h2>
</p>
<ul class="wp-block-list">
<li><a href="https://media.caracal.jp/develop/php-mailform01/">PHP入門-メールフォームを自前でつくる。ゆるふわPHP第1回はこちら</a></li>
<li><a href="https://media.caracal.jp/develop/php-mailform04/">前回記事はこちら</a></li>
</ul>
</p>
<p>条件式とは、「もし～ならば、～する」といったように、条件を満たしていればその後のプログラムを実行させる命令になり、書式は次の様になります。</p>
</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-php" data-lang="PHP"><code>// もし、変数$ageが20ならば「条件式」と表示させる。  
if ($age == 20)  
{  
   echo &quot;条件式&quot;;  
}</code></pre>
</div>
</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-php" data-file="code05.php" data-lang="PHP"><code>&lt;html lang=&quot;ja&quot;&gt;  
&lt;head&gt;  
&lt;meta charset=&quot;UTF-8&quot;&gt;
&lt;title&gt;はじめてのPHP&lt;/title&gt;  
&lt;/head&gt;  
&lt;body&gt;  
&lt;?php  
$age = 20;  
 
if ($age == 20)  
{  
   echo &quot;条件式&quot;;  
}  
?&gt;  
&lt;/body&gt;  
&lt;/html&gt;</code></pre>
</div>
</p>
<p>上記プログラムをcode05.phpとしてサーバにアップすると「条件式」と表示されます。</p>
</p>
<p>8行目の変数$ageの値を20以外の値にすると、表示されなくなることを確認してください。</p>
</p>
<p>また、等号をあらわす「==」の他に「&gt;」「&lt;」「&gt;=」「&lt;=」「!=」といった不等号記号等も使用することができます。</p>
</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-php" data-lang="PHP"><code>// もし、変数$ageが20より大きければ  
if ($age &gt; 20)  

// もし、変数$ageが20より小さければ  
if ($age &lt; 20)  

// もし、変数$ageが20以上ならば  
if ($age &gt;= 20)   

// もし、変数$ageが20以下ならば  
if ($age &lt;= 20)  

// もし、変数$ageが20でなければ  
if ($age != 20)  </code></pre>
</div>
</p>
<p>「<a href="https://media.caracal.jp/develop/php-mailform06/">PHP入門-第６回　メール送信できちゃうんです！！</a>」に続きます。</p></p>
<p>The post <a href="https://media.caracal.jp/develop/php-mailform05/">PHP入門-メールフォームを自前でつくる。ゆるふわPHP第５回</a> appeared first on <a href="https://media.caracal.jp">caracal media／キャラカルメディア</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://media.caracal.jp/develop/php-mailform05/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>PHP入門-メールフォームを自前でつくる。ゆるふわPHP第４回</title>
		<link>https://media.caracal.jp/develop/php-mailform04/</link>
					<comments>https://media.caracal.jp/develop/php-mailform04/#comments</comments>
		
		<dc:creator><![CDATA[keiji yoshida]]></dc:creator>
		<pubDate>Wed, 18 Dec 2019 09:00:00 +0000</pubDate>
				<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[初心者向け]]></category>
		<guid isPermaLink="false">https://media.caracal.jp/?p=261</guid>

					<description><![CDATA[<p>PHP入門-第４回　フォームで値を渡します PHP入門-メールフォームを自前でつくる。ゆるふわPHP第1回はこちら 前回記事はこちら htmlタグの で送信された値を、phpで と記述して受け取ります。 その際にhtml…</p>
<p>The post <a href="https://media.caracal.jp/develop/php-mailform04/">PHP入門-メールフォームを自前でつくる。ゆるふわPHP第４回</a> appeared first on <a href="https://media.caracal.jp">caracal media／キャラカルメディア</a>.</p>
]]></description>
										<content:encoded><![CDATA[</p>
<h2 class="wp-block-heading">PHP入門-第４回　フォームで値を渡します</h2>
</p>
<ul class="wp-block-list">
<li><a href="https://media.caracal.jp/develop/php-mailform01/">PHP入門-メールフォームを自前でつくる。ゆるふわPHP第1回はこちら</a></li>
<li><a href="https://media.caracal.jp/develop/php-mailform03/">前回記事はこちら</a></li>
</ul>
</p>
<p>htmlタグの</p>
</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-php" data-lang="PHP"><code>&lt;input name=&quot;hoge&quot;&gt;</code></pre>
</div>
</p>
<p>で送信された値を、phpで</p>
</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-php" data-lang="PHP"><code>$_POST[&quot;hoge&quot;]</code></pre>
</div>
</p>
<p>と記述して受け取ります。</p>
</p>
<p>その際にhtmlのformタグで値の渡し先を指定し、メソッドをgetかpostかを指定する必要があります。getとpostの違いは今は省略しますが、今回はpostを指定します。</p>
</p>
<p>また、受け取る値はhtmlspecialchars関数を使ってクロスサイトスクリプティングという悪意のある攻撃からのセキュリティ対策をします。</p>
</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-php" data-lang="PHP"><code>htmlspecialchars($_POST[&quot;hoge&quot;])</code></pre>
</div>
</p>
<p>ウェブプログラミングとセキュリティ対策は切っても切れない重要な関係です。<br />今回深くはセキュリティについては触れませんが、詳しく知りたい方はウェブプログラミングのセキュリティバイブル「体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践」をお読みください。</p>
</p>
<div class="wp-block-media-text alignwide">
<figure class="wp-block-media-text__media"><img loading="lazy" decoding="async" width="196" height="250" src="https://media.caracal.jp/wp-content/uploads/2020/01/safety-web.jpg" alt="" class="wp-image-651"/></figure>
<div class="wp-block-media-text__content">
<h3 class="wp-block-heading">体系的に学ぶ 安全なWebアプリケーションの作り方 第2版［リフロー版］　脆弱性が生まれる原理と対策の実践</h3>
</p>
<div class="wp-block-button"><a class="wp-block-button__link" href="https://www.amazon.co.jp/gp/product/B07HHT54YR/ref=as_li_tl?ie=UTF8&amp;camp=247&amp;creative=1211&amp;creativeASIN=B07HHT54YR&amp;linkCode=as2&amp;tag=boulgym-22&amp;linkId=2d1e3103ca16345dfb7d5e8f11be1437" target="_blank" rel="noreferrer noopener">Amazonで見る</a></div>
</div>
</div>
</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-php" data-file="form.php" data-lang="PHP"><code>&lt;html lang=&quot;ja&quot;&gt;  
&lt;head&gt;  
&lt;meta charset=&quot;UTF-8&quot;&gt;
&lt;title&gt;はじめてのPHP&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;form method=&quot;post&quot; action=&quot;form.php&quot;&gt;
&lt;input type=&quot;text&quot; name=&quot;value&quot;&gt;
&lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;送信&quot;&gt;
&lt;/form&gt;
渡された値は
&lt;?php
echo $_POST[&quot;value&quot;];
?&gt;
です。
&lt;/body&gt;
&lt;/html&gt;</code></pre>
</div>
</p>
<p>上記プログラムをform.phpとして保存。サーバにアップしてブラウザでアクセスすると、まず値を入力するテキスト入力フォームと送信ボタン、「渡された値はです。」と表示されます。</p>
</p>
<p>テキスト入力フォームになにか文字や数字などの文字列を入力して「送信」ボタンをクリックすると、「渡された値は○○○です。」と入力された文字列が表示されます。</p>
</p>
<p>「<a href="https://media.caracal.jp/develop/php-mailform05/">PHP入門-第５回　条件式ってなんなんですか？</a>」に続く。</p></p>
<p>The post <a href="https://media.caracal.jp/develop/php-mailform04/">PHP入門-メールフォームを自前でつくる。ゆるふわPHP第４回</a> appeared first on <a href="https://media.caracal.jp">caracal media／キャラカルメディア</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://media.caracal.jp/develop/php-mailform04/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>PHP入門-メールフォームを自前でつくる。ゆるふわPHP第３回</title>
		<link>https://media.caracal.jp/develop/php-mailform03/</link>
					<comments>https://media.caracal.jp/develop/php-mailform03/#comments</comments>
		
		<dc:creator><![CDATA[keiji yoshida]]></dc:creator>
		<pubDate>Tue, 17 Dec 2019 09:00:00 +0000</pubDate>
				<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[初心者向け]]></category>
		<guid isPermaLink="false">https://media.caracal.jp/?p=257</guid>

					<description><![CDATA[<p>第３章　四則演算ってなんなの？ 四則演算とは足し算、引き算、かけ算、割り算のことです。 PHP入門-メールフォームを自前でつくる。ゆるふわPHP第1回はこちら 前回記事はこちら 四則演算にはそれぞれ次のような記号を使いま…</p>
<p>The post <a href="https://media.caracal.jp/develop/php-mailform03/">PHP入門-メールフォームを自前でつくる。ゆるふわPHP第３回</a> appeared first on <a href="https://media.caracal.jp">caracal media／キャラカルメディア</a>.</p>
]]></description>
										<content:encoded><![CDATA[</p>
<h2 class="wp-block-heading">第３章　四則演算ってなんなの？</h2>
</p>
<p>四則演算とは足し算、引き算、かけ算、割り算のことです。</p>
</p>
<ul class="wp-block-list">
<li><a href="https://media.caracal.jp/develop/php-mailform01/">PHP入門-メールフォームを自前でつくる。ゆるふわPHP第1回はこちら</a></li>
<li><a href="https://media.caracal.jp/develop/php-mailform02/">前回記事はこちら</a></li>
</ul>
</p>
<p>四則演算にはそれぞれ次のような記号を使います。<br />「+」 たす<br />「-」 ひく<br />「*」 かける<br />「/」 わる</p>
</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-php" data-lang="PHP"><code>$a = 5 + 8;</code></pre>
</div>
</p>
<p>とすると変数$aには5たす8の答えである13が代入され</p>
</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-php" data-lang="PHP"><code>$b = 20 / 4;</code></pre>
</div>
</p>
<p>とすると変数$bには20わる4の答えである5が代入されます。</p>
</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-php" data-lang="PHP"><code>$a = 15;
$b = 3;
$c = $a * $b;</code></pre>
</div>
</p>
<p>上の式ようにあらかじめ変数$aに15を、変数$bに3を代入しておいて計算することもできます。</p>
</p>
<p>ちなみに上記の場合は変数$cには15かける3の答えである45が代入されます。</p>
</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-php" data-file="code03.php" data-lang="PHP"><code>&lt;html lang=&quot;ja&quot;&gt;  
&lt;head&gt;  
&lt;meta charset=&quot;UTF-8&quot;&gt;
&lt;title&gt;はじめてのPHP&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;?php
$value1 = 8;
$value2 = 3;

$answer1 = $value1 + $value2;
$answer2 = $value1 - $value2;
$answer3 = $value1 * $value2;
$answer4 = $value1 / $value2;

echo $value1 . &quot;と&quot; . $value2 . &quot;を&quot;;
echo &quot;たすと&quot; . $answer1 . &quot;、ひくと&quot; . $answer2 . &quot;、&quot;;
echo &quot;かけると&quot; . $answer3 . &quot;、わると&quot; . $answer4 . &quot;になります。&quot;;
?&gt;
&lt;/body&gt;
&lt;/html&gt;</code></pre>
</div>
</p>
<p>前回同様、上記ファイルを「code03.php」としてブラウザでアクセスしてみてください。<br />「8と3をたすと11、ひくと5、かけると24、わると2.66666666667になります。」<br />と表示されれば成功です。</p>
</p>
<p>8行目と9行目の$value1と$value2に代入する値をいろいろ変更すると、表示される結果が変わってくるのでいろいろと試してみてください。</p>
</p>
<p>「<a href="https://media.caracal.jp/develop/php-mailform04/">PHP入門-第４回　フォームで値を渡します</a>」に続く。</p></p>
<p>The post <a href="https://media.caracal.jp/develop/php-mailform03/">PHP入門-メールフォームを自前でつくる。ゆるふわPHP第３回</a> appeared first on <a href="https://media.caracal.jp">caracal media／キャラカルメディア</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://media.caracal.jp/develop/php-mailform03/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>PHP入門-メールフォームを自前でつくる。ゆるふわPHP第２回</title>
		<link>https://media.caracal.jp/develop/php-mailform02/</link>
					<comments>https://media.caracal.jp/develop/php-mailform02/#comments</comments>
		
		<dc:creator><![CDATA[keiji yoshida]]></dc:creator>
		<pubDate>Mon, 16 Dec 2019 02:50:00 +0000</pubDate>
				<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[初心者向け]]></category>
		<guid isPermaLink="false">https://media.caracal.jp/?p=245</guid>

					<description><![CDATA[<p>PHP入門-第２回　変数ってなに？ PHP入門-メールフォームを自前でつくる。ゆるふわPHP第1回はこちら 変数とは数値や文字列を入れる入れ物のようなものです。先頭に「$」（ダラーまたはダラ）を付けた半角英数字の文字列が…</p>
<p>The post <a href="https://media.caracal.jp/develop/php-mailform02/">PHP入門-メールフォームを自前でつくる。ゆるふわPHP第２回</a> appeared first on <a href="https://media.caracal.jp">caracal media／キャラカルメディア</a>.</p>
]]></description>
										<content:encoded><![CDATA[</p>
<h3 class="wp-block-heading">PHP入門-第２回　変数ってなに？</h3>
</p>
<ul class="wp-block-list">
<li><a href="https://media.caracal.jp/develop/php-mailform01/">PHP入門-メールフォームを自前でつくる。ゆるふわPHP第1回はこちら</a></li>
</ul>
</p>
<p>変数とは数値や文字列を入れる入れ物のようなものです。先頭に「$」（ダラーまたはダラ）を付けた半角英数字の文字列が変数と見なされます。文字列は一部例外がありますが、基本的にはなんでも構いません。$a, $value, $hoge　などなど。</p>
</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-php" data-file="code02-01.php" data-lang="PHP"><code>&lt;html lang=&quot;ja&quot;&gt;  
&lt;head&gt;  
&lt;meta charset=&quot;UTF-8&quot;&gt; 
&lt;title&gt;はじめてのPHP&lt;/title&gt;  
&lt;/head&gt;  
&lt;body&gt;  
&lt;?php  
$value = &quot;Hello, World!!&quot;;  
echo $value;  
?&gt;  
&lt;/body&gt;  
&lt;/html&gt;</code></pre>
</div>
</p>
<p>上記のように記述し、ファイル名を「code02-01.php」としてお手持ちのサーバーにアップロードすると、前回と同様に「Hello, World!!」と表示されます。</p>
</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-php" data-lang="PHP"><code>$value = &quot;Hello, World!!&quot;;</code></pre>
</div>
</p>
<p>は$valueに文字列”Hello, World!!”を「代入する」と言います。</p>
</p>
<p>また、文字列の他にも数値を代入することもできます。<br />文字列は前後を「 &#8221; 」（ダブルクォーテーション）で囲みますが、数値は前後に何も付けません。</p>
</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-php" data-file="code01-02.php" data-lang="PHP"><code>&lt;html lang=&quot;ja&quot;&gt;  
&lt;head&gt;  
&lt;meta charset=&quot;UTF-8&quot;&gt;
&lt;title&gt;はじめてのPHP&lt;/title&gt;  
&lt;/head&gt;  
&lt;body&gt;  
&lt;?php  
$age = 23;  
echo $age;  
?&gt;  
&lt;/body&gt;  
&lt;/html&gt;</code></pre>
</div>
</p>
<p>上記を入力し、ファイル名を「code02-02.php」としてアップロードしてブラウザで見てみると「23」と表示されます。</p>
</p>
<p>また、文字列同士や文字列と数値などを「 . 」（ドット）で連結することもできます。</p>
</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-php" data-file="code02-03.php" data-lang="PHP"><code>&lt;html lang=&quot;ja&quot;&gt;  
&lt;head&gt;  
&lt;meta charset=&quot;UTF-8&quot;&gt;
&lt;title&gt;はじめてのPHP&lt;/title&gt;  
&lt;/head&gt;  
&lt;body&gt;  
&lt;?php  
$before = &quot;わたしは&quot;;  
$age = 23;  
$after = &quot;才です。&quot;;  
echo $before . $age . $after;  
?&gt;  
&lt;/body&gt;  
&lt;/html&gt;</code></pre>
</div>
</p>
<p>上記ファイルを「code02-03.php」と入力してサーバーにアップ、ブラウザでアクセスすると「わたしは23才です。」と表示されます。</p>
</p>
<p>「<a href="https://media.caracal.jp/develop/php-mailform03/">PHP入門-第３回　四則演算ってなんなの？</a>」に続きます。</p></p>
<p>The post <a href="https://media.caracal.jp/develop/php-mailform02/">PHP入門-メールフォームを自前でつくる。ゆるふわPHP第２回</a> appeared first on <a href="https://media.caracal.jp">caracal media／キャラカルメディア</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://media.caracal.jp/develop/php-mailform02/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>PHP入門-メールフォームを自前でつくる。ゆるふわPHP第１回</title>
		<link>https://media.caracal.jp/develop/php-mailform01/</link>
		
		<dc:creator><![CDATA[keiji yoshida]]></dc:creator>
		<pubDate>Sun, 15 Dec 2019 00:37:12 +0000</pubDate>
				<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[初心者向け]]></category>
		<guid isPermaLink="false">https://media.caracal.jp/?p=236</guid>

					<description><![CDATA[<p>プログラミング初心者の方を対象に「PHPでメールフォームを作ってみよう！」記事を公開します。 対象読者 HTMLとCSSはワリと覚えてきたけど次に何を覚えよう？ Googleフォームはメールフォームを簡単に作成できて便利…</p>
<p>The post <a href="https://media.caracal.jp/develop/php-mailform01/">PHP入門-メールフォームを自前でつくる。ゆるふわPHP第１回</a> appeared first on <a href="https://media.caracal.jp">caracal media／キャラカルメディア</a>.</p>
]]></description>
										<content:encoded><![CDATA[</p>
<p>プログラミング初心者の方を対象に「PHPでメールフォームを作ってみよう！」記事を公開します。</p>
</p>
<h2 class="wp-block-heading">対象読者</h2>
</p>
<ul class="wp-block-list">
<li>HTMLとCSSはワリと覚えてきたけど次に何を覚えよう？</li>
<li>Googleフォームはメールフォームを簡単に作成できて便利だけど、自由にデザインできないのが不便。</li>
<li>WordPressのテーマとかをいじってみたいんだけどPHPっていうのがいじれると有利らしい</li>
</ul>
</p>
<p>といった方々が対象です。</p>
</p>
<h3 class="wp-block-heading">PHP入門-メールフォームのしくみ</h3>
</p>
<p>今回作成するメールフォームのしくみはざっくりと下の図のようになります。<br />ユーザーがブラウザのメールフォームからウェブサーバーへデータを送信。<br />ウェブサーバーがそのデータを受け取って開発者へメールを送信する。</p>
</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="645" src="https://media.caracal.jp/wp-content/uploads/2019/12/9018CE01-DA68-4EB1-AB65-4608C54AE261-1024x645.jpeg" alt="" class="wp-image-250" srcset="https://media.caracal.jp/wp-content/uploads/2019/12/9018CE01-DA68-4EB1-AB65-4608C54AE261-1024x645.jpeg 1024w, https://media.caracal.jp/wp-content/uploads/2019/12/9018CE01-DA68-4EB1-AB65-4608C54AE261-300x189.jpeg 300w, https://media.caracal.jp/wp-content/uploads/2019/12/9018CE01-DA68-4EB1-AB65-4608C54AE261-768x484.jpeg 768w, https://media.caracal.jp/wp-content/uploads/2019/12/9018CE01-DA68-4EB1-AB65-4608C54AE261.jpeg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</p>
<h3 class="wp-block-heading">PHPとは？</h3>
</p>
<p>PHPとはWebサイト上で動作するプログラムの一つで、HTML内に記述することができるので、お手軽で便利。<br />メールフォームを動作させるためにはお使いのサーバーがメールを送るのに必要になる、mb_send_mailに対応していることが必要になります。<br />契約しているレンタルサーバーがPHPに対応しているなら、だれでも簡単に試すことができます。</p>
</p>
<ul class="wp-block-list">
<li>おすすめレンタルサーバー<br /><a rel="noreferrer noopener" aria-label=" (新しいタブで開く)" href="https://www.sakura.ne.jp/" target="_blank">さくらのレンタルサーバ</a>・スタンダード<br />月額524円（初期費用1,048円が必要）と安くて非常に安定していて、今回必要になるmb_send_mailという関数にも対応しています。</li>
</ul>
</p>
<h2 class="wp-block-heading">アジェンダ</h2>
</p>
<p>この連載ではHTML,CSSを一通り習得した方を対象に以下の項目に沿ってPHPで実際にメール送信ができるメールフォームを完成させるまでをチュートリアルしていきたいと思います。</p>
</p>
<p>第１章　PHPってなに？（この記事）<br />第２章　<a href="https://media.caracal.jp/develop/php-mailform02/">変数ってなに？</a><br />第３章　<a href="https://media.caracal.jp/develop/php-mailform03/">四則演算ってなんなの？</a><br />第４章　<a href="https://media.caracal.jp/develop/php-mailform04/">フォームで値を渡します</a><br />第５章　<a href="https://media.caracal.jp/develop/php-mailform05/">条件式ってなんなんですか？</a><br />第６章　<a href="https://media.caracal.jp/develop/php-mailform06/">メール送信できちゃうんです！！</a><br />第７章　<a href="https://media.caracal.jp/develop/php-mailform07/">メールフォーム完成！！</a></p>
</p>
<p>それでは、第１章スタート！！</p>
</p>
<h2 class="wp-block-heading">第１章　PHPってなに？</h2>
</p>
<p>PHPとはwebサイト上で動作するプログラムの一つで、HTML内に記述することができるので、お手軽で便利。</p>
</p>
<h3 class="wp-block-heading">PHPのルール</h3>
</p>
<p>プログラミング言語だけに数限りなくルールはあるのですが、ここでとりあえず覚えるべきルールは３つだけ。</p>
</p>
<ul class="wp-block-list">
<li>拡張子は基本的には「.php」</li>
<li>PHPはプログラムを「&lt;?php」で始まり「?&gt;」で閉じる</li>
<li>各行の終わりには基本的には「 ; 」（セミコロン）を付ける</li>
</ul>
</p>
<div class="hcb_wrap">
<pre class="prism line-numbers lang-php" data-file="code01.php" data-lang="PHP"><code>&lt;html lang=&quot;ja&quot;&gt;  
&lt;head&gt;  
&lt;meta charset=&quot;UTF-8&quot;&gt; 
&lt;title&gt;はじめてのPHP&lt;/title&gt;  
&lt;/head&gt;  
&lt;body&gt;  
&lt;?php  
echo &quot;Hello, World!!&quot;;  
?&gt;  
&lt;/body&gt;  
&lt;/html&gt;</code></pre>
</div>
</p>
<p>上記のように記述し、ファイル名を「code01.php」としてお手持ちのサーバーにアップしてみてください。<br />Chromeなどのブラウザでアップしたphpファイルにアクセスし、「Hello, World!!」と表示されれば成功です。</p>
</p>
<p>次回、「<a href="https://media.caracal.jp/develop/php-mailform02/">第２章　変数ってなに？</a>」に続きます。</p></p>
<p>The post <a href="https://media.caracal.jp/develop/php-mailform01/">PHP入門-メールフォームを自前でつくる。ゆるふわPHP第１回</a> appeared first on <a href="https://media.caracal.jp">caracal media／キャラカルメディア</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SQLiteでカラムを削除する簡単な方法</title>
		<link>https://media.caracal.jp/develop/sqlite-dropcolumn/</link>
		
		<dc:creator><![CDATA[keiji yoshida]]></dc:creator>
		<pubDate>Wed, 30 Oct 2019 13:22:16 +0000</pubDate>
				<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[sqlite]]></category>
		<category><![CDATA[初心者向け]]></category>
		<guid isPermaLink="false">https://media.caracal.jp/?p=41</guid>

					<description><![CDATA[<p>SQLiteでカラムを削除しようとすると非常に面倒で、「新規にテーブルを作り、古いテーブルからデータを移し、古いテーブルを削除してから新規作成したテーブルを元のテーブルと同じ名前にリネームする」ということをしなければなり…</p>
<p>The post <a href="https://media.caracal.jp/develop/sqlite-dropcolumn/">SQLiteでカラムを削除する簡単な方法</a> appeared first on <a href="https://media.caracal.jp">caracal media／キャラカルメディア</a>.</p>
]]></description>
										<content:encoded><![CDATA[</p>
<p>SQLiteでカラムを削除しようとすると非常に面倒で、<strong>「新規にテーブルを作り、古いテーブルからデータを移し、古いテーブルを削除してから新規作成したテーブルを元のテーブルと同じ名前にリネームする」</strong>ということをしなければなりません。※</p>
</p>
<p>そんなときは「DB Browser for SQLite」を利用してカラム削除をすればとても楽チン。</p>
</p>
<p>DB Browser for SQLiteはGUIでSQLiteを操作するアプリケーションです。<br />
ダウンロードは以下のサイトから。</p>
</p>
<p><a href="https://sqlitebrowser.org/dl/" target="_blank" rel="noreferrer noopener" aria-label="Downloads - DB Browser for SQLite (新しいタブで開く)">Downloads &#8211; DB Browser for SQLite</a></p>
</p>
<p>今回の例では「articles」テーブルの「published_at」カラムを削除します。</p>
</p>
<p>ダウンロードしたアプリケーションを起動するとウィンドウが表示されるので「Open Database」をクリックします。</p>
</p>
<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="634" src="https://media.caracal.jp/wp-content/uploads/2019/10/ss01-2-1024x634.png" alt="" class="wp-image-52" srcset="https://media.caracal.jp/wp-content/uploads/2019/10/ss01-2-1024x634.png 1024w, https://media.caracal.jp/wp-content/uploads/2019/10/ss01-2-300x186.png 300w, https://media.caracal.jp/wp-content/uploads/2019/10/ss01-2-768x476.png 768w, https://media.caracal.jp/wp-content/uploads/2019/10/ss01-2.png 1216w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</p>
<p>操作したい拡張子「.sqlite」のSQLiteのデータファイルを選択します。</p>
</p>
<figure class="wp-block-image"><img loading="lazy" decoding="async" width="832" height="560" src="https://media.caracal.jp/wp-content/uploads/2019/10/ss02-2.png" alt="" class="wp-image-51" srcset="https://media.caracal.jp/wp-content/uploads/2019/10/ss02-2.png 832w, https://media.caracal.jp/wp-content/uploads/2019/10/ss02-2-300x202.png 300w, https://media.caracal.jp/wp-content/uploads/2019/10/ss02-2-768x517.png 768w" sizes="(max-width: 832px) 100vw, 832px" /></figure>
</p>
<p>カラムを削除したいテーブルを選択し、「Modify Table」をクリックします。</p>
</p>
<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="634" src="https://media.caracal.jp/wp-content/uploads/2019/10/ss03-2-1024x634.png" alt="" class="wp-image-50" srcset="https://media.caracal.jp/wp-content/uploads/2019/10/ss03-2-1024x634.png 1024w, https://media.caracal.jp/wp-content/uploads/2019/10/ss03-2-300x186.png 300w, https://media.caracal.jp/wp-content/uploads/2019/10/ss03-2-768x476.png 768w, https://media.caracal.jp/wp-content/uploads/2019/10/ss03-2.png 1216w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</p>
<p>すると次のような画面が表示されるので削除する「published_at」カラムを選択して「Remove field」をクリック。</p>
</p>
<figure class="wp-block-image"><img loading="lazy" decoding="async" width="762" height="734" src="https://media.caracal.jp/wp-content/uploads/2019/10/ss04-2.png" alt="" class="wp-image-49" srcset="https://media.caracal.jp/wp-content/uploads/2019/10/ss04-2.png 762w, https://media.caracal.jp/wp-content/uploads/2019/10/ss04-2-300x289.png 300w" sizes="(max-width: 762px) 100vw, 762px" /></figure>
</p>
<p>確認画面が表示されるので「Yes」をクリックしてカラムを削除します。</p>
</p>
<figure class="wp-block-image"><img loading="lazy" decoding="async" width="532" height="277" src="https://media.caracal.jp/wp-content/uploads/2019/10/ss05-2.png" alt="" class="wp-image-48" srcset="https://media.caracal.jp/wp-content/uploads/2019/10/ss05-2.png 532w, https://media.caracal.jp/wp-content/uploads/2019/10/ss05-2-300x156.png 300w" sizes="(max-width: 532px) 100vw, 532px" /></figure>
</p>
<p>以上です。<br />簡単ですね。</p>
</p>
<p>それでは、よいプログラミングライフを！</p>
</p>
<pre class="wp-block-verse">※ Laravelを使っていればmigrationを用いて<br><code> $table-&gt;dropColumn(‘hoge’);</code><br> 一行でできます。</pre></p>
<p>The post <a href="https://media.caracal.jp/develop/sqlite-dropcolumn/">SQLiteでカラムを削除する簡単な方法</a> appeared first on <a href="https://media.caracal.jp">caracal media／キャラカルメディア</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
