Приложение Mamp Os X.7 AIR - PullRequest
       33

Приложение Mamp Os X.7 AIR

0 голосов
/ 15 декабря 2011

Я создаю приложение AIR с подключением mysql. На моем компьютере Mac OS.6 все работает хорошо.

Но на другом компьютере (на Mac OS X.7) результат работы php-файла не работает (print $ dom-> saveXML ();)

      <?php

    require_once ('../MySQL.php');
    require_once ('../conf.php');

    if(isset($_POST['usrName']))      
    $user=$_POST['usrName'];
    if(isset($_POST['usrPwd']))      
    //$pwd=SHA1($_POST['usrPwd']);
    $pwd=($_POST['usrPwd']);
    $link = mysql_connect(DB_HOST,DB_USER, DB_PWD);
    mysql_select_db(DB_DATABASE, $link);

            $query = 'SELECT 12Praticien_02.prCode FROM 12Praticien_02'
                     .' WHERE 12Praticien_02.prCode = "' . $user . '"'
                     .' AND 12Praticien_02.prMotPasse = "' . $pwd . '"';


            //return    $mySql->query($query) ? true : false;


    $recordset = mysql_query($query, $link);

    $dom = new DOMDocument('1.0', 'UTF-8');
    $rootNode= $dom->appendChild($dom->createElement('OrthoExpertDB'));


    while($row_recordset = mysql_fetch_array($recordset))
    {

        $record = new DomElement("c", "");
        $rootNode->appendChild($record);

        $record->SetAttribute("co", utf8_encode($row_recordset[0]));

    }
    mysql_free_result($recordset);
    mysql_close();


  $dom->save('debugxmlN.xml');
    print $dom->saveXML();

    ?>

Действительно, этот php-файл не возвращает результата ни при помощи метода save, ни при использовании saveXML. Я предполагаю, что у этой проблемы есть ссылка с привилегией, и я применяю 777 к htdocs, но результат тот же: НИЧТО.

Так вы можете помочь мне решить это?

С наилучшими пожеланиями

1 Ответ

0 голосов
/ 15 декабря 2011

вы проверяли файлы журналов?как и в каталоге журнала mamp. ​​

В любом случае, часть быстрого прототипирования, лучшее решение для веб-разработки, - это настройка сервера apache2, поставляемого с osx.и придерживайтесь виртуального хоста (ов), чтобы воссоздать что-то, максимально приближенное к производственной среде.

это мой 2cent.

в любом случае, вернемся к вашей проблеме, чтобы быстро проверить васможет выполнить поиск в error_log, который должен быть помещен в

 /Applications/MAMP/logs/apache_error_log

и, наконец, что не менее важно, включить ведение журнала во время выполнения, это может помочь немного

 error_reporting(E_ALL);
 ini_set('display_errors','On');
...