| |
Daj poskusi najprej dopisati pri echo '' ukazih, da bo tam kaj izpisal, da vidimo, kje se ustavi.
Napiši npr. echo "1/";
Če pa že ugibam, pa bi rekel, da je problem v vrstici
if (!isset($_COOKIE['phpbb3_1u7t4_sid']))
Tu se išče cookie phpbb3_1u7t4_sid in če ga ni, ne bo nič izpisal.
Daj preveri, če res imaš ta cookie.
|
| |
| |
Erco:
Zakaj meni ne dela: http://igrce.co.cc/
napiše mi: Warning: fopen(baza.txt) [function.fopen]: failed to open stream: Permission denied in /home/a7907128/public_html/index.php on line 28
Si naredil datoteko baza.tct? Mora biti baza.txt. Samo tako ime velja in nič drugega...
@podtalje, potem sem ga pa jaz izgleda nekaj "vštimal"
Ni res da velja samo tako ime, naprimer če imaš localhost je lahko kakršno koli ime, za srver sem pa kodo priredil in sem dodal še ime in na koncu ispis:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtm....
<html xmlns="http://www.w3.org/1999/xhtml"&g....
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
<!--
.style2 {
font-size: 18px;
color: #0000FF;
}
-->
</style>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<p>
<label>Vpiši svoje ime:
<input name="polje_ime" type="text" id="polje_ime" size="15" />
</label>
</p>
<p>Vpiši svoj komentar:
<label>
<textarea name="polje_komentar" cols="45" rows="5" id="polje_komentar"></textarea>
</label>
</p>
<p>
<label>Dodaj komentar
<input type="submit" name="komentar" id="komentar" value="Submit" />
</label>
</p>
</form>
<table width="732" border="1" bordercolor="#FFFFFF" bgcolor="#FFFFFF">
<tr>
<td width="173"><table border="1">
<tr>
<td width="166" bgcolor="#CCCCCC">IME:</td>
</tr>
<?php
$ime_datoteke = "baza_ime.htm";
//vpis podatkov
if (isset($_POST['polje_ime'])) {
//shrani vrednost
$datoteka = fopen($ime_datoteke, 'a') or die("Ne morem odpreti datoteke.");
$ime = $_POST['polje_ime']."\n";
fwrite($datoteka, $ime);
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></td>
<td width="543"><table border="1">
<tr>
<td width="161" bgcolor="#CCCCCC">Komentarji</td>
</tr>
<?php
$ime_datoteke = "baza_komentar.htm";
//vpis podatkov
if (isset($_POST['polje_komentar'])) {
//shrani vrednost
$datoteka = fopen($ime_datoteke, 'a') or die("Ne morem odpreti datoteke.");
$komentar = $_POST['polje_komentar']."\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></td>
</tr>
</table>
<p> </p>
<p>
<span class="style2">Hvala za Vaš komentar <?php echo $_POST["polje_ime"]; ?>!</span><br />
.
</p>
</body>
</html>
|
| |
| |
markol, seveda daš datoteki ime kakor želiš, če le to potem nakažeš tudi sistemu, ko pišeš PHP...
|
| |
| |
Zanima me če bi se dalo namesto okvirja pod vsak komentar dati vodoravno črto?
|
| |
| |
Valjda
Spremeni
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);
}
v to:
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 htmlspecialchars($vrstica, ENT_QUOTES, 'UTF-8');
echo "<hr />";
}
}
fclose($datoteka);
}
Mogoče boš moral edino še zbrisati na začetku
<table border="1">
<tr>
<td width="161" bgcolor="#CCCCCC">Komentarji</td>
</tr>
in na koncu
</table>
|
| |
| |
Ali mora bti ime nujno polje_komentar ali ga lahko spremenim?
|
| |
| |
Lahko spremeniš. Ampak potem moraš spremeniti tudi v htmlju:
<input name="polje_komentar" ... />
|
| |
| |
Ok, hvala kljuka
spremenil: DJ Umek (11.2.2010 ob 21.24.10)
|
| |
| |
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!?
|
| |
Prikazujem 3 od skupno 6 strani |
|