Forum de discussions pour les webmasters et les web developpeurs. (PHP, SQL, XHTML, JavaScript, Référencement, Positionnement,...)
Vous n'êtes pas identifié.
Alors pour ce code:
<?php
function inc($fichier)
{
ob_start();
include($fichier);
$Contenu = ob_get_contents();
ob_end_clean();
return $Contenu;
}
function Remplace($zzchaine)
{
$zzchaine = preg_replace_callback("\[include\] ?([^\[]*) ?\[/include\]",inc('\\1'), $zzchaine);
return $zzchaine;
}
$moncontenue = sansaccent($contenue);
echo Remplace($contenue);
?>J'obtient:
Warning: preg_replace_callback() requires argument 2, '
Warning: inc(\1) [function.inc]: failed to open stream: No such file or directory in /home.31/r/e/f/***.php on line 180
Warning: inc() [function.include]: Failed opening '\1' for inclusion (include_path='.:/usr/local/lib/php') in /home.31/r/e/f/***.php on line 180
', to be a valid callback in /home.31/r/e/f/***.php on line 190
Hors ligne
<?php
function inc($fichier)
{
ob_start();
include($fichier[1]);
$Contenu = ob_get_contents();
ob_end_clean();
return $Contenu;
}
function Remplace($zzchaine)
{
$zzchaine = preg_replace_callback("#\[include\] ?([^\[]*) ?\[/include\]#",'inc', $zzchaine);
return $zzchaine;
}
echo Remplace('[include]index.php[/include]');
?>
Un code qui fonctionne (j'ai testé). ![]()
Hors ligne
Alors la je dit bravo
.
Sa semble fonctionner au poil.
Merci au grand maitre du PHP ![]()
Hors ligne