[ NetZero @ 24.12.2004. 16:20 ] @
Hello all. Evo ovako: Imam index page, u kojem je "includean" php file s izbornikom. U izborniku se, medju ostlaim, nalazi i forma za pristup webmail sucelju. E sad, namjera je bila, posto webmail sucelje po defaultu zahtijeva pisanje usernamea u obliku "[email protected]" da se na index stranici olaksa to i omoguci logiranje na mail tako da se moze upisati i samo "username" - dakle, bez "@foo.bar" nastavka, te da to obavlja php skripta. Dio koda u include fileu bitnom za tu formu glasi ovako: Citat: <form action="webmail.php" name="webmail" method="post"> <tr> <td class="textmali">Login:</td> <td> <input size="15" id="username" class="unnamed2manji" type="text" name="userid"> </td> </tr> <tr> <td class="textmali">Password:</td> <td> <input name="password" type="password" class="unnamed2manji" size="8"> </td> </tr> <tr> <td height="20" valign="bottom"> <div align="center"></div></td> <td height="20" valign="bottom"> <input type="image" border="0" src="images/botun_posalji.gif" width="62" height="15" value="posalji" name="posalji" /> </td> </tr> Dakle, za procesiranje podataka primljenih iz ove forme zaduzen je webmail.php. Njegov sadrzaj je slijedeci: Citat: <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF" text="#000000"> <?php If($userid){ $url = $_SERVER['HTTP_HOST']; $link = "http://" . $url . ":2095/login/?user=" . $userid . "@foo.bar&pass=" . $password; ?> <META HTTP-EQUIV='Refresh' CONTENT='0;URL=<?php echo($link); ?>'> <?php } ?> </body> </html> I to je na jednom od servera radilo bez problema. Medjutim, na drugom siteu, koji je takodjer hostan na istom serveru - to jednostavno ne radi. Jednostavno se dogadja da se forma "kao" procesira, i da je "kao" preuzme webmail.php, ali nakon toga ispada blank screen. Ništa. Zna li tko u čemu bi mogao biti problem? Nadam se da sam bio dovoljno jasan kod iznošenja problemčića :) |