Subversion Repositories personal-webbase

Rev

Rev 12 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
12 daniel-mar 1
<?php
2
 
14 daniel-mar 3
if (!defined('WBLEGAL')) die('Kann nicht ohne Personal WebBase ausgef&uuml;hrt werden.');
12 daniel-mar 4
 
5
$res = db_query("SELECT `url`, `update_enabled`, `update_text_begin`, `update_text_end`, `update_checkurl` FROM `".$mysql_zugangsdaten['praefix']."links` WHERE `id` = '".db_escape($id)."' AND `user` = '".$benutzer['id']."'");
6
$row = db_fetch($res);
7
 
8
$url = entferne_anker($row['url']);
9
 
10
if (inetconn_ok())
11
{
12
  $site = my_get_contents($url);
13
 
14
  if ($site !== false)
15
  {
16
    if ($row['update_enabled'])
17
    {
18
      $cont = zwischen_url($row['update_checkurl'], undo_transamp_replace_spitze_klammern($row['update_text_begin']), undo_transamp_replace_spitze_klammern($row['update_text_end']));
19
      $cont = md5($cont);
20
 
21
      db_query("UPDATE `".$mysql_zugangsdaten['praefix']."links` SET `update_lastcontent` = '".db_escape($cont)."', `update_lastchecked` = NOW(), `neu_flag` = '0', `kaputt_flag` = '0' WHERE `id` = '".db_escape($id)."' AND `user` = '".$benutzer['id']."'");
22
    }
23
  }
24
  else
25
  {
26
    db_query("UPDATE `".$mysql_zugangsdaten['praefix']."links` SET `kaputt_flag` = '1' WHERE `id` = '".db_escape($id)."' AND `user` = '".$benutzer['id']."'");
27
 
28
    die($header.'<h1>Fehler</h1>Die Webseite <a href="'.$row['url'].'" target="_blank">'.$row['url'].'</a> konnte nicht ge&ouml;ffnet werden. Eventuell ist die URL falsch oder die Seite tempor&auml;r nicht vorhanden.'.$footer);
29
  }
30
}
31
 
32
if (!headers_sent()) header('location: '.$url);
33
 
34
?>