Это тот, что пятый слева в третьем ряду.
Как жаль, что у этого срамья рядом с кнопками социалок нету кнопки "добавить в hosts", а то руками приходится выкорчёвывать.
Вовсе не оскорбление. У вас действительно всего два варианта:
1. Вы находите мужика и успокаиваетесь.
2. Вы идёте на фриланс и отсыпаете денег за разработку.
К несчастью вариант "3. Сделать самой" у вас не проканает, вы слишком истеричны для данной профессии.
Девушка, найдите себе мужика и успокойтесь.
Мультибайтовые кодировки предполагают работу с текстом с помощью мультибайтовых функций. Ваш модуль был написан криворуким быдлокодером, которому для общения хватало ASCII таблицы, поэтому он не заморачивался и резал текст на байты, а не на буквы.
Вам, для решения проблемы, с 95%-ной вероятностью будет достаточно заменить функцию вывода текста str* на mb_str*. Для более подробной информации обратитесь к матчасти.
[A-Z0-9] = 36.
C(6;36) = 36!/(6! * (36-6)!) = 371993326789901217467999448150835200000000/190982059064777562218142105600000000 = 1947792.
Какая, нахрен, нагрузка на БД? При 100000 пользователей у вас не более 5.13% вероятности попасть на один дополнительный запрос. И аж 0.26% на второе попадание. Если добавить ещё и [a-z], то за всё существование вашего забавного ресурса вы можете и не получить повторения.
public static function string_rand($length = 6){ $alphabet = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $string = ''; for ($i = 0; $i < $length; $i++) { $string .= $alphabet[mt_rand(0, strlen($alphabet) - 1)]; } return $string;}
Вперде использовать.
Вбиваем в гугл по очереди:
man git
git init [git init --bare на сервере]
git status
git remote add origin git@server.com:/srv/http/site.com
git add .
git commit -am "commit descr"
git push origin master [git pull origin master на сервере]
+ `git checkout` для перемещения по веткам кода, `git checkout -b` для создания веток, `git branch -D` для удаления веток.
+ `ssh-copy-id` и `.gitignore` для общего развития.
Всего должно выйти два git репозитория на сервере на каждый проект и по одному локальному на каждом устройстве. Описанного выше достаточно для комфортного программирования. Если серого вещества в голове всё же недостаточно для настройки сервера, но уже не стыдно светить кодом - вам на github, бесплатный сервер и визуализация быдлокода в наличии.
Git на локалке + Git на сервере в помощь. Не в 2000 году же живём.
Была схожая тема под Iphone и Android одновременно: справа у сайта за каким-то чудом клеилась белая полоса в ~четверть экрана, причём найти можно было это только если случайно по тапу дёрнете экран в бок. Решилось жёстким присвоением html,body { overflow-x: hidden; }
Вы точно в коде копались, а не в размётке?