Just nu i M3-nätverket
Gå till innehåll

Läsa andra sidor i PHP


Thursday

Rekommendera Poster

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]

Länk till kommentar
Dela på andra webbplatser

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...

 

Länk till kommentar
Dela på andra webbplatser

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

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...