Hallo,
in onderstaande script is het de bedoeling dat de data die via POST als variabele staat in een txt bestand wordt weg geschreven. Dat lukt goed alleen het probleem is (al wel een heel bekend probleem) dat wanneer er een <br /> of een ander speciaal caracter hij er dit van maakt:
<p>2135sdf</p>
Dat is dus niet de bedoeling. Weet iemand hier een oplossing voor?
Groeten.
<?php
if ( isset( $_POST ) )
$postArray = &$_POST ; // 4.1.0 or later, use $_POST
else
$postArray = &$HTTP_POST_VARS ; // prior to 4.1.0, use HTTP_POST_VARS
foreach ( $postArray as $sForm => $value )
{
if ( get_magic_quotes_gpc() )
$postedValue = htmlspecialchars( stripslashes( $value ) ) ;
else
$postedValue = htmlspecialchars( $value ) ;
}
$a=fopen("home.txt","r");
if ($a)
{
$b=file("home.txt");
print("Dit wordt gepost <br />$postedValue");
fclose($a);
}
$a=fopen("home.txt","w");
if ($a)
{
fwrite($a,"$postedValue");
fclose($a);
}
?>
845 views