Перейти к основному содержимому

4 записи с тегом "php"

Посмотреть все теги

<?php

// Получение данных из тела запроса
function getFormData($method) {
// GET или POST: данные возвращаем как есть
if ($method === 'GET') return $_GET;
if ($method === 'POST') return $_POST;

// PUT, PATCH или DELETE
$data = array();
$exploded = explode('&', file_get_contents('php://input'));

foreach($exploded as $pair) {
$item = explode('=', $pair);

if (count($item) == 2) {
$data[urldecode($item[0])] = urldecode($item[1]);
}
}

return $data;
}

<?php
$fp = fopen('results.json', 'w');
fwrite($fp, json_encode($response, JSON_UNESCAPED_UNICODE));
fclose($fp);

// or file_put_contents('results.json', json_encode($response, JSON_UNESCAPED_UNICODE))

<?php

$valid_passwords = array ("LOGIN" => "PASSWORD");
$valid_users = array_keys($valid_passwords);

$user = $_SERVER['PHP_AUTH_USER'];
$pass = $_SERVER['PHP_AUTH_PW'];

$validated = (in_array($user, $valid_users)) && ($pass == $valid_passwords[$user]);

if (!$validated) {
header('WWW-Authenticate: Basic realm="My Realm"');
header('HTTP/1.0 401 Unauthorized');
die ("Not authorized");
}