我使用echo来显示来自另一个网站的一些滚动数据。我想根据该网站回显数据。我给出了所需输出和电流输出的设计。需要一些帮助才能解决问题。
我的代码
<!DOCTYPE html>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<html lang="en-us">
<head>
<style>
.news {
float: left;
margin: 10px;
padding: 10px;
width: 300px;
height: 300px;
}
</style>
</head>
<body>
<?php
include_once('simple_html_dom.php');
$url = "http://www.dsebd.org/";
$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$html = curl_exec($ch);
curl_close($ch);
$dom = new DOMDocument();
$html = str_replace('', '', $html);
@$dom->loadHTML($html);
$divs = $dom->getElementsByTagName('div');
foreach($divs as $div) {
if ($div->getAttribute('class') === 'panel panel-dse') {
$data = $div ->nodeValue;
print_r($data);exit;
}
}
?>
<marquee style="padding: 0px 15px; height: 500px; width: 30%; background-color: rgb(255, 255, 238);" height="500" width="30%" align="top" behavior="scroll" direction="up" onmouseout="this.start();" onmouseover="this.stop();" scrollamount="1" scrolldelay="40" truespeed="" bgcolor="#ffffee">
<h2>Daily News Event</h2>
<?php
echo $data ; ?>
</marquee>
</div>
<div>
<input type=button onClick="location.href='Event.php'" value='Last Seven Days News'>
</div>
当前输出
今日新闻交易代码:EXCHNews标题:DSENEWS:问候致辞畅销投资者,早上好!请根据公司基本面,技术分析,价格水平和披露的信息做出投资决策。避免基于谣言的猜测。交易代码:REGLNews标题:BSEC新闻:投资者的意识消息投资者在资本市场做出投资决策时需要考虑以下事实:1。没有获得有关不同的知识,信息和经验资本市场的方方面面,不应该投资于资本市场。 2.收益或损失,以投资为准,属于您。因此,基于知识和证券基础的投资决策的思考可能对您有实际帮助。 (续)
所需的输出
交易代码:EXCHNews
标题:DSENEWS:问候消息
尊敬的投资者,早上好!请根据公司基本面,技术分析,价格水平和披露的信息做出投资决策。避免基于谣言的推测。
交易代码:REGLNews 标题:黑海经合组织新闻:投资者意识信息
投资者在资本市场作出投资决定时,请考虑以下事实:1。如果没有获得有关资本市场不同方面和事项的适当知识,信息和经验,不应投资于资本市场。 2.收益或损失,以投资为准,属于您。因此,基于知识和证券基础的投资决策的思考可能对您有实际帮助。 (续)
答案 0 :(得分:1)
您需要nl2br()
功能。
返回在所有换行符之前插入
'<br />'
或'<br>'
的字符串(\ r \ n,\ n \ r \ n,\ n和\ r \ n)。
echo nl2br($data);