Originally posted by newbie1955
View Post
PHP Code:
<?php header("Content-Type: text/html; charset=UTF-8"); ?>
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
</head>
<body>
<div>
<ul>
<?php error_reporting(E_ERROR|E_PARSE); // hochgesetzt wegen Entity-Warnungen
$data = file_get_contents("http://www.mz-web.de/mitteldeutschland/20641266,20641266.html");
$doc = new DOMDocument();
$doc->loadHTML("<?xml encoding=\"UTF-8\">".$data);
$xPath = new DOMXPath($doc);
$zaehler = 0;
$epap = "E-Paper";
$abge = "Abgeordnete befragen";
$glueck = "Glückwünsche";
$trau = "Traueranzeigen";
$herz = "Herzenswünsche";
$speicher = "Titel:\n"; /*** *** füge $speicher = "Titel:\n"; hinzu *** ***/
foreach ($xPath->query("//h2/a") as $element) {
$title = $element->nodeValue;
$pos = mb_strpos($title, $epap, 0, "utf-8");
$pos1 = mb_strpos($title, $abge, 0, "utf-8");
$pos2 = mb_strpos($title, $glueck, 0, "utf-8");
$pos3 = mb_strpos($title, $trau, 0, "utf-8");
$pos4 = mb_strpos($title, $herz, 0, "utf-8");
$href = $element->getAttribute('href');
$hreft = "http://www.mz-web.de" . $href;
$search = "„";
if (($zaehler <= 13) && ($pos === false) && ($pos1 === false) && ($pos2 === false) && ($pos3 === false) && ($pos4 === false)) {
echo "<li><a href=\"".htmlspecialchars($hreft, ENT_QUOTES, "UTF-8", false)."\" target=\"_blank\">".htmlspecialchars($title, ENT_QUOTES, "UTF-8", false)."</a></li>\n";
$zaehler++;
$speicher .= htmlspecialchars($title, ENT_QUOTES)."\n"; /*** *** füge $speicher .= $title."\n"; hinzu *** ***/
}
}
/*** *** füge beide Zeilen hinzu *** ***/
$pruefe = $epap."\n".$abge."\n".$glueck."\n".$trau."\n".$herz."\n\n".$speicher;
file_put_contents("kontrolle.txt", $pruefe);
/* kontrolle.txt:
E-Paper
Abgeordnete befragen
Glückwünsche
Traueranzeigen
Herzenswünsche
Titel:
Spaziergänger finden Frauenleiche
Zusätzliche Milliarden für Instandhaltung notwendig
Ein Krokodil als Dankeschön
Empörung nach Rauswurf
Männer bedrohen Imbissbesitzer in Bad Kösen
Betrug kann böse Folgen haben
DGB setzt weiter auf Dialog
Abenteurer suchen Gold in Thüringen
Sechs Schwerverletzte bei Unfall auf A4
Elke du Bois Spitzenkandidatin der Freien Wähler
Ausbildungsplätze
Reisemarkt
*/
?>
</ul>
</div>
</body>
</html>
Originally posted by newbie1955
View Post
Originally posted by newbie1955
View Post
PHP Code:
htmlspecialchars($title, ENT_QUOTES, "UTF-8", false)."</a></li>\n";
Comment