в моей голове 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>
<?php the_posts_pagination(); ?>
что не так?
//Сохраняем файл с помощью PHPExcel_IOFactory и указываем тип Excel
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2016');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>AJAX Send</title>
</head>
<body>
<button id="btn_yes">Btn_yes</button>
<button id="btn_no">Btn_no</button>
<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
<script src="main.js"></script>
</body>
</html>
//"file.php" - Это тот файл на который будем отправлять AJAX запрос
$("#btn_yes").on('click', function() {
$.post("file.php", { btn_yes: "btn_yes"})
.done(function( data ) {
alert( "Сообщение: " + data );
});
});
$("#btn_no").on('click', function() {
$.post("file.php", { btn_no: "btn_no"})
.done(function( data ) {
alert( "Сообщение: " + data );
});
});
if( isset( $_POST['btn_yes'] )) {
echo 'Отправлена кнопка btn_yes';
}
if( isset( $_POST['btn_no'] )) {
echo 'Отправлена кнопка btn_no';
}
//хеш пароля '1234'
$hash = '$2y$10$JwKVTFX73osL3hu7zeGjO.yvHFAsCcSCWzhVFN//.0mAkfGo.9f1y';
if (password_verify('1234', $hash)) {
$_SESSION['username'] = $username;
$fmsg = 'Вы вошли под пользователем';
header('Location: index.html');
} else {
echo 'Пароль не верный!';
}
//функция добавления любого кол-ва произвольных символов к строке
function addSlash($str, $symbol = ' ', $slashes = 4) {
$str .= PHP_EOL;
$lenght = (int) strlen($str) + $slashes;
return str_pad($str, $lenght, $symbol, STR_PAD_LEFT);
}
//добавляем четыре пробела слева к строке
$flow = addSlash('<div class="Wuanuee"><p>Доставка КПП по России</p></div>');
$flow .= addSlash('<div class="Wuanuee"><p>Mercedes-Benz Special Trucks</p></div>');
$flow .= addSlash('<div class="Wuanuee"><p>Роботизированная КПП</p></div>');
file_put_contents('file.php', $flow);
//добавляем два знака + слева к строке
$flow = addSlash('<div class="Wuanuee"><p>Доставка КПП по России</p></div>', '+', 2);
$flow .= addSlash('<div class="Wuanuee"><p>Mercedes-Benz Special Trucks</p></div>', '+', 2);
$flow .= addSlash('<div class="Wuanuee"><p>Роботизированная КПП</p></div>', '+', 4); //тут добавим 4 плюса
file_put_contents('file2.php', $flow);
function add_contact_info( $wp_customize ) {
$wp_customize->add_section( 'contact_info', array(
'title' => 'Контактная информация',
'description' => 'Редактирование контактных данных',
'priority' => 20
) );
$wp_customize->add_setting( 'contact_info_phone', array(
'default' => '',
'transport' => 'refresh'
) );
$wp_customize->add_control(
new WP_Customize_Control(
$wp_customize,
'contact_info_phone',
array(
'label' => 'Контактный телефон',
'section' => 'contact_info',
'type' => 'tel'
)
)
);
}
<?php echo get_theme_mod( 'contact_info_phone' ); ?>