überleet |
|
nu als voorberijding om nieuwsberichten in flash te geven moet ik eerst een .php bestandje maken , tot hiertoe lukte het allemaal goed tot ik deze fout kreeg
Warning: fwrite(): supplied argument is not a valid stream resource in /home/frent/domains/frent.be/public_html/php/admin.php on line 71
kan iemand eventjes mijn code nakijken en zeggen waarom dit is , mercikes
<html>
<head>
<title>Nieuws : Admin</title>
</head>
<body>
<?php
$dat = fopen("aantal.dat","r"); // dat bestand openen
$aantal = fread($dat,filesize("aantal.dat")) ; // aantal berichten lezen
fclose($dat);
$aantaltxt = "&aantalberichten=" . $aantal . "\n\r
&textloaded=OK ";
while($aantal != 0) // nakijken of er al berichten waren
{
$aantal = $aantal - 1; // werk met het voorlaatste bericht ,na loop met hetgene daarvoor
$berichten[$aantal] = fopen("berichten" . $aantal . ".txt","r+"); // het voorlaatste bericht opene
$leesberichten = fread($berichten[$aantal],filesize("berichten" . $aantal . ".txt")); // dat bericht lezen
fclose($berichten[$aantal]);
$aantal = $aantal + 1; // optellen zodat er over het oudste bericht wordt geschreven, na loop met hetgene daarvoor
$berichten[$aantal] = fopen("berichten" . $aantal . ".txt","w"); // open het laatste , en ledig dat
$schrijfberichten = fwrite($berichten[$aantal],$leesberichten); // schrijf inhoud van vorige daar in
fclose($berichten[$aantal]);
$aantal = $aantal - 1; // ga naar het volgende bericht
}
$datum = date("d-m-Y"); // datum bepalen van nieuw gepost bericht
if( isset($header))
{
if( isset($nieuws))
{
$nieuwberichttext = "&header=" . $header . " \n\r
&nieuws=" . $nieuws . " \n\r
&date=" . $datum . "\n\r
&textloaded=OK ";
// bericht opmaak voor gebruik in flash
$flashtxt = fopen("aantalberichten.txt","w");
$aantalberichtentxt = fwrite($flashtxt,nl2br($aantal));
fclose($flashtxt);
echo "ingevuld";
}
}
else
{
?>
<form action="admin.php" method="get">
Header <input type="text" name="header"><br>
Nieuws <input type="text" name="nieuws"><br>
<br>
<input type="submit" name="submit" value="verzenden">
</form>
<?php
}
$nieuwbericht = fopen("berichten0.txt","w");
$nieuwberichtschrijven = fwrite($nieuwsbericht, nl2br($nieuwsberichttext) );
fclose($nieuwbericht );
?>
</body>
</html>
<html> <head> <title>Nieuws : Admin</title> </head> <body> <?php $dat = fopen("aantal.dat","r"); // dat bestand openen $aantal = fread($dat,filesize("aantal.dat")) ; // aantal berichten lezen $aantaltxt = "&aantalberichten=" . $aantal . "\n\r &textloaded=OK "; while($aantal != 0) // nakijken of er al berichten waren { $aantal = $aantal - 1; // werk met het voorlaatste bericht ,na loop met hetgene daarvoor $berichten[$aantal] = fopen("berichten" . $aantal . ".txt","r+"); // het voorlaatste bericht opene $leesberichten = fread($berichten[$aantal],filesize("berichten" . $aantal . ".txt")); // dat bericht lezen $aantal = $aantal + 1; // optellen zodat er over het oudste bericht wordt geschreven, na loop met hetgene daarvoor $berichten[$aantal] = fopen("berichten" . $aantal . ".txt","w"); // open het laatste , en ledig dat $schrijfberichten = fwrite($berichten[$aantal],$leesberichten); // schrijf inhoud van vorige daar in $aantal = $aantal - 1; // ga naar het volgende bericht } $datum = date("d-m-Y"); // datum bepalen van nieuw gepost bericht { { $nieuwberichttext = "&header=" . $header . " \n\r &nieuws=" . $nieuws . " \n\r &date=" . $datum . "\n\r &textloaded=OK "; // bericht opmaak voor gebruik in flash $flashtxt = fopen("aantalberichten.txt","w"); $aantalberichtentxt = fwrite($flashtxt,nl2br($aantal)); } } else { ?> <form action="admin.php" method="get"> Header <input type="text" name="header"><br> Nieuws <input type="text" name="nieuws"><br> <br> <input type="submit" name="submit" value="verzenden"> </form> <?php } $nieuwbericht = fopen("berichten0.txt","w"); $nieuwberichtschrijven = fwrite($nieuwsbericht, nl2br($nieuwsberichttext) ); ?> </body> </html>
|