• ベストアンサー

PHP5(データベースは使わない)で作成したプログラムを配布したいので

PHP5(データベースは使わない)で作成したプログラムを配布したいのですが、スクリプトのコピー等を防止する方法を教えてください。 例えば、以下うちで出来るものはありますか? 1.ある部分のみ暗号化されていてライセンス認証する仕組み 2.スクリプトの暗号化(難読化ではない) よろしくお願いします。

  • PHP
  • 回答数2
  • ありがとう数4

質問者が選んだベストアンサー

  • ベストアンサー
  • bm_hiro
  • ベストアンサー率51% (200/388)
回答No.1

有料(しかも、10万円とか言うレベル)でもよろしければ、 以下のようなものがあります。 http://www.asial.co.jp/ioncube/

bscg0283
質問者

お礼

この価格とライセンスは非常に魅力的です。 候補として考えてみたいと思います。 ありがとうございました。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

まぁPHPといえば真っ先にくるのがZendでしょう http://www.zend.co.jp/product/zendguard.html 40万+年8万くらいですね、逆にそれくらいかけれられない程度の 儲けしか期待できないなら、暗号化する価値がないということでしょう。

bscg0283
質問者

お礼

回答いただきありがとうございます。 やはり、Zend ですか。 まず、年間ライセンスでどうかというところで検討をさせて頂きます。 ありがとうございました。

関連するQ&A

  • phpで使うデーターベースについて

    今まで、MC-AccessのデーターをHTMLで1個1個書き出していたんですが、今では25万件以上のデーターが集まってしまい、更新に時間が掛かってしまいます。 そこでPHPを使ってページを作成しようと思っているのですが、色々なデーターベースが有り、どれを使用したらいいか分からず皆さんに聞きたいと思います。 本を見てソフトの種類は有るのですが、いい部分と悪い部分が書かれていません。 どれを使えばいいでしょうか、プログラム初心者ですがよろしくお願いします?

    • ベストアンサー
    • PHP
  • PHPでMySQLのデーターベースが書込み出来ない

    PHPとMySQLとJAVAスクリプトで作成しましたデーターベースについてお尋ねします。 PHPとMySQLで作成したデータベースの検索したり、読み込みを普通に可能ですが、書き込み及び、削除が出来ません。 PhpMyAdminでは書けます(データー入力出来ます)が、PHPプログラムからはデーターを入力したり、削除を行うことが出来ません。 そして、全くエラーも出ません。 PHP上では「書き込みました」と、いかにも正常なようなメッセージが返ってきます。 が、中身は空です。 システムが出来上がって問題なく3年以上使用していたのですが、自宅のLINUXサーバーのHDDが壊れましたので、再度システム構築をやり直しました。 MySQLとPHPも再インストールを行い再構築を行いました。 その後上記症状が出て書き込み、削除が出来なくなりました。 PHPのプログラムは全く触っておらず、変更も更新もしておりません。 念のためプログラムのチェックも何度もしておりますが、勿論これといって問題は見あたりません。 PHP.INI等の設定ファイルに問題があるのでしょうか。 それとも、MySQLに問題が有るのでしょうか。 宜しくご教授の程お願い致します。

  • phpで作成したプログラムで、Smartyを使用していますが商用で問題は出ないでしょうか?

    現在、取引先の社内で使うアプリケーションをphpで作成しております。 で、そのプログラムではSmartyを利用しているのですが、SmartyのライセンスLGPLについて疑問が出てきたので、質問したいと思います。 LGPLのプログラムを、商用で利用しても問題はないのでしょうか? もっと言えば、私の作成したphpプログラムにはLGPLの配布における制約は影響しないでしょうか? LGPLですが、非公式ですが日本語訳がこちらで公開されてます。 http://www.opensource.jp/lesser/lgpl.ja.html この中で、「複製、頒布、改変に関する条件と制約」では、 ----------------- 5. 『ライブラリ』のいかなる部分の派生物も含まないが、それとコンパイルされるかリンクされることにより『ライブラリ』と共に動作するようデザインされているプログラムは、「『ライブラリ』を利用する著作物」と呼ばれる。そのような著作物は、単体では『ライブラリ』の派生著作物ではないので、この契約書の範囲外に置かれる。 ----------------- とあります。 つまり、phpでSmartyを利用するプログラムを作成しても、顧客に渡すとき、パッケージにSmartyが含めなければ(そして、顧客側で、Smartyをサーバに入れて頂くようお願いすれば)OKなのではないかと考えているのですが、認識違いはありますでしょうか? LGPLの事を色々と調べている内に、人によって解釈が結構違うので混乱してきました。 ライセンスに詳しい方、ご回答の程、よろしくお願いいたします。

  • phpでブログを作成したいのですが、テンプレート部で困ってます

    phpの勉強が終わり、phpとデータベースを使用してブログを作成しようとしている初心者です。作品を提出したいのですが、テンプレート部分がよくわからなくて困ってます。 プログラム部分は~.php,~.class.phpでそれぞれ外部ファイルとします。html(tpl)部分の作成ですが、html(tpl)はDreamweaverで作成し後から手打ちでhtmlタグにスクリプトタグ(smarty等)を記述していくのが一般的なのでしょうか? そうなると時間がかかる気がするのですが・・・。 それとも、いいと思ったhtml等をサンプルとしてコピーしバナーの画像を変えるといったような方法もあるのでしょうか? 無料テンプレート等でhtml+cssでかわいいテンプレートが多くありますが、あれはFireworks等で画像を作成し、Dreamweaverに挿入してテンプレートを作成しているのでしょうか?その場合のphpがどのような方法で作成されているのか等よくわかっていません。どなたかわかられる方教えてください!何かそのようなnetなどあれば教えていただけると光栄です 質問が多くてすみません。

    • 締切済み
    • PHP
  • 同じ内容のPHPプログラムなのに作動しない

    質問番号:1123591 と同じような質問なのですが、解決できないので、質問させていただきます。 PHP4とMySQL3、スマイルサーバで検索システムを作っています。 例えば、kensaku.php という正常に作動するプログラムがあります。 これをコピーして search.php という名前のファイルを作成しました。 kensaku.php は正しく作動するのに、search.php はプログラムを間違えた時のように真っ白の画面のまま、エラーすらも表示されません。 もしかして、ファイル名が違っても全く同じプログラムを同時に作動させることはできないのでしょうか? ちなみに検索するデータベースは全く同じ物を使います。 宜しくお願いします。

    • 締切済み
    • PHP
  • データベース化した番号を利用したプログラム

     ジョージアの歌ジャケのシリアルナンバーのような仕組みで(実際はどうかわかりませんが・・)例えば、ある番号を入力してそれをすでに作成されてある、データベースと照らし合わせて、それが一致したら、次の実行に移り、実行できなかったら、エラー表示されるような、プログラムを作成したいのですが、例えとなるプログラムがあれば教えてください。

  • 携帯用サイトをデータベースとPHPで作成する際に静

    携帯用サイトをデータベースとPHPで作成する際に静的ページを持たずに、アクセスがあるたびDBから情報を読み込んでページを生成する方法を教えてください。 携帯用サイト作ってみようと思いまして、色々調べているとデータベースを使用して指定したアドレスにアクセスがあるたびにデータベースから情報を読み込んでページを生成すれば、静的ページはいらないという記述を見ましたが、その仕組みをどなたか教えていただけますでしょうか?、またその様なやり方がのっている本やホームページがあればおしえてください。 ちなみにPHPとMYSQLを使用してサイト作成を行おうと思っています。 補足説明いたします、ここで記載しているアクセスのたびに生成されるページはJavaやFlashは使用しないで画像やテキストのみのページにする予定です。

    • ベストアンサー
    • PHP
  • PHPでBBSを作りたいのですが・・・。

    初心者の初心者です・・・。 使っているサーバーがPHPが出来るので、意外と簡単と噂のPHPを勉強しています。 今使っている本はMYSQLなどのデータベースと関連付けているもので、サーバーではMYSQLは使えないそうなのです。 データベースがなくても、なにやら空のファイルを作ってそこにログを蓄積、HTMLとして出力すればBBSは出来るらしいのですが、じっさいPHPのプログラムの中ではどういった文を書けばよいのでしょうか・・・。 配布されているスクリプトのソースを何回かみて、なんとなく・・・これかなー??みたいのはわかるのですが、完成されたプログラムは長いし複雑すぎてちょっと辛いです。お願いします、助けてください(;;) たとえば、フォームに入力した1文字を送信ボタンのようなものを押すことで、ページに出力。 ログを残しながら次々に出力できるようにするプログラムの例とかを教えていただけるとうれしいです。

    • ベストアンサー
    • PHP
  • MySQLとPHPによるデータベースの作成

    MySQLとPHPを組み合わせて、時刻表(電車、バス等)のデータベースを作成 しようと思っています。 最終目標としては http://transit.jp.msn.com/ こんな感じにしたいのですが、私個人でやる分には時間がかかりそうなので、 http://miztools.so.land.to/php5_list/rosen/rosen_sch.php こんな感じで完成すればいいかなって思っています。 そこで3つほど質問なのですが、 1, PHPとMySQLについて述べてあるお勧めの本は? 2, よくネットで見かける駅探などの時刻表検索システムの仕組みは? 1についての補足。超初心者のため、書籍を購入しようと思っております。できれば、サンプルが載っているものがいいです。そうでなくとも、検索システムについて詳しく分かるものでも構いません。 2についての補足。駅探等もPHP+MySQLのように、私が行おうとしているものと同じ考え、同じプログラミング言語で設計できるのか?ということ。 ちなみにPHP、MySQLともに超初心者です。C言語はある程度できます。 OS : Windows XP phpdev423をインストール済み

    • ベストアンサー
    • MySQL
  • PHP・MySQLでデータベースを作成しています。

    PHP・MySQLでデータベースを作成しています。 Fatal error: Call to undefined function: mb_detect_encoding() in c:\xxxxxx\xxxxxx\xxxxxx\index.php on line 20 というエラーが出てきてデータベースの情報が反映されません。 恐らく文字コード変換の関数が間違っているのだと思いますが function cnv_enc($string, $to, $from) { // 文字コードを変換する $det_enc = mb_detect_encoding($string, $from, $to); if ($det_enc and $det_enc != $to) { return mb_convert_encoding($string, $to, $det_enc); } else { return $string; } } どこが間違っているのかが何度試しても分かりません。 ちなみのline 20の部分は、ちょうど下記になります。 $det_enc = mb_detect_encoding($string, $from, $to); PHP・MySQLともにほぼ初心者に近い状態なので 本読みながら作成しています。よろしくお願いします。

    • 締切済み
    • PHP

専門家に質問してみよう