Я разрабатываю приложение, которое локально устанавливает копию WordPress. В приложении, которое я разрабатываю, я хочу, чтобы он заменил database_name_here
на wp-config-sample.php
, так что он имеет правильное имя, а также имя пользователя и пароль. И когда я копирую файл в wp-config.php
, информация верна.Создание PHP-файла из приложения с использованием шаблона WordPress
Я использовал
$test = htmlspecialchars(file_get_contents($wp_config_sample_file))
Чтобы получить содержимое файла wp-config-sample.php
и пытался использовать
$var = array(
'database_name_here' => 'fred',
);
$wp_config = strstr($test, $var);
и никаких изменений не происходит. Я также пробовал str_replace
, который будет работать, но он, кажется, игнорирует любые совпадения, которые появляются между тегами <?php ?>
.
Таким образом, в целом, я пытаюсь создать wp-config.php
файл из wp-config-sample.php
программно, который содержит имя хоста, имя пользователя и пароль вместо меня вдаваясь в файловой структуре и редактировании файла непосредственно перед тем, как можно приступить к разработке. Мое приложение - управлять несколькими установками WordPress локально для целей разработки.
Спасибо, что работали больше ... – Martin7jd