Just nu i M3-nätverket
Jump to content

Läsa andra sidor i PHP


Thursday

Recommended Posts

Jag håller på och skapar en hemsida där jag också har en gästbok (såndär gratis). Det jag skulle vilja göra är att läsa in en bit av gästboken för att sedan visa den på sidan, så man typ kan se de senaste inläggen och så. Kan ju vara lite snyggt.

 

Mitt problem är att gästboken är också en PHP-sida, och det verkar inte som att den kompileras innan jag läser in den, får bara header och sånt. Läser in filen väldigt enkelt med read();, men jag förutsätter att det finns nått bättre sätt att göra detta på.

 

Så, frågan blir då om det går att på nått sätt att "vänta" på att sida behandlas av servern och sedan läsa in den?

 

_______________________________________

”The reason I know I am God is because one day as I was praying, I realized I was talking to myself” - Nicholas Patterson

 

 

******

Tråden flyttas härmed till forumet för PHP!

 

Vänliga Hälsningar

Kristoffer, moderator för forumet för Programmering

******

[inlägget ändrat 2002-10-25 16:00:40 av Kristianstad]

Link to comment
Share on other sites

Använd dig av fopen funktionen för att läsa in en annan sida eller fil (http://se.php.net/manual/en/function.fopen.php)

 

Läs även på om fread funktionen (http://se.php.net/manual/en/function.fread.php), eller varför inte använda fgets i det här sammanhanget: http://se.php.net/manual/en/function.fgets.php

 

Ett exempel på hur du kan göra det:

 

<?
$fp = fopen ("http://www.idg.se", "r");
while(!feof($fp)) {
$contents .= fread($fp,1024);
}
fclose($fp);
echo $contents;
?>

 

Istället för att köra en echo direkt på $contents bör du parsa genom resultatet du får från sidan så att du bara skriver ut det du själv vill visa.

 

--

Some say I am crazy..but the Voices in my head disagree...

 

Link to comment
Share on other sites

Jag tackar och bockar, ska genast testa. :)

 

_______________________________________

”The reason I know I am God is because one day as I was praying, I realized I was talking to myself” - Nicholas Patterson

 

Link to comment
Share on other sites

Archived

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



×
×
  • Create New...