Störendes Leerzeichen im Input-Feld
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
account
adresse
ausgabe
beispiel
beitrag
datei
folgenden fehler
funktion
korrekten speicherung
leere zeilen
lese
mglichkeit
- 
    
    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
- 
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden! lima-city: Gratis werbefreier Webspace für deine eigene Homepage 
- 
    
    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
- 
    
    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
- 
    
    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.
- 
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden! lima-city: Gratis werbefreier Webspace für deine eigene Homepage 

