script php no funciona desde browser
Publicado por Edward (1 intervención) el 28/03/2012 21:46:56
Estimados foristas, agradezco sus comentarios ante la siguiente inquietud.
Tengo el siguiente script que lo ejecuto desde linux centos via consola y funciona bien pero el mismo script lo ejecuto desde un browser y no funciona.
<?php
include('adodb/adodb.inc.php');
$db = ADONewConnection('odbc_mssql');
$db->debug = true;
$db->Connect('MSTRANS','user', 'pass'); // mstrans es driver tds para conectarme a un win server sql
$recordSet = $db->Execute('select * from hitos.dbo.tblplantillas;');
if (!$recordSet){
echo $conn->ErrorMsg(); // ENTRA EN ESTA SECCION DESDE BROWSER
}else
while (!$recordSet->EOF) {
echo $recordSet->fields[0].' '.$recordSet->fields[1].'<BR>';
$recordSet->MoveNext(); // ENTRA EN ESTA SECCION DESDE CONSOLA
}
$recordSet->Close(); # opcional
$db->Close(); # opcional
?>
tengo apache con php en linux que ejecuta similares consultas sobre mysql con normalidad desde la web y consola. Pero las consultas via odbc contra el SQL server de win solo funcionan desde consola mas no desde un browser.
Tengo el siguiente script que lo ejecuto desde linux centos via consola y funciona bien pero el mismo script lo ejecuto desde un browser y no funciona.
<?php
include('adodb/adodb.inc.php');
$db = ADONewConnection('odbc_mssql');
$db->debug = true;
$db->Connect('MSTRANS','user', 'pass'); // mstrans es driver tds para conectarme a un win server sql
$recordSet = $db->Execute('select * from hitos.dbo.tblplantillas;');
if (!$recordSet){
echo $conn->ErrorMsg(); // ENTRA EN ESTA SECCION DESDE BROWSER
}else
while (!$recordSet->EOF) {
echo $recordSet->fields[0].' '.$recordSet->fields[1].'<BR>';
$recordSet->MoveNext(); // ENTRA EN ESTA SECCION DESDE CONSOLA
}
$recordSet->Close(); # opcional
$db->Close(); # opcional
?>
tengo apache con php en linux que ejecuta similares consultas sobre mysql con normalidad desde la web y consola. Pero las consultas via odbc contra el SQL server de win solo funcionan desde consola mas no desde un browser.
Valora esta pregunta


0