Ошибка синтаксического анализа PHP: синтаксическая ошибка, непредвиденный T_CONSTANT_ENCAPSED_STRING, ожидающий ',' или ';' в C:\apache2triad\htdocs\imagedisplay.php в строке 28
Привет я получаю сообщение об ошибке во время выполнения кода: ошибка синтаксического анализа PHP: синтаксическая ошибка, неожиданный T_CONSTANT_ENCAPSED_STRING, ожидая ',' или ';' в C:\apache2triad\htdocs\imagedisplay.php в строке 28
<?php
$dir= "C:\apache2triad\htdocs\phppgadmin\images\phpimages";
$file_display= array('jpg', 'jpeg', 'png', 'gif');
if(file_exists($dir)== false)
{
echo "directory x not found";
}
else
{
$dir_content= scandir($dir);
foreach($dir_content as $file)
{
$file_type = strtolower(end(explode('.', $file)));
// echo "$file <br> ";
if($file !=='.' && $file !=='..')
{
//echo "$file <br> ";
echo "<img src="', $dir, '/', $file, '" alt="', $file, '"/>";
}
}
}
?>
пожалуйста помоги
1 ответ
echo "<img src="', $dir, '/', $file, '" alt="', $file, '"/>";
^^-- here
По сути, у вас есть две разные строки, что делает эту строку полностью недействительной.