St., немного не понимаю какая проблема возникла при подключении некого файла (а-)синхронного запроса
не получается копировать и использовать js функции ? тут все сложнее тогда.
нет желания создавать доп подключение к субд? создай файлы с динамической загрузкой и они будут выполнять все те действия без повторного копипаста кода.
даже просто делать include "connect.database.php"; - уже избавить от использования повторного кода.
я прочел, что у тебя нет желания вообще создавать подключение к субд... используй сессию, файлы и последующую обработку данных.
если ты получаешь в ответ блок ( ?!?!?! ): подозреваю, что стоит некая защита от спама (dos). я не рискну что-то утверждать: как именно ты сделал запрос и верно ли, что делает яндекс в ответ и прочее, но предположу, что стоит ограничение по коилчеству запрашиваемых страниц в сек.
а вот как обойти... запрашивай только ту страницу, к которой не будет "прилеплена" другая... но это, я скажу, тебе будет крайне сложно сделать
это раз... и два... я, конечно, понимаю, что эта статья написана как пример, однако, их читают "юные дарования" в пыхе и потом такой код используют в своих приложениях. вот здесь точно возникают очень смутные сомнения, что автор много знал на момент опубликования данной статьи. это один из САМЫХ ХУДШИХ примеров (2 ошибки в 1 примере - бяда, бяда ).
PS если модеры или админы читают мою мессагу - попросите отредактировать эту статью... реально бред!!! (Добавление)
ах, да, вот еще добавлю:
ниже в статье указано, что приводит примеры пыха версии 5.0 и ниже. возможно когда то, я уже не помню... как было так: echo "Привет, $_GET['name'] !";
Тогда во что нужно углубляться чтобы создать хороший и стабильный сайт и какие инструменты мне могут понадобиться
выбирай удобный текстовый редактор с подсветкой синтаксиса для разных языков.
если только начал - синтаксис, работа с массивами, функции
далее: ооп, администратирование серверов (к примеру apache, nginx), безопасность (на уровне скриптов и на уровне сервера), субд (mysql, postage)
далее фронт-энд: js, css, html (иногда придется параллельно изучать если еще не знаешь)
так как пых заимствовал все их других языков и есть некоторые моменты, то
все остальное (материалы не относящиеся к пыху, но в любом случае затрагивает его) будешь изучать по ходу написания скриптов (как говорится : решать проблемы по мере поступления), к примеру нулевой байт.
если будут совпадения по какой нибудь причине в массиве или ключи будут изменяться (или кем то). в противном случае ничего не найдешь. потом еще искать в +100500 строк кода почему нет данных пробуй далее писать кросс-код при таком поиске:
byte - это unsigned char на С/С++ (как byte встречается крайне редко или вообще нет).
unsigned char - это символьный тип. Может являться как однобайтовым, так и многобайтовым.
как выше из примера unsigned char = byte = от 0 до 255 (отрицательного знака нет).
давно читал про то, как создавали php и какие вкладывали принципы. да, в сам php углубляться не надо... потому что это php...
к тому же подтекст char указывает на символьный тип, а в php - символы имеют тип string.
вот и все что тебе нужно знать. если углубляться, то читай про типы данных у того же C\C++ https://en[dot]wikipedia[dot]org/wiki/C_data_types (Добавление)
ах, да. у php нет строгой типизации данных как С/С++.
пускай лучше сам пользователь будет выбирать какой пароль, а ты только проверяй насколько длинный он. в фронт-энде можешь проверять какие символы вводит.
при получении вводимого пароля
---используешь одну из функций strlen, iconv_strlen
---проверяешь сколько символов
---далее используешь md5(пароль.соль)
а там какие символы ввел пользователь забей и к тому же получишь чуть чуть безопасности связанные с паролями.
по большей части тот кто предоставляет ip не виноват в этом. хотя должны быть заинтересованы. если не интересуются этим - такой сервис. твой вариант меняй.. но не факт что следующий будет лучше предыдущего "провайдера"
IllusionMH, дело не в "проще"... разница в коде 1-2 строчки с пару английских слов. createObjectURL и FileReader имеют ведь разный принцип работы. ТС, выбрал с очисткой памяти.