Lukas Rieder: Cookie Problem bei fopen(), file(), file_get_contents(), etc...

Beitrag lesen

hallo,

ich hab da ein irgendwie blödes problem mit cookies und login daten.
was ich machen wollte ist eine art browser der auf meinen favoriten seiten die news oder etwas anderen liest und dann in zusammengefasster form ausgibt.

ich fänd sowas total praktisch, da könnte man sich mit einer eigenen php site news von anderen siten holen, etc...

sieht ungefähr so aus, aber funktioniert leider nicht für seiten wo man sich einloggn muss um die dementsprechende seite anzuzeigen. (hier im beispiel http://anderesite.de/team/news.php)
wie stell ich es an das ich eingeloggt bin um dann die site per fopen() aufrufen zu können?

<!-- get_news.php anfang />
<html>
<body>
<?
$url[1] = "http://www.newssite.com/news.php";
$url[2] = "http://www.anderesite.de/team/news.php";

function get_content($url_id){
$startstring = "<p class='text'>";
$endstring = "</p>";

$file = @fopen($url[$url_id],"r");
 if (trim($file) == "") {
  echo "Service out of order";
 } else {
  $i=0;
 while (!feof($file)) {
  $zeile[$i] = fgets($file,2000);
  $i++;
 }
 fclose($file);
 }

for ($j=0;$j<$i;$j++) {
  if ($resa = strstr($zeile[$j],$startstring)) {
   $resb = str_replace($startstring, "", $resa);
  $endstueck = strstr($resb, $endstring);
  $resultat .= str_replace($endstueck,"",$resb);
  $resultat .= "; ";
  }
 }
return $resultat;
}

print get_content(1)."<hr>"
     .get_content(2);
?>
</body>
</html>
<!-- get_news.php ende />