if(strpos($_SERVER['HTTP_REFERER'], 'http://mydomain.ru/') === false) {
exit('Ты кто такой? Давай до свиданья!');
}
/**
* @param array $array
* @param array $keyPath
* @param $value
*
* @return array
* @throws InvalidArgumentException
*/
function addValueToArrayByKeyPath ($array, $keyPath, $value) {
if (!is_array($array)) throw new \InvalidArgumentException;
$level =& $array;
foreach ($keyPath as $key) {
if (!array_key_exists($key, $level) or !is_array($level[$key])) {
$level[$key] = [];
}
$level =& $level[$key];
}
$level = $value;
return $array;
}
$array = [
1 => [
2 => [],
9 => [],
]
];
$keyPath = [1, 2 ,3];
$array = addValueToArrayByKeyPath($array, $keyPath, 42);
var_dump($array);
/* output:
array (size=1)
1 =>
array (size=2)
2 =>
array (size=1)
3 => int 42
9 =>
array (size=0)
empty
*/
SET NAMES 'UTF8'
.header("Content-type: text/html; charset=utf-8");
Хорошим программистом можно стать только если это занятие нравится. По крайней мере в первые годы это занятие должно приносить удовольствие само по себе. Это должно быть стремление, страсть, талант. Если бы у вас это было, вы бы вопросы здесь не задавали, а просто программировали. Не важно что.
То, что вам, похоже, нужно - это быстрый заработок. Для этого нужно изучить спрос, и сопоставить его с вашими возможностями. Здесь уже писали, что хороший источник статистики спроса - это фриланс-биржи. Смотрите заказы, ищете наиболее популярные темы. Всякие там Wordpress и django с RoR для веб, а может что-то по мобильной разработке, но это уже сложнее. Смотрите, что это такое (по попсовым темам очень много материалов), изучаете (попсовые темы потому и попсовые, что легки в освоении) и практикуетесь.
С выходом на фриланс лучше повременить. Не имея опыта можно сходу угробить себе репутацию, а исправить это тяжело. Лучше пойдите к кому-нибудь в подмастерья. Есть у вас на районе веб-студии небольшие? Вот к ним. У них вечно работы больше, чем исполнителей. И не звездите сразу. Подмастерья зарабатывают мало. Немного опыта на реальных проектах - и вы готовы конкурировать с индусами на фриланс-биржах...