HTML:
- http://sanusart.github.io/html-now/#/
- http://htmlhint.com/
- http://w3c.github.io/elements-of-html/
- http://lollyt.in/
CSS:
<?php | |
# получаем данные и отсекаем пробельные символы в начале и конце: | |
$name = @ trim ($_POST['your-name']); | |
$email = @ trim ($_POST['your-email']); | |
$fileName = $_FILES['file-rezume']['name']; | |
if ( isset($_POST['your-message']) ) { | |
$userMessage = @ trim ($_POST['your-message']); | |
} else { | |
$userMessage = ""; | |
} |
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="UTF-8"> | |
<title>Счетчик обратного отсчета</title> | |
<style> | |
#container { | |
margin: 0 auto; | |
width: 30%; | |
} |
<?php | |
/** | |
* @param $phone | |
* @return bool | |
*/ | |
public function correctPhone($phone) | |
{ | |
$phone = preg_replace('/[^0-9]/', '', trim($phone)); | |
preg_match('/9[0-9]{9,9}/', $phone, $result); |
<?php | |
function getex($filename) { | |
return end(explode(".", $filename)); | |
} | |
if($_FILES['upload']) { | |
if (($_FILES['upload'] == "none") || (empty($_FILES['upload']['name'])) ) { | |
$message = "Вы не выбрали файл"; | |
} else if ($_FILES['upload']["size"] == 0 || $_FILES['upload']["size"] > 2050000) { |
<?php | |
$arr = [2,3,4,8,9,10,14,15,16,20,21,22]; | |
// Вычисляем "пропуски" - индексы массива, на которых последовательность прерывается | |
$skips = []; | |
$start = $arr[0]; | |
for ($i = 1; $i < sizeof($arr); $i++) { | |
if (($arr[$i] - $start) > 1) { | |
$skips[] = $i; | |
} |