PHP工房|フリー(無料)版、多機能プロ版のPHPプログラム、CMSを配布していますTweetPHP工房とは・・商用サイトに最適なPHPプログラムを配布、カスタマイズ、及び制作を行っていますメールフォーム、ニュースCMS、写真ギャラリーCMS、カウンター系、カレンダーなどをメインに現在のホームページに組み込める様々なPHPプログラムを配布しています。PEARやその他特殊なライブラリ、データベース等は一切不要です。データ保存が必要なプログラムはすべてテキストファイルでのデータ保存形式を採用しているので、設置が容易でサーバー間の問題も起きにくいため、サーバー移転時も全ファイルをそのまま移動するだけで簡単に移行可能です。サーバーの要件は基本的に「PHPが動作すること」だけです。レンタルサーバーであればPHPはほぼ100%動くでしょう。プログラマー目線の自己満足的なものや、「そこは普通に考えてそうじゃないだろ~」的なもの、またややこしいプログラムが世の中には数多く存在しますが、Webデザイナーさん、コーダーさんはもちろん、HTML初心者の方でも簡単に設置できるよう、ユーザー目線での実装、及び設置の容易さ、設置時間の削減を最優先しています。クライアントのサイトへの設置を想定していますので、制作者、クライアントにやさしい、かつ更新の負担を極限まで軽減できるプログラム制作を心がけています。テンプレートエンジン、フレームワーク等も一切使用しておりませんのでこのファイル何?ってものはなく、分割しすぎない必要最低限のファイルしかありません。設置マニュアルで詳しく解説していますので、どなたでも導入可能かと思います。すべてサンプルデモがあります。不明な点があればお気軽にご相談下さい。用途、設置ページに応じ様々な種類を用意していますので、要望にあったプログラムがきっとあると思います。詳細な要件がある場合には格安にてカスタマイズ、またはオリジナルでの制作にて承りますので、まずはお気軽にお問い合わせください。こんなものが欲しい、こんな機能が欲しいなどのご意見もバンバンお寄せ下さい。年末年始の休業期間について誠に勝手ながら2019年12月28日~2020年1月5日まで休業とさせていただきますので、ご了承の程お願い申し上げます。夏季休業期間について8月10日(土)~8月18日(日)の期間は誠に勝手ながら夏季休業とさせていただきますので、ご了承のほどお願い申し上げます。メールの返信は休み明け以降順次対応させていただきます。当サイトのプログラムのPHP7(PHP7.2含む)の対応状況について当サイトで配布しているプログラムはすべてPHP7(PHP7.2含む)に対応しています。※実際にPHP7.2.8まで動作確認しております。フォームから送信されたメールが迷惑メール扱いされる場合の対策を掲載しましたGmailやYahooメールなどのWebメールサービスの場合、お問い合わせフォームから送信されたメールが迷惑メールフォルダに届いてしまうことがあります。その対策方法について掲載しました。配布しているプログラムのSSLサイトへの導入について(問題ありません)サイトのSSL化が本格的に必須化されつつあります。※ちなみに当サイトもサイト全体の常時SSL化を実施しました。スパムメール(迷惑メール)対策用のPHPコードを公開しました。スパムメール(迷惑メール)対策用のPHPコードを公開しました。指定のキーワードが含まれていたら強制終了し、メール送信を強制的にストップします。スパムメールが届く場合にご利用下さい。夏季休業期間について8月13日(土)~8月16日(火)の期間は誠に勝手ながら夏季休業とさせていただきます。ご迷惑をお掛け致しますがご了承のほどお願い申し上げます。メールの返信は17日以降順次対応させていただきます。カレンダープログラム用の祝日データファイルの指定年のダウンロードに変更カレンダープログラム用の祝日データファイルを指定年ごとにダウンロードできるように変更しました。こちらはあくまでもカレンダープログラムの2014/11/25以前のバージョンのみが対象になります。PHP5.6以上(PHP7含む)でShift_JIS、EUCのPHPファイルが文字化けするPHP5.6以上(PHP7含む)の場合、拡張子が.phpの場合で、文字コードがShift_JIS、またはEUC-JPの場合、PHPが絡んでいようがいまいが文字化けしてしまうようです。-新年明けましておめでとうございます。PHP工房の沼田です。旧年中サイトをご利用いただきました皆様方には大変感謝申し上げます。【2016/5/16追記】PHP7.0.3では下記不具合は改善されているようです。1.2通信へと完全に移行するとの連絡あった。これはイプシロンに限らず業界全体の流れのよう。Softbank(ソフトバンク)サーバーでPHPセッション機能を利用するSoftbank(ソフトバンク)サーバー(情報が少なすぎて正式名称、プランは不明です)ではデフォルトの状態ではPHPのセッション(Session)機能が使えないため、ログイン機能などがそのままでは使えません。ロリポップのWAF機能でPHPを使ったCMSの記事の更新、変更ができない2017/9/7追記最近ではファーストサーバでも導入されたようです。導入される場合には、そのままで動作しません。具体的には添付されたファイルが0KBである。【重要】カレンダープログラム関連の祝日自動取得の不具合について2014/11/17のGoogleカレンダーAPIの仕様変更に伴い、2014/11/25以前のバージョンでは祝日データが自動取得できなくなりました。【2014/10/16~2014/11/16】海外出張期間について2014/10/16~2014/11/16の間、ニューヨークへ出張しておりますため、時差の関係で数時間単位で返信が遅れることがございますので何卒ご了承下さいませ。基本的には遅くとも24時間以内には返信いたします。IPA様よりご連絡をいただいた、ある特定の条件下で発生する脆弱性に対応するためソースコードの一部を修正。既存ファイルの修正方法についてもこのページに掲載致しました。メールフォームでさくらインターネット(サーバー)共有SSLでの送信不具合についてさくらサーバーの共有SSLでの送信時に不具合が発生することが確認されております。稀な症状ではありますが、送信ボタン時にサーバーエラー等が発生する場合には同様の対処法で解決する可能性があります。BIGLOBE(オフィスホームページサービス)でのメール送信不具合の解決法BIGLOBEのオフィスホームページサービスというレンタルサーバーではデフォルトではメール送信が行えません原因はサーバーのSendmail機能がデフォルトではなぜかOFFになっているためです。ニュースプログラムのIE11対応アップデートの方法ニュースプログラム【News02】、【News03】、【News04】、【News05】のすべてにてIE11を使用した場合、管理画面の本文入力箇所で入力がうまくいかない不具合がありましたので、こちらを修正いたしました。サーバーのphp.iniの設定が原因でメールが届かない場合の対処法まとめどうしてもうまくメールが送信できない場合にはサーバーのphp.iniの設定による原因の可能性があります。現状以下サーバーで同様の現象を確認しています。SuiteXでのフォーム文字化け、必須設定がうまくいかない場合NTTが提供するWebArenaのsuiteXというプランではPHPのデフォルトの文字コードが強制的にUTF-8になっているため、フォームページ側の文字コードがUTF-8以外の文字コードの場合には文字化けが発生します。設置サーバーがスパムのブラックリストに登録されメールが届かない現象(特にロリポップ系が多い)経緯ユーザーからメールが届かないとの報告を受け、あれこれやってみたがなにをどうしても届かない。サーバーはロリポップ。ファーストサーバでのPHP関係文字化けの解決法ファーストサーバではPHPのデフォルト文字コードがEUC-JPに設定されていますので、EUC-JP以外の文字コードのフォームページの場合、その入力データ(POSTデータ)がそのままでは文字化けを起こしてしまいます。YahooジオプラスでのPHPメールフォーム使用時の修正法についてYahooジオプラスは当サイトで配布中ののPHPメールフォームを使用する場合には一般的なレンタルサーバーとは異なり、イレギュラーな設定が必要です。そのままでは使用できませんのでご注意下さい。メールフォームプログラムのアップデート実施のお知らせメールフォームプログラムのスパム対策とセキュリティの強化、及び機能追加のアップデートを実施しました。簡易的ではありますが、レスポンシブ化も実施しました。PHP検索付き中古車情報システム(有料製品)カーセンサーのAPIを利用し、カーセンサーに登録されている自社の登録データのみを自社のサイトなどに簡単に表示できます。フリー(無料)版をアップデートしました。CSV保存付き版をリリースしましたフリー版の【CalendarForm01】にCSVファイル保存機能を追加したプログラムです。申込内容をCSVファイルで確認可能です。CSVファイルは管理画面内でダウンロードできます。【PKOBO-vote01】PHP投票・アンケートシステムをアップデートしました。主な変更点・項目名の連結文字をタブに変更(特定の文字列が末尾になった場合に文字化けしてしまうものを修正)・項目ごとにリンク設定を可能に。フリー(無料)版のリリースを開始しました管理画面から登録、管理できる投票、アンケートなどに最適なシステムです。テキストのほか、画像もアップできますので様々な要件に対応可能です。フリー(無料)版を配布開始しました。iPhoneのChromeの入力フォームデータリセット対策用ファイルを配布致しましたiPhoneのChromeで戻るボタンで戻った際にフォームデータがクリアされてしまう問題の解決方法について、まとめの掲載と対策済のファイルの配布を開始しました。ご参考の上で必要に応じてご対応下さい。)フリー(無料)をリリースしました当サイトで配布しているフリー版のメールフォームの多言語対応版です。中国語(簡体字・繁体字)、韓国語、英語のほか、主要な言語に対応しています。・電話番号や郵便番号、日時などを複数の入力箇所に分けている場合に任意の連結文字(ハイフンなど)で連結可能になりました。入力文字の末尾に任意の文字列(単位等)を追加できるようになりました。フリー(無料)版をリリースしましたトップページや任意のページにテロップ・ニュースティッカー・ヘッドラインを流れる文字で表示するシンプルなPHPプログラムです。Web上でブログ感覚で更新、管理できるCMSプログラムです。2014/11/17のGoogleカレンダーAPIの仕様変更に伴い、2014/11/25以前のバージョンでは祝日データが自動取得できなくなりました。フリー(無料)版をリリースしましたサイト内のリンク集ページをWeb上でブログ感覚で更新、管理できるCMSプログラムです。ブラウザ上ですべて完結しますので更新効率アップが期待できます。営業日カレンダーCMSです。【News02】、【News03】、【News04】、【News05】IE11での不具合を修正しました。IE11で本文入力箇所で不具合があったものを修正しました。症状:本文がうまく入力できない最新版はすでに修正済です。有料版をリリースしました無料版(フリー)の【Calendar02】スケジュール・営業日カレンダーCMSプログラムに日付ごとにプルダウンから反映したい項目を選択できる機能を追加した有料版です。(プルダウンリストの管理も同じ管理画面上で可能です。無料版をリリースしましたPC、スマホ(スマートフォン)、携帯(ガラケー)3デバイスに対応したフリー(無料)のシンプルスケジュールカレンダー・営業日カレンダーCMSプログラムに日付ごとのテキスト入力欄を追加したバージョンです。【Calendar01】PHP営業日・スケジュールカレンダーフリー(無料)版を更新しましたスマホ、携帯版は表形式(テーブル)ではなく、縦長のリスト形式で表示するよう修正。フリー版にPDFアップ機能を追加したバージョンです。PDF、及び画像のタイトルも別途入力可能です。フリー(無料)Beta版の配布を開始しましたPHP版フリー(無料)の写真ギャラリーCMSプログラムです。任意のページに埋め込みギャラリーページとしての運用が可能です(iframeも可能)。ダウンロード(クリック)カウンター(フリーBeta版)を配布開始しました設置、管理を極限まで簡易化したダウンロード(クリック)カウンターです。当サイトの各プログラムダウンロード箇所にも設置しています。トータルだけではなく、本日、昨日分も表示可能です。多機能メールフォームにファイル添付機能付きバージョンを追加しましたPHP多機能メールフォームにファイル添付機能付きバージョンを追加しました。添付できるファイルは画像だけでは無く、一般的なファイルであれば(画像にかぎらず)添付が可能です。ホームページを開設しましたKen’sWEBで配布していたPHPプログラムをこちらのPHP工房に統合しました。今後PHPプログラムはこちらで配布致しますので、何卒よろしくお願い致します。サーバー、ドメイン移転作業依頼サーバー、ドメインの移転作業依頼をいただきました。ファイルのアップ、メールアカウントの設定、ドメイン移管を含むサイト移転のすべての作業を代行させて頂きました。Y様、この度はご依頼ありがとうございました。メールフォーム制作依頼5つのメールフォーム制作依頼をいただきました。S様、この度はご依頼ありがとうございました。機会がございましたらご相談いただければと存じます。サイトのの空き状況をクライアント自身で簡単に更新できるCMSを制作、納品させていただきました。ページにアクセスした際に自動でポップアップ表示されるよう実装しました。メールフォームの調査、修正作業を行いました。S様、この度はご依頼ありがとうございました。機会がございましたらご相談いただければと存じます。有料版の添付ファイル付きメールフォームのカスタマイズ依頼で確認画面で添付画像のサムネイルを表示するカスタマイズを行いました。W様、この度はご依頼ありがとうございました。新着情報CMS、カレンダーの更新CMS、ページ修正CMS新着情報CMS、カレンダーの更新CMS、ページ修正CMSの制作、納品をさせていただきました。株式会社F様、この度はご依頼ありがとうございました。機会がございましたらご相談いただければと存じます。不動産サイト内の物件情報を追加、更新できるCMSシステムを制作、納品しました。株式会社L様、この度はご依頼ありがとうございました。機会がございましたらご相談いただければと存じます。カーセンサーの登録データを自社サイトに表示するカーセンサーの自社の登録データのみを自社サイトに表示するプログラムを制作、納品いたしました。SMTPサーバー経由の送信に仕様変更カスタマイズ当サイトで配布しているフォームプログラムでSMTPサーバー経由で送信できるようカスタマイズを行いました。これによりGoogleのSMTP機能を利用して送信できるようになりました。N様、この度はご依頼ありがとうございました。撮影写真ダウンロードシステム(お客さんごとにパスワード発行)撮影スタジオで撮影した写真をお客さん自身でWeb経由でダウンロードできるようにするため、お客さんごとにパスワードを発行し、パスワードを入力することで該当の写真のみ表示する実装を行いました。カレンダーフォームプログラムのカスタマイズカレンダーフォームプログラムのカスタマイズで日付選択(カレンダー)と入力フォームの順番を変えるカスタマイズを行いました。カスタマイズにて入力フォームの後に日付を選択する形としました。以前納品のCMSパッケージにトピックス、ピックアップのCMSをあらたに追加しました。K様、この度はご依頼ありがとうございました。機会がございましたらご相談いただければと存じます。予約フォームでの申し込み内容を管理画面で一覧表示し、またそのままページを印刷出来るよう実装しました。株式会社O様、この度はご依頼ありがとうございました。機会がございましたらご相談いただければと存じます。ギャラリープログラムのカテゴリ機能追加カスタマイズギャラリープログラムにカテゴリ機能を追加しました。カテゴリ機能によって表示先ページを分けるようにしました。O様、この度はご依頼ありがとうございました。機会がございましたらご相談いただければと存じます。既存の会員名簿システムを改修PHPで作られた他社製の会員名簿システムで自身のプロフィールを更新できるよう改修作業をさせて頂きました。他社製ということもあり、少々工数を要しましたが、無事実装、納品できました。PHPによるブログのRSS取得と表示GoogleAPIのサービス終了に伴い、ブログのRSSが表示されなくなったため、PHPにてGoogleなどに依存しないシステムをあらたに制作、納品させて頂きました。採用情報ページのみCMS化されたいということで制作、納品させて頂きました。CMS化することでクライアント自身での更新も可能となるため、更新頻度の高いページをCMS化することで効率が上がります。銀行番号の入力で銀行名を即時自動で表示(今回は半角カタカナ)し、同じく支店番号の入力で支店名を表示する実装を行いました。PHPではなく、Javascriptにて実装いたしました。企業サイトの実績紹介のページをCMS化しました。比較的更新頻度の高い特定のページのみCMS化することで作業効率も上がります。株式会社K様、この度はご依頼ありがとうございました。既存のメールフォームでスパムが大量に届くため、当方のプログラムに差し替えの上でスパム対策も実施しました。株式会社E様、この度はご依頼ありがとうございました。既存の申し込みフォームをレスポンシブ化し、納品させて頂きました。株式会社O様、この度はご依頼ありがとうございました。機会がございましたらご相談いただければと存じます。CMSのすべては今後廃止し、上記【PKOBO-News01】に統合されます。