У меня странная проблема с php-файлом. Я пытаюсь получить некоторые данные из базы данных mysql, а затем вернуть их обратно в AS3, и все шло нормально, пока я не внес какие-либо изменения в один из файлов php. 2 php-файла - это стандартный php-код для получения данных из базы данных, поэтому главный файл находится вверху.
session_start();
require_once 'gSQL.php';
require_once 'fb.php';
И gSQL имеет различные функции, относящиеся к моей игре, как я уже говорил, что все работало нормально, пока я буквально ничего не сделал с файлом gSQL.php, даже просто открыл его в DW, сохранил его под другим именем и затем восстановление его обратно к его первоначальному имени * без изменения содержимого вообще), загрузка его на сервер останавливает работу моего кода AS3, где, как и до повторного сохранения, точно такой же код позволил моему коду as3 работать нормально!
Строка as3, которая действует странно, это "if (this.returnvars.scores)", вот верхняя часть функции AS3, в которой расположена строка.
function completeGame(event:Event):void
{
this.returnvars = new URLVariables(this._game.data);
if (this.returnvars.scores)
{
В исходном файле gSQL.php работает строка «if (this.returnvars.scores)», и программа переходит в этот блок кода, но с другим (но одинаковым) файлом «if (this.returnsvars»). результатов) имеет значение false, и оно перепрыгивает через него, я просмотрел содержимое файла returnvars.scores и, как я вижу, он одинаков для обоих файлов, но что-то должно отличаться.
Единственное, о чем я могу думать, это о кодировке файла, о которой DW говорит мне, что это UTF-8, и это то, что он сохраняется на сервере как ... если я загружаю на сервер оригинальный gSQL. файл php, тот, который я ничего не делал (даже не сохранил название), AS3 работает нормально .. какие-то идеи ??