WampServer is a Windows web development environment. It allows you to create web applications with Apache2, PHP and a MySQL database. Alongside, PhpMyAdmin allows you to manage easily your databases.
![WampServer, the web development platform on Windows - Apache, MySQL, PHP](https://cdn-ak-scissors.b.st-hatena.com/image/square/1d32dcbed260b4719fd0f5cb579490bb318e7f47/height=288;version=1;width=512/http%3A%2F%2Fwww.wampserver.com%2Fwp-content%2Fthemes%2Fwampserver%2Fimg%2Fillustration-contrib.png)
現在作成中のアプリケーションは,イントラのサーバーに乗っけて,みんなに使ってもらうようになるので,その環境を構築しようと思い,CentOSのサーバーのPHPからOracleが使えるようにする設定をしました。そして,ハマりました。泣きました。できました。泣きました。で,そのときのメモです。 Oracle クライアントのインストール Oracleのクライアントは,Oracle Instant Client というのをインストールします。Oracleのサイト(Instant Client Downloads)から無料ダウンロードできます。(ダウンロードするにはユーザー登録が必要です) 参考サイト Oracle Instant Client for Linux を試してみる サイトから,Instant Client をダウンロードします。参考サイトのアドバイスにより次の三つをダウンロード。 Ins
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
いまiPhonePushNotificationで遊びまくってます。 まだ、ソースとか詳しいことを説明できるまで至ってませんが PushNotification(APNS)を利用するには、 1.iPhone Provision PortalからApp IDsを選択する 2.New APP IDを選択する 3.Descriptionに説明を入れる(APNSなど) 4.Bundle Seed ID (App ID Prefix)は Generate NewでOK 5.Bundle Identifier (App ID Suffix)にApp IDを入力する(*のワイルドカード禁止) 6.作成したApp ID の Configureを選択する 7.Enable for Apple Push Notification serviceにチェックを入れる 8.Development
先日からサービスの提供が始まったモバイル版の Google Analytics ですが、アクセス解析用の PHP スクリプトである ga.php は PHP4 では動きません。PHP4 のアップデートはすでに終わっているので、PHP5 にアップグレードするべきなのですが、レンタルサーバなどで PHP のアップグレードをしてくれないところもあると思います。そこで、PHP4 でも動くように、ga.php を修正してみました(ライセンス的な問題がちょっと気になりますが…)。 準備として、PEAR の PHP_Compat をインストールします(stable版の1.5.0ではなく、alpha版の1.6.0a2が必要)。 次に、ga.php の先頭部分に require_once 'PHP/Compat/Function/setrawcookie.php'; require_once 'PHP/Co
apns-php - Project Hosting on Google Code PHPからiPhoneに通知を送るためのオープンソースの仕組み「apns-php」がGoogle code に公開されています。 PHPコードによってiPhoneに通知を行えるようになります。 PHPとしては次のようなコードによってpush送信を行うことが出来るようです。 <?php $push = new ApnsPHP_Push( ApnsPHP_Abstract::ENVIRONMENT_SANDBOX, 'server_cerificates_bundle_sandbox.pem' ); $push->setRootCertificationAuthority('entrust_root_certification_authority.pem'); $push->connect(); $messag
去年の話ですが、海外でこんな記事が上がっていました。 20 Tips you need to learn to become a better PHP Programmer 記事の内容は、かなりレベルが低いです。 しかし、初心者のうちに知っておけば、より早く成長出来るでしょう。 初心者PHPerのために、この記事の翻訳を載せます。 20 Tips you need to learn to become a better PHP Programmer PHPは、同じオブジェクトの扱い方でも複数の書き方を持っている、とても気まぐれなプログラミング言語だ。 詳しくは、私の書いた”The Art of Programming“を読むと良い。 これから書くTipsは、過去のプロジェクトから私が学んだコードの可読性、メンテナンス性を上げ、あなたを素晴らしい、より進んだPHPプログラマーにするもの
findAll($conditions,$fields,$order,$limit,$page,$recursive) 指定されたフィールドから、 (もし指定されていれば)$conditions にマッチするものを $page (デフォルトは1ページ目) ページから $limit レコードまで返す。 $conditions: 検索条件の配列。もしくは、SQL文の where 節の文字列 $fields: 取り出したいフィールドの配列 $order: 並び順 order by ******* の部分の文字列 $limit: 一度に読み込む数の上限 $page: 何ページ目から読み込むか($limitに依存) $recursive: モデルのアソシエーションを何階層たぐるか(デフォルトは0) [例] //SQL風に findAll("name='太郎' a
Hi Apache Friends! We just released a new version of XAMPP for Windows for PHP versions 8.2.12, 8.1.25 and 8.0.30. New versions for Linux and OS X will come soon! You can download these new installers... 更に詳しく » Apache Friends について Apache Friends は、Apache ウェブ サーバーの振興を行う非営利プロジェクトであり、XAMPP プロジェクトの本拠地でもあります。XAMPP は、インストールが簡単な MariaDB、PHP、および Perl を含む Apache ディストリビューションです。. Read more »
Nucleus CMS バージョン3.71をリリースします。 ・[重要] CVE-2011-3760 : Nucleusのシステム情報を取得される脆弱性を修正(重要度・低) ・[重要] PHP7対応(インストーラ調整・mysql関数のラッパー組み込みなど) ・[新機能] アイテム一覧画面にアイテム複製機能を追加 ・[新機能] カテゴリの並び替え機能(categoryテーブルにcorderを追加) ・[新機能] 投稿画面に現在時刻を挿入するボタンの追加 ・イレギュラーなコレーション(エンコード)設定のテーブルを正規化するアップグレード支援プログラムを追加(nucleus/upgrades/convert.php) ・アイテム一覧の並びを調整(ドラフト記事が先頭に並ぶようにする) ・スキン編集画面のスキン並び順を調整 ・投稿画面のレイアウトを調整 ・管理画面クイックメニューのポジションを固定す
PDTでデバッグ機能を利用するためには、本体とは別にデバッガを自分でインストール・設定する必要があります。対応しているのは ZendDebugger と Xdebug のみで、DBG には対応していません。ただし、PDTのXdebugサポートはPDT本体とは開発主体が異なるので、マルチバイトをサポートしていない[2.0からサポートされます]、値の変更で eval が使えない、Linked Folder をサポートしていない[1.0.3で修正されました]、Watch の事前設定が使えない等々、さまざまな欠陥があります。これらの欠陥は開発主体に「バグである」との認識が無いため、改修される可能性は極めて低いです。PDTではZendDebuggerを使いましょう。(ただしPDT+ZendDebuggerは mod_rewrite や pathinfo に対応していないので、それらが必要な場合はXd
このページについての説明・注意など PHP は、Apache モジュールや、CGI、コマンドラインとして使用できるスクリプト言語です。このページでは、主に PHP における、Web アプリケーションのセキュリティ問題についてまとめています。 Web アプリケーションのセキュリティ問題としては、以下の問題についてよく取り挙げられていると思いますが、これらのセキュリティ問題について調べたことや、これら以外でも、PHP に関連しているセキュリティ問題について知っていることについてメモしておきます。 クロスサイトスクリプティング SQL インジェクション パス・トラバーサル(ディレクトリ・トラバーサル) セッションハイジャック コマンドインジェクション また、PHP マニュアル : セキュリティや、PHP Security Guide (PHP Security Consortium) には、PH
Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su
今後、PHPでの大規模開発が進むようになり、多くのサーバでPHP5が採用されていくとPHP4は使えなくなり、PHP5が主流になると予測されます。 PHP5について、PHP4との違いや、その使い方について分かりやすくまとめました。 PHP5への移行を考えている方用の参考に。 XAMPPを使えばPHP4/5共存環境がWindowsに容易にインストールでき、4,5の切り替えも簡単。 PHP5で重要となるオブジェクト指向がまだちょっと分からないという方はこちら PHP4からの言語仕様変更について 1. ZendEngineの変更 2. オブジェクトのコピー方法の変更 3. メンバ変数、メンバ関数のアクセス制限 4. interfaceのサポート 5. abstract なクラス、メソッド 6. finalクラス 7. クラスタイプヒント 8. クラス内での定数 9.staticなメンバ 10.$t
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く