Toon posts:

php news script

Pagina: 1
Acties:
  • 108 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
hallo, ik heb een vraag, ik ben bezig met php de afgelopen dagen en nu heb ik een probleem, elke keer als ik iets nieuws post komt de newstabel 2x in het .htm bestand waar het naartoe gestuurd word,, alleen de 2e die erin geplaatst wordt bevat niet de variablen die er bij de eerste tabel er wel inzitten....en ik krijg dit probleem er maar niet uit, hier is de code:
<html>
<head>
<title>submit news</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">

<form method="post" action="<?php echo $PHP_SELF; ?>">
<table width="75%" border="1" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" bordercolor="#FFFFFF">
<tr>
<td width="10%">name:</td>
<td width="90%">
<input type="text" name="name" size="40" value=""<?php echo $name ?>">
</td>
</tr>
<tr>
<td width="10%" height="25">e-mail:</td>
<td width="90%" height="25">
<input type="text" name="email" size="40" value=""<?php echo $email ?>">
</td>
</tr>
<tr>
<td width="10%" height="79">insert news:</td>
<td width="90%" height="79">
<textarea name="comments" cols="60" rows="6" value=""<?php echo $comments ?>"></textarea>
</td>
</tr>
</table>
<p>
<input type="submit" name="Submit" value="Submit">
</p>
</form>
<p>
<?php
$complete_entry = '<table width="90%" border="1" height="1%" cellpadding="0" cellspacing="0" bordercolor="#000000" align="center"><tr bordercolor="#666666"><td height="38" bgcolor="#666666" width="50%"><font color="#FFFFFF">';
$complete_entry.= "<a href=mailto:$email>";
$complete_entry.= "$name";
$complete_entry.= "</a></font></td>";
$complete_entry.= '<td height="1%" bgcolor="#666666" width="50%"><div align="right"><font color="#FFFFFF">';
$complete_entry.= strftime ("%A, %B %d %Y, %H:%M");
$complete_entry.= "</font></div>";
$complete_entry.= "</td>";
$complete_entry.= "</tr>";
$complete_entry.= '<tr height="1%" bgcolor="#CCCCCC" bordercolor="#CCCCCC"><td colspan="2">';
$complete_entry.= "$comments";
$complete_entry.= "</td></tr>";
$complete_entry.= "</table><p></p>";

$gfile = 'test.htm'; //verwijs naar file


if(file_exists($gfile)) { // als file bestaat open file
$fp = fopen($gfile,"r"); // zet cursor aan het begin v het bestand
$news = fread($fp,filesize($gfile)); //
fclose($fp);
}

$fp = fopen($gfile,"w");
flock($fp,1);
fputs($fp,$complete_entry);
if(isset($news)) fputs($fp,$news);
flock($fp,3);
fclose($fp);


?>
</p>
</body>
</html>
ik hoop dat iemand mij hiermee kan helpen...alvast bedankt :)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

ik zie geen verschil tussen dat er wel gepost wordt en wanneer er niet gepost wordt

refresh maar eens 5x dan zie je het 5x denk ik

<edit>
klopt

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
nope, ik zie het niet 5x

het script staat btw op http://www.sprbikkel.f2s.com/news.php

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op donderdag 13 september 2001 18:27 schreef SPR het volgende:
nope, ik zie het niet 5x

het script staat btw op http://www.sprbikkel.f2s.com/news.php
dan kijk je niet goed

voer nou 1 keer iets in
en dan doe je een aantal keer refresh en dan zie je blanco entry's

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
ja, je hebt gelijk, als ik 1x een post doe en daarna nog paar keer refresh komt de post inderdaad meerderekeren...

zou je hier ook een oplossing voor weten misschien ?

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op donderdag 13 september 2001 18:38 schreef SPR het volgende:
ja, je hebt gelijk, als ik 1x een post doe en daarna nog paar keer refresh komt de post inderdaad meerderekeren...

zou je hier ook een oplossing voor weten misschien ?
die staat in mijn eerste post :Y)
Op donderdag 13 september 2001 18:08 schreef D2k het volgende:
ik zie geen verschil tussen dat er wel gepost wordt en wanneer er niet gepost wordt
das de oplossing :)

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
heh, ok, thnx :)
Pagina: 1