Zakaj se noče izpisati? PHP
 
mckmck 26. okt 2014 16:23:52 Pridružen od:
11. maj 2012
519 objav
190 45 46
#11

Ok recimo da sem popravil sedaj vendar je še vedno isto:


<html>
<head>
<title>Knjiga gostov</title>

</head>
<body>
<h1> knjiga gostov</title>
<form action="<? echo $PHP_SELF?>" method="post">
<textarea cole=60 rows=10 name="komentar"
wrap=virtual></textarea>
<p><input type="submit" value="Poslji komentar"></p>
</form>
<?
if {isset ($komentar)} // Pregled, da sprejemljivka (variables) ni prazna.

{
$fp=fopen ("gost.txt","a"); // Odpiranje datoteke...
fwrite($fp,nl2br($komentar),"<p>\n"); //Pisanje v odprto datoteko
fclose($fp); //Zapiranje datoteke
}
?>


<p> Komentarji:</p>
<? readFile ("gost.txt") ?> <!-- Zapiranje odprte datoteke -->

</body>
</html>
všeč(0) ni všeč(0) spam(0)
 
Melkiadus 26. okt 2014 16:40:24 Pridružen od:
24. apr 2007
82 objav
135 2 0
#12

Tule


if {isset ($komentar)}

so še vedno zaviti oklepaji!



Poleg tega, kot je že bilo omenjeno, PHP začneš s <?php in ne samo z <?



Vsak php ukaz zaključiš s podpičjem;



$PHP_SELF je verjetno $SERVER['PHPSELF']



To so res zelo osnovne stvari, zato ti toplo priporočam kako knjigo ali online tutorial za začetnike, ki jo lepo predelaš od začetka do konca, da se dobro naučiš osnov.



Drugače pa vaja dela mojstra. Vsi smo začeli na začetku.


všeč(1) ni všeč(0) spam(0)
 
mckmck 26. okt 2014 16:54:29 Pridružen od:
11. maj 2012
519 objav
190 45 46
#13

Se strinjam to so čisto osnove saj sem začel iz 0!

Oklepaji mi delajo res težave. Trenutno prebiram knjigo od Petra Bilke spoznajmo PHP in MYSQL vendar je slabša kvaliteta in ni razločno videti, bom pa seveda za kakšne druge še pogledal.



Sedaj sem popravil vendar še vedno isto:


<html>
<head>
<title>Knjiga gostov</title>

</head>
<body>
<h1> knjiga gostov</title>
<form action="<? echo $_SERVER ['PHP_SELF']?>" method="post">
<textarea cole=60 rows=10 name="komentar"
wrap=virtual></textarea>
<p><input type="submit" value="Poslji komentar"></p>
</form>
<?php
if (isset ($komentar)) // Pregled, da sprejemljivka (variables) ni prazna.

{
$fp=fopen ("gost.txt","a"); // Odpiranje datoteke...
fwrite($fp,nl2br($komentar),"<p>\n"); //Pisanje v odprto datoteko
fclose($fp); //Zapiranje datoteke
}
?>

<p> Komentarji:</p>
<? readFile ("gost.txt") ?> <!-- Zapiranje odprte datoteke -->

</body>
</html>
všeč(0) ni všeč(0) spam(0)
 
spicey 26. okt 2014 17:12:57 Pridružen od:
2. avg 2007
70 objav
87 3 3
#14

mckmck:

Kako mi še priporočate se učiti PHP? Mogoče kakšne vaje kje dobiti in jih začeti delati?




Prvi rezultat na googlu je tole in mislim, da ni preveč napačno (po 30 sekundah preverjanja).



Drugače pa $komentar tudi ob postu ni nastavljen, je pa zato $_POST['komentar'].


všeč(0) ni všeč(0) spam(0)
 
IceKing 26. okt 2014 18:16:25 Pridružen od:
1. jul 2008
101 objav
33 1 0
#15

mckmck:


<html>
<head>
<title>Knjiga gostov</title>

</head>
<body>
<h1> knjiga gostov</title>
<form action="<? echo $_SERVER ['PHP_SELF']?>" method="post">
<textarea cole=60 rows=10 name="komentar"
wrap=virtual></textarea>
<p><input type="submit" value="Poslji komentar"></p>
</form>
<?php
if (isset ( $_POST['komentar'])) // Pregled, da sprejemljivka (variables) ni prazna.

{
$komentar = $_POST['komentar'];
$fp=fopen ("gost.txt","a"); // Odpiranje datoteke...
fwrite($fp,nl2br($komentar)."\n"); //Pisanje v odprto datoteko
fclose($fp); //Zapiranje datoteke
}
?>

<p> Komentarji:</p>
<? readFile ("gost.txt") ?> <!-- Zapiranje odprte datoteke -->

</body>
</html>



Tako mislim, da bi moralo shraniti v datoteko. Izpis komentarjev pa očitno ne bo deloval.


všeč(1) ni všeč(0) spam(0)
 
mckmck 26. okt 2014 18:30:36 Pridružen od:
11. maj 2012
519 objav
190 45 46
#16

Super najlepša vam hvala!


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se