Tizennégy soros fórummotor kódom nem megy
<?php
$fajl = topic.html ;
$fa = fopen( "$fajl", "a" ) or die ("nem nyitom meg a $fajl -t" );
fputs($fa, "<html>
<table border="2">
<tr>
<td>$nev</td>
</tr>
<tr>
<td>$szoveg</td>
</table>
</html>");
fclose($fa);
?>
motor???
Egyébként ez nem hibás (php szempontjából), legfeljebb nem azt csinálja
amit te szeretnél.
1. nem veszel át paramétert, az pedig nem ártana. A nev es szoveg
valtozoknak valahogy értéket kellene adnod, pl.: $nev = $_POST['nev'];
2. a fájlba rossz kódot írsz. csak ez legyen benne:
<tr>
<td>$nev</td>
</tr>
<tr>
<td>$szoveg</td>
</tr>
a többit ne a fájlból szedd!
3. még ha ezt meg is csinálod, ez egy rossz megoldás. használj adatbázist.
pl MySQL, de ha mindenáron fájlban tárolsz, használj dbm-et.
hm..
Hát motornak nevezni talán egy kicsit merész...
a hiba:
<table border="2">
nem escape-eled a "-t.
Az első és az utolsó lehet csak ", az összes többit \"-nek kell írni.
Nézzegess kódokat kész dolgokról, mint a Drupal motorja és hasonlók, jót fog tenni.
Ajánlhatom még tanulásra a textportál nevű magyar rendszert, én sok mindent tanultam belőle az elején.
Üdv,
Cadeyrn
14 sor, valid
$messageFile
-ban megadott fájl írható kell legyen.re
ez sem működik