"select * from Petr_Yan", извините, но это какой-то бред.
Начиная с имени спортсмена, как у какого-нибудь рептилоида, и заканчивая кривой структурой БД
Сколько у вас записей в этой таблице?
Zefirot, а никто и не говорит, что это "мало". Но с точки зрения больших данных ваш "даже гигабайт" - это детский лепет.
Вы разве не видите предложенную правку? "Как хранить часто используемые большие объемы данных в игре" отражает суть вопроса и не сбивает с толку использованием термина "большие данные".
Как раз наоборот, поведение абсолютно нормальное. Я понимаю, что в угоду своему самолюбию вы стараетесь переложить свою ошибку на "нубов", "винду" или питон. Но старайтесь быть честным с собой и признавать ошибки. Это очень важное умение для программиста, именно в профессиональном плане.
Питон, особенно последних версий - очень логичный и продуманный язык.
И в данном случае он демонстрирует как раз предсказуемость поведения. Строки в нем можно использовать только в UTF-8. Таким образом, ошибка, про которую вы говорите, становится невозможной в принципе. Если вы попытаетесь написать строку в 1251, то питон уже при запуске программы сообщит об этом.
Это является очень большим достоинством, а не недостатком.
Я достаточно поработал с языками, где вообще никак не узнать, в какой кодировке написан текст, что как раз и приводит к множеству недоразумений. А здесь все стройно и логично
Да, кстати, про изменить кодировку в файле. Сразу видно, что вы никогда не пробовали :)
Тут ведь дело не в нубах, и не в виндах. А в Питоне.
Попробуйте выполнить скрипт на питоне, в котором есть строка в 1251. потом расскажете результат ;)
На самом деле наоборот - выглядит ровно так, как и должен выглядеть текст в utf-8, интерпретируемый как 1251
Вот даже если просто символы посчитать, РјРёСЂ - здесь все шесть, а никак не три, как было бы в однобайтной кодировке 1251.
А когда отображается 1251 в UTF-8, то браузер показывает черные ромбики, потому что в utf-8 просто нет валидных символов с кодами из второй половины ASCII
Тогда странно.
Если файла нету, то я бы предположил, что его уже перед этим успевает move_uploaded_file переместить
В общем, получается, что файла как бы нет.
Выведите-ка в лог содержимое $_FILES и результат существования файла через file_exists() (через json_encode() например )
А дальше это надо будет предъявлять хостеру.
crack_user, во-первых, надо сделать абсолютный путь до файла с ошибками, иначе он вам наплодит этих файлов в каждой папке.
Во-вторых, Hello, errors! надо писать не здесь, а прямо перед вызовом проблемной функции. Ну точнее можно и там и там, перед функцией написать Hello move
В-третьих, есть такая функция error_get_last(). можете попробовать залогировать ее результат хотя по хорошему это не нужно должно быть.
Вы кстати добавили error_reporting из ответа Rsa97 ?
Валерий Мамонтов, попробуйте, всё-таки, вместе с автором ответа научиться читать вопрос и ставить себя на место спрашивающего. А не отвечать абстрактным голосам у себя в голове.
С чего вы решили, что ему надо перебрать все ключи? С чего вы решили, что каждая страница отдает разную структуру? С чего вы решили про разные уровни вложенности? Это только ваши фантазии, в вопросе ничего этого нет.
Сейчас же этот ответ больше похож на то, как если бы на вопрос "где купить воды", вам начали рассказывать про разные виды супермаркетов. Ведь воду можно купить в разных!
Человек ясно сказал что только учится. И спросил, как ему решить элементарную, но конкретную задачу.
И как минимум, именно это ему и надо показать. Потому что он находится в самом начале кривой обучения и все равно не поймет ваших не относящихся к вопросу рассуждений.
Если же вы хотите расширить ответ - это не возбраняется. Но только после того, как вы помогли человеку с его проблемой, и ответили на доступном ему уровне.
во-первых, не "разный набор полей", а меняется только один ключ.
во-вторых, чего вы взяли, что "тег может находитЬся на любом из уровней вложенности"?
в-третьих даже если бы и находился, то зачем здесь рекурсия, то есть полный обход дерева, если надо спуститься до одного потомка?
И почему код Vindicar прекрасно работает без рекурсии, если, как вы заявляете "без неё нельзя"?
Начиная с имени спортсмена, как у какого-нибудь рептилоида, и заканчивая кривой структурой БД
Сколько у вас записей в этой таблице?