Error message

User warning: The following theme is missing from the file system: responsive_green. For information about how to fix this, see the documentation page. in _drupal_trigger_error_with_delayed_logging() (line 1143 of /var/www/moscovie.com/includes/bootstrap.inc).

PHP

Правильно выводим Hello world на php


/********************************************************************
Model-View-Controller implementation according to POSA
(Pattern-Oriented Software Architecture
http://www.hillside.net/patterns/books/Siemens/book.html)
********************************************************************/

class HelloWorldController {
private $model;
function __construct($model) {
$this->model = $model;
}

The code has been tested and works

Пример буферизации


ob_start();
echo "Hello world";
setcookie("TestCookie", $value);
ob_end_flush();

Данные пример отработал без ошибки за счет функции буферизации


ob_start();
echo "Hello";
$out1 = ob_get_contents();
echo "World";
$out2 = ob_get_contents();
ob_end_clean();
var_dump($out1,$out2);

The code has been tested and works

Запрет кеширования с помошью заголовков


header('Cache-control: no-store; max-age=0');

//Кешируем страницу на 1 час(относительное время)
header('Cache-control: no-store; max-age=3600');

//Передача конкретной даты
header("Expires: " . date("r"));

header("Expires: " . date("r", time()+3600);

?>

The code has been tested and works

Очистка буфера POST


if ($_SERVER["REQUEST_METHOD"] == "POST") {
// Форма передавала информацию
$name = strip_tags($_POST["name"]);
$age = $_POST["age"] * 1;

// Сохранение в cookie на сутки
setcookie("userName", $name);
setcookie("userAge", $age);

// Обработка формы
// ...

The code has been tested and works

Склонение числительных с помощью пхп


function pluralForm($n, $form1, $form2, $form5)
{
$n = abs($n) % 100;
$n1 = $n % 10;
if ($n > 10 && $n if ($n1 > 1 && $n1 if ($n1 == 1) return $form1;
return $form5;
}

// пример использования
echo 'В Вашем почтовом ящике '.$n.' '.pluralForm($n, 'письмо', 'письма', 'писем');

The code has been tested and works

Вывести все числа (от x до y), которые делятся ТОЛЬКО на a или b

Число A делится на B, если остаток от деления A на B равен нулю.

Пример

for($i=$x;$i

if($a%$b){
// Вывод всех чисел неудовлетворяющих условию
}
else{
//Вывод чисел удовлетворяющих условию
}

The code is not tested and may not work

Pages

Subscribe to RSS - PHP