タグ

phpに関するruneharstのブックマーク (23)

  • PHPでリッチなショッピングサイトを構築できる「Avactis」:phpspot開発日誌

    Ecommerce Solutions | Avactis: Ecommerce PHP Shopping Cart Software PHPでリッチなショッピングサイトを構築できる「Avactis」。 スキンに対応していて見栄えを変えられる他、CSSによるテンプレートデザインが可能。 ショッピングカートや、PayPal等による決済機能、商品管理や注文統計が見れるリッチな管理画面、検索機能などショッピングカート構築に必要な機能は殆どそろっています。 ショッピングサイト画面。UIもamazon風ですっきり見やすい。 スキン切り替えでデザイン変更が容易にできます。 管理画面がとっても多機能です。 今後の発展にも期待したいですね。 関連エントリ PHPで書かれた次世代のショッピングカートシステム「TomatoCart」 フリーで使えるPHPMySQLで構築されたショッピングカートシステム「Ze

  • アフィリエイト目的のPHPとその逆 とは?

    私は高卒だから理数系とか文系とか知らないけれど、平時に神と話をすると明らかにそれが判る。37歳にして固くスカスカになった脳味噌をえぐり返して始めた。何が目的か予想願う。 アフィリエイトPHP(あしたのためにその1) 私は目的の『何か』しか求めない。リファレンス何それ美味いの状態。だから私は神(SE)にはなれないしならない。邪道とか阿保だと言われても何とも思わん。これが破れ文系の私が初めて書いたPHPの文字列を解説用に書き直した物。 <?php $dev = $_GET['did']; $aff = $_GET['aid']; $output = '<a href="http://twitter.com/' . $dev . '/' . $aff .'" target="_blank">http://twitter.com/' . $dev; $output.= '/' . $aff .

  • HTML5 + jQuery + PHPで実装するオープンソースの動画プレイヤー・Open Standard Media Player

    HTML5 + jQuery + PHPで実装するオープンソースの動画プレイヤー・Open Standard Media Player
  • 画像のリサイズに便利なPHPクラスライブラリ:phpspot開発日誌

    Image Resizing Made Easy with PHP | Nettuts 画像のリサイズに便利なPHPクラスライブラリがNettutsにて公開されています。 サイトで画像をリサイズというのは、画像処理では最もよく行うことではないでしょうか?それを簡単に行える1つの選択肢として覚えておくとよいかも。 ソースをダウンロードすると、resize-class.php というライブラリが含まれており、リサイズが簡単に出来る模様。 クラスなので使うのはとても簡単で次のようにするだけです。 resize というクラスが定義されており、resizeImageメソッドでリサイズ、saveImageで保存という具合です。 クラス名がちょっと一般すぎてかぶる問題が出てきそうだったり、メソッド名が若干スマートではないかもしれませんが、楽にリサイズできることに代わりはないですね。 比較的大きなプログラ

  • PHPによってCSSを動的に出力する初心者向けチュートリアル:phpspot開発日誌

    Build Your Site With Dynamic CSS - Fantastic Web Design PHPによってCSSを動的に出力する初心者向けのチュートリアルが公開されてます。 CSS自体をPHPで書いてしまうことで変数の使い回しや、if 文によって柔軟な出力ができるようになりますが、まだPHPを使ったことがない、という方にもわかりやすい解説になっているのでPHP入門としても使えそうです。 はじめ方としては、<link rel="stylesheet" href="css.php" type="text/css" media="screen" /> のようにCSSPHPプログラムを動作するように設定した上で、css.phpの中身を書いていくというチュートリアルです。 css.php の中身にはPHPプログラムを書くものの、非常に簡単なものなので容易に理解できるはずです。

  • PHPによるデザインパターン入門 - Do You PHP?

    PHPによるデザインパターン入門 秀和システムから発売となった「PHPによるデザインパターン入門」(ISBN4-7980-1516-4・ 2006/11/23発売)を執筆しました(共著です)。 「PHPを使ってGoFパターンを見ていこう」的な書籍になっています。GoFパターンについては、それぞれパターンの説明とサンプルコードという構成です。サンプルコードは、CentOS4.4/Windows XP(SP2)+PHP5.1.x/5.2.0で動作確認しています。 目次は以下の通りです。 1章 デザインパターンの世界へようこそ デザインパターンって何? デザインパターンとは? オブジェクト指向 GoFパターン デザインパターンのメリット・デメリット デザインパターンを使うメリット デザインパターンを使うデメリット PHPとオブジェクト指向 PHPとは? PHP5でのオブジェクト指向開発 2章

    PHPによるデザインパターン入門 - Do You PHP?
  • Re:PHPで誰でも簡単Webサービス製作!でなんか作って公開した奴ちょっと来い

    Re:PHPで誰でも簡単Webサービス製作!でなんか作って公開した奴ちょっと来い ネタ元:PHPで誰でも簡単Webサービス製作!でなんか作って公開した奴ちょっと来い PHPのXSSとSQLインジェクションの解説が書かれています。丁寧に書かれていますのでぜひ一読ください。ただ、読む上で1点注意することがあります。 XSSはそれほど単純じゃない! ネタもとのXSS対策済みのソースコードの1行目で次のようなコードがあります。 <form action="<?=$_SERVER['PHP_SELF']?>" method="get"> 実はここにもXSSの脆弱性が含まれています。次のようなURLでアクセスされた場合、任意のスクリプトを実行することが出来ます。 http://www.example.jp/ example.php/%22%3E%3Cscript%3Ealert(document.co

    Re:PHPで誰でも簡単Webサービス製作!でなんか作って公開した奴ちょっと来い
  • PHPスクリプト講座:Home -- そふぃのphp入門

  • 初めてでも簡単。つくる楽しさFileMaker

    幅広い業務に対応でき、柔軟で 拡張性の高いカスタム App を作成。 Claris FileMaker 2023 なら、高性能なカスタム App を作成、展開し、現在お使いの他の技術スタックとも統合できます。 FileMaker を試す Claris FileMaker はローコードでありながら非常に高性能なので、まさに理想的なソフトウェアです。とてもハイレベルなパワーを持つデジタルソリューションを迅速に作成できます。 Claris パートナー、Kyo Logic, LLC 社長、John Mathewson 氏 ソリューションに自分の業務を合わせる必要はありません。FileMaker には柔軟性があり、あなたのやり方で長期的な目標を達成できます。 Travis Co. Fire Rescue チーフ、Ken Bailey 氏

    初めてでも簡単。つくる楽しさFileMaker
  • XAMPP for Windows

    含む: Apache 2.4.58, MariaDB 10.4.32, PHP 8.0.30, phpMyAdmin 5.2.1, OpenSSL 3.1.3, XAMPP Control Panel 3.2.4, Webalizer 2.23-04, Mercury Mail Transport System 4.63, FileZilla FTP Server 0.9.41, Tomcat 8.5.96 (with mod_proxy_ajp as connector), Strawberry Perl 5.32.1.1 Portable 含む: Apache 2.4.58, MariaDB 10.4.32, PHP 8.1.25, phpMyAdmin 5.2.1, OpenSSL 3.1.3, XAMPP Control Panel 3.2.4, Webalizer 2.23-04

  • 10日で覚えるPHPのキソ 第 10 回 セッション(SESSION) | バシャログ。

    PHPのキソ(超基礎編)第 10 回は、セッション(SESSION)についてお話します。 前回、「Webページを表示するために用いられるHTTPは、要求(リクエスト)に対して応答(レスポンス)がされると通信が終了することが基となっています」とお話しました。 しかし、ショッピングサイトなどで入力した情報は、画面遷移をして消えて(終了して)しまったら困りますよね? そんな時に活躍するのが、今回お話しする「セッション」です。 Webサーバーと(Web)ブラウザとの間で継続した通信を行う時、このセッションといわれる機能を多用します。 セッションとは Webサーバーとブラウザ間で継続した通信を行うために必要な機能 セッション機能は、クッキー機能を利用している セッションの仕組み セッション機能を使うには、「$_SESSION」というスーパーグローバル変数に値を格納します。 PHPはセッション変数(

    10日で覚えるPHPのキソ 第 10 回 セッション(SESSION) | バシャログ。
  • 10日で覚えるPHPのキソ 第 9 回 クッキー(COOKIE) | バシャログ。

    連載「PHPのキソ(超基礎編)」も、残りあと2回になりました。 今回と次回で、サーバーとWebブラウザとの間で継続した通信を行うためのクッキー(COOKIE)やセッションの仕組みについてお話したいと思います。 Webページを表示するために用いられるHTTPは、要求(リクエスト)に対して応答(レスポンス)がされると通信が終了することが基となっています。 WebサイトのURL(例えば http://c-brains.jp/ など)にアクセスすることは、「このページがみたい」というWebサーバーへの要求です。それに対して、そのページを表示することで通信は切断されます。 継続した通信を行うために必要なのが「セッション」や「クッキー」と言われる機能です。 第 10 回でお話しする予定の「セッション」とは、「クッキー」の仕組みを利用した機能です。 第 9 回は、そのクッキーについてお話したいと思いま

    10日で覚えるPHPのキソ 第 9 回 クッキー(COOKIE) | バシャログ。
  • 10日で覚えるPHPのキソ 第 8 回 データの受け取り(POSTとGET) | バシャログ。

    第 8 回は、POSTとGETという方法を使ったデータの受け取りについてお話します。 申込みフォームなど、Webページからデータを入力するページがありますよね? 今回はその仕組みについてお話いたします。 例えば、以下のような名前とブログ名を入れるフォームがあります。 入力して送信ボタンをクリックすると以下のように表示されます。 (○○や△△は入力した文字列です。) これらはどのように送信されているのでしょうか? ではまず、データ送信の方法についてお話します。 WebブラウザからPHPへのデータ送信方法のうち、代表的なものは以下の2種類です。 POST form要素(<form>タグ)のmethod属性がPOST GET form要素(<form>タグ)のmethod属性がGET PHPプログラムでデータを受け取る変数(配列)は以下の通りです。 $_POST $_POSTは、POST形式のH

    10日で覚えるPHPのキソ 第 8 回 データの受け取り(POSTとGET) | バシャログ。
  • 10日で覚えるPHPのキソ 第 7 回 関数 | バシャログ。

    第 7 回は、関数についてお話します。 print_rやarrayなど、今までにもすでにいくつか関数が出てきています。 関数とはどのような働きをするものなのでしょうか? 関数とは? 今までの回では、関数は「命令するもの」と説明してきました。 もう少し詳しく言うと、「ひとまとまりの処理を行ってくれる機能の事」です。 関数の機能を記述することを「関数を定義する」といいます。 関数は定義するだけでは機能しません。呼び出して、初めて処理が実行されます。 関数のイメージは、ブラックボックス。 渡された値(引数)を指示通りに処理し、結果を返してくれる箱のようなものです。 処理の材料となる値のことを引数(パラメータ)といい、結果の値のことを戻り値(返り値)といいます。 例えば、date関数を例にとってみましょう。 date関数に、引数「Y」を渡します。 <?php print date("Y"); ?>

    10日で覚えるPHPのキソ 第 7 回 関数 | バシャログ。
  • 10日で覚えるPHPのキソ 第 6 回 繰り返し | バシャログ。

    第 6 回は、制御文の繰り返しについてお話します。 プログラムでは、同じような処理を繰り返すことがよくあります。(繰り返しのことを「ループ」と言います。) 代表的なものは、以下の3つです。 for while foreach それでは、for文から説明いたします。 for for文は、カウンターのようなものを用意して、その値によって何回繰り返すかが決まります。 図の例では、$i(カウンター)の初期値を0として、1つずつ値を増やしていき、3以下であるという条件に合う間は処理を繰り返し実行します。 プログラムの処理の流れとしては… まずfor文にたどり着くと初期化式が実行されます。 ($i = 0;の部分が実行される) その後に、ループを行うかどうかを条件式を見て判定します。 ($i <= 3の条件が正しければ処理を実行、正しくなければ処理をせずループを抜けます。) ループの中の処理が最後まで

    10日で覚えるPHPのキソ 第 6 回 繰り返し | バシャログ。
  • 10日で覚えるPHPのキソ 第 5 回 条件分岐 | バシャログ。

    第5回は条件分岐についてお話します。 第1回で、プログラムは上から下に流れる、とお話しました。 でも場合によっては、「同じ処理を繰り返したい」、「結果によって処理を変えたい」事もあるでしょう。 そんな時に活躍するのが、制御文(今回お話する条件分岐、次回に予定している繰り返し)です。 ではまず、条件分岐のif文からご説明します。 if文 英語のifの意味の通り、「もし○○だったら、△△する」というような、条件によって処理を分けたい時に使います。 プログラムの流れは、条件が成り立った場合と成り立たなかった場合の2つに分かれます。 (if文を複数使用する事によって2つ以上の流れを作る事もできます。) 条件には、前回に出てきた比較演算子や論理演算子を使った条件式を指定します。 if文には以下の3つの種類があります。 ifのみ if~else文 if~elseif~else文 それでは順番に説明しま

    10日で覚えるPHPのキソ 第 5 回 条件分岐 | バシャログ。
  • 10日で覚えるPHPのキソ 第 4 回 演算子 | バシャログ。

    それでは、代数演算子(算術演算子)を使ってプログラムを書いてみましょう。 (<br />は改行をあらわすhtmlのタグです。) <?php // それぞれの変数に値(データ)を代入 $a = 9; $b = 3; $c = 10; // $a と $b を足し算した結果を$answerに代入 $answer1 = $a + $b; // print関数で表示 print " $a と $b を足し算した結果は".$answer1."<br />"; // $a から $b を引いた結果を$answerに代入 $answer2 = $a - $b; // print関数で表示 print " $a から $b を引いた結果は".$answer2."<br />"; // $a と $b をかけた結果を$answerに代入 $answer3 = $a * $b; // print関数で表示 p

    10日で覚えるPHPのキソ 第 4 回 演算子 | バシャログ。
  • 10日で覚えるPHPのキソ 第 3 回 配列(連想配列) | バシャログ。

    PHPのキソ(超基礎編)第 3 回は、配列と連想配列についてお話します。 変数同様、目に見えないものなので、まずは頭の中でイメージする練習から始めましょう。 配列とは? 変数のイメージは箱でした。 配列は、変数のような箱が連なったものをイメージしてください。 「タンス」でも「連なったティッシュ箱」でもなんでもOKです。 (PHP技術書によって、箱が縦に積み上がっていたり、箱が横に連なっていたりしますが、表現したい事は一緒です。) 変数と配列の違い 前回、変数は1つのデータ(値)しか入れられない!とお話しました。 配列は変数とは違い、つながっている箱の数だけデータ(値)を入れることができます。 配列は複数のデータ(値)が入れられる 配列のルール 変数と同じく、配列名はドル記号($)から始まります。 配列名に使えるのは、変数と同じく以下の文字になります。(大文字と小文字も区別します。) 英大

    10日で覚えるPHPのキソ 第 3 回 配列(連想配列) | バシャログ。
  • 10日で覚えるPHPのキソ 第 2 回 変数と定数 | バシャログ。

    PHPのキソ(超基礎編)第 2 回は、変数と定数についてお話します。 目に見えないものなので、まずは頭の中でイメージする練習から始めましょう。 変数とは? 変数とは、プログラムの中でデータ(値)を入れておく箱のようなものです。 「$」から始まります。 $aと見たら、$aという名前のついた箱をイメージしてください。 変数の主なルール 変数の名前(変数名)は、基的に自由につける事ができますが、いくつかのルールがあります。 変数名はドル記号($)から始まります。 変数名は大文字と小文字を区別します。($aと$Aは別の変数だと認識されます。) 変数名に使えるのは、以下の文字になります。 英大文字小文字(a~zもしくはA~Z) 数字(ただし、先頭には使えません。) _(アンダーバー) 以下の変数名はすでに定義されています。(同じ名前は付けられません) (一部変数名がマニュアルへのリンクになっていま

    10日で覚えるPHPのキソ 第 2 回 変数と定数 | バシャログ。
  • 10日で覚えるPHPのキソ(超基礎編) 第 1 回 PHPの約束事 | バシャログ。

    この春からプログラムにチャレンジしよう!と意気込んでいる方もいらっしゃるのではないでしょうか? 先日、おすすめを紹介させていただいたのですが、を読みながらの学習では、途中でつまづいたり、なかなか長続きしない、といった方もいらっしゃると思います。 そんな時のお手伝いができたら…と、シーブレインでは今回の連載 「10日で覚えるPHPのキソ」を企画いたしました。 どうぞよろしくお願いいたします。 第1回は PHPを勉強する時に、まず最初に覚えておきたい約束事! についてお話しいたします。 その前に、PHPとは… PHPはプログラミング言語 日語・ドイツ語・フランス語があるようにPHPも言語の1つです。 プログラミングをするための言語ですね。 プログラミング言語には大きく分けて、インタプリタ型とコンパイラ型があります。 PHPはコンピュータが直接理解可能なコードへの翻訳作業を、プログラムの実

    10日で覚えるPHPのキソ(超基礎編) 第 1 回 PHPの約束事 | バシャログ。