<?php
$PwdMD5 = "11111";
$UserName = "username";
$cmdid = 'http://192.168.8.8:8088/cgi-bin/getinfo.cgi';
$cmddata = [
"PassWord" => $PwdMD5,
"UserName" => $UserName,
"Name" => "StInfo"
];
$opts = ['http' => [
'method' => 'POST',
'header' => 'Content-type: application/json',
'content' => json_encode($cmddata)
]];
$context = stream_context_create($opts);
$response = file_get_contents($cmdid, false, $context);
var_dump($response);
$tel = '79998887766';
$b=$pdo->prepare(" INSERT INTO `main` SET tel=:tel");
$b->bindParam(":tel", $tel);
$b->execute();
$tel = '5454545454';
$b->execute();
$tel = '1231231233';
$b->execute();
$sum = 0;
$arr = [1, 2, 3, 4, 5];
foreach($arr as $val) {
$sum += $val;
}
var_dump($sum);
<?php
class Test {
public function __construct(array $input)
{
foreach ($input as $key => $val) {
$this->{$key} = $val;
}
}
}
$test = new Test(['id' => 5, 'name' => 'root']);
var_dump($test->id);
var_dump($test->name);
$std = (object)['id' => 5, 'name' => 'root'];
var_dump($std);
var_dump($std->id);
var_dump($std->name);
/*
object(stdClass)#2 (2) {
["id"]=>
int(5)
["name"]=>
string(4) "root"
}
*/
<link href
, так как эти заголовки отличаются от тех которые браузер посылает если вы просто напрямую открываете ссылку в адресной строке.main.css.php?avif=1&jpg=1&webp=0
<link href="main.css.php"> // <- тут всегда jpg
<style>
body {
background: перезаписываем стили исходя из поддерживаемого формата
}
</style>
$res = array_map(function($post) { return $post['tab']; }, $page_data);
$url = __DIR__.'/data/news.json';
$data = file_get_contents($url);
C:\OpenServer\domains\tnv4\html\top_news.php
соотв-но значение будет C:\OpenServer\domains\tnv4\html
$replaces = [
'a' => 1,
'b' => 2,
//и тд
'я' => 998,
'Я' => 999,
];
$result = strtr($str, $replaces);
<?php
$str = 'Hello world';
//Array([a] => 0, [b] => 1, [c] => 2, [d] => 3 .. [z] => 25)
$dict = array_flip(range('a', 'z'));
$result = strtr(
mb_strtolower($str),
$dict,
);
var_dump($result); //string(18) "74111114 221417113"
if ( mb_strlen($_POST['b_search'] ?? '') > 0) {
$s_list = array_filter($s_list, function (array $val) {
return (mb_stripos($val['name'], $_POST['b_search']) !== false);
});
}
$result = "$uname||$pass"; //данные которые ввели
$match = null;
//считываем файл построчно и ищем совпадение
//если совпадение найдено - записываем результат в $match и прекращаем сканирование файла
$fp = fopen("user.txt", "r+");
while (($line = stream_get_line($fp, 1024 * 1024, "\n")) !== false) {
if(trim($line) === trim($result)) {
$match = trim($line);
break;
}
}
fclose($fp);
if(!empty($match)) {
echo "Найдено совпадение - {$match}";
} else {
echo "Ничего не найдено";
}
Тамара Ламова Тамара Ламова Автор вопроса
Просто добавила в /etc/apache2/envvars , перезагрузила апач.
Сработало.
SetEnv SPECIAL_PATH /example/test
SetEnv APPLICATION_ENV production
location / {
...
fastcgi_param APPLICATION_ENV production;
fastcgi_param SPECIAL_PATH /example/test;
...
}
env APP_NAME=MyAPP php -r 'var_dump(getenv("APP_NAME"));'