Html rückwärts schreiben

  • Themenstarter Themenstarter Philip521
  • Beginndatum Beginndatum
P

Philip521

Hallo zusammen,
ich will einen Text rückwärts schreiben lassen und habe auch schon den Code.

Code:
HTML:
  <form action="http://localhost/philip/auf002/index.php" method="post">
  <p>Vorname:<br><input name="vorname" type="text" size="30" maxlength="30"></p>
  <p>Zuname:<br><input name="zuname" type="text" size="30" maxlength="40"></p>

  <input type="submit" value=" Absenden ">



</form>

Hab ich jetzt im moment.
Bloss soll der Name und Nachname rückwärts geschrieben werden,der eingeben wurde. Hoffe ihr könnt mir helfen!

Danke schonmal im vorraus.
 
Zuletzt bearbeitet von einem Moderator:
Nunja aber bei selfhtml steht es dort ;-)

also nicht genau wie ich es will,aber wie es halt geht ^^
 
Bei SelfHTML gibt es auch Bilder, aber die sind dennoch nicht HTML. Wenn du schon auf die Seite verweist, dann könntest du aber auch gleich den Link posten.
 
Hallo!

Warum nicht einfach die Formulareingabe zerlegen und in einer Schleife rückwerts gezählt wieder zusammen setzen?
PHP:
$vorname = str_split($_POST['vorname']);
$zuname = str_split($_POST['zuname']);

for($z=count($zuname)-1;$z>=0;$z--) {
    echo $zuname[$z];
}

echo " ";

for($v=count($vorname)-1;$v>=0;$v--) {
    echo $vorname[$v];
}
Keine Ahnung ob es auch eine elegantere Methode gibt, aber diese funktioniert.

Aus "Max Mustermann" wird dann "nnamretsuM xaM". :D


Gruss Dr Dau
 
Zuletzt bearbeitet:
@ Dr Dau:
Ich fürchte, der Guteste kann mit deinem Beispiel nichts anfangen, weil er PHP nicht kennt :-P

Ich kann mich vage an das Beispiel aus selfHTML erinnern. Schau dir doch dort mal den Quelltext an, ich bin mir beinahe sicher, dass es sich um ein JavaScript gehandelt hat!

Grüße, Frezl
 
@ Dr Dau:
Ich fürchte, der Guteste kann mit deinem Beispiel nichts anfangen, weil er PHP nicht kennt :-P
Wenn er PHP nicht kennt, dann frage ich mich welchen Sinn es macht das Formular an ein PHP-Script zu schicken?! ;)

BTW: andere Möglichkeit:
PHP:
$vorname = str_split($_POST['vorname']);
$zuname = str_split($_POST['zuname']);

$vorname_out = "";
for($v=count($vorname)-1;$v>=0;$v--) {
    $vorname_out .= $vorname[$v];
}

$zuname_out = "";
for($z=count($zuname)-1;$z>=0;$z--) {
    $zuname_out .= $zuname[$z];
}

echo $zuname_out." ".$vorname_out;
 
Könnte mal Jemand den Link zu dem Beispiel reinpacken? Tatsächlich kann HTML keine "programmierähnlichen" Umformungen, es sei denn, man kann die Schreibrichtung von Links>Rechts auf Rechts>Links umstellen.. Das käme dem Gewünschten ja recht nahe :D

Und das wäre dann CSS direction
http://www.css4you.de/Texteigenschaften/direction.html

mfg chmee
 
Zurück