Zitat:
Zitat von nichdiemama
dann hilft Dir vielleicht, die beiden Zeilen am Anfang Deines .php einzufügen um zu sehen, was alles falsch läuft.
|
Es scheitert ja bereits an HTML
Lösung:
index.php
PHP-Code:
<?php
/******************************************************************************/
/*INDEX.PHP********************************************************************/
/******************************************************************************/
error_reporting(E_ALL); //E_ALL ^ E_NOTICE
ini_set('display_errors', true);
header('Content-Type: text/html; charset=UTF-8');
if(isset($_REQUEST) && is_array($_REQUEST)){
foreach( $_REQUEST as $key => $value ) { $_REQUEST[$key] = htmlentities($_REQUEST[$key]); }
}
?>
<form action="text.php" method="POST">
<textarea name="_text"></textarea>
<input type="submit" name="send" value="Senden">
<input type="hidden" value="DO_SEND_TEXT" name="DO_IT">
</form>
text.php
PHP-Code:
<?php
/******************************************************************************/
/*TEXT.PHP*********************************************************************/
/******************************************************************************/
error_reporting(E_ALL); //E_ALL ^ E_NOTICE
ini_set('display_errors', true);
header('Content-Type: text/html; charset=UTF-8');
if(isset($_REQUEST) && is_array($_REQUEST)){
foreach( $_REQUEST as $key => $value ) { $_REQUEST[$key] = htmlentities($_REQUEST[$key]); }
}
if(isset($_REQUEST['DO_IT']) && $_REQUEST['DO_IT']=="DO_SEND_TEXT"){
if(!empty($_REQUEST['_text'])){
echo $_REQUEST['_text'];
}
else{
echo "Textarea is empty. <a href=\"index.php\">Back</a>";
}
}
?>