// часовой пояс Москва
$main_timezone = get_option( 'timezone_string', 'Europe/Moscow' );
date_default_timezone_set( "$main_timezone" );
// для даты создания
function main_get_the_date($the_date, $d, $post) {
$d = 'd.m.Y';
$date_now = date_format(date_create("now"), $d);
$date_yesterday = date_format(date_create("yesterday"), $d);
$post = get_post($post);
if ( !$post ) {
return $the_date;
}
$the_date = mysql2date( $d, $post->post_date);
if ($date_now == $the_date) {
$the_date = esc_html__( 'сегодня', 'main' );
} elseif ($date_yesterday == $the_date) {
$the_date = esc_html__( 'вчера', 'main' );
}
return $the_date;
}
add_filter( 'get_the_date', 'main_get_the_date', 10, 3 );
// для даты изменения
function main_get_the_modified_date($the_time, $d) {
$d = 'd.m.Y';
$date_now = date_format(date_create("now"), $d);
$date_yesterday = date_format(date_create("yesterday"), $d);
$the_time = get_post_modified_time($d, null, null, true);
if ($date_now == $the_time) {
$the_time = esc_html__( 'сегодня', 'main' );
} elseif ($date_yesterday == $the_time) {
$the_time = esc_html__( 'вчера', 'main' );
}
return $the_time;
}
add_filter( 'get_the_modified_date', 'main_get_the_modified_date', 10, 2 );
http://example.com/video_url.m3u8
ffmpeg -i "http://example.com/video_url.m3u8" -c copy -bsf:a aac_adtstoasc "output.mp4"
$wall = file_get_contents("http://api.vk.com/method/wall.get?v=5.3&filter=others&domain=chertanovo_center&count=5"); // Отправляем запрос
$wall = json_decode($wall, true); // Преобразуем JSON-строку в массив
$i=0;
foreach($wall as $item){
echo "<p><b>".($i ++)."</b>. <i>".$item['text']."</i><span>".date("Y-m-d H:i:s", $item['date'])."</span></p>"; // Выводим записи
}
<!doctype html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Проверка купона</title>
</head>
<body>
<form action="generate.php" method="post">
Купон до:
<input type="number" max="31" style="width:5%;" placeholder="31" name="d"> <input type="number" max="12" style="width:5%;" placeholder="06" name="m">
<input type="submit" value="Создать">
</form>
<br><br><br>
<?php
if (!isset($_POST['m'])){
} else {
$kupon = $_POST['m'].$_POST['d'];
$dr = array("1", "2", "3", "4", "5", "6", "7", "8", "9", "0");
$drr = array( "A", "B", "C", "D", "E", "F", "G", "H", "I", "J");
$data = str_replace($dr, $drr, $kupon);
$kupon2 = $kupon * 79 * 89 * 99 * 99 * 99;
$kupon2 = "$data-$kupon2";
echo "Ваш купон: \"<b>$kupon2</b>\"";
};
?>
</body>
</html>
<!doctype html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Проверка купона</title>
</head>
<body>
<form action="proverka.php" method="post">
Введите купон:
<input type="text" style="width:50%;" placeholder="88e3e18656d274a70518ecdcaf01aec5" name="kupon">
<input type="submit" value="Проверить">
</form>
<br><br><br>
<?php;
if (!isset($_POST['kupon'])){
} else {
$kupon = substr($_POST['kupon'], 0, 4);
$date = date("md");
$dr = array("1", "2", "3", "4", "5", "6", "7", "8", "9", "0");
$drr = array( "A", "B", "C", "D", "E", "F", "G", "H", "I", "J");
$data = str_replace($drr, $dr, $kupon);
$kupon2 = $data * 79 * 89 * 99 * 99 * 99;
$kupon2 = "$kupon-$kupon2";
if ($_POST['kupon'] == $kupon2) {
if($data>=$date){
echo "<h1>Действительный купон!</h1>";
} else {
echo "<h1>Недействительный купон!</h1>";
};
} else {
echo "<h1>Недействительный купон!</h1>";
}
};
?>
</body>
</html>
$(document).ready(function(){
$(document).bind("scroll",function(){
$(".scroll-appear").each(function(){
var position = $(this).offset().top;
var classToBeAdded = "visible";
if (position+150 < $(window).scrollTop() + $(window).height()){
$(this).addClass(classToBeAdded);
}
if (position+$(this).height()+600 < $(window).scrollTop() + $(window).height()){
$(this).removeClass(classToBeAdded);
}
});
});
});
location ~* ^/?wp-content/.*\.(png|jpe?g)$ {
add_header Vary Accept;
expires 365d;
if ($http_accept !~* "webp"){
break;
}
try_files
$uri.webp
/webp-on-demand.php?xsource=x$request_filename
;
}
/path/to/project/ это путь к проекту и данный путь нигде не фигурирует, это та директория из которой запускается основной index.php
{
"require": {
"php": ">=5.5.9",
"slim/slim": "2.*",
"twig/twig": "~1.18",
"slim/views": "^0.1.3",
"robmorgan/phinx": "^0.4.4",
"illuminate/database": "^5.1"
},
"minimum-stability": "stable",
"autoload": {
"psr-4": {
"MyName\\MyProject\\": "application"
}
}
}
MyClass
лежит в папке application
- то у него должно быть пространство имен \MyName\MyProject
(полное имя класса получается \MyName\MyProject\MyClass
). Если ваш класс MyController лежит в папке application/Mvc/Controllers
, то, соответственно \MyName\MyProject\Mvc\Controllers\MyController
.php composer.phar install
(или php composer.phar dumpautoload
для пересборки аавтозагрузчика) и подключите файл автозагрузчика в index.php include '../vendor/autoload.php';
В api/Image.php
...
// Если вайл удаленный (http://), зальем его себе
if (preg_match("~^https?://~", $source_file)) {
...
В api/Design.php
...
if (preg_match("~^https?://~", $resized_filename_encoded)) {
$resized_filename_encoded = rawurlencode($resized_filename_encoded);
}
...
if(!empty($url) && $url != 'http://' && strstr($url,'/')!==false)
if(!empty($url) && $url != 'http://' && $url != 'https://' && strstr($url,'/')!==false)
...
// Если вайл удаленный (http://), зальем его себе
if (preg_match("~^https?://~", $source_file)) {
...
...
if (preg_match("~^https?://~", $resized_filename_encoded)) {
$resized_filename_encoded = rawurlencode($resized_filename_encoded);
}
...