Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将PHP代码插入Joomla文章中,并与文章HTML混合_Php_Html_Joomla - Fatal编程技术网

将PHP代码插入Joomla文章中,并与文章HTML混合

将PHP代码插入Joomla文章中,并与文章HTML混合,php,html,joomla,Php,Html,Joomla,我有以下代码: <?php $lastfile = null; $files = glob('./images/fruits*.*'); foreach($files as $file) { $filename = pathinfo($file); $filepath1 = pathinfo($file, PATHINFO_BASENAME); $filepath2 = "images/fruits/".$filepath1; $base = basenam

我有以下代码:

<?php
$lastfile = null;
$files = glob('./images/fruits*.*');
foreach($files as $file) {
    $filename = pathinfo($file);
    $filepath1 = pathinfo($file, PATHINFO_BASENAME);
    $filepath2 = "images/fruits/".$filepath1;
    $base = basename($file, '.jpg');
    preg_match('#/([^/]+?)(?: \d+)?\.[^/]+$#', $file, $match);
    $filet = $match[1];
    if ($filet != $lastfile) {
       echo '{slider';
       echo '<strong>'.$filet.'</strong>|blue';
       echo '}';
       $lastfile = $filet;
       echo '<br>';
    }
    echo '{tip';
    echo "<img src=\"".$filepath2."\">";
    echo '}';
    echo "<img src=\"".$filepath2."\" "; 
    echo 'width="100" height="100" />{/tip}';
}
?>

我不知道Sourcer,但是如果php回音是问题所在,请尝试内联php:

...

if ($filet != $lastfile): ?>
   {slider<strong><?php echo $filet; ?></strong>|blue}
   <?php $lastfile = $filet; ?>
   <br>
<?php endif;

...
。。。
如果($filet!=$lastfile):?>
{滑块|蓝色}


谢谢,伙计,就这样。我也在谷歌上搜索,以解决如何打破这几行,但这真的很有帮助。
...

if ($filet != $lastfile): ?>
   {slider<strong><?php echo $filet; ?></strong>|blue}
   <?php $lastfile = $filet; ?>
   <br>
<?php endif;

...