2011-12-15 2 views
0

mysql 연결을 사용하여 AIR 응용 프로그램을 만듭니다. 내 컴퓨터에서 Mac OS.6이 정상적으로 작동합니다.Mamp Os X.7 AIR 응용 프로그램

 <?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 파일이 어떠한 결과 지옥을 반환하지;

그러나 PHP 파일 결과 (맥 OS X.7에) 다른 컴퓨터에서

는 (> saveXML() dom- 인쇄 $)를 작동하지 않습니다 saveXML을 사용하여 메소드와 nether를 저장하십시오. 이 문제는 권한이있는 링크가있어서 htdocs에 777을 적용했지만 그 결과는 같습니다 : NOTHINGS.

그럼 해결하도록 도와 줄 수 있습니까?

감사합니다.

+0

어떤 결론에 도달 했습니까? – holographix

답변

0

로그 파일을 확인 했습니까? mamp log 디렉토리와 같습니다.

어쨌든 빠른 프로토 타이핑에서 웹 개발에 가장 적합한 솔루션은 osx와 함께 제공되는 apache2 서버를 구성하는 것입니다. 프로덕션 환경에 가능한 한 가장 가까운 것을 재 작성하려면 가상 호스트에 집중하십시오.

그건 내 2cent입니다.

어쨌든, 다시 문제, 빠른하면,

/Applications/MAMP/logs/apache_error_log 

와 마지막으로에 배치되어야의 error_log 에 발굴되어 수행 런타임에 로깅을 설정할 수 확인, 그것은 수도 조금만 도와주세요

error_reporting(E_ALL); 
ini_set('display_errors','On'); 
+0

아파치 및 mysql 로그 파일에 오류가 없습니다! – Flex60460

+0

당신이 수행하는 쿼리 결과가 없다는 가능성이 있습니까? 당신은 또한 경로를 확인 했습니까? 괜찮아? 스크립트의 시작 부분에있는 파일을 터치하여 파일 쓰기 프로세스가 성공으로 수행 될 수 있는지 확인하십시오. – holographix

+0

제 경우 쿼리에 결과가 있습니다. 그러나 스크립트는 아무도 반환하지 않는 domdocument를 반환합니다. – Flex60460

관련 문제