/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Mangler hjælp til at få er lille script ti~
Fra : Thorkild Nielsen


Dato : 14-01-06 21:57

Hej

Jeg er ved at lave det sådan at man kan hente nyheder fra min hjemmeside
(lavet i Phpfusion) og sætte dem direkte ind på en anden side "RSS"



Her er et script der virker :

<?php

@include "fusion_config.php";

include "maincore.php";

//include "subheader.php";

//require "new_subheader.php";

//forbind til databasen

$database=mysql_connect($dbhost,$dbusername,$dbpassword);

$foresp = mysql_query("SELECT news_subject, news_news FROM
".$db_prefix."news ORDER BY news_datestamp desc LIMIT 0,5");

$num_rows = mysql_num_rows($foresp);

echo "<table border=\"1\" width=\"100%\" id=\"table1\" cellspacing=\"0\">

<tr><td><p align=\"center\"><b><font face=\"Verdana\" size=\"1\">Nyheder
fra:<br>

$settings[sitename]<br><a target=\"_top\" href=\"$siteurl\">Tryk her for at
se mere</a></font></b></td>

</tr>

<tr>

<td>";

echo "<body bgcolor='#FBFBEC'><marquee id=\"news_scrolling\"
behavior=\"scroll\" direction=\"up\" height=\"200\"

scrolldelay=\"50\" scrollamount=\"2\">";

while ($data = mysql_fetch_row($foresp))

echo "<font face=\"Verdana\" size=\"1\"><img border=\"0\" src=\"star.gif\"
width=\"14\" height=\"14\">" . "<b>" . $data[0] . "</b><br>" .
str_replace('\"',"&quot;",substr(strip_tags($data[1]),0,145)) .
".....<br><br></font>";

echo "</marquee>";

?>


Men den tager alle nyheder, også de nyheder der er beregnet kun til
medlemmer.

Jeg ved at der er en tabel der hedder "news_visibility" som ved gæster er 0,
og ved medlemmer er ikke er 0. Dernæst er skal den kun vises hvis
"news_start" og "news_end" er 0 da det er datomarkering.


Der er en der har forsøgt at hjælpe og kommet frem til følgende som ikke
virker. Den viser kun blank skærm.

<?php

@include "fusion_config.php";

include "maincore.php";

//include "subheader.php";

//require "new_subheader.php";

//forbind til databasen

$database=mysql_connect($dbhost,$dbusername,$dbpassword);

$foresp = mysql_query("SELECT news_subject, news_news FROM
".$db_prefix."news WHERE ".groupaccess('news_visibility')." AND
(news_start='0'||news_start<=".time().") AND
(news_end='0'||news_end>=".time().") ORDER BY news_datestamp desc LIMIT
0,5");

$num_rows = mysql_num_rows($foresp);

echo "<table border=\"1\" width=\"100%\" id=\"table1\" cellspacing=\"0\">

<tr><td><p align=\"center\"><b><font face=\"Verdana\" size=\"1\">Nyheder
fra:<br>

$settings[sitename]<br><a target=\"_top\" href=\"$siteurl\">Tryk her for at
se mere</a></font></b></td>

</tr>

<tr>

<td>";

echo "<body bgcolor='#FBFBEC'><marquee id=\"news_scrolling\"
behavior=\"scroll\" direction=\"up\" height=\"200\"

scrolldelay=\"50\" scrollamount=\"2\">";

while ($data = mysql_fetch_row($foresp))

echo "<font face=\"Verdana\" size=\"1\"><img border=\"0\" src=\"star.gif\"
width=\"14\" height=\"14\">" . "<b>" . $data[0] . "</b><br>" .
str_replace('\"',""",substr(strip_tags($data[1]),0,145)) .
".....<br><br></font>";

echo "</marquee>";

?>



Begge forsøg kan ses her: http://voip-user.dk/demofeeds.htm

Håber at der er en der kan hjælpe

Her

MVH

Thorkild


--
Ved direkte mail fjern: _fjern_ fra emailadresse
http://www.voip-user.dk
Er lavet som et debatforum omkring Ip-telefoni. Jeg håber der er mange som
har mod på at bruge den




 
 
Bent Stigsen (14-01-2006)
Kommentar
Fra : Bent Stigsen


Dato : 14-01-06 23:31

Thorkild Nielsen wrote:

[snip]
> str_replace('\"',"&quot;",substr(strip_tags($data[1]),0,145)) .

[snip]
> str_replace('\"',""",substr(strip_tags($data[1]),0,145)) .

Lille, men væsentlig forskel i de to versioner.


/Bent

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste