PHP xml localhost vs remote (flash)
Hej eksperter er der nogen der kan hjœlpe mig med dette:Jeg har lavet en PHP der henter indhold fra et xml og sender det til en flash.
Alt virker i min localhost men når jeg uploader virker det ikke jeg er ret sikker på at der er noget galt med min php da den giver denne fejl når jeg åbner den alene i en browser:
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home/gi/public_html/reports.php on line 14
mit script ser således ud:
<?php
$reportNr=0;
$sendVars=1;
$reportName="report";
$passIn = "" ;
$doc = new DOMDocument();
$doc->load( 'reports.xml' );
$reports = $doc->getElementsByTagName( "report" );
foreach( $reports as $report );
{
$reportNr ++;
$pubYears = $report->getElementsByTagName( "pubYear" );
$pubYear = $pubYears->item(0)->nodeValue; //line14
$pubMonths = $report->getElementsByTagName( "pubMonth" );
$pubMonth = $pubMonths->item(0)->nodeValue;
$countries = $report->getElementsByTagName( "country" );
$country = $countries->item(0)->nodeValue;
$titles = $report->getElementsByTagName( "title" );
$title = $titles->item(0)->nodeValue;
$reportUrls = $report->getElementsByTagName( "reportUrl" );
$reportUrl = $reportUrls->item(0)->nodeValue;
$report_var[$reportNr] = $reportNr . "," . $pubYear . "," . $pubMonth . "," . $country . "," . $title . "," . $reportUrl;
}
while($sendVars < $reportNr +1){
$passIn .= "$reportName$sendVars=" . $report_var[$sendVars] . "&" ;
$sendVars ++;
}
$passIn .= "lineNr=" . $reportNr ;
echo $passIn ;
?>
Når jeg åbner den fra localhost får jeg dette resultat, hvilket jeg også gerne skulle have remote:
report1=1,2008,09,Bairiki Island,Bairiki booming with tourists,reports/2008/Bahamas.pdf&report2=2,2008,08,Bahamas5,the 11th report,reports/2008/Bahamas.pdf&report3=3,2008,07,Bahamas4,Tourism again,reports/2008/Bahamas.pdf&lineNr=3
mine settings på serveren ser således ud: http://188.hostxtrem.info/php.php
siden kan ses på www.global-insight.net/globalinsight.html
Jeg håber mit spørgsmål giver mening, på forhånd tak.