タグ

*web制作と*プログラミングに関するhighAAAのブックマーク (26)

  • 2013年PHPの話題を一挙に振り返るまとめ | Engine Yard Blog JP

    2013年も当にあとわずかになりました。 日は今年話題になったPHPについての記事を公式のリリースやはてなブックマークから抽出してきた内容を元に今年を振り返ってみましょう。PHPにとって今年はどのような一年だったのでしょうか。 参考: 2012年のPHP周辺の話題振り返り | Engine Yard Blog JP PHPのバージョン 2013年中にリリースされたPHPのバージョンは5.3、5.4、5.5の3系統で合計29のリリースが行われました。リリースサイクルはほぼ毎月という形でした。またPHPの公式サイトがレスポンシブ対応の新しいデザインに切り替わりました。詳細は下記の通りです。 Version 5.4.11 2013/1/17 Version 5.3.21 2013/1/17 Version 5.4.12 2013/2/21 Version 5.3.22 2013/2/21

    2013年PHPの話題を一挙に振り返るまとめ | Engine Yard Blog JP
  • すごい便利になった!javascript入門の基礎知識と小技まとめ

    作成:2013/12/24 更新:2014/11/01 Web制作 > サイト構築中にちょっとした動きをのせたいとき、どうすれば良かったのか何度も調べ直さないといけないことがあります。今回はJavaScript で初心者の方でもすぐ活用できるように、使用頻度の高いリファレンスと基知識をまとめました。 エンジニア速報は Twitter の@commteで配信しています。 もくじ できること 1.リファレンス スクリプトの書き方/基礎知識 2.スクリプトの記述 3.文字列/特殊文字 4.演算子 5.オブジェクト 6.プロトタイプ 7.イベント 8.変数 9.if文 10.配列 11.連想配列 12.正規表現 13.デバッグ できること 1.リファレンス JavaScriptは開発環境の準備がほぼ不要で、コピー&ペーストだけで、動くものができてしまいます。他の言語だとそう簡単にはいきません。サ

    すごい便利になった!javascript入門の基礎知識と小技まとめ
  • PHP: フォーム情報の送信・受信 – POSTメソッド

    フォームデータの送信先はformタグのaction属性で指定します。また、そのときのリクエストメソッドの指定はformタグのmethod属性で指定し、ここではPOSTを用いるのでmethod=”post”と記述します。POSTはGETメソッドと異なり特に文字制限はありません。 ソースコード form_test.html <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>HTMLフォーム情報の送信テスト</title> </head> <body> <form action="show_form_data.php" method="post"> ID:<input type="text" name="user_id" /><br /> PASS:<input typ

    PHP: フォーム情報の送信・受信 – POSTメソッド
  • 「PHP使いはもう正規表現をblogに書くな」と言わせないでくれ : 404 Blog Not Found

    2009年03月19日18:00 カテゴリLightweight Languages 「PHP使いはもう正規表現をblogに書くな」と言わせないでくれ ああ、まただよ... かなり使えるPHPの正規表現まとめ - IDEA*IDEA 〜 百式管理人のライフハックブログ 〜 正規表現って、プログラミング言語間の差が少ないサブ言語なのに、なぜ「PHP」がつくとダメ正規表現ばかり登場するのか。うんざりだ。 かなり使えるPHPの正規表現まとめ - IDEA*IDEA 〜 百式管理人のライフハックブログ 〜メールアドレスは厳密にチェックしようとするとなかなか難しいのですが、簡単なチェックだったらこれでOKぽいですね。 /^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$

    「PHP使いはもう正規表現をblogに書くな」と言わせないでくれ : 404 Blog Not Found
  • PHPメールフォームのエラー表示方法とは? - OKWAVE

    では手っ取り早い方法で、form.phpの1ファイルでやります。 <?php session_start(); $error = FALSE; echo "<html><head></head><body>"; // POSTで受信したら if ($_POST['submit'] == '送信') { $name = trim($_POST['name']); $kana = trim($_POST['kana']); $_SESSION['name'] = $name; $_SESSION['kana'] = $kana; // 名前欄をチェックします。 if ($name == '') { $_SESSION['err_name_req'] = 'お名前は必須項目です。'; $error = TRUE; } else { // 問題無ければSESSIONのエラー内容をクリア unset

    PHPメールフォームのエラー表示方法とは? - OKWAVE
  • 入力フォーム 初心者用PHP入門

    独習PHP 第3版 手を動かしながら学ぶPHP7。基構文から、クラス、DB連携、セキュリティ対策まで。解説、例題、練習問題の3ステップでよくわかる。基礎からオブジェクト指向まで学べる定番入門書。 PHP逆引きレシピ 第2版 (PROGRAMMER’S RECiPE) 第2版では、最新のPHP(5.4/5.5)に対応したほか、レシピ全体の大幅な見直しを行い、データベースやテスト関連のレシピ拡充など、さらに内容充実・より便利になりました。サンプルプログラムのスマートフォン対応も行っています。実践で即役立つテクニックと開発ノウハウ、つまづきやすい・ハマりやすいポイントを徹底解説した「PHPユーザー必携の1冊」です。 PHPの絵 第2版 Webアプリ作りが楽しくなる新しい9つの扉 HPは、さまざまなWebアプリケーションが簡単に作れそうなので、興味のある人は多いのではないでしょうか。書は、イ

  • お問い合わせフォームの作り方①

    今回から数回にわたってお問い合わせフォームの作り方を投稿したいと思います。いままではHTMLをやってきましたがお問い合わせフォームはPHPという言語を使っていきます。少しずつゆっくりと説明していきたいと思います。今はやりのwordpressなどもPHPを使用してあるので、お問い合わせフォームが作れるぐらいのPHPの知識が身に付けばwordpressを使うときにもすんなりと入っていけると思います。 PHPとは? 変数 変数の使い方 1.PHPとは? 初めにPHPとは何かを簡単に説明します。 PHPは、Webサーバ上で動作・表示し HTMLに埋め込むタイプのスクリプト言語で、動的にWebページを生成するための言語です。 HTMLに埋め込むタイプと書きましたが意味は全部PHPという言語で書いていくだけでなく、HTMLの文章の中に組み合わせて書いたりもするということです。 次に動的ページと書きまし

  • フォーム送信の基本をマスターしよう(1/5):初心者のためのPHPプログラミング入門 - libro

    サーバーサイドにプログラムを用意するというのは、「クライアントとサーバーの間でやりとりを行う」ため、といってよいでしょう。クライアントというのは、サーバーにアクセスしているもの、要するにWebブラウザのことです。ブラウザとサーバーの間で、さまざまな情報をやり取りしながらプログラムが動いていく――そうしたものをつくるのに、サーバーサイドのプログラムは必要となるわけです。ブラウザの中だけで済むなら、JavaScriptで十分。サーバーサイドにプログラムなんて不要なんですから。 さて、クライアントとサーバーの間でやり取りを行う場合、もっとも一般的に用いられるのが「フォーム」でしょう。そう、皆さんおなじみのHTMLで入力フィールドやボタンなどを表示して送信する、あれです。フォームを用意してそれをサーバーに送信し、送られた値をサーバーのプロgラムで処理し、再びクライアントに結果を送り返す。こうやって

  • インクルードパスの設定(include_path) - php.iniの設定 - PHPインストールと初期設定

    php.iniファイルをひな形から作成する php.ini ファイルは最初から作成する必要はありません。用意されている雛形をコピーして作成し、後から必要な個所を変更して利用します。雛形となるファイルは PHP をインストールしたディレクトリに含まれている次の2つのファイルです。 php.ini-production ファイルは実際の番環境で使用する場合に適した雛形で、 php.ini-production ファイルは開発環境で使用する場合に適した雛形となっています。 今回は php.ini-development ファイルの方を使ってみます。最初から作り直したい時のために php.ini-development ファイルはそのまま残しておき、コピーしたものを使用するようにして下さい。 php.ini-development ファイルをコピーし、ファイル名を php.ini に変更してくだ

    インクルードパスの設定(include_path) - php.iniの設定 - PHPインストールと初期設定
  • header(Location:~)で$_SESSION[" "]が保持されない。

    自宅サーバー(apache2+php5+mysql5)のlocalhost環境で、 header(Lcation:~)の記述をすると、 セッションが保持されない現象が起きています。 番環境のレンタルサーバーは、同じ記述で、 しっかりとセッションが保持されます。 この原因は、何でしょうか? php.iniの設定など、何か考えられることがあれば、 是非教えて下さい。 【やりたいこと】 ■a.php **************************************** <?php echo<<<EOD <form method="POST" action="./b.php"> <INPUT type="text" name="test"> <INPUT type="submit" name="Submit" value="確認画面へ"> </form> EOD; ?> ■b.php

    header(Location:~)で$_SESSION[" "]が保持されない。
  • PHP | セッションの開始 - セッション管理

    まず最初にセッションについて簡単にご説明します。セッションはクッキーと似ていますが、クッキーの場合は管理したい値をクライアント側に保存するのに対し、セッションではサーバ側で管理することです。そしてクライアント側にはどのセッションを使っているかを識別するためのセッションIDだけをクライアント側に保存します。このセッションIDをクライアント側に保存するためにクッキーを使うのが一般的です(つまりセッションを使う場合は同時にクッキーも使います)。 クッキーだけを使って値をクライアント側に保存する場合は盗み見られる場合などもあります。セッションでは値はサーバ側にセッション変数として保存されますので大事なデータを扱う場合などはセッションの方を出来る限り使います。 では実際に使ってみましょう。まずクライアントからアクセスが最初にあった場合に、新しいセッションを作成しセッションを開始する必要があります。そ

  • ECサイト(ショッピングサイト)を作る - PHP入門 - ポンクソフト

    CREATE DATABASE shop; 商品テーブルの作成 次に商品のデータを格納する「商品テーブル」を作成します。データベースshopを選択してから(左カラムから「shop」をクリック)、以下のSQL文を発行します。 CREATE TABLgoods( code SERIAL, name TEXT, price INT, comment TEXT ); 商品テーブル「goods」はカラムが4つあります。 「code」は「商品コード」です。各商品を一意に区別するためのカラムで、SERIAL型として自動採番にしています。 「name」は商品名、「price」は商品の価格、「comment」は商品説明が入ります。 確認用レコードの挿入 テストでいくつかレコードを挿入してみましょう。以下のSQL文を発行してください。 INSERT INTO goods(name,price,commen

  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

  • PHPについて質問です。 カンマで区切った100行程度のCSVデータのうち画像のアドレスのある物のみweb上に表示したいと思っています。…

    PHPについて質問です。 カンマで区切った100行程度のCSVデータのうち画像のアドレスのある物のみweb上に表示したいと思っています。 ifを使い場所や定価を条件検索は作ることができました。ネックなのはレンタルサーバーがDBが使えないためPHPしか使えません。 それらの条件検索をかけた後に「画像のある物のみweb上で画像と店舗名を表示させたい」とおもっています。 その際どのようなPHP文章を書けばよいでしょうか。 店舗名,価格,定価(yen),場所(m),商品画像 電器店a,12000,20000,200,001.gf 電器店b,10000,20000,300,002jpg 電器店c,11000,20000,80,054.jpg 電器店d,15000,20000,100,なし 電器店e,13000,20000,20,005.gif イメージ的には http://images.google

  • ページ送りの考え方について | Websegment.net

    If you put your mind to it, you can accomplish anything. Webサイトでよく見る商品一覧等のページで、たいだい上下にある「今見ている一覧は何ページ目の商品一覧です。」的な表示。Web業界ではページャーとか、ページネーションとか呼ばれているもの。 最近はもうこのロジックを考えるのに苦しめられる事は無くなったんですが、昔は毎回毎回ページャーのロジックを考える度に悩まされていた時代がありました。僕だけでしょうかw 「何か一番効率いいねん!」という感じでw いつも悩んでいたのを、ふと思い出したので考え方のみ書いてみます。 ページャーに必要な情報を集める 商品やアイテム一覧で1画面に表示すべき件数が何件か。 取得してきたデータの件数は何件あるか。 一覧ページは全部で何ページ必要か。 基的には上記の数値のみでページャーは作れます。 もう少しW

  • ファイル操作

    ファイル操作について説明します。csv形式ファイルのアップロード- (2) csv CSVとは、Comma Separated Value(カンマで区切られた値)の頭文字をとったものです。つまり、CSVファイルとは、値(数値やテキスト等)をカンマで区切って書いたテキストファイルのことを指しています。 CSVファイルをダブルクリックすると、自動的に表計算ソフト(Excel等)が起動し、カンマは見えず、表計算ソフト(Excel等)のデータと見た目は変わりありません。また、CSVファイルはテキストファイルなので、PCの機種の違いやアプリケーションの違いが(ほとんど)ありません。 このことにより、異なるアプリケーション間でデータを受け渡しすることが可能になります。 アップロードされたCSVファイルを利用するためには、カンマで区切られたそれぞれのデータを切り離して取得する必要があります。 PHPの関

  • 20行で作るPHPサムネイル生成スクリプト / ウェブデザインライブラリー

    投稿日:2007年11月16日   レベル:初心者    ソフトウェア:- このチュートリアルでは私がAccidental Presidentのサイトで書いたサムネイル生成スクリプトに焦点を当てます。小さい画像を生成するのではなく、写真のセクションを切り取ってぼんやりしたスナップショットを作成します。また、サムネイルのサイズは変更が可能なので、それぞれのサイトの間でスクリプトを使用して異なるサイズのサムネイルを作成します。 Step1 : 変数を取得 Step2 : 変数を保存 Step3 : 画像をトリミング Step4 : サムネイルの調整 Step5 : 空白の画像を作成 Step6 : 微調整 Step6 : 完成

  • SQLite入門

    データベースの SQLite の使い方について解説します。 SQLite はサーバとして動作させるのではなく単独のアプリケーションとして動作させることが可能です。インストールも簡単な上に非常にコンパクトなため、アプリケーションと一緒に配布するといった利用も数多くされています。ここでは SQLite を使ってデータベースやテーブルの作成方法、そしてデータを追加したり取得したりする方法について一つ一つ解説していきます。

    SQLite入門
  • 八角研究所 : PHPで週末プログラミング(1) - 掲示板を作ってみよう(2)

    PHPで週末プログラミング(1) - 掲示板を作ってみよう(2)