[ BytEfLUSh @ 16.12.2004. 04:56 ] @
Rešenje je verovatno trivijalno, ali se ja do sada sa ovakvim problemom nikad nisam susreo. 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"); ?> 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? |