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