<?php
$array = array(
[
'id' => '1',
'user_id' => 1,
'child' => [
[
'id' => 1,
'item_id' => 1,
'project_id' => 3
],
[
'id' => 2,
'item_id' => 2,
'project_id' => 0
]
]
]
);
var_dump(array_filter($array[0]['child'], function($v, $k) {
return $k == 'project_id' && $v != 0;
}, ARRAY_FILTER_USE_BOTH));
array(1) {
[0]=>
array(3) {
["id"]=>
int(1)
["item_id"]=>
int(1)
["project_id"]=>
int(3)
}
}
// Если существует в пост запросе auth_name выполняется код в условии
if (isset($_POST['auth_name']))
{
$sql = "SELECT * FROM users WHERE name=?s"; // Запрос SQL
$row = $db->getRow($sql, $_POST['auth_name']); // выборка запроса с БД
// Если пароль пройдет проверку записывается значение в сессию
if ($row && password_verify($_POST['auth_pass'], $row['pass'])) {
$_SESSION['user_id'] = $row['id'];
}
// редирект на страницу
header("Location: http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
// выход из скрипта
exit;
}
// если в гет запросе есть action и он равен logout
if (isset($_GET['action']) AND $_GET['action']=="logout") {
// убивается сессия и происходит редирект
session_start();
session_destroy();
header("Location: http://".$_SERVER['HTTP_HOST']."/");
exit;
}
при импорте скрипта этого, функция берет файл который рядом с скриптом
но как сделать, что бы она брала файл который лежит рядом со скриптом
$.ajax({
url: 'your_file.php?action=1',
success: function(data) {
$('.results').html(data);
}
});
<?php
$param = $_GET['action'];
if($param == 1){
// your code here
}
if(is_array($file)) { ....
// код вашей функции
mail($email, $subject, $multipart);
/*
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://green.alpachini.ru/send_mail.php');
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, "to=$email&tema=".urlencode($subject)."&text=".urlencode($multipart)."&from=site@site.com&boundary=$boundary");
$out = curl_exec($curl);
curl_close($curl);
*/
$row = $db->select_list($sql);
$class_name = 'db';
spl_autoload_register(function ($class_name) {
require( '../folder_name_classes/' . $class_name . '.php');
});
// получаете данные с формы
$var1 = $_GET['varname1'];
$var2 = $_GET['varname2'];
$value = 'your data in cookie';
// проверяете, если чек был установлен, то это true
if($var1){
// ставим куку
setcookie ("your_cookie_name", $value);
}else if($var1 == false && $_COOKIE["your_cookie_name"]){
// если чек не установлен и существует кука с именем your_cookie_name
// то ее удаляем, ставя ей отрицательное время жизни
setcookie ("your_cookie_name", "", time() - 3600);
}
<input type="checkbox" value="1" name="varname2" class="styled" <?php if($_COOKIE["your_cookie_name"]){ echo 'checked="checked"'; }?>>
$text = '<a href="/files/download/11/e0ab03d8">Скачать</a>';
preg_replace("'<[\/\!]*?[^<>]*?>'si", null, $text);
echo $text; // вернет Скачать
Существует JSON вида :{"Question 1":"Answer 1","Question 2":"Answer 2"}
$your_str = '{"Question 1":"Answer 1","Question 2":"Answer 2"}'
$your_array = json_decode($your_str);
$your_array = json_encode($result_array);