Правильный ли формат для json, что я сохраняю?
Или мне как то надо переделать?(если переделать, то как)
<?php
$arr = ['name' => $_POST['name'], 'number' => $_POST['number']];
//читаем данные из файла
$r_json = file_get_contents("data.json");
$arr_json = json_decode($r_json, true);
//склеить данные из файла и теми что получили из формы
$result = array_merge($arr_json, $arr);
//сохраняем данные в файл
$fp = fopen('data.json', 'a');
fwrite($fp, $json_data);
fclose($fp);
header("Content-type: application/json; charset=utf-8");
$args = array(
'numberposts' => -1,
);
$posts = get_posts($args);
foreach( $posts as $post ) {
setup_postdata($post);
//выводим данные поста
//the_title();
//the_content();
}
wp_reset_postdata(); // обязательно в конце делать сброс
Как лучше реализовывать проверку сессии админа?
$html = "";
foreach($newsData as $oneNews){
$html .= "
<div class='news__list__item'>
<img src='{$oneNews['img']}' alt=''>
<div class='news__list__item__title'>{$oneNews['title']}</div>
<div class='news__list__item__txt'>{$oneNews['small_text']}</div>
<div class='news__list__item__data'>";
//добавляем строчку в блок.
$html .= date("d",strtotime($oneNews['date_create']));
//закрываем все открытые блоки div
$html .= "</div></div></div></div>";
}
echo json_encode(array(
'result' => 'success',
'html' => $html
));
// Добавим текстовое поле "Имя"
add_filter( 'woocommerce_checkout_fields' , 'add_payments_name' );
function add_payments_name( $fields ) {
$fields['shipping']['shipping_apartment'] = array(
'type' => 'text',
'label' => __('Кто заплатил', 'woocommerce'),
'placeholder' => _x('Введите имя...', 'placeholder', 'woocommerce'),
'required' => false,
'class' => array('from-input'),
'clear' => true
);
return $fields;
}
function createMailHtml($data = []) {
ob_start();
extract($data);
require_once('views/templates/confirm_email_template.php');
$html = ob_get_clean();
return $html;
}
$data = ['title' => 'Заголовок', 'content' => 'Основной текст'];
<h1><?=$title?></h1>
<p><?=$content?></p>
$mailbody = createMailHtml($data);
//выводим на экран
echo $mailbody;
<?php
$f = file("users.txt");
$d = 0;
print_r($_POST);
print_r($f);
for($i = 0; $i < count($f); $i++){
if ($_POST["name"] == "name"){
if ($_POST["password"] == trim($f[$i])){
header("Location: https://mysiteeeeee.000webhostapp.com/pagess.html");
}
}
}