Hallo,
ich will mir eine kleine Klasse bauen die in einem String nach Umlauten sucht und ersetzt. Ich hab das so gelöst:
Wenn ich sie nun aufrufe:
erkennt sie zwar Leerfelder, ersetzt aber keine Umlaute.
Was mache ich nur falsch?
MfG
Malaga
ich will mir eine kleine Klasse bauen die in einem String nach Umlauten sucht und ersetzt. Ich hab das so gelöst:
PHP-Code:
class string
{
var $string;
function check_string($fldInhalt)
{
$this->string = trim($fldInhalt);
if($this->string == '')
{
print 'ERROR: Alle Felder müssen ausgefüllt werden.<br />';
}
else
{
$this->string = str_replace('ä', 'ä', $this->string);
$this->string = str_replace('Ä', 'Ä', $this->string);
$this->string = str_replace('ü', 'ü', $this->string);
$this->string = str_replace('Ü', 'Ü', $this->string);
$this->string = str_replace('ö', 'ö', $this->string);
$this->string = str_replace('Ö', 'Ö', $this->string);
$this->string = str_replace('ß', 'ß', $this->string);
return $this->string;
}
}
}
PHP-Code:
if(isset($_REQUEST['eintrag']) && $_REQUEST['eintrag'] == 'go')
{
$seitentitel = new string;
$seitentitel = $seitentitel->check_string($_REQUEST['seitentitel']);
print $seitentitel;
}
Was mache ich nur falsch?
MfG
Malaga
Kommentar