Problem mit isset

Hallo fatalus,
also habs gerade so probiert:

Code:
<textarea type="text" name="message" <? htmlentities(stripslashes($_POST['message'])); ?>  cols="58" rows="5" />

Ging wieder schief.

Grüsse
 
Schau dir mal genau an, was Sebastianus und ich gepostet haben.

Der Inhalt eines <textarea>'s gehört zwischen öffnenden und schliessenden Tag, nicht in den Tag hinein:
Code:
<textarea> TEXT</textarea>
 
Hab das auch so eingegeben, aber sobald ich nur

"<HTML> kann gefährlich sein!"); eingebe

ist das geschwülst wieder da...

Code:
<textarea type="text" name="message"cols="58" rows="5" /><?php htmlentities(stripslashes($_POST['message'])) ?></textarea>

Bye Bye
 
<textarea type="text" name="message" cols="58" rows="5">
<?php
htmlspecialchars(stripslashes($_POST['message']))
?>
</textarea>
 
Hallo saila,
vielen Dank für Deine Antwort.

Wenn ich z.B.:

"<html> kann gefährlich werden!)";

eingebe, erhalte ich in der Ausgabe:

" kann gefährlich werden!");

ist das richtig so?

Grüsse
 
Noch etwas anderes:

Wenn ich "<html> kann gefährlich werden!"); in die textarea eingebe, erhalte ich irgendwo im Browser die Ausgabe

" kann gefährlich sein!");

und wie schon gesagt, alles ist ein bisschen verschoben.

Wie kann ich dieses Problem lösen, denn mit

PHP:
 htmlspecialchars(stripslashes($_POST['message']))

klappt es irgendwie nicht.

Grüsse
 
PHP:
htmlentities(htmlspecialchars(stripslashes($_POST['message'])))

probier es. Habe das noch nie benötigt in der Form :)
 
Quatsch, wollte noch hinzufügen...... probier einfach mal die drei Möglichkeiten einzeln aus. Ich denke wenn du htmlspecialchars alleine nimmst müsste es gehen.
 
:)

No Problemo.

Egal wie man das schreibt, aber es sollte nur funktionieren.

Das klappt leider auch nicht.

Ich werde mal im Netz weiter recherchieren.

Nochmals vielen Dank.

Grüsse aus dem Chäsland ;)
 
Ein "echo" solltest du der Sache schon noch spendieren:
PHP:
<textarea name="message"cols="58" rows="5" >
<?php
if(isset($_POST['message']))
    {
    echo htmlentities(stripslashes($_POST['message']));
    }
?>
</textarea>
.....dann klappts auch
 
Zurück