Странная проблема с URLVariables и php файлом - PullRequest
2 голосов
/ 11 октября 2011

У меня странная проблема с 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 работает нормально .. какие-то идеи ??

1 Ответ

1 голос
/ 11 октября 2011

Убедитесь, что встраиваемый флэш-файл имеет

allowScriptAccess="sameDomain" 

Параметр в объектном коде embed flash, кажется, помогает с множеством странных проблем.

В противном случае после загрузки файла PHP убедитесь, что он имеет как минимум 644 разрешения.

-ев

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...