tekst naar txt wegschrijven.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Gerben=flash

gerben=flash

02/06/2008 14:00:00
Quote Anchor link
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:

&lt;p&gt;2135sdf&lt;/p&gt;

Dat is dus niet de bedoeling. Weet iemand hier een oplossing voor?

Groeten.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?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);
    }

?>
Gewijzigd op 01/01/1970 01:00:00 door Gerben=flash
 
PHP hulp

PHP hulp

24/11/2024 06:24:15
 
Rens nvt

Rens nvt

02/06/2008 14:05:00
Quote Anchor link
htmlspecialchars weghalen?
 
Joren de Wit

Joren de Wit

02/06/2008 14:05:00
Quote Anchor link
Dat doe jij toch zelf? Jij bent immers degene die in je script de functie htmlspecialchars() gebruikt. Als je die functie eruit laat, zullen de speciale tekens ook niet omgezet worden naar hun html entiteiten...
 
Gerben=flash

gerben=flash

02/06/2008 14:32:00
Quote Anchor link
ja zoiests dacht ik al maar als ik dat weg haal wordt de variabele niet meer ingeladen. Als ik heb echo komt er niks en hij schrijft ook niks weg.
 
Jacco Engel

Jacco Engel

02/06/2008 14:34:00
Quote Anchor link
str_replace("<br />","\r\n",$a) ;
 
Gerben=flash

gerben=flash

02/06/2008 14:38:00
Quote Anchor link
waar moet ik dat in mijn code plaatsen?
 
Gerben=flash

gerben=flash

02/06/2008 14:44:00
Quote Anchor link
sorry... domme vraag... het is gelukt! danku allen.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.