В структуре файлов не разбираюсь, поэтому не в курсе где можно найти данный файл
\catalog\view\theme\default\template\product\review.twig
Можно ли в структуре файлов написать свой html и js?
$login = filter_var(trim($_POST['login']), FILTER_SANITIZE_STRING);
$password = filter_var(trim($_POST['password']), FILTER_SANITIZE_STRING);
$mysql = new mysqli('localhost', 'root', 'root', 'reg-bd');
if ($mysql->connect_errno) {
exit('Ошибка при соединении с базой данных: ' . $mysql->connect_error);
}
$result = $mysql->query("SELECT * FROM `users` WHERE `login` = '$login' AND `password` = '$password'");
if (!$result)
{
exit('Ошибка при выполнении запроса: ', $mysql->error);
}
$user = $result->fetch_assoc();
setcookie('user', $user['name'], time() + 3600, "/");
//что бы проверить, что в переменно что то есть, можно вывести ее через: var_dump($user)
$('#formName').submit(function(e) {
console.log('form sending...');
$.post(`https://АДРЕС_СИСТЕМЫ/forms/wtl/КОД_ФОРМЫ`, {
key: КОД_ФОРМЫ,
name: ЗНАЧЕНИЕ_ДЛЯ_ПОЛЯ_NAME,
phonenumber: ЗНАЧНИЕ_ДЛЯ_ПОЛЯ_PHONENUMBER,
xxx: ЗНАЧНИЕ_ДЛЯ_ПОЛЯ_ХХХ,
});
e.preventDefault();
});
<?php
require_once 'connect.php';
$h = $_POST['smail'];
var_dump($_POST['smail']);
if (!mysqli_query($connect, "INSERT INTO `soobchenie` (`id`, `otpravit`, `nku`, `avu`, `nkchata`, `forma`, `time`, `prosmotr`) VALUES (NULL, '$h', 'g', 'l', 'l', 'l', 'l', 'l')") {
printf("Ошибка при добавлении в базу данных: %s\n", mysqli_error($connect));
}
?>
Как мне это сделать?
<?php
require_once 'MyString.php';
$mystr = new MyString();
echo $mystr->getString();
$mystr->setString('stop');
echo $mystr->getString();
<?php
class MyString
{
private $string;
public function __construct(string $str = ' start ')
{
session_start();
if (empty($_SESSION['string'])) {
$this->string = $str;
}
}
public function setString(string $str)
{
$this->string = $str;
$_SESSION['string'] = $this->string;
}
public function getString()
{
return $_SESSION['string'] ?? $this->string;
}
}
всё заработает и выведет "start stop", но если обновить страницу то будет тоже самое, а мне хотелось бы чтобы теперь выводило "stop stop"
в моей голове junior - это тот, кто пишет круды и что-то там допиливает в проектах
Я могу сделать какой-нибудь обычный crud с sql, но, видимо этого не достаточно.
Также у меня есть пару книг популярных по этому языку и там тоже нечего взять полезного.
<?php
error_reporting(E_ALL);
if (mail("mymail@gmail.com", "New User", " Name: ".$_POST['name']. "\n" . " Email: ".$_POST['email']. "\n" . "\r\n") {
header('Location: https://example.com/thanks/index.html');
exit();
} else {
die('Ошибка при отправке письма!');
}
мол xampp использовать для нормальной разработки себе дороже
//Создаём XML документ: начало
$date = date("d/M/y H:m:s");
$xml_content = '';
$site_url = 'https://'.$_SERVER['HTTP_HOST'];
$quantity_elements = 0;
$array_pages_uniq = array_unique($array_pages);
foreach($array_pages_uniq as $v)
{
$quantity_elements++;
$xml_content.='
<url>
<loc>'.$site_url.$v['URL'].'</loc>
</url>';
}
//Создаём XML документ: конец
/**
* Функция загрузки шаблона
*
* @param string $template Путь до файлов шаблона
* @param mixed[] $data Данные для подстановки в шаблон
* @return string Возвращает готовый код шаблона
*/
function render_template($template, $data) {
ob_start();
if (file_exists($template)) {
extract($data);
require($template);
} else {
print('Нет файла шаблона: '.$template);
}
$html = ob_get_clean();
return $html;
}
$content = render_template('templates/main.php', ['title' => 'Главная страница');
echo $content;
<html>
<head>
<title><?=$title?></title>
</head>
</html>