Как передать переменную?

Здравствуйте! Работаю над админкой, она по запросу создает новый php файл и передает туда информацию, как передать переменную, если нужно использовать '', но и переменную нужно обернуть в ''?

$myfile = fopen("../news/$latin.php", "w") or die("Unable to open file!");
    $txt = 
    '<?php
                                $db = new PDO(dsn:"mysql:host=localhost;dbname=BorkiFestival_site", username:"root", password: "root");
                                $info = [];
                                $str = pathinfo(__FILE__, PATHINFO_FILENAME); // осторожно! необходима экранизация
                                if($query = $db->query("SELECT * FROM `news_cards` WHERE name_src LIKE ' $str'")){
                                    $info = $query->fetchAll(fetch_style: PDO::FETCH_ASSOC);
                                }else{
                                    print_r($db->ErrorInfo());
                                }
                                foreach($info as $data):?>'
fwrite($myfile, $txt);
    fclose($myfile);
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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