Web言語のお勉強~ど素人が往く~

かつてVB6を1年くらい触った事があるだけのど素人がWeb言語に挑戦します。勉強結果を随時発表します。

PHP

PHPのお勉強「SQLiteを使ってみるも、『could not find driver』エラーで動かず・・・」

PHP

SQLite 仕事でSQLiteを使う場面が出てきた。 勿論、本番環境ではなくて開発環境で軽く動作検証するのに使うだけではあるのだが。というか「SQLiteって何?」というのが正直なところ。 調べたところ下記の様なものを指すらしい。 SQLite SQLite(エスキューラ…

【PHP】送信ボタンでデータを送信する時の手法いろいろ

送信ボタンでデータを送信する PHP勉強メモφ(..) 今回は、フォームからデータを受け取る方法について解説します。例として、外観をHTMLで作り、PHPを使って実際にデータを送受信する方法で紹介します。 PHPでフォームからデータを受け取る方法(GETとPOST) …

ソース管理ツール(?)「Bitbucket」と「SourceTree」の基本的な使い方

リポジトリの作成とSourceTreeへのクローン とりあえずBitbucketとSourceTreeはインストールしまして、そのあとの話からスタートです。 参考にさせて頂いたのは下記サイト。 Windows環境でBitbucketとSourceTreeの導入(リポジトリの作成とSourceTreeへのクロ…

【PHP】CSV出力

PHP

CSV出力 DBのデータを取得しCSV出力する。 PHPでExcelで開いても文字化けしないCSVを出力する - Qiita 上記サイトを参考にCSV出力をする。そしたらば「Warning: Cannot modify header information - header already sent by」と怒られた(>_ 調べてみると・・…

【PHP】メール本文を受け取り解析する

PHP

参考にしたサイト まずはこちらのサイト。 マルチパートなメールを解析する PEAR::Mail::mimeDecode をラップするクラス - お前の予定!! 日記 マルチパートまで対応しているようですが、とりあえずは単純テキストメールが受け取れればと。 参考にしつつ書い…

さくらインターネットにpearをインストールする!何故か失敗(>_<)

PHP

メール受信をトリガーに動かしたい! という要求があり、レンタルサーバーのさくらインターネットにpearをインストールしてみたいと思います(^-^)/下記の様にメールを受け取ったらメールを送信して返すだけのphpを実行したいだけです。 さくらインターネット…

PHPタグの省略形「<? ?>」は使わない方が良いのかな?「<?php ?>」と省略せずに書くべき?

PHP

PHPタグ 今日はPHPのデバッグ日和♪ ようやく昨日からPHPのデバッグがEclipse上で実行出来るようになりました!PHPのデバッグ出来た!!!コレで何でも作れるぞ(^-^)/ - Web言語のお勉強~ど素人が往く~思わず喜びを誰かに伝えたくてサクッと短い記事をアッ…

PHPのデバッグ出来た!!!コレで何でも作れるぞ(^-^)/

PHP

PHPデバッグ 今日はエクリプスでローカルのザンプに入っているApacheとMySQLに繋いでPHPのデバッグ実行が出来ました(^-^)/画像付きの記事は明日アップさせて頂きますが、先ずは喜びだけを伝えたくて! いやー、変数に何が格納されていて何処でエラーが発生し…

PHPデバッグ開発環境は「Pleiades All in One」で決まり!あと解凍時の注意点も!

PHPデバッグ環境が欲しい PHPのデバッグ向けにXAMPPをインストールしたのは2015/4/9とかのころ。XAMPPをインストール!PHP&MySQLの開発環境を整備! - マネー報道 MoneyReportmoneyreport.hatenablog.comメインブログにて告知してましたが、XAMPPは無事に入…

PHPとMySQLのデバッグ環境は、やはりXAMPPが良いのかな?

WEBサイト開発環境 今から遡ること丁度1年前。 2014/03/28頃の記事にXAMPPの記事を書いていました。PHPのお勉強「XAMPP設定後のPHPファイルはどこに置く?」 - Web言語のお勉強~ど素人が往く~ノートパソコンにXAMPPをインストールしたのは、もう1年も前…

PHPのお勉強「デバッグ用のvar_dump()関数でブログRSSを表示させてみる」

本日のお題は「var_dump()関数」 今日もPHPのお勉強。PHPで配列内容を表示するための勉強をしています。 PHPのローカル開発環境無しで結局開発を進めているので、エディターで書いてはアップして動作させてを繰り返しているので、配列の中身とかが知りたいん…

PHPのお勉強「print_r()関数と<pre>の使用」

PHPの勉強の続きをば。昨日はprint_r関数を試して見ました。 PHPのお勉強「print_r関数で配列内容を表示してみる!なんかイマイチ・・・」 - Web言語のお勉強~ど素人が往く~ PHPの勉強です!print_r()関数を使ってみました!イマイチな表示に・・・。id:tr…

PHPのお勉強「print_r関数で配列内容を表示してみる!なんかイマイチ・・・」

PHPのお勉強「print_r関数で配列内容を表示してみる!なんかイマイチ・・・」 本日のお題は「print_r関数」 今日はPHPのお勉強。PHPで配列内容を表示するための勉強をしてみます。さてさて今日もお勉強。今回からは先日購入したPHP逆引きレシピ第2版から勉強…

PHP逆引きレシピ第2版が届きました!ズシリと重く、普通に辞書みたいな事に(^^;

PHP書籍の初購入! これまではPHPの公式ヘルプページを頼りに勉強してきたWeb開発言語PHPですが、Webサイト構築を本格的に開始したら全然スキルというか勉強が追いつかなくて、もっとスピードを持って開発したいなぁと考えるようになりまして。 そんな時にPH…

PHP逆引きレシピ第二版を購入する!

PHPによるWebサイト開発が本格的に稼動しまして、日々PHPのソースコードと、にらめっこしながら書いている訳ですが、いかんせんPHPは始めて取り組むので時間が掛かります。 目指すサイトが描けているのだから、最短時間で開発し公開したいところ。と、そんな…

PHPのお勉強「XMLファイルを読み込んでみる!」

本日のお題は「XMLファイルを読み込んでみる!」 今日はPHPのお勉強。PHPでXMLファイルを読み込むための勉強をしてみます。さてさて今日もお勉強。PHPマニュアルを参照。 http://php.net/manual/ja/function.simplexml-load-file.phpうぅむ・・・。 他のサイ…

PHPのお勉強「多くのお師匠さん達のアドバイスをソースコードに反映してみる!」

多数のお師匠さん現る! 昨日、始めてアップしたWebサービスのソースコードを公開したら多くのプログラマーさん達からご指導を仰ぐことが出来ました! 早速ソースコードに反映しアップし直しました!その詳細をご紹介させて頂きたいと思います(^^)/ ブコメに…

PHPのお勉強「POSTで入力画面から受け取った値を元に算出」

GETよりもPOSTを使う方が良いそうです 昨日書いた記事はURL引数をGETで受け取り、直接DBのSQL文に使いたいという事を書きました。 PHPのお勉強「URL引数を受け取る」 - Web言語のお勉強~ど素人が往く~ URL引数をPHPで受け取るサンプル。GETよりもPOSTが良…

PHPのお勉強「DB取得エラーが解決!表示できました!」

MySQLからSELECT出来ずにエラー(T_T) ようやくDB上にTABLE作ってデータをINSERTし、PHPからSELECTして表示させようとしたら・・・ PHPのお勉強「遂にDBアクセスまで到達!」 - Web言語のお勉強~ど素人が往く~ PHPでPDOを使ってSELECT文を投げた所でエラー…

PHPのお勉強「遂にDBアクセスまで到達!」

2014/7/4 AM2:00頃。 ようやくPHPでDBに繋ぐ事が出来ました!でもエラーが発生(T_T)PDOでDBに繋ぐ所までは上手くいって、その後のSELECT文を投げるところでエラー・・・。どなたか、PDOで繋いでSELECT文で取得して、その内容を出力するサンプルソースの在り…

DB構築完了!データのINSERTも出来た!

はてさて、最近はメインブログでWebサイト構築プロジェクトの進捗報告やら、DBツールの紹介やらをやって「それはこっちのサブブログで扱うネタだろう!」という声が聞こえてきそうですが、しばらくは混在のままで(^^; 新たなる旅立ち。MySQL用クライアントツ…

PHPのお勉強「DB接続について」

久々の更新 こんばんは。 サブブログを更新するのは非常に久しぶりです。 7gogoのブロガーズトークで開発言語の話題で盛り上がったので久々に、開発に戻ってきました(^^; どこまで続けられるかわかりませんが、頑張ります! DB接続周り 前回、挫折して放置し…

MySQLのお勉強「CreateTable」

ようやくDBを操作する所まで辿り着きました(^^; ローカルにインストールしたMySQLでCreateTableをしてみます!ほとほとDBについては苦手なので諸先輩方のお知恵を拝借しながら進めたいと思います。本日のMySQLの講師はLotos (id:lo25131) 先生です。 MySQLの…

PHPのお勉強「elseif文」

本日のお題はelseif文 今日は制御構造のの1つelseif文です。elseif単独では使用することは出来ず、ifとセットで使用します。 「上記以外」にしたい時はelseになります。何言ってるの、って?(^^; 開発言語であるPHPの処理分岐である「if文」等の話です。ふ…

PHPのお勉強「switch文」

本日のお題はswitch文 今日は基本構文の1つswitch文です。if文で代用できますが、見易さを重視したい時などにswitch文を使った方がきれいに書ける事も多いので勉強しておきましょう。さてさて今日もお勉強。 PHPマニュアルより引用します。http://www.php.n…

PHPのお勉強「ローカルPHP環境XAMPPを導入!」

色々な方に言われていた「早くローカルにPHPの開発環境をインストールしな!」というアドバイスを、ようやく実行に移しました!XAMPPをインストールしました!一度ApacheとMySQLを「Start」させましたが、ネットワークセキュリティの警告が怖くてすぐに停め…

PHPのお勉強「ループ&配列3つ」

本日のお題はループ文&配列増加 ループの勉強5日目です。メインのループは完成しているのでそのままです。 配列を増やし、画像サイズも大きくしました。 多少らしくは見えるようになってきたのかな、と。 プログラミング ほとんど修正はないのであっと言う…

PHPのお勉強「ループ文の脱出はbreak;で」

本日のお題はループ文の脱出方法です。 ループの勉強4日目です。本日のPHP講師には再びid:m_shige1979先生をお呼びしております。 先生よろしくお願いします。 id:m_shige1979先生 とりあえず、returnだと処理がその時点で終了してが出力できない可能性もあ…

PHPのお勉強「配列とループ文&画像表示」

本日のお題は配列とループ文です。 ループの勉強3日目です。本日のPHP講師にはid:m_shige1979先生をお呼びしております。 先生よろしくお願いします。 id:m_shige1979先生 forやwhileで回数を指定する場合は予めcount文の結果を変数に格納してから使用した方…

PHPのお勉強「ループ文と配列」

PHPのお勉強「ループ文と配列」 本日のお題はループ文と配列 ループの勉強2日目です。本日のPHP講師には、はてブよりid:trashtoy先生をお呼びしております。 先生よろしくお願いします。 id:trashtoy先生 arrayはオブジェクトでないのでプロパティ使えません…

PHPのお勉強「for文」

本日のお題はfor文 さてさてループの勉強です。ループには色々とありますが、個人的に好きなのはfor文です(^^)v 自分で明示的に繰り返し回数や開始カウント等を決めて使えるので「自分できちんと制御している」感じが好きな理由です。さてさて今日もお勉強。…

PHPのお勉強「スコープ定義演算子 (::) 」

クラスにまつわるスコープ定義演算子 (::) これがまだ慣れない。 PHPで出てくるダブルコロンだ。 これに意味があるのが全然慣れない。 というか普通にソースコード上に出てくる事に違和感を感じてしまう。 まだまだPHP書きにはなれていないという事か。さて…

PHPのお勉強「コンストラクタとデストラクタ」 難題付き♪

もう皆さんとっくにお気付きだと思いますが はてなブックマークのTOPページの「はてなブログ特別枠」が期間限定でとある技術のはてなブログに切り替わっています。 しかもこの「とある技術のはてなブログ枠」は「はてな女子」や「はてな匿名ダイアリー」と同…

PHPのお勉強「オブジェクト定数」 問題:その名は?

オブジェクト定数 いつものごとくPHPマニュアルよりお勉強。 本日は「オブジェクト定数」について学びます。http://www.php.net/manual/ja/language.oop5.constants.php一部、引用させてもらいます。 オブジェクト定数値が変更できない定数をクラス内に定義…

PHPのお勉強「クラスのプロパティ」

クラスのプロパティ 今日もPHPマニュアルから勉強させてもらいます。http://www.php.net/manual/ja/language.oop5.properties.php一部引用させてもらいます。 プロパティクラスのメンバ変数のことを「プロパティ」といいます。 それ以外に「属性」「フィール…

PHPのお勉強「クラスの継承」

どんどん行ってみよう! 今朝PHPでクラスを初めて使ってみたばかりですが、ドンドン行きます! 今夜はPHPのクラスの継承をやってみます。参考にさせてもらったのはPHPマニュアルの「クラスの基礎 extends」の章。 http://www.php.net/manual/ja/language.oop…

PHPのお勉強「クラスの基礎」

PHPは本が不要? さて本日もPHPの勉強です。 私のPHPの先生は「PHPマニュアル(http://www.php.net/manual/ja/)」です。 プログラマーをやっている友人に「PHP勉強するのにオススメの本を教えて」とお願いしたら、「本は買わなくて良いからPHPマニュアルの…

PHPのお勉強「関数」

日々PHPの勉強をするのを復活! 以前、閑話休眠で「PHPの勉強は良いけど、新サイトの準備に手が回らないから毎日更新はやめる!」とかって書きました。閑話休眠~PHPの勉強方整理~ - Web言語のお勉強~ど素人が往く~で・す・が。空いた時間を新サイト準備…

PHPのお勉強「式について」

PHP

PHPで言う「式」とは勿論「=」で繋いで値を代入したり、加算子、減算子などを指す。 CやC++とほぼ同じ書式で書くことが出来る。前置加算、後置加算の両方が使えるのは良いけど、よく見て使わないとバグの発生源になりかねないかと。http://moneyreport.link/…

PHPのお勉強「定数の使い方」

PHP

PHPの定数 本日はPHPの定数について勉強。。 http://www.php.net/manual/ja/language.constants.syntax.phpdefine() 関数を使用することにより、 定数を定義することが可能です。定数に指定できるのは、スカラデータ (boolean, integer, double, string) の…

PHPのお勉強「変数は先頭にドル記号を付ける」

PHP

PHPの変数について PHPマニュアルでは下記の様に記載されています。 http://www.php.net/manual/ja/language.variables.basics.php PHP の変数はドル記号の後に変数名が続く形式で表されます。 変数名は大文字小文字を区別します。変数名は、PHPの他のラベル…

PHPのお勉強「phpの型について」

PHP

PHPの型 PHPは8種類の基本型を持っている。 4種類のスカラー型: 論理値 (boolean) 整数 (integer) 浮動小数点数 (float, double も同じ) 文字列 (string) 2種類の複合型: 配列 (array) オブジェクト (object) 2種類の特別な型: リソース (resource) ヌル (NU…

PHPのお勉強「HTMLからの脱出」

PHP

phpタグと直書きHTMLとの兼ね合い。 ここをきちんとマスターしないと間違った内容がボロボロでそう・・・。作ったページはコチラ。 http://moneyreport.link/service/htmldasshutsu.php <p>この部分は PHP から無視され、そのままブラウザには表示されます。</p> <p></p>…

PHPのお勉強「phpタグを尻切れにしてみる」

PHP

今日のPHPのお勉強はphpタグを知りきれ状態のままいくというのをやってみます。 通常「<?php」と「?>」はセットで使われないといけないですが、この後ろの「?>」は拡張子が.phpのファイルの場合には付けなくても良いそうです。勉強対象はコチラ。 PHP:…

PHPのお勉強「mb_convert_kana関数を使って半角カナを全角カナに変換」

昨日苦戦したmb_convert_kana関数にリベンジです。 昨日はmb_convert_kana関数を使っても、全角数字を半角数字に変更しようとしましたが、何故かうまくいかず・・・。私の環境ではmb_convert_kana関数が動いていないのかと思い、半角カナを全角カナに変換し…

PHPのお勉強「mb_convert_kana関数がうまく動かない・・・」

PHP

教えて頂いた、mb_convert_kana関数を使って、前回の年齢入力値に「全角数字が入ってきたら、半角数字に置き換えて表示する」という修正を加えてみました!http://moneyreport.link/service/action3.php結果は・・・mb_convert_kana関数でうまく変換できませ…

PHPのお勉強「フォームの入力文字列の送信」

本日は「フォームの入力文字列の送信」をやってみます。http://moneyreport.link/service/action1.php名前と年齢を入れて「送信」ボタンを押すと次の受け側のフォームで受け取って表示します。ソースを表示 action1 <form action="action2.php" method="post"> 名前: <input type="text" name="name" /> 年齢: <input type="text" name="age" /> <input type="submit" /> </form> action2 こんにちは、

PHPのお勉強「ブラウザ情報の表示」

さて、少しずつ勉強していきます。PHPのお勉強「ブラウザ情報の表示」です。ユーザーが使っているブラウザ情報を表示します。実際の動いているページはこちら。 http://moneyreport.link/service/browser.phpふむふむ。 <html> <head> <title>Web言語のお勉強 PHP</title> </head> <body> Web言語のお</body></html>…

ロリポップのレンタルサーバーを借りました!Web言語、PHPの勉強開始!

PHPの勉強をやろう! と思いましてレンタルサーバーを借りようかと。 既に借りているレンタルサーバーもあるのですが、非常に古い環境に固定化されてしまっていて、新しいPHPを導入するのには不向き。そこで新たにレンタルサーバーを申し込むことに。 借りた…