Ulf: Umlaute werden automatisch maskiert (nut teilweise)

Beitrag lesen

Ich habe jetzt schon zum 3. mal durchgeschaut.

Vielleicht findet ihr ja den Bock, den ich geschossen habe:

Hier mein Script:

<? session_start(); include "../../../includes/service.inc.php"; $link = mysql_connect("$host:$port","$user","$pass"); mysql_select_db("$db",$link); ?> <html> <? if($_SESSION[stil]=="hell") {  echo "<link rel='stylesheet' href='$hell' type='text/css'>"; } else {  echo "<link rel='stylesheet' href='$dunkel' type='text/css'>"; } ?> <head> <title></title> <meta name="author" content="Ulf Wüstefeld"> </head> <body> <? if(($_SESSION[gruppe]=="")||($_SESSION[gruppe]!=$master_id)) { echo "<br>"; print("Sie haben nicht die erforderlichen Rechte, um in den Administrationsbereich zu gelangen"); echo "<br><br>Um die automatisierte Annahme von ADV-Störungsfällen aus der Mail nutzen möchten<br>"; echo "müssen Sie "Eingeloggt bleiben" aktivieren!"; die; } else { if(($_POST[bem_dez12]!="")||($_POST[bearb_zeit]!="")||($_POST[bearbeiter]!="")||($_POST[bearb_stat]!="")||($_POST[art]!="")) {  if(($_POST[bearb_zeit]=="0")||($_POST[bearb_zeit]=="00:00")||($_POST[bearb_zeit]=="--:--")||($_POST[bearb_zeit]==""))  {   $timestamp="0";  }  else  {   list($stunden, $minuten)=split(":",$_POST[bearb_zeit]);   $jahr=date(Y);   $monat=date(m);   $tag=date(d);   $timestamp=mktime($stunden,$minuten,'00',$monat,$tag,$jahr);  }  $query2 = "UPDATE stoerungen SET art='$_POST[art]',bearb_stat='$_POST[bearb_stat]',bearbeiter='$_POST[bearbeiter]',bem_dez12='$_POST[bem_dez12]',bearb_zeit='$timestamp' WHERE s_id='$_POST[s_id]'";  $result2 = mysql_query($query2,$link); } if($_GET[id]!="") {  $query = "SELECT * FROM stoerungen WHERE s_id=$_GET[id]"; } if($_POST[s_id]!="") {  $query = "SELECT * FROM stoerungen WHERE s_id=$_POST[s_id]"; } $result = mysql_query($query,$link); $num = mysql_numrows($result); if($num!="1") {  echo "<center><h1>Datenbankfehler!!</h1><br><br>";  echo "Diese Störungsticket-Nr. (ID: $_GET[id]) existiert nicht oder wurde gelöscht.<br><br>";  echo "Falls Sie Fragen zu dieser Fehlermeldung haben, wenden Sie sich bitte an:<br>";  echo "<a href='mailto:$zustaendig1m'>$zustaendig1</a> oder<br>";  echo "<a href='mailto:$zustaendig2m'>$zustaendig2</a><br><br><br>";  echo "<form name=zurueck method='post' action='http://10.152.131.250/dez12/header/links.php?zugehoerigkeit=12&preselect=5-0' target='links'>";       echo "<input type=submit value='zurück zur Übersicht'>";  echo "</form></center>";  die(); } $row = mysql_fetch_array($result); echo "Störungsticket-Nr.: $row[s_id]<br><br>"; echo "Bearbeitungsstatus: "; if($_SESSION[stil]=="hell") {  $hd="rot_ani_hell.gif"; } else {  $hd="rot_ani_dunkel.gif"; }  switch ($row[bearb_stat])  {   case 0:         $stat_txt="<font color='red'>noch nicht begonnen</font>";         $button="<input type=submit value='Übernehmen'>";         $imgsrc="$hd";         $alt="noch nicht begonnen";         break;   case 1:         $stat_txt="<font color='yellow'>begonnen</font>";         $button="<input type=submit value='Beenden'>";         $imgsrc="gelb.gif";         $alt="begonnen von $row[bearbeiter]";         break;   case 2:         $stat_txt="<font color='green'>beendet</font>";         $button="";         $imgsrc="gruen.gif";         $alt="beendet von $row[bearbeiter]";         break;  } echo "<img src='../images/$imgsrc' alt='$alt' width=30 height=30> $stat_txt"; echo "<form name='status' action='adv_detail.php' method='post'>";  echo "<input type=hidden name='bearbeiter' value='$_SESSION[name]'>";  $stat=$row[bearb_stat]+1;  echo "<input type=hidden name='bearb_stat' value='$stat'>";  if(($row[bearb_zeit]!="0")&&($row[bearb_zeit]!="--:--"))  {   $std=date(H,$row[bearb_zeit]);   $min=date(i,$row[bearb_zeit]);  }  echo "<input type=hidden name='bearb_zeit' value='$std:$min'>";  echo "<input type=hidden name='art' value='$row[art]'>";  echo "<input type=hidden name='bem_dez12' value='$row[bem_dez12]'>";  echo "<input type=hidden name='s_id' value='$row[s_id]'>";  if($_SESSION[name]==$row[bearbeiter])  {   echo "$button";  } echo "</form>"; echo "<br>"; echo "<table border=0>";      echo "<tr>";           echo "<td align='left' width = '100'><b>Gerät-Nr.:</b></td>";           echo "<td align='left' width = '200'><b>Störungsart:</b></td>";           echo "<td align='left' width = '80'><b>erste<br>Störung am:</b></td>";           echo "<td align='left' width = '130'><b>Name</b></td>";           echo "<td align='left' width = '130'><b>Vorname</b></td>";           echo "<td align='left' width = '150'><b>Bearbeitungs-<br>zeit:</b></td>";           echo "<td align='left'><b>bearbeitet durch:</b></td>";      echo "</tr><tr>";      echo "<tr>";           echo "<td align='center' width = '100'>$row[GeraetNr]</td>";           echo "<td align='center' width = '200'>$row[Stoerungsart]</td>";           echo "<td align='center' width = '80'>$row[ersteStoerung]</td>";           echo "<td align='center' width = '130'>$row[Name]</td>";           echo "<td align='center' width = '130'>$row[Vorname]</td>";           if(($_SESSION[name]==$row[bearbeiter])||($row[bearbeiter]=="i.B."))           {            echo "<form name=eintrag method=post action=adv_detail.php>";               echo "<td align='center' width = '150'><input type=text size=5 maxlength=5 name=bearb_zeit value='";               if(($row[bearb_zeit]=="0")||($row[bearb_zeit]=="--:--"))               {                echo "--:--";               }               else               {                $std=date(H,$row[bearb_zeit]);                $min=date(i,$row[bearb_zeit]);                echo "$std:$min";               }               echo "'></td>";               echo "<td align='center'>";               if($row[bearbeiter]=="i.B.")               {                echo "<input type=text name=bearbeiter size=35 value='$_SESSION[name]'>";               }               else               {                echo "$row[bearbeiter]";               }               echo "</td>";            echo "</tr><tr>";                echo "<td align='center' colspan=8> </td>";            echo "</tr><tr>";                echo "<td align='left' colspan=8><b>Bemerkung von $row[Name], $row[Vorname]:</b></td>";            echo "</tr><tr>";                echo "<td align='center' colspan=8>$row[Bemerkungen]";                echo "<input type=hidden name='s_id' value='$row[s_id]'>";                echo "<input type=hidden name='bearbeiter' value='$_SESSION[name]'>";                echo "<input type=hidden name='bearb_stat' value='$row[bearb_stat]'>";                echo "<input type=hidden name='s_id' value='$row[s_id]'></td>";            echo "</tr><tr>";                echo "<td align='center' colspan=8> </td>";            echo "</tr><tr>";                echo "<td align='left' colspan=8><b>Eigene Bemerkung:</b></td>";            echo "</tr><tr>";                echo "<td align='center' colspan=8><textarea name='bem_dez12' cols='110' rows='6'>$row[bem_dez12]</textarea></td>";            echo "</tr><tr>";                echo "<td align='center' colspan=8> </td>";            echo "</tr><tr>";                echo "<td align='center' colspan=8>";                switch ($row[art])                {                 case 1:                      echo "<input type=radio name=art value='1' checked>Hardware";                      echo "<input type=radio name=art value='2'>Software";                      echo "<input type=radio name=art value='3'>Benutzer/Anwender";                      echo "<input type=radio name=art value='4'>Netz";                      echo "<input type=radio name=art value='5'>Sonstiges";                      echo "<input type=radio name=art value='6'>Dz12 intern";                 break;                 case 2:                      echo "<input type=radio name=art value='1'>Hardware";                      echo "<input type=radio name=art value='2' checked>Software";                      echo "<input type=radio name=art value='3'>Benutzer/Anwender";                      echo "<input type=radio name=art value='4'>Netz";                      echo "<input type=radio name=art value='5'>Sonstiges";                      echo "<input type=radio name=art value='6'>Dz12 intern";                 break;                 case 3:                      echo "<input type=radio name=art value='1'>Hardware";                      echo "<input type=radio name=art value='2'>Software";                      echo "<input type=radio name=art value='3' checked>Benutzer/Anwender";                      echo "<input type=radio name=art value='4'>Netz";                      echo "<input type=radio name=art value='5'>Sonstiges";                      echo "<input type=radio name=art value='6'>Dz12 intern";                 break;                 case 4:                      echo "<input type=radio name=art value='1'>Hardware";                      echo "<input type=radio name=art value='2'>Software";                      echo "<input type=radio name=art value='3'>Benutzer/Anwender";                      echo "<input type=radio name=art value='4' checked>Netz";                      echo "<input type=radio name=art value='5'>Sonstiges";                      echo "<input type=radio name=art value='6'>Dz12 intern";                 break;                 case 5:                      echo "<input type=radio name=art value='1'>Hardware";                      echo "<input type=radio name=art value='2'>Software";                      echo "<input type=radio name=art value='3'>Benutzer/Anwender";                      echo "<input type=radio name=art value='4'>Netz";                      echo "<input type=radio name=art value='5' checked>Sonstiges";                      echo "<input type=radio name=art value='6'>Dz12 intern";                 break;                 case 6:                      echo "<input type=radio name=art value='1'>Hardware";                      echo "<input type=radio name=art value='2'>Software";                      echo "<input type=radio name=art value='3'>Benutzer/Anwender";                      echo "<input type=radio name=art value='4'>Netz";                      echo "<input type=radio name=art value='5'>Sonstiges";                      echo "<input type=radio name=art value='6' checked>Dz12 intern";                 break;                 default:

Gleich geht's weiter ...