Zakaj se noče izpisati? PHP
 
mckmck 23. okt 2014 13:53:43 Pridružen od:
11. maj 2012
519 objav
190 45 46
#1

Pozdravljeni.

Ker sem v PHP-ju totalen poden saj sem začel ga sedaj učiti me zanima zakaj se mi noče izpisati koliko minut ima dan oz koliko dni je minut?



PHP:


<?
function dan {$stevilo)
{
$minuta=60*24*$stevilo;
return $minuta;
}
?>

HTML


<html>
<title>Preracun dnevov v minute</title>
<body>
<h1> Preracun dnevov v minute</h1>
<?
include ("danvmin.php");
$x= dan (7);
echo "7 dni ima $x minut!";
?>

</body>
</html>

Hvala za pomoč.

Aja za poganjanje uporabljam XAMPP (Apache, MySQL).


všeč(0) ni všeč(0) spam(0)
 
shark1 23. okt 2014 14:06:53 Pridružen od:
6. dec 2012
96 objav
94 31 8
#2

PHP začneš z <?php in ne samo z <?


všeč(0) ni všeč(5) spam(0)
Etuiji, ovitki in torbice za Samsung Galaxy - Etuiji za Samsung
Miselne igre
 
shark1 23. okt 2014 14:09:51 Pridružen od:
6. dec 2012
96 objav
94 31 8
#3

In tukaj je napaka function dan {$stevilo)

zaviti oklepaj je narobe


všeč(1) ni všeč(0) spam(0)
Etuiji, ovitki in torbice za Samsung Galaxy - Etuiji za Samsung
Miselne igre
 
zajec 23. okt 2014 14:11:24 Pridružen od:
7. apr 2010
42 objav
63 7 0
#4

Napaka pri oklepajih in izpisu...



<?php

function dan ($stevilo)

{

$minuta=6024$stevilo;

return $minuta;

}



$x= dan(7);

echo '7 dni ima '.$x.' minut!';



?>


všeč(2) ni všeč(0) spam(0)
 
mckmck 23. okt 2014 15:46:28 Pridružen od:
11. maj 2012
519 objav
190 45 46
#5

Najlepša hvala!


všeč(0) ni všeč(0) spam(0)
 
spicey 23. okt 2014 19:06:43 Pridružen od:
2. avg 2007
70 objav
87 3 3
#6

zajec:

Napaka pri oklepajih in izpisu...




Pri izpisu ni napake, kar je v dvojnih narekovajih se sparsa.


všeč(5) ni všeč(0) spam(0)
 
zajec 24. okt 2014 07:13:51 Pridružen od:
7. apr 2010
42 objav
63 7 0
#7

spicey:




zajec:

Napaka pri oklepajih in izpisu...




Pri izpisu ni napake, kar je v dvojnih narekovajih se sparsa.




Jap prav imaš mi je ušlo iz glave :)


všeč(0) ni všeč(0) spam(0)
 
tsu 24. okt 2014 10:17:23 Pridružen od:
16. jun 2008
351 objav
482 34 14
#8

Drugače če se v php.ini definira short tags opcija načeloma dela tudi samo <? echo "bu"; ?>

http://stackoverflow.com/questions/2185320/how-to-enable-php-short-tags


všeč(1) ni všeč(0) spam(0)
LinkedIn, @deveti, Si shell:aff link ;)
 
mckmck 26. okt 2014 15:52:40 Pridružen od:
11. maj 2012
519 objav
190 45 46
#9

Spet bi potreboval pomoč tukaj:


<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.

{
$fb=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>

Naredi mi pa to napako:

http://postimg.org/image/6yfr93t3p/



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


všeč(0) ni všeč(0) spam(0)
 
Melkiadus 26. okt 2014 16:02:04 Pridružen od:
24. apr 2007
82 objav
135 2 0
#10

Tebi očitno delajo probleme oklepaji, napačno namreč uporabljaš zavite oklepaje {}.



Pri php funkcijah kot so fopen(), fwrite(), fclose() so vedno navadni oklepaji (). Zavite uporabljaš pri zankah, definicijah lastnih funkcij, ipd.



Bodi pozoren na oklepaje.


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

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se