タグ

phpに関するmsuharaのブックマーク (15)

  • 指定されたモジュールが見つからないとか言われる - ぱせらんメモ

    Windows上に開発環境なんて作ったこと無かったので微妙にはまった。 PHP自体はWindowsでもコマンドライン上で使ってはいたんだけど、Apache入れてMySQL入れて、なんてのはLinuxでやるもんなぁ。 構成 各インストール場所はこんな感じ。C:\Program Filesとかキライ>< C:\php C:\Apache\Apache2.2 C:\MySQL\MySQL 5.0 Apacheが二重になってるのは、ひとつめがApache Software Foundationのつもりだから。この中にはhttpdなApache以外にもAntとかJMeterとかも入れている。 MySQLが二重になってるのは、デフォルトでもC:\Program Files\MySQL\MySQL Server 5.0と二重になってるのを尊重したのと、今後5.1とかも同居するかもしれないから。 PHP

    指定されたモジュールが見つからないとか言われる - ぱせらんメモ
    msuhara
    msuhara 2016/05/17
    libpq.dll
  • [eclipse pdt 3.0] コードブロックをペーストすると - Dead Zone

    msuhara
    msuhara 2013/04/23
    インデント調整
  • Eclipseを利用したPHPのコードフォーマッター « Hello My World

    お疲れ様です。腹式呼吸をするとにならないらしいというスレで見て、やりすぎたら翌日心臓が痛かった清水です。 今お世話になってる会社で、継続的インテグレーション、CI(英: continuous integration)をやり始めた所で、自分の汚いソースを晒す事に抵抗があるので、これからはコーディング規約に沿った対応をしていこうと思ってます。 ちまちまインデントを揃えるのに時間にとられて開発が進まないとか末転倒なので、整形ルールについてはツールでやろうとおもいます。Eclipse の PDT にはフォーマッターが「いちおう」備わってるんですが、何の調整もできないので、結果は非常に残念な感じになります。 設定可能な項目はこれだけです。うーん微妙ですね。 とりあえず、やってみます。これが、オリジナル。 右クリックをして、Source > Format を選択 これが実行結果 見事に改悪されまし

  • Windows7 - XDebugインストール (PHPEclipse) - やすはるラボ+嫁(*・ω・)

    デバッガツール xDebugのインストール 不具合箇所でプログラムを停止&ステップ実行 めんどくさいerror_log() print_r()の大量バラマキを減らす ※記事はWindows7 - PHPEclipseインストールの続きです。 記事を見てXdebugをインストールされる場合はそちらの記事も参考にしてください。 内容が一部重複しているのは「大事なことなので2回言った」と思ってスルーして下さい(笑)テキストエディタによるPHP開発でありがちな問題 @PHP言語の特徴「コンパイルが無い」「型チェックが弱い」「変数宣言が不要」 ・コンパイルエラーが出ないので単なる変数名/関数名ミスでハマる ・変数が無かったり意図しない動きでもなんとなく動いてしまい不具合箇所の特定に時間が掛かる ・実行しないとわからないので実行とコード修正を繰り返し不具合箇所の特定に時間が掛かる ・デバッガが無い

  • BOM付きUTF-8による空白行:逆襲のニート

    ニートというのはダメな人じゃない。 ノーワークおじさんなのだ。 人間やればできる。 誰でも可能性の宝庫なのだ。 PHPスクリプトファイルをUTF-8で保存したら、InternetExplorer6.0で表示させた時に、ブラウザ画面の一番上が1行分空白になった。 謎の空白行だ。 空白の原因は、「BOM」付きのUTF-8という文字コードを使っていたことだった。 「BOM」無しのUTF-8Nという文字コードに変更したところ、この空白は解消された。 めでたし、めでたし。 BOM(Byte Order Mark) UnicodeのUTF-16など16ビット幅のエンコーディング方式において、エンディアンを指定するためにファイルの先頭に記入される16ビットの値。 エンディアンが関係ないUTF-8などの文書でも先頭にBOMがついている場合がある。 エンディアン(endian) 2バイト以上のデータ量を持つ

    msuhara
    msuhara 2012/07/19
    DOCTYPEスイッチが効かない場合に疑うこと。
  • - よくきたWiki

    † <?php require_once 'Mail.php'; $recipients = 'to@example.com'; $headers = array(); $headers[ "From"] = "from@example.com"; $headers[ "To"] = "to@example.com"; $headers[ "Subject"] = "Test mail"; $body = "Test body"; $params = array(); $params[ "host"] = "localhost"; $params[ "port"] = 25; $params[ "auth"] = "LOGIN"; $params[ "username"] = "username"; $params[ "password"] = "password"; $params[ "

  • PEAR の Mail パッケージによるメール送信

    <?php set_include_path( "C:\php\PEAR" ); include('Mail.php'); include('Mail/mime.php'); # 内部コード指定 mb_language( "ja" ); mb_internal_encoding("UTF-8"); # メール送信環境 $mailServer = "localhost"; $mailPort = 25; $mailFrom = "lightbox@localhost"; $mailTo = "lightbox@localhost"; $mailUser = "lightbox"; $mailAuth = true; // true 認証有り、false 認証無し $mailPass = "password"; print "<PRE>"; # ************************

  • Ground-SunLight

    — y2sunlight ,Since 2019-10-02 Ground Sunlight は「Windowsで作る - PHPプログラミングの開発環境」をテーマにしたサイトです。 オープンソースを利用している全ての人達に祝福を!

  • S-MEMO(エスメモ): PEAR::Mailを使ってメールを送信してみよう

    PHPにはmb_send_mail()関数という日語を含めたメールを送信する機能がありますがよく文字化けします。PHPの自動エンコーディング機能がうまくいかずに文字化けをするのですが、設定がシビアなので使ってません。例えば、同じサーバーを使っている場合は制作時に気をつければ問題ありませんが、サーバーを移行するようなことがあると新しいサーバーでメールが文字化けしたり結構大変だったりします。 結局send()関数を使うのですが、これで日語のメールを送信する為には追加メールヘッダを記述する必要があります。mb_send_mail()関数よりはマシですが、これもこれで設定に左右されるので意外と大変。メール送信用の自作関数を作ったものの完璧ではありませんでした。 最終的に落ち着いたのは、PEARのMailです。記述がシンプルな上に自由に設定できて便利。 ということで今回はPEAR::Mai

  • S-MEMO(エスメモ): WindowsでPEARを自動インストールしてみよう

    以前に「レンタルサーバーでPEARを使う方法」を紹介しました。PEARのサイトからファイルをダウンロードして手動でセットアップする方法なのですがPEAR::HTTP_Download等は依存ファイルが多く手動でセットアップするのも面倒です。 そこで私はWindowsに自動インストールして、インストールされたファイルをコピペしてレンタルサーバー等で使っています。 今回は、PEARの自動インストールを紹介します。 1.PEARのインストールプログラムを起動させる 2.コマンドプロンプトが立ち上がり必要な情報を入力する 3.インストールが完了したらコマンドプロンプトから必要なパッケージをインストールする PHPは「C:\php」にインストールされていると過程して話を進めます。 はじめにgo-pear.batファイルが有ることを確認します。 C:\php\go-pear.bat もし

  • about:blank

  • PHP/脆弱性リスト/メモ - yohgaki's wiki

    なんだかやけに長い説明ばかり検索に引っかかったので書きました。 Linuxのローカル環境でDockerコンテナ内のXアプリ(GUIアプリ)を利用するには $ xhost localhost + を実行した後に $ docker run --rm --net host -e "DISPLAY" container_image_name x_app_binary_path とすれば良いです。 もっと読む SSHなどよく知られたサービスポートで何も対策せずにいると数えきらないくらいの攻撃リクエストが来ます。不必要なログを増やしてリソースを無駄にし、もし不用意なユーザーやシステムがあると攻撃に成功する場合もあります。 SshguardはC作られており、flex/bisonのパーサールールを足せば拡張できますがカスタム版をメンテナンスするのも面倒です。必要なルールを足してプルリクエストを送ってもマー

    PHP/脆弱性リスト/メモ - yohgaki's wiki
  • 第29回 SQLインジェクションの復習 | gihyo.jp

    セキュリティは古くて新しい問題です。SQLインジェクションも古くからある問題ですが現在の問題です。対策は比較的簡単なのですが今でもなくなりません。と言うよりも今でも現役のセキュリティ上の問題で十分注意が必要です。この連載でも何度かSQLインジェクション対策について簡単に取り上げています。 第5回 まだまだ残っているSQLインジェクション 第14回 減らないSQLインジェクション脆弱性 第15回 減らないSQLインジェクション脆弱性(解答編) 第24回 無くならないSQLインジェクション脆弱性 今回はSQLインジェクションを復習してみたいと思います。 SQLインジェクションとは SQLインジェクションはプログラマが意図しないSQL文を実行させる攻撃で、2種類の攻撃方法に分類できます。 直接SQLインジェクション 間接SQLインジェクション 直接SQLインジェクション 直接SQLインジェクショ

    第29回 SQLインジェクションの復習 | gihyo.jp
  • WordPress における日付/時間の表示とフォーマット変更方法

    WordPress への記事投稿日の日付および時間の表示方法と、日付/時刻フォーマットを変更するカスタマイズをご紹介します。 このエントリーのきっかけは、当サイトで配布しているテーマに表示される記事投稿時間を24時間表記に変更する方法についてのご質問だったのですが、それだけでは何なので一通り調べてみました。 1.概要 テンプレートの記事投稿時間を表示したい位置に <p><?php the_time() ?></p> を設定すると、下のように時刻情報に変換されてページに表示されます。 <p>21:07:51<p> 2.テンプレートタグ 日付表示用テンプレートタグには次の2つがあります。 2.1 the_time 記事の投稿時間を表示します。書式は次の通りです。 <?php the_time('format') ?> format には2項以降に示す「表示フォーマット」を設定します。 カッコ内

    WordPress における日付/時間の表示とフォーマット変更方法
  • サイボウズ株式会社

    サイボウズはクラウドベースのグループウェアや業務改善サービスを軸に、社会のチームワーク向上を支援しています。

    サイボウズ株式会社
  • 1