Dakle, imam kod:
Code:
<?
include("top.php");
print "<center><h1>Registracija</h1></center>";
$kode=$_GET['code'];
$link=mysql_connect($hostname, $user, $pass);
if (!$link) die ();
mysql_select_db ($dbname) or die(mysql_error());
$query = "SELECT * FROM `".$prefix."users` WHERE `code` = '".$kode."' AND `verified` = 'n'";
$rezultat=mysql_query($query);
$line=mysql_num_rows($rezultat);
mysql_close($link);
if ($line == 0) {
print "Uneli ste nepostojeći kod ili je nalog već aktiviran!<br />";
include("end.php");
die();
}
$link=mysql_connect($hostname, $user, $pass);
if (!$link) die ();
mysql_select_db ($dbname) or die(mysql_error());
$query = "UPDATE `".$prefix."users` SET `verified`='y' WHERE `code` = '".$kode."' AND `verified` = 'n'";
$rezultat=mysql_query($query) or die (mysql_error());
mysql_close($link);
print "Vaš nalog je aktiviran.<br />";
include("bottom.php");
?>
<?
include("top.php");
print "<center><h1>Registracija</h1></center>";
$kode=$_GET['code'];
$link=mysql_connect($hostname, $user, $pass);
if (!$link) die ();
mysql_select_db ($dbname) or die(mysql_error());
$query = "SELECT * FROM `".$prefix."users` WHERE `code` = '".$kode."' AND `verified` = 'n'";
$rezultat=mysql_query($query);
$line=mysql_num_rows($rezultat);
mysql_close($link);
if ($line == 0) {
print "Uneli ste nepostojeći kod ili je nalog već aktiviran!<br />";
include("end.php");
die();
}
$link=mysql_connect($hostname, $user, $pass);
if (!$link) die ();
mysql_select_db ($dbname) or die(mysql_error());
$query = "UPDATE `".$prefix."users` SET `verified`='y' WHERE `code` = '".$kode."' AND `verified` = 'n'";
$rezultat=mysql_query($query) or die (mysql_error());
mysql_close($link);
print "Vaš nalog je aktiviran.<br />";
include("bottom.php");
?>
Kao što se iz priloženog vidi, u pitanju je skript za aktiviranje naloga korisnika pomoću koda koji dobije preko email-a. Dakle, nešto kao www.sajt.com/akt.php?code=1234566
Međutim, i na localhost-u i kad upload-ujem na server i odem na stranicu iz browser-a, on mi jednostavno prikaže taj kod koji sam napisao - server ga nikako ne prepoznaje kao php skriptu - jednostavno šalje taj kod kao da u pitanju običan html.
Par napomena:
- Da, server ima podršku za php i mysql, sve ostale php skripte rade sasvim lepo
- Problem najverovatnije nije u top.php ili bottom.php pošto te fajlove include-ujem na svakoj stranici
- $hostname, $user, $pass i ostalo je definisano u top.php
Dakle, jel zna neko u čemu je problem?
Putuj planeto, super smo se družili
nama je lepo, taman kako smo zaslužili!
nama je lepo, taman kako smo zaslužili!

PHP kod se uporno šalje korisniku kao da je običan HTML