pto: Eleminierung von HTML-Fehlern

Beitrag lesen

Danke, ich habe jetzt die bei stackoverflow empfohlene function clear_string eingesetzt

function clean_string($string) {  
  $s = trim($string);  
  $s = iconv("UTF-8", "UTF-8//IGNORE", $s); // drop all non utf-8 characters  
  
  // this is some bad utf-8 byte sequence that makes mysql complain - control and formatting i think  
  $s = preg_replace('/(?>[\x00-\x1F]|\xC2[\x80-\x9F]|\xE2[\x80-\x8F]{2}|\xE2\x80[\xA4-\xA8]|\xE2\x81[\x9F-\xAF])/', ' ', $s);  
  
  $s = preg_replace('/\s+/', ' ', $s); // reduce all multiple whitespace to a single space  
  
  return $s;  
}

Allerdings kommt der Fehler trotzdem. Vielleicht steht dort in dem feed ein Steuerzeichen, das von der Funktion nicht erfasst wird.

webseite

Die anderen Fehler konnte ich eliminieren.