私がやろうとしているのは、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を使って動的添付ファイルを作成する
- 2. PHPとjQueryを使ってHTMLファイルを作成する
- 3. PHPを使ってISPConfigにメールIDを作成するには?
- 4. ffmpegとPHPを使ってイメージを作成するには?
- 5. Doxygenを使用してコメントヘッダPHPファイルを作成するには?
- 6. フレームを使ってPHPページを作成する方法は?
- 7. phpを使ってdocファイルを生成する方法
- 8. PHPを使ってRESTfulなAPIとWebサイトを作成する
- 9. jQueryを使ってPHPでカスケードドロップダウンリストを作成する方法
- 10. PHPを使ってCMSを作成する方法
- 11. pleskでPHPを使ってftpアカウントを作成する
- 12. PHPとVBulletinuserシステムを使ってCMSを作成する
- 13. imagemagick(php)を使って平行四辺形を作成する
- 14. PHPを使ってxmlファイルにデータを挿入するには?
- 15. PHPを使用してMSEXCELファイルを作成する方法
- 16. PHPを使用して透明なpngファイルを作成する
- 17. phpデータを使ってテーブルを作る
- 18. PHPでcurlを使ってファイルをダウンロードするには?
- 19. このPDFファイルをPHPを使ってダウンロードするには
- 20. PHPとhtaccessを使って動的サブドメインを作成するには?
- 21. echo経由でphpを使ってポップアップウィンドウを作成するには?
- 22. phpとajaxを使って "自分のステータス"を作成するには?
- 23. phpとmysqlを使って検索結果ページを作成するには?
- 24. phpを使ってmarkdownからpdfを生成するには?
- 25. PHPを使ってhtmlからimgを作成しますか?
- 26. {括弧} = PHPを使って$ arrayを作成しますか?
- 27. .htaccessを使ってPHPのフロントコントローラを操作するには?
- 28. PHPを使ってwsdlファイルを読む
- 29. PHPを使って* .sqlファイルを実行
- 30. テストPHP JPGファイルを作成する
リファレンス:[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 –