Contrate un plan de alojamiento web que tiene PHP 5.2.17 y tengo el SQL 2000 montado en mi PC. Mediante una class trato de conectar la web con el servidor mediante mssql y no puedo alguein sabe que puedo hacer ?:S el codigo es este, se que esta bien y que funciona pero nose poruqe no me conceta, en teoria en la version 5.2 de php si hay soporte para mssql
Código PHP:
<?
if (basename($_SERVER["REQUEST_URI"]) === basename(__FILE__))
{
exit();
}
$sec = new Security();
class conexao
{
var $db;
var $con;
function conexao()
{
$this->connectar();
}
function connectar()
{
if (!extension_loaded("mssql"))
{
if (strtoupper(substr(PHP_OS, 0, 3)) === "WIN")
{
dl("php_mssql.dll");
}
else
{
dl("mssql.so");
}
}
if (!extension_loaded("mssql"))
{
$prefix = (PHP_SHLIB_SUFFIX === "dll") ? "php_" : "";
dl($prefix."mssql.".PHP_SHLIB_SUFFIX);
}
$this->con = @mssql_connect(@ipsql, @usersql, @senhasql);
$this->db = @mssql_select_db(@dbsql, $this->con);
if($this->con == false or $this->db == false)
{
exit("<blockquote class=\"error\">La web no consiguio que se conecte al servidor MSSQL.</blockquote>");
return false;
}
return true;
}
function query($sql)
{
$query = @mssql_query($sql);
if ($query == false)
{
exit("<blockquote class=\"error\">No fue posible ejecutar la query '<strong>{$sql}</strong>'</blockquote>");
}
return $query;
}
function fetch($sql)
{
return mssql_fetch_row($sql);
}
function num($sql)
{
return mssql_num_rows($sql);
}
function result($sql)
{
return mssql_result($sql);
}
function fet_array($sql)
{
return mssql_fetch_array($sql);
}
}
?>
![](http://www.subeimagenes.com/img/sin-titulo-1-838717.jpg)