Das einzige, was an dem Code falsch ist, wäre die Ausgabe:
<input type="text" value="'irgendwer'">
Die einachen Anführungszeichen müssen weg!
Naja, und Short-Open-Tags funktionieren auch nicht bei jedem Hoster, da sie aktiviert werden müssen...
Das sind aber nur Kleinigkeiten...