• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:copy関数について質問です)

copy関数の使い方とは?

このQ&Aのポイント
  • PC用と携帯用のHTMLファイルの文字コードが異なる場合、copy関数を使ってファイルをコピーする方法について質問です。
  • 現在はFFFTPを使ってPC用のファイルをダウンロードして、SJISに変換して携帯用のファイルをアップロードしていますが、PHPで同じような処理を行いたいと考えています。
  • copy関数を使う前に文字コードの変換を行う必要があり、どのような方法があるかアドバイスをいただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • sgcarrot
  • ベストアンサー率68% (17/25)
回答No.1

copy関数では出来ませんが、難しくは無いですよ。 こんな感じで、コピーしてやればOKです $buf = file_get_contents("入力ファイル名"); //ファイル読込み $buf = mb_convert_encoding($buf, "SJIS", "EUC"); //文字コード変換 file_put_contents("出力先ファイル名",$buf); //ファイル出力

koke29
質問者

お礼

ありがとうございますー mb_convert_encoding を使うにもどのタイミングでやればいいのか 混乱してわかんなくなっていたので助かりました! file_put_contents はPHPのバージョンが対応してなかったので fwriteを使って無事完成しました!! アドバイス、ありがとうございました♪

関連するQ&A