Bonjour a tous ,j'ai un tit soucis
voudrait rajouter un include_once("toto.inc.php"); dans un php existant.
me demandais si quelque un pourrait me donner un coup de pouce..
je suis tres mauvais en php donc...
voici le code que je voudrait rajouter le include_once("toto.inc.php");
php existant test.php
<?php
$css .= 'header{background-size:' . $this->getData(['theme','header','imageContainer']).'}';
if($themeHeaderImage = $this->getData(['theme', 'header', 'image'])) {
$css .= 'header{background-image:url("../file/source/' . $themeHeaderImage . '");background-position:' . $this->getData(['theme', 'header', 'imagePosition']) . ';background-repeat:' . $this->getData(['theme', 'header', 'imageRepeat']) . '}';
}
$colors = helper::colorVariants($this->getData(['theme', 'header', 'textColor']));
?>
voudrait que ça ressemble a ça au final just rajouter include_once("toto.inc.php");
<?php
$css .= 'header{background-size:' . $this->getData(['theme','header','imageContainer']).'}';
if($themeHeaderImage = $this->getData(['theme', 'header', 'image'])) {
$css .= 'header{background-image:url("../file/source/' . $themeHeaderImage . '");background-position:' . $this->getData(['theme', 'header', 'imagePosition']) . ';background-repeat:' . $this->getData(['theme', 'header', 'imageRepeat']) . '}';
}
include_once("toto.inc.php");/////////////////////////////////ICI/////////////////////
$colors = helper::colorVariants($this->getData(['theme', 'header', 'textColor']));
?>
le code que j ai essayer d'utiliser pour modifier c'est ça
<?php
$file = $_SERVER['DOCUMENT_ROOT'] .'/test.php';
$filecontent=file_get_contents($file);
$replace=str_replace('ici je sais pas quoi rajouter', 'include_once("toto.inc.php");', $filecontent );
file_put_contents($file, $replace);
?>
je sais pas si l’on peut le faire avec ça ?
merci d'avance