Lv1プログラマの誰得メモ

総務女子の趣味とか勉強に関係することのメモ

PHP

SlimをApacheで実行すると"Not found"例外が発生する【PHP】

PHP

Slimフレームワーク公式(Slim Framework - Slim Framework)に則ってSlim4でプロジェクトを作成したはずが、いざApacheで実行すると"Not found"例外が発生してしまった。 手順 手順としてはざっくり以下の通り。 1.Composerで本体をインストール composer r…

Ajax+PHPで連想配列を送受信(filter_input)

連想配列をAjax通信でPOSTするとfalseになった。 配列じゃないパターン(成功例) 連想配列パターン(NG例) 連想配列パターン(成功例) 配列じゃないパターン(成功例) javascript(クライアント) var send_data = '01' $.ajax({ url: 'sample.php', typ…

【PHP】array_column() の複数カラム版を作った

PHP

PHPでDBからテーブルを取得することが多く、単一カラムしか取得できないarray_column() だと機能的に足りないなかったので、配列から複数の列を取得する関数を作りました。(作りましたっていうほどのシロモノではないですが) public function filterArrayB…

NetBeansに「Composer」メニューが無かった

色んな方々の記事を読んでも、 Composerをインストールしたら、NetBeansで対象のプロジェクトを選択し右クリックで、Composer を選択してね。 って書いてある。それなのに、私のNetBeansさんはプロジェクトを右クリックしても「Composer」メニューが無かった…

【XAMPP】httpd.exe エントリポイントが見つかりません

以下のメッセージが出る原因と対処方法 httpd.exe エントリポイントが見つかりません プロシージャ エントリ ポイント _zend_hash_next_index_insert@@16 がダイナミック リンク ライブラリ C:\xampp\php\ext\php_xdebug-(バージョン).dllが見つかりません…

htmlspecialchars()関数

PHP

htmlspecialchars()は、 HTML において特殊な意味を持つものを、 HTML の表現形式に変換するための関数。 例えば、この関数を使ったものと、使わないもので比べてみる。 sample04a.php '); //htmlspecialchars()未使用// print ('name : ' . $_REQUEST['my_n…

LECTURE 1-1.4 フォームに入力した内容を取得する

PHP

sample04_input.html <form action="sample04.php" method="get"> <label for="my_name">name : </label> <input id="my_name" type="text" name="my_name" size="35" maxlength="255" value="" /> <input type="submit" value="送信する" /> </form> sample04.php

LECTURE 1-1.3 画面に現在の時刻を表示する

PHP

sample03.php 参考書籍[Amazon.co.jp: よくわかるPHPの教科書: たにぐち まこと: 本]

LECTURE 1-1.2 画面にHTMLを表示する

PHP

sample02.php 画面にHTMLを表示する</h2>'); print ('<p>PHPはHTMLの中に埋め込んで記述することができる</p>'); print ('<p>改行するときは、<br />brタグを記述する</p>'); ?> 参考書籍[Amazon.co.jp: よくわかるPHPの教科書: たにぐち まこと: 本]

\nで改行できない!【はずがない!】

PHP

2010/12/5の記事【エスケープシーケンス - Lv1プログラマの誰得メモ】のサンプルを動作させてみた。 ソースは以下 ブラウザでは 1行目の文章 2行目の文章 何を疑うまでもなく、こう表示されると思っていた。 (※「んなわけないじゃん」と思った方はこの先…

エスケープシーケンス

PHP

エスケープシーケンス意味 \n改行 \rキャリッジリターン \tタブ \\\ \$$ \"" \'' エスケープシーケンスを使う場合は、両端を「"(ダブルクオーテーション)」にしなければならない

エラーメッセージの表示

PHP

2010/12/4の記事「"(ダブルクオーテーション)」と「'(シングルクオーテーション)」の使い分け - Lv.1ノンプログラマの誰得メモにて、エラーが発生するプログラムを書いたが、ブラウザにエラーが表示されず真っ白な画面になってしまったら、PHPの設定がお…

「"(ダブルクオーテーション)」と「'(シングルクオーテーション)」の使い分け

PHP

ダブルクオーテーションとシングルクオーテーションは、基本的に自由に使い分けることが出来るが、文章内にこれらの記号が含まれないように注意しなければならない。例えば print('I'm studying.'); これは、「'」が文章の一部なのかPHPの記号なのか判断出来…

LECTURE1-1.1 画面に文章を表示する

PHP

sample01.php 参考書籍[よくわかるPHPの教科書]

Mac用PHP開発環境を整える

PHP

テキストエディタとブラウザがあれば動くよ!なHTML,CSSと違って、PHPは動作環境を入れなければいけない。PHP、apache、MySQLとかを単品で入れるのは面倒なので、MAMPを使う。 http://www.mamp.info/en/index.html 「MAMP」は、Macintosh, Apache, MySQL, PH…