sudo apt-get install tasksel
sudo tasksel
. Стрелочками курсора на клавиатуре выбрать LAMP Server и нажать OK. Остальное ничего не трогать в окне программы!!! Через некоторое время LAMP Server будет установлен.http://localhost
и попадаете на стартовую страницу Вашего тестового сайта.cd /etc/apache2/sites-available
sudo cp 000-default.conf mySite.conf
sudo service apache2 restart
sudo a2dissite 000-default
sudo a2ensite mySite
<?php
echo phpinfo();
http://localhost
print_r($_SERVER)
и смотрите, что он Вам отдаёт. Эта функция возвращает строку str с удаленными из начала и конца строки пробелами. Если второй параметр не передан, trim() удаляет следующие символы:
" " (ASCII 32 (0x20)), обычный пробел.
"\t" (ASCII 9 (0x09)), символ табуляции.
"\n" (ASCII 10 (0x0A)), символ перевода строки.
"\r" (ASCII 13 (0x0D)), символ возврата каретки.
"\0" (ASCII 0 (0x00)), NUL-байт.
"\x0B" (ASCII 11 (0x0B)), вертикальная табуляция.
Внимание
Эта функция объявлена УСТАРЕВШЕЙ в PHP 5.3.0, и УДАЛЕНА PHP 7.0.0.
Есть следующие альтернативы:
preg_match() (Используйте модификатор i (PCRE_CASELESS))
Даже ошибки никакой нет. По нажатию на кнопку тупо ничего не происходит.
return json_encode($answer);
success: function(data) {
var response = jQuery.parseJSON(data)
$("#dc1").html(response.dc1s);
}
$answer = ['fist' => 'dc1s', 'second' => 'pc1s'];
return json_encode($answer);
success: function(data) {
var response = jQuery.parseJSON(data)
$("#dc1").html(response.first);
$("#dc1").html(response.second);
}
$_SERVER['DOCUMENT_ROOT'] . "/base/$keygen"
, может не тот путь.$data = $_POST;
if (isset($data["do_login"])) {
if (isset($_POST)) {
$data = $_POST;
// остальной Ваш код
}
$users_log = mysqli_query($mysqli, "SELECT * FROM `users` WHERE `username` = 'administrator'");
if ($users_log["username"] == 'administrator') {
if (passwor_verify($data['password'], $users_log["pass"]) ) {
# code...
} else {
$errors[] = "Пароль не правильний";
}
} else {
$errors[] = "Користувач з таким именем не знайдений";
}
echo "<div style='color:red;'>" . array_shift($errors) . "</div> <hr>";
Fatal error: Uncaught Error: Cannot use object of type mysqli_result as array in /home/slonik/localhost/www/new.php:12 Stack trace: #0 {main} thrown in /home/slonik/localhost/www/new.php on line 12
foreach($array as $key => $value){
echo $value;
}
$result = '';
foreach ($useroption as $value)
{
$result .= $value;
}
$messageBody ='
<table>
<tr><td> '.$color_htm.'</td></tr>
<tr><td>'.$result.'</td></tr>
</table>';
foreach ($useroption as $value)
{
$result .= '<tr><td>'.$value.'</td></tr>';
}
$messageBody ='
<table>
<tr><td> '.$color_htm.'</td></tr>
'.$result.'
</table>';
$first = strtotime('04-02-2017 06:30');
$second = strtotime('14-03-2017 10:30');
$start = new DateTime(date('Y-m-d H:i', $first), new DateTimeZone('Europe/Moscow'));
$end = new DateTime(date('Y-m-d H:i', $second), new DateTimeZone('Europe/Moscow'));
$diff = $end->diff($start);
printf("The two dates have %d weeks, %s days, " .
"%d hours, %d minutes, and %d seconds " .
"elapsed between them.",
floor($diff->format('%a') / 7),
$diff->format('%a') % 7,
$diff->format('%h'),
$diff->format('%i'),
$diff->format('%s'));
$a = ['0' => '52',
'1' => '45',
'2' => '58'];
$b = ['38' => '47',
'78' => '68',
'45' => '85'];
foreach ($b as $key => $value) {
if(in_array($key, $a)){
unset($b[$key]);
}
}
print_r($b);