Почему переменная пропадает из области видимости в другом файле?По тому что инклуд происходит внутри объекта $web_template, в котором область видимости изолирована текущим вызывающим объектом.
В самом файле такой код:Во первых - вы пытаетесь достать из глобал переменную, которую туда не помещали, во вторых - это просто жопа какой плохой подход, вместо этого у вас должно быть что-то типа
<?php
$products = $GLOBALS['products'];
$web_template->products = $products;
$web_template->include('catalog', 'cards-simple');
var_dump($this->products); // $this будет ссылаться на сам объект $web_template
Сайт заливали не через гитхаб. Сделан он был на локалке и на хостинг отправлен в виде архива, они распаковали и всё.А архивчик потерли? Или это стало бесплатным бонусом за упорство и находчивость?
Нужно получить resources_id, resources_name,Все или по какому то критерию?
select
`resources_id`,
`resources_name`
from `resources`
количество записей в таблице statistics относящиеся к resources (/resource/ ид ресурса)
select
count(*)
from `statistics`
where `statistics_url` = '/resource/resources_id'
document.addEventListener("DOMContentLoaded", function(){
// ваш js
});
иначе он работать нормально не будет.$e_mail = "sme071825@gmail.com";
...
$headers .= "From: " . $e_mail . "\r\n";
From: должен содержать емэйл сервера с которого вы отправляете почту, с таким заголовком дальше первого спамфильтра ваше письмо не уедет. Или используйте PHPMailer.Пробовал всё, не получается,Значит не все пробовали
то форма не отправляется на почтуПри этом обычно видно ошибки в консоли и/или в логах сервера, где они?
то вообще ничего не работает. HELP!!!Вообще ничего не работает это не описание проблемы, это крик истеричной домохозяйки, что конкретно не работает, какие ошибки в консоли, в логах, что уходит на сервер, что возвращается...