I can't figure this error out. When I run the script, it says "Parse error: unexpected T_VARIABLE on line 42." Here's the code, with spaces removed and line 42 bolded:
Code:
<html>
<head>
<title>Arrivals</title>
</head>
<body>
<?php
$xmlValues;
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "http://www.sanantonio.gov/Aviation/flightstatus2/arrivals-portrait_1.html");
curl_setopt($ch, CURLOPT_HEADER, 0);
// load page contents into $output
$output = curl_exec($ch);
// set URL to page 2
curl_setopt($ch, CURLOPT_URL, "http://www.sanantonio.gov/Aviation/flightstatus2/arrivals-portrait_2.html");
// Add the contents of page 2 to $output
$output += curl_exec($ch);
// close cURL resource, and free up system resources
curl_close($ch);
// remove unnecessary tags
$output = strip_tags($output,'<img><tr><td><p>');
// remove JavaScript
$output=preg_replace('#<script[^>]*>.*?</script>#is','',$output);
// Parse the page as if it were an XML file
$parser = xml_parser_create();
xml_parse_into_struct($parser, $output, $inArray, $outArray);
xml_parser_free($parser);
// Write the contents of $outArray to the page.
$i = 0;
while ($i <= count($outArray))
{
$city = $outArray[$i]['value']
$i = $i + 1;
$airline = $outArray[$i]['value'];
$i = $i + 1;
$flightNum = $outArray[$i]['value'];
$i = $i + 1;
$flightTime = $outArray[$i]['value'];
$i = $i + 1;
$gate = $outArray[$i]['value'];
$i = $i + 1;
$remark = $outArray[$i]['value'];
$i = $i + 1;
$handicaps = $outArray[$i]['value'];
$i = $i + 1;
echo("City: " . $city);
echo("<br>Airline: " . $airline);
echo("<br>Flight #: " . $flightNum);
echo("<br>Flight Time: " . $flightTime);
echo("<br>Gate: " . $gate);
echo("<br>" . $remark);
echo("<br>Handicaps: " . $handicaps);
$i = $i + 1;
echo("<br><br>");
};
?>
</body>
</html>