| |
Pa se da ta komentar tudi izbrisat in mu določiti oceno(če je slaba, se komentar ne prikaže).
|
| |
| |
skrinjar :
Ma zame je pa to preteško
Do sedaj vse kar sem delu, mi je pravilno delovalo!
To pa ni šans ?!
Prvo sem spremenil po svoje namesto polje_komentar <polje_klepetalnica>
Potem sem točno tako naredu, kot je razloženo in zmeri se mi pokaže tako
Help!?
Lahko morda pokažeš kodo ker bo lažje pomagati. To nam pove samo, da nek del kode ni pravilno napisan in ga pokaže kot besedilo.
Si prepričan, da imaš na začetku PHP kode <?php in na koncu ?>?
|
| |
| |
Lejga, moraš preimenovati tudi komponento. Seveda se mora tisti textarea tako imenovat polje_klepetalnica. Drugače je pa vse brezveze.
Koda pa mora izgledat nekako takole:
<table border="1">
<tr>
<td width="161" bgcolor="#CCCCCC">Komentarji</td>
</tr>
<?php
$ime_datoteke = "baza.txt";
//vpis podatkov
if (isset($_POST['polje_klepetalnica'])) {
//shrani vrednost
$datoteka = fopen($ime_datoteke, 'a') or die("Ne morem odpreti datoteke.");
$komentar = $_POST['polje_klepetalnica']."\n";
fwrite($datoteka, $komentar);
fclose($datoteka);
}
//branje podatkov
if (is_file($ime_datoteke)) {
$datoteka = fopen($ime_datoteke, 'r') or die("Ne morem odpreti datoteke.");
while (!feof($datoteka)) {
$vrstica = fgets($datoteka, 4096);
if (strlen($vrstica)>0) {
echo "<tr><td>";
echo htmlspecialchars($vrstica, ENT_QUOTES, 'UTF-8');
echo "</td></tr>";
}
}
fclose($datoteka);
}
?>
</table>
Preveri še to, da imaš datoteko baza.txt v isti mapu kot to kodo.
|
| |
| |
Problem je, ker datoteko odpiraš kar lokalno na svojem računalniku.
Datoteka vsebuje PHP kodo, kar pomeni, da moraš datoteko nujno naložiti preko spletnega strežnika s PHP podporo, ker drugače ne bo delovalo.
Povedano še poenostavljeno, do datoteke moraš dostopati preko http://... in ne kot c:\
|
| |
| |
Komentarje pa izbrišeš tako, da v ustvarjeni datoteki baza.txt zbrišeš kar želiš in jo zamenjaš.
|
| |
| |
Na strani kjer se nahajaš, bi imel okno, kjer bi napisal komentar, ko pa bi kliknil na gumb komentiraj, pa bi ta komentar pokazalo na drugi strani.(trenutno se ti pokaže na isti strani) Bi se to dalo?
spremenil: filius (4.8.2010 ob 16.29.19)
|
| |
| |
Kako misliš na drugi strani? V novem oknu ali samo na neki novi strani?
|
| |
| |
Ubistvu bi rad dodajal novice.
Samo me zanima če bi imel naprimer na zmaga.com/dodaj.php textarea in pa gumb, v textarea bi pač napisal novico, ko pa bi kliknil na gumb pa bi se ta novico pojavila na zmaga.com/naslovna.php
|
| |
| |
Ja lahko.
Kot vidiš ima koda dva dela, branje in pisanje podatkov. To pač razcepiš in daš vsak del v novo datoteko.
Ampak za take stvari, kot so komentarji, uporabi raje neko bazo podatkov in ne tekstovne datoteke.
spremenil: kljuka (5.8.2010 ob 11.51.22)
|
| |
| |
kljuka :
Ja lahko.
Kot vidiš ima koda dva dela, branje in pisanje podatkov. To pač razcepiš in daš vsak del v novo datoteko.
Ampak za take stvari, kot so komentarji, uporabi raje neko bazo podatkov in ne tekstovne datoteke.
Kako bi pa to naredil?
|
| |
Prikazujem 4 od skupno 6 strani |
|