Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Umlaute in ae ue oe konvertieren?
#1
Huhu, ich habe folgendes Script "Letzte Themen" auf meiner Seite eingebunden und habe eine Funktion dafür geschrieben das die Umlaute ersetzt werden sollen, die dort ausgegeben werden.

Allerdings funktioniert die Ausgabe nicht und ich bekomme den Fehler "Fatal error: Cannot redeclare umlaute_ersetzen() (previously declared"

(Zugangsdaten durch xxx ersetzt)

PHP-Code:
<?php
                        
                            
// Daten für Verbindung zur Datenbank
                                
$db_data = array("host"=>"xxx""user"=>"xxx""pw"=>"xxx""db"=>"xxx");
                            
// Url zur Weiterführung zum Forum
                                
$url "http://www.sw-battlefront.de/forum"// Oder im Root installiert http://xxx.de
                            // Verbindung zum MySQL
                                
mysql_connect($db_data["host"],$db_data["user"],$db_data["pw"]) or die("Keine Verbindung.");
                            
// Auwahl der Datenbank
                                
mysql_select_db($db_data["db"]) or die("Keine Datenbank.");
                            
// Ausführen des Query
                                
$result mysql_query("SELECT * FROM mybb_threads t INNER JOIN mybb_posts p ON (t.firstpost=p.pid) WHERE t.fid IN (2,4,5,6) ORDER BY t.tid DESC LIMIT 0,3;");    
                                while(
$row mysql_fetch_object($result)) {
             
                        
?>
                        <!-- Hier HTML mit untstehenden Codes verbinden -->
                            <!-- Link zum Thread + Threadname -->
                                <?php echo ""
                                
                            function 
umlaute_ersetzen($text){ 
                            
$such_array  = array ('ä''ö''ü''ß'); 
                            
$ersetzen_array = array ('ae''oe''ue''ss'); 
                            
$neuer_text  str_replace($such_array$ersetzen_array$text); 
                            return 
$neuer_text
                                                            } 
                            
$umlaut_text="<a href=\"".$url."/showthread.php?tid=".$row->tid."\" target=\"_blank\">".$row->subject."</a>"
                            echo 
umlaute_ersetzen($umlaut_text); 
                                
                                
                                
?>
                                
                        <?php ?>

Kann mir bitte jemand helfen? Sad
Zitieren


Nachrichten in diesem Thema
Umlaute in ae ue oe konvertieren? - von lantis - 13.12.2014, 20:26