タグ

phpとPHPに関するsyofusoのブックマーク (4)

  • PHP5.6以上(PHP7含む)でShift_JIS、EUCのPHPファイルが文字化けする|PHP工房

    PHP5.6以上(PHP7含む)の場合、拡張子が.phpの場合で、文字コードがShift_JIS、またはEUC-JPの場合、PHPが絡んでいようがいまいが文字化けしてしまうようです。(要するにそのファイルにHTMLだけが記述されていたとしても) もちろんmetaタグのContent-Typeで「charset=shift_jis」などを指定していたとしてもだから余計に厄介。 おそらくデフォルトcharsetがUTF-8に変わったせいだろうか。それにしてもこれはちょっとひどいな。。 metaタグやファイルの文字コードが間違いなくても文字化けするのでハマる可能性が高いと思う。 (あえてheaderで書いていないケースも多いと思うので ※特にPHPを書いていない場合はそもそも不要だったし) 解決法としては、単純にheader関数で明示的に文字コードを指定すれば解決できた。 以下1行をソース上の一

    PHP5.6以上(PHP7含む)でShift_JIS、EUCのPHPファイルが文字化けする|PHP工房
    syofuso
    syofuso 2017/05/30
  • 「Notice: Undefined variable:」と表示されるとき - 西沢直木のIT講座

    定義していない変数の値をechoなどで表示しようとすると表示されるエラーメッセージです。たとえば、スクリプトの先頭で「echo $a;」と記述すると表示されます。次のようなコードです。 <?php echo $a; これは$aという変数を定義していないのに表示しようとしたためです。 ただし、このエラーはスクリプトの動作が止まってしまうほど重大ではないので、とりあえず非表示にすれば解決するケースがほとんどです。 具体的には.htaccessに次のように記述するのが最も簡単です。 php_value error_reporting 0 これにより、.htaccessを配置したディレクトリ(サブディレクトリ含む)以下のPHPスクリプトでNoticeエラーが表示されなくなります。 上記の設定では全てのエラーが非表示になりますが、Noticeエラーのみを非表示にしたい場合は、次の記事を参考にしてくだ

    「Notice: Undefined variable:」と表示されるとき - 西沢直木のIT講座
    syofuso
    syofuso 2016/11/20
  • PHP・MySQL初心者がWordPressで開発を行うために読んできた本やサイトの紹介! - Yukihy Life

    ブログとWebサービスの間のようなものを作るために、WordPressを使ってWeb開発を行っています。 その際に参考になった当サイトを紹介したいと思います!対象はHTMLCSSが分かる程度の人間です。 ローカル環境をつくる WordPressの理解 【記事】はじめてWordPressのオリジナルテーマを作るときの参考になればと思って書きました 基礎からのWordPress PHPMySQLの理解 【】よく分かるPHPの教科書 さらにを読んでWordPressについて理解を深める WordPressプラグイン開発のバイブル WordPressによるWebアプリケーション開発 まとめ ローカル環境をつくる WordPressはサーバーとドメインが必要になりますが、レンタルサーバーを使うなどすることで費用がかかっていまします。 そこでローカルにWordPressの環境をつくるため、M

    PHP・MySQL初心者がWordPressで開発を行うために読んできた本やサイトの紹介! - Yukihy Life
  • ブログのRSSを読み込んで新着記事を表示!PHPを使ってみました

    0.rss-phpライブラリを使おうRSSやAtomを読み込むためのライブラリを開発している方がいらっしゃるので、そちらを使います。 今回は、rss-phpというライブラリを使います。 ライブラリをダウンロード以下のURLより、ファイルをダウンロードしてください。 dg/rss-php · GitHub 使うファイルをコピーダウンロードしたZIPファイルを解凍します。 この中の、srcディレクトリ内、Feed.phpを使います。 Feed.phpを作業するディレクトリへコピーします。 これで準備は完了です。 1.PHPを記述 2015/12/4:一部プログラムを修正しました。 2015/12/3:詳細の文字数を制限したいという要望をいただきましたので、プログラムを修正しました。 新着記事を表示させたいファイルに、以下のPHPを記述します。 <?php require_once "./Fee

    ブログのRSSを読み込んで新着記事を表示!PHPを使ってみました
  • 1