Het laden van Data uit een TXT bestand

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Peter

peter

03/04/2007 19:48:00
Quote Anchor link
Mag een opdracht doen voor een bedrijf.. Alleen ze hebben geen DB.
Dus het nieuws moet uit een TXt bestand worden geladen.

alllen alles gaat goed behalve dat er tekst in het TXT bestand komt. CHMOD van TXT bestand is 777

iemand ideeen?

Nu heb ik een stukje code:

NIEUWS TE LATEN ZIEN


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
<?PHP
$bestand
=array_reverse(file("nieuws.txt"));


foreach($bestand as $i)
{

$i=explode("|",$i);
$titel= $i[0];
$naam = $i[1];
$email = $i[2];
$datum = $i[3];
$ip = $i[4];
$bericht = $i[5];
$titel = htmlspecialchars($titel);
$email =nhtmlspecialchars($email);
$naam = htmlspecialchars($naam);
$bericht = htmlspecialchars($bericht);
$bericht =nstr_replace("&lt;br&gt;","<br>",$bericht);
echo"<b>$titel</b> Gepost door<B><a href=mailto:$email>$naam<a></b> op: $datum<br><br>";
echo "$bericht";
};

?>



SChrijven van een bericht!


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
29
30
31
32
33
<?PHP
// Nieuws Systeem zonder Mysql
// door: Pim Keus


$datum = date("d-m-Y / H:i");

If($actie =="schrijven"){

$bestand = fopen("nieuws.txt", "a");
$bericht = str_replace("\\n","<br>",$bericht);
$bericht =nstr_replace("|","",$bericht);
$titel =nstr_replace("|","",$titel);
$naam = str_replace("|","",$naam);
$email = str_replace("|","",$email);
fwrite($bestand, "$titel|$naam|$email|$datum|$REMOTE_ADDR|$bericht\\n");
fclose($bestand);
echo "Je Nieuws bericht is toegevoegd<br>";
echo "<anhref=\"nieuws.php\">Ga naar het Nieuws!</a>";
}


else{

echo "<form method=postnaction=write.php?actie=schrijven>";
echo "<b>Titel:</b><br><input type=text name=titel><br>";
echo "<b>Naam:</b><br><input type=text name=naam><br>";
echo "<b>Email:</b><br><input type=text name=email><br>";
echo"<b>Bericht:</b><br><textarea cols=30 rows=10 name=bericht></textarea><br>";
echo "<input type=submit value='Verstuur'>";
echo "</form>";

}
n

?>
Gewijzigd op 01/01/1970 01:00:00 door Peter
 
Er zijn nog geen reacties op dit bericht.



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.