php utilise file_get_contents pour ouvrir un fichier php, rechercher la chaîne spécifiée, puis ajouter un autre contenu en dessous dans une nouvelle ligne ?
淡淡烟草味
淡淡烟草味 2017-06-28 09:23:06
0
3
956

Je souhaite implémenter une fonction, car chaque fois que le système que j'utilise est mis à jour, le morceau de code que j'ai ajouté sera écrasé.
Je souhaite implémenter cette fonction si elle écrase mon code, j'ouvrirai ce morceau de code et. ajoutez-le à nouveau.

C'est ce code S'il est couvert, j'ouvrirai ce fichier php,
framework/bootstrap.inc.php

Et recherchez cette partie, ['development'] == 1);['development'] == 1);
完整的是这样
define('DEVELOPMENT', $_W['config']['setting']['development'] == 1);Le tout est comme ça

define('DEVELOPMENT', $_W['config'][' paramètre'] ['développement'] == 1);


S'il est trouvé, renvoyez true, enveloppez une ligne et ajoutez un morceau de code après
Comme ceci

Après qu'il soit trouvé. 🎜
`define('DEVELOPMENT', $_W['config']['setting']['development'] == 1);`
// 追加的代码
define('DEBUG', $_W['config']['setting']['debug'] == 1);
if(DEBUG){
    include ROOT.'/framework/debug.php';
}
淡淡烟草味
淡淡烟草味

répondre à tous(3)
我想大声告诉你

Pourquoi ne pas trouver le problème selon lequel une partie du code sera écrasée lors de la mise à jour du code, mais résoudre le problème de cette manière détournée ?

学霸

Pourquoi pas

define('DEBUG', $_W['config']['setting']['debug'] == 1);
if(DEBUG) {
    include ROOT.'/framework/debug.php';
}

Créez un fichier séparé pour ce code que vous avez ajouté, puis chargez-y le fichier de mise à jour du système et votre fichier

require 'xxxx.php'; // 系统更新会覆盖的文件
require 'bbbb.php'; // 你自己添加的代码

De cette façon, vous n'avez pas à craindre qu'il soit écrasé par le système après la mise à jour, et il est beaucoup plus facile de conserver votre propre code.

Ty80

Je suis d'accord avec le point ci-dessus. Mais si vous devez le faire, vous pouvez ajouter un commentaire au code que vous avez ajouté. Lisez ensuite le contenu de l'intégralité du fichier et utilisez les commentaires pour diviser le fichier en deux chaînes. Concaténez ensuite votre code avec les deux chaînes, et enfin écrivez-le dans le fichier.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal