Ankündigung

Einklappen
Keine Ankündigung bisher.

Name für Profilseite richtig übergeben

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Name für Profilseite richtig übergeben

    Ich habe meine Seite mit PHP aufgebaut und habe für jeden User eine Profilseite.
    In der Liste werden die Namen aus der Datenbank abgerufen und dann über die URL übergeben und per GET abgerufen.
    Das Problem: Namen mit Leerzeichen werden zerhackt! Entsprechend wird die Profilseite dieser User falsch angezeigt.

    Wenn ich in der URL fprofil.php?user=$row[name] schreibe passiert das. Wie schreibe ich es korrekt?

  • #2
    AW: Name für Profilseite richtig übergeben

    Da erstellst du dir eine Funktion:
    PHP-Code:
    function change($handle) {
         
    $handle strtolower($handle);
         
    $handle str_replace(array("&auml;""&ouml;""&uuml;""&szlig;""&Auml;""&Ouml;""&Uuml;""ä""ö""ü""ß""Ä""Ö""Ü"" ""<"">""&lt;""&gt;""/"".""+""?""'""\"""\\""€""@""#""²""³""&""§""%""|""$""´""`""°"), array("ae""oe""ue""ss""ae""oe""ue""ae""oe""ue""ss""ae""oe""ue""-""""""""""""-""-""""-""-""-""e""at""""2""3""und"""""""""""""""), $handle);
    return 
    $handle;

    Und gibst aus:
    PHP-Code:
    echo 'profil.php?user=' change($row['name']); 

    Kommentar

    homepage-forum.de - Hilfe für Webmaster! Statistiken

    Einklappen

    Themen: 57.205   Beiträge: 432.331   Mitglieder: 29.599   Aktive Mitglieder: 48
    Willkommen an unser neuestes Mitglied, Drausi.

    Online-Benutzer

    Einklappen

    660 Benutzer sind jetzt online. Registrierte Benutzer: 2, Gäste: 658.

    Mit 4.707 Benutzern waren am 12.01.2023 um 03:07 die meisten Benutzer gleichzeitig online.

    Die neuesten Themen

    Einklappen

    Die neuesten Beiträge

    Einklappen

    Lädt...
    X