frilanser
@frilanser

Как исправить ошибку syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')'?

Помогите исправить синтаксическую ошибку:

Браузер выдает:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')'


Код целиком:
if(preg_match("/http:\/\/vk.com|http:\/\/www.vk.com/i", $video_lnk)){
$rEXPVK = explode('<img id="player_thumb" src="', $html);
$rEXPVK_2 = explode('"', $rEXPVK[1]);
$rEXPVK_3 = explode('var video_title = \'', $html);
$rEXPVK_4 = explode("'", $rEXPVK_3[1]);
$rEXPVK_4[0] = urldecode($rEXPVK_4[0]);
$res_img = $rEXPVK_2[0];
$result_title = $rEXPVK_4[0];
if(!$result_title) $result_title = 'No name';
}
$result_img = $res_img;
                    
                    if(!preg_match("/http:\/\/vk.com|http:\/\/www.vk.com/i", $video_lnk));
                        $result_title = trim(strip_tags(strtr($res_title, array(''' => "'", '&quot;' => '"', '&iqu;' => '[', '&iqu2;' => ']')));
                    else
                        $result_title = trim(strip_tags($result_title));
                        
                    $result_descr = trim(strip_tags($res_descr));
                    
                    if($result_img && $result_title)
                        echo "{$result_img}:|:{$result_title}:|:{$result_descr}";
                    else
                        echo 'no_serviece';
                }
            } else
                echo 'no_serviece';
            
            die();
        break;


Жалуется с ошибкой на:
$result_title = trim(strip_tags(strtr($res_title, array(''' => "'", '&quot;' => '"', '&iqu;' => '[', '&iqu2;' => ']'))));
  • Вопрос задан
  • 8531 просмотр
Пригласить эксперта
Ответы на вопрос 1
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
Мама-ама, криминал

... strtr($res_title, array(''' => "'", ...

Экранировать кавычку забыли.

... strtr($res_title, array('\'' => "'", ...

Вот поэтому и говорят - не печатайте в блокноте, чепятайте в нормальных редакторах с подсветкой.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы