Php Drupal 6以编程方式添加\r\n显示
我有一个PHP脚本,可以将故事节点添加到我的drupal网站:Php Drupal 6以编程方式添加\r\n显示,php,drupal,drupal-6,drupal-nodes,Php,Drupal,Drupal 6,Drupal Nodes,我有一个PHP脚本,可以将故事节点添加到我的drupal网站: function post_to_webpage($title, $body, $teaser, $promote) { //set the working directory to your Drupal root chdir($_SERVER["DOCUMENT_ROOT"].'/webpage/'); //require the bootstrap include require_once './includes/boots
function post_to_webpage($title, $body, $teaser, $promote) {
//set the working directory to your Drupal root
chdir($_SERVER["DOCUMENT_ROOT"].'/webpage/');
//require the bootstrap include
require_once './includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
//(loads everything, but doesn't render anything)
$node = new stdClass();
$node->type = 'story';
$node->title = $title;
$node->body = $body;
$node->teaser = $teaser;
$node->uid = 1;
$node->status = 1;
$node->promote = $promote;
$node->format = 2;
$node->sticky = 1;
node_save($node);
return $node->nid; }
但是,我经常在这些节点的内容中看到r\n\n。这是什么原因造成的
编辑:示例输出:
Lorem ipsum dolor sit amet,是一位杰出的献身者。内耳前庭。库拉比图尔·尼布·里苏斯,马蒂斯·朗卡斯·维勒,拉奥里特·阿梅特·内克。普拉森特·布兰迪特·阿尔库和尼尔·奥纳雷·森佩尔\r\n
\r\n
马勒苏阿达·奥迪奥前庭,一种矢状毛蜥蜴。在塞德乌纳,自由女神尼布·马莱苏达·马蒂斯坐在那里。白藜芦。塞德·杜伊·洛雷姆,福西布斯和萨吉蒂在,帕特在维利特
真正有帮助的是,如果你可以发布你正在提交的文本,从而产生上述输出。然而,根据我们所说的,这个问题听起来可能是由输入格式过滤器引起的,或者是缺少一个特定的过滤器。可能的原因可能是断线转换器滤波器未启用。要检查过滤器,请转到:
/admin/settings/filters/list
默认值是过滤的HTML。由于您是通过编程方式添加内容,因此很可能这是应用于您提交的内容的筛选器。单击此条目右侧的配置。向下滚动页面,查找名为“换行转换器”的过滤器。如果尚未启用,则单击它并保存配置。然后尝试以同样的方式创建一些新内容
有关输入筛选器的详细信息,请访问。如果您非常含糊,请显示一个输出示例,包括有问题的中断。在保存节点正文或将其打印到屏幕之前,您需要查看。