Jump to content

[SOLVED] EOF


eaglelegend

Recommended Posts

Hi,

 

I am using Cutenews for my articles and such, now I tried intergrating it onto one of my pages, the strange thing is that the articles are not showing up, yet if I go to the url on the script, the articles show, but for some reason they are not showing on my index.php page, have a look and please help if you can...

 

<?php

$page = 'index';

$content=<<<EOF

<h2>Header</h2>

			<p>Paragraph</p>
		<?php include("articles/show_news.php"); ?>

			<br />
			<br />

EOF;

include_once ( 'template.php' );

 

Edit: My index page is seperate from the rest of the cutenews program.

Link to comment
https://forums.phpfreaks.com/topic/180305-solved-eof/
Share on other sites

Once again, you are closing PHP in your heredoc statement.  Try this instead.

<?php

$page = 'index';

$content = <<<EOF
<h2>Header</h2>

            <p>Paragraph</p>
EOF;

ob_start();
include("articles/show_news.php");
$content .= ob_get_contents();
ob_end_clean();

$content .= <<<EOF
            <br />
            <br />
EOF;

include_once ( 'template.php' );

 

Edit: A bit cleaner

<?php
$page = 'index';

ob_start();
include("articles/show_news.php");
$show_news = ob_get_contents();
ob_end_clean();

$content = <<<EOF
<h2>Header</h2>

            <p>Paragraph</p>
            $show_news
            <br />
            <br />
EOF;

include_once ( 'template.php' );

Link to comment
https://forums.phpfreaks.com/topic/180305-solved-eof/#findComment-951143
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.