kostenloser Webspace werbefrei: lima-city


Störendes Leerzeichen im Input-Feld

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    s******y

    Hallo!

    Damit ich eine E-Mail eines Accounts lese und sie dann in ein Input-Feld einzufügen, öffne ich eine Datei (z.B. user.acc), indem die E-Mail-Adresse steht. So, leider kommen dann leider ins Input-Feld immer vor der E-Mail-Adresse immer noch ein Leerzeichen.

    D.h. dass wenn in der Datei
    "beispiel@gmx.de"
    steht kommt ein Input-Feld mit
    " beispiel@gmx.de".
    Wie bekomm ich nun dieses störende Leerzeichen raus?

    Beitrag geaendert: 30.3.2007 19:42:45 von self-fly
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. also entweder speicherst du die schon falsch, also mit leerzeichen oder deine ausgabe hat ein leerzeichen drin...

    <?
    echo "<input type=text value=".$email.">";
    ?>


    wäre die möglichkeit womit, bei einer korrekten speicherung auch kein leerzeichen mit ausgegeben werden sollte.

    ansonsten kannst du noch mit ltrim() arbeiten

    <?
    echo "<input type=text value=".ltrim($email).">";
    ?>


    mfg
  4. Das geht gsnz einfach mit der Funktion trim().
    Sie entfernt vor und nach einem String sämlichen whitespace, wie Leerzeichen und leere Zeilen.

    http://www.dynamicwebpages.de/php/function.trim.php


    edit

    zu langsam...

    Beitrag geaendert: 30.3.2007 19:52:33 von tct
  5. Autor dieses Themas

    s******y

    Ja danke. Ich hatte folgenden Fehler:

    <input type=\"text\" name=\"nickname\" value=\" ".$mail."\" size=\"30\">

    Zwischen 'value=\"' und '.$mail' war ein Leerzeichen, der irgendwie da reingekommen war.
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!