habboubih83
05-11-2014, 08:04 PM
Hello,
I was trying to put a PHP code to the sidebar and an error occurs that says
Parse error: syntax error, unexpected '<' in /home3/xxxxxx/public_html/forum/includes/block/html.php(95) : eval()'d code on line 1
The code is basically using the get content method from another website, here is the code I am using:
<?php
$url = "http://www.uta.edu/uta/acadcal.php";
function get_url_contents($url){
$crl = curl_init();
$timeout = 5;
curl_setopt ($crl, CURLOPT_URL,$url);
curl_setopt ($crl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($crl, CURLOPT_CONNECTTIMEOUT, $timeout);
$ret = curl_exec($crl);
curl_close($crl);
return $ret;
}
$str = get_url_contents($url);
// popular people
$explode = explode('<div class="column_body">', $str);
$explode = explode('<div id="column_right">', $explode[1]);
$explode = $explode[0];
// prase semester
preg_match_all('/<h3>([^`]*?)<\/h3>/', $explode, $semester);
$semester = $semester[1][0];
// prase events
preg_match_all('/<td width=\"15%\"> <strong>([^`]*?)<\/strong>/', $explode, $date);
preg_match_all('/<td width=\"81%\">([^`]*?)<\/td>/', $explode, $event);
?>
<table style="width: 100%">
<tr>
<td colspan="2"><strong><?php echo $semester; ?></strong></td>
</tr>
<?php
foreach (array_combine($date[1],$event[1]) as $date =>$event) {
?>
<tr>
<td><?php echo $date; ?></td>
<td><?php echo $event; ?></td>
</tr>
<?php
}
?>
What should I do?
I was trying to put a PHP code to the sidebar and an error occurs that says
Parse error: syntax error, unexpected '<' in /home3/xxxxxx/public_html/forum/includes/block/html.php(95) : eval()'d code on line 1
The code is basically using the get content method from another website, here is the code I am using:
<?php
$url = "http://www.uta.edu/uta/acadcal.php";
function get_url_contents($url){
$crl = curl_init();
$timeout = 5;
curl_setopt ($crl, CURLOPT_URL,$url);
curl_setopt ($crl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($crl, CURLOPT_CONNECTTIMEOUT, $timeout);
$ret = curl_exec($crl);
curl_close($crl);
return $ret;
}
$str = get_url_contents($url);
// popular people
$explode = explode('<div class="column_body">', $str);
$explode = explode('<div id="column_right">', $explode[1]);
$explode = $explode[0];
// prase semester
preg_match_all('/<h3>([^`]*?)<\/h3>/', $explode, $semester);
$semester = $semester[1][0];
// prase events
preg_match_all('/<td width=\"15%\"> <strong>([^`]*?)<\/strong>/', $explode, $date);
preg_match_all('/<td width=\"81%\">([^`]*?)<\/td>/', $explode, $event);
?>
<table style="width: 100%">
<tr>
<td colspan="2"><strong><?php echo $semester; ?></strong></td>
</tr>
<?php
foreach (array_combine($date[1],$event[1]) as $date =>$event) {
?>
<tr>
<td><?php echo $date; ?></td>
<td><?php echo $event; ?></td>
</tr>
<?php
}
?>
What should I do?