Furtano
Neues Mitglied
Hallo,
ich habe ein Script, was überprüft ob die Website aktuallisiert wurde.
Warum bekomme ich zwei unterschiedliche MD5s von der selben Website?
ich habe ein Script, was überprüft ob die Website aktuallisiert wurde.
Warum bekomme ich zwei unterschiedliche MD5s von der selben Website?
PHP:
<?php
$url = 'http://kleinanzeigen.ebay.de/anzeigen/s-berlin/simson-51/k0l3331';
$latest_content = file_get_contents($url);
$latest_md5 = md5($latest_content);
/*
$my_server = 'localhost';
$my_user = 'root';
$my_password = '';
$my_db = 'janina';
*/
// WEBSERVER NETCUP
$my_server = '';
$my_user = '';
$my_password = '';
$my_db = '';
$link = mysql_connect($my_server, $my_user, $my_password);
if (!$link) {
die('keine Verbindung möglich: ' . mysql_error());
}
$db_selected = mysql_select_db($my_db, $link);
if (!$db_selected) {
die ('Kann Datenbank nicht benutzen : ' . mysql_error());
}
/*
DROP TABLE IF EXISTS t_content;
CREATE TABLE t_content
(
id_content INT PRIMARY KEY AUTO_INCREMENT,
md5 varchar(30)
);
*/
$query_select = "SELECT * FROM t_content ORDER BY id_content DESC LIMIT 1;";
$ergebnis = mysql_query($query_select);
while ($row = mysql_fetch_array($ergebnis))
{
$ergebnis = $row['md5'];
}
echo 'ergebnis:' . $ergebnis;
echo '<br>';
echo 'latest_md5:' . $latest_md5;
echo '<br>';
if ($ergebnis != $latest_md5)
{
$sender = "[email protected]";
$empfaenger = "[email protected]";
$betreff = "Neue Schwalbe!";
$mailtext = "http://kleinanzeigen.ebay.de/anzeigen/s-berlin/simson-51/k0l3331";
mail($empfaenger, $betreff, $mailtext, "From: $sender ");
$query_insert = "INSERT INTO t_content VALUES (NULL,'" . $latest_md5 . "');";
mysql_query($query_insert);
}
?>