私がやろうとしているのは、phpシステムインストールの最初のステップとして、ユーザーがデータベース、ユーザー名、パスワード、およびホストを入力するインストールファイルを作成することです。phpを使って.phpファイルを作成するには?
答えて
拡張子を追加します。言及した他のものと同じように、php拡張子を持つファイルを書くだけです。
しかし、構成データ用のiniファイルを書き、後でparse_ini_file
をロードします。
更新:ここはそれを行うための例である:
<?php
$config = array(
"database" => "test",
"user" => "testUser"
);
function writeConfig($filename, $config) {
$fh = fopen($filename, "w");
if (!is_resource($fh)) {
return false;
}
foreach ($config as $key => $value) {
fwrite($fh, sprintf("%s = %s\n", $key, $value));
}
fclose($fh);
return true;
}
function readConfig($filename) {
return parse_ini_file($filename, false, INI_SCANNER_NORMAL);
}
var_dump(writeConfig("test.ini", $config));
var_dump(readConfig("test.ini"));
あなたはそれについてもっと教えてくれませんか? (iniファイルを書き込む)を使って設定ファイルを作成するインストーラを作成するにはどうすればよいですか? –
私は例を追加しましたが、あまりにも多くのエラー処理をしない単純な例です。スペースを含むパラメータを持つ場合は、 'sprintf'でエスケープする必要があります。 –
私はそれを試みましたが、エラーが発生しました:警告:parse_ini_file()のパラメータカウントが間違っています。また、フォーム入力を使用して設定ファイルを作成する方法と、Webサイトの各ページのデータベースに接続するために設定ファイルを読み込む方法はありますか? –
それはあなたが他のファイルを作成しているのと同じですが、ちょうどそれが簡単だ.php
$fp=fopen('filename.php','w');
fwrite($fp, 'data to be written');
fclose($fp);
ありがとうございますが、.phpページを書く際にフォーム入力を使用する方法: たとえば、ユーザーがデータベース名を入力すると、作成するconfig.phpファイルで使用する必要があります。 $ database = $ _POST ['database']を使用することは可能ですか? fwrite関数の中で? –
- 1. phpを使って '.epub'拡張ファイルを作成するには?
- 2. PHPを使ってホスト.configファイルを作成するには
- 3. PHPを使って動的添付ファイルを作成する
- 4. csvファイルをヘッダを使ってPHPで作成する方法
- 5. ツリー構造ファイルを.htaccessを使ってPHPで作成する
- 6. PHPとjQueryを使ってHTMLファイルを作成する
- 7. PHPとデータベースを使ってdocファイルを作成して保存するには?
- 8. PHPを使ってISPConfigにメールIDを作成するには?
- 9. OpenTBS/PHP - マクロを使ってPowerPointファイルを生成するには?
- 10. ffmpegとPHPを使ってイメージを作成するには?
- 11. PHPを使ってライブストリーミングを作成するには?
- 12. JSONとPHPを使ってSocialMedia TimeLineを作成するには?
- 13. PHPを使ってvar javascriptを作成するには?
- 14. PHPを使って非同期ソケットサーバーを作成するには?
- 15. Doxygenを使用してコメントヘッダPHPファイルを作成するには?
- 16. オプションドロップダウンメニューを使ってPHPフォームを作成する方法は?
- 17. フレームを使ってPHPページを作成する方法は?
- 18. phpを使ってdocファイルを生成する方法
- 19. PHPを使ってダイナミックカラムを使ってテーブルを作成する方法
- 20. php - Cpanel cpanelでphpコードを使って新しいフォルダを作成する
- 21. xmlの一部からPHPを使ってPHPを作成する
- 22. PHPの配列を使ってテーブルを作成する
- 23. pleskでPHPを使ってftpアカウントを作成する
- 24. カテゴリアイコンを使ってPHP後ループを作成する方法
- 25. PHPを使って動的なツリーを作成する
- 26. javascriptでphp変数を使ってXMLを作成する
- 27. imagemagick(php)を使って平行四辺形を作成する
- 28. mysqliとphpを使ってテーブルを作成する
- 29. phpとmysqlを使ってドッカー画像を作成する
- 30. PHPとVBulletinuserシステムを使ってCMSを作成する
リファレンス:[PHP:ファイルシステム機能(http://php.net/manual/en/ref.filesystem.php) –
['file_put_contents()']](http://www.php.net/manual/en/function.file-put-contents.php) –
http://php.net/function.fwrite –