質問: xampを使用して、問合せフォームと作りました。 htdocs内にファイルを保存して、localhostであれば問題なく問合せフォームは動きました。 ただ、それをfilezillaを使ってネットにあげる(←表現があってるかわかりません)と、問合せフォームがphpのコードが表示されるようになりました。 そこで、私はxampだとlocal環境でしかダメなんだと思い、ロリポップというレンタルサーバーを契約しました。 問合せフォームのデータベースの種類やユーザー名のコードを書き換えてました。 そして問合せフォームを開いてみるとこういうエラーが出ました。 エラー内容:SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: ���̂悤�ȃz�X�g�͕s���ł��B ホスト名が違いますよというエラーだと思うのですが、ホスト名はロリポップのユーザー専用ページのサーバーに書いてるのをコピペしました。 ファイルはxampのhtdocs内に保存してます。
回答: ホスト名が間違ってますで合ってますよ。 厳密にいうと、存在しないホスト名が指定されているが正しいですが。 文字化けしているようなので、ファイルの文字コードを、確認してはいかがでしょう