her er et string jeg skal insætte i et dokument:
$str = "$text1 og $text2"; // Strengen der skal smides ind i min fil
men den skriver kun "og", hvad er det nu man skal gøre før den også skriver $text1 og $text2 med?
her er den fil (tilfoj.php) der bestemmer hvad $text1 og $text2 skal være:
<?
$fil = "text.txt"; // Definationen af txt-filen vi bruger som database
$tid = date("H:i - d/m-y"); // Formatet af tiden der tilføjes sidst i tag´et
$str = "$text1 og $text2"; // Strengen der skal smides ind i $fil
$fp = fopen($fil, r); // Så åbner vi $fil for at læse den (r)
if($fp) { // Hvis filen bliver åbnet for at blive læst ($fp)
$filArray = file($fil); // Så laver vi lige et array
$result = implode("", $filArray); // Så smider vi lige resultatet ind
$result = "$str$result"; // Det gør vi her
fclose($fp); // Og lukker den diskret igen
}
$fp = fopen($fil, w); // Så åbner vi $fil for at skrive i den (w)
if($fp) { // Hvis filen bliver åbnet for at blive skrevet i ($fp)
fputs($fp, $result); // Så putter vi lige det nye tag i
fclose($fp); // og lukker filen diskret igen
}
?>
<style type="text/css">
<!--
.style1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
-->
</style>
<form name="tekst" method="post" action="tilfoj.php">
<label></label>
<label></label>
<table width="200" border="0">
<tr>
<td class="style1">Tekst1 </td>
<td><input type="text" name="text1"></td>
</tr>
<tr>
<td><span class="style1">Tekst2</span></td>
<td><input type="text" name="text2"></td>
</tr>
</table>
<p>
<label>
<input type="submit" name="submit" value="OK">
</label>
</p>
</form>
<?
readfile("text.txt"); // Her vises indholdet så af tagwall.txt - Dette kunne også gøres med f.eks. include() eller require().
?>
på forhånd tak, andy