Zitat von newbie1955
Beitrag anzeigen
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>
Zitat von newbie1955
Beitrag anzeigen
Zitat von newbie1955
Beitrag anzeigen
PHP-Code:
htmlspecialchars($title, ENT_QUOTES, "UTF-8", false)."</a></li>\n";
Kommentar