Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - pedraxito

#1
hice algunos cambios en mis metodos, ya el var_dump me devuelve string(114) y string(925) pero al subirlo al server me marca el mismo error.

Código (php) [Seleccionar]

// Metodo que devuelve código html con el ultimo periodo cursado.
public function htmlObtenerUltimoPeriodo($periodo){
$query  = mssql_query("EXEC spPeriodo '" . $periodo . "'");
$html = "<ul class='list2'>";
if(!mssql_num_rows($query)){
$html = $html . "No se encontraron registros";
}else{
while ($row = mssql_fetch_array($query)){
$html = $html . "<li class='current1' onclick='CngClass(this)'>";
$html = $html . "<a href='" . $row['PERIODO'] ."'> ". $row['DESCRIPCION'] . "</a>";
$html = $html . "</li>";
}
}
$html = $html . "</ul>";
return $html;
}

// Metodo que devuelve código html con las calificaciones del ultimo periodo cursado
public function htmlObtenerCalificaciones($NCONTROL, $PERIODO){
$query  = mssql_query("EXEC spPeriodo '" . $PERIODO . "'");
while ($row = mssql_fetch_array($query)){
$html =  "<div id='" . $row['PERIODO'] ."' class='tab-content1'>";
if(trim($row['PERIODO']) == trim($_SESSION['PERIODO'])){
$sp = "EXEC zKIOSCO 'CALIFICACIONES', '". $NCONTROL . "', '". $PERIODO . "'";
$result = mssql_query($sp);
$html = $html . "<table>";
$html = $html . "<tr><th>Materia</th><th>1er</th><th>2do</th><th>3er</th>";
$html = $html . "<th>O</th><th>F</th><th>E</th><th>F2</th>";
while ($rowCalif = mssql_fetch_array($result)){
$html = $html . "<tr>";
$html = $html . "<td>" . $rowCalif['MATERIA'] . "</td>";
$html = $html . "<td>" . $rowCalif['1ER'] . "</td>";
$html = $html . "<td>" . $rowCalif['2DO'] . "</td>";
$html = $html . "<td>" . $rowCalif['3ER'] . "</td>";
$html = $html . "<td>" . $rowCalif['ORDINARIO'] . "</td>";
$html = $html . "<td>" . $rowCalif['FINAL'] . "</td>";
$html = $html . "<td>" . $rowCalif['EXTRA'] . "</td>";
$html = $html . "<td>" . $rowCalif['FINAL2'] . "</td>";
$html = $html . "</tr>";
}
$html = $html . "</table>";
}
$html = $html . "</div>";
}
return $html;
}
#2
Si hago un var_dump en el servidor me sigue marcando el mismo error, el error que me marca es "La conexión ha sido reiniciada", ni si quiera me carga la pagina.

Localmente al hacer el var_dump me devuelve NULL.
#3
Hola, que tal!

Estoy haciendo una aplicación web en php 5 la cual se conecta a una DB de mssql 2008, es una aplicación sencilla que solo la uso para hacer consultas a dicha DB. Esta aplicación la estoy desarrollando en mi laptop con el XAMPP instalado, y en el servidor de producción tengo: debian 6, freetds para conectarme a sql, apache 2 y php 5.

Mi problema es el siguiente: Localmente (en donde estoy desarrollando el app) todo me funciona, pero cuando subo al servidor la aplicación solo un script me marca error (esta página funciona correctamente localmente).

La página que me marca error se llama calificaciones.php y usa una clase que se llama Alumno
el codigo que uso para llamar a esa clase es el siguiente (al inicio del script calificaciones.php creo el objeto para esta clase):
Código (php) [Seleccionar]

<div class="wrapper tabs1">
<article class="grid_3 alpha">
<?php 
$alumno->htmlObtenerUltimoPeriodo($_SESSION['PERIODO']);
?>

</article>
<article class="grid_9 pading">
<div id="calif" class="inside1">
<?php 
$alumno->htmlObtenerCalificaciones($_SESSION['NCONTROL'], $_SESSION['PERIODO']); 
?>

</div>
</article>
</div>


El codigo que esta dentro de estos dos metodos de la clase es el siguiente:
Código (php) [Seleccionar]

// Metodo que devuelve código html con el ultimo periodo cursado.
public function htmlObtenerUltimoPeriodo($periodo){
$query  = mssql_query("EXEC spPeriodo '" . $periodo . "'");
echo "EXEC spPeriodo '" . $periodo . "'";
echo "<ul class='list2'>";
while ($row = mssql_fetch_array($query)){
echo "<li class='current1' onclick='CngClass(this)'>";
echo "<a href='" . $row['PERIODO'] ."'> ". $row['DESCRIPCION'] . "</a>";
echo "</li>";
}
echo "</ul>";
}

// Metodo que devuelve código html con las calificaciones del ultimo periodo cursado
public function htmlObtenerCalificaciones($ncontrol, $periodo){
$query  = mssql_query("EXEC spPeriodo '" . $periodo . "'");
while ($row = mssql_fetch_array($query)){
echo "<div id='" . $row['PERIODO'] ."' class='tab-content1'>";
if(trim($row['PERIODO']) == trim($_SESSION['PERIODO'])){
$sp = "EXEC zKIOSCO 'CALIFICACIONES', '". $ncontrol . "', '". $periodo . "'";
$result = mssql_query($sp);
echo "<table>";
echo "<tr><th>Materia</th><th>1er</th><th>2do</th><th>3er</th>";
echo "<th>O</th><th>F</th><th>E</th><th>F2</th>";
while ($rowCalif = mssql_fetch_array($result)){
echo "<tr>";
echo "<td>" . $rowCalif['MATERIA'] . "</td>";
echo "<td>" . $rowCalif['1ER'] . "</td>";
echo "<td>" . $rowCalif['2DO'] . "</td>";
echo "<td>" . $rowCalif['3ER'] . "</td>";
echo "<td>" . $rowCalif['ORDINARIO'] . "</td>";
echo "<td>" . $rowCalif['FINAL'] . "</td>";
echo "<td>" . $rowCalif['EXTRA'] . "</td>";
echo "<td>" . $rowCalif['FINAL2'] . "</td>";
echo "</tr>";
}
echo "</table>";
}
echo "</div>";
}
}


Si al script de calificaciones.php comento la llamada de los metodos de la clase alumno, entonces no me marca error. (repito lo anterior, localmente esto si me funciona)

Espero haber sido claro con mi explicación, saludos! y de antemano gracias
#4
Software / Re: VirtualBox no coje IP
28 Marzo 2012, 22:10 PM
Te sugiero postees la solución y edites el primer post agregandole al titulo un [Solucionado] ya que puede de ser ayuda a alguien mas.

Saludos!
#5
GNU/Linux / Re: Error ssh
22 Marzo 2012, 14:34 PM
A mi me ha pasado esto cuando he reinstalado un sistema y me trato de logear via remota a ese equipo (esto es mientras tenga el mismo nombre el equipo o la misma ip).

trata de abrir el archivo que te indica /root/.ssh/know_hosts y elimina la linea donde este el nombre o la ip del servidor a donde te quieres conectar.

espero te sirva.
#6
Redes / Re: ¿Como crear proxy y configurarlo?
21 Marzo 2012, 17:15 PM
si se puede de manera gratuita, checa en settings de la red que diste de alta, y luego en custom.

#7
Windows / Re: Crear más de 5 particiones
21 Marzo 2012, 15:04 PM
Cita de: Aikanáro Anário en 12 Marzo 2012, 00:16 AM
Sí, pero windows no. O sea, desde linux tengo acceso lectura/escritura a windows, pero no al revés.

http://www.diskinternals.com/linux-reader/
#8
Redes / Re: ¿Como crear proxy y configurarlo?
21 Marzo 2012, 15:01 PM
con el opendns es posible, yo lo he hecho en mi casa configurando con los dns de opendns mi modem/router de mi ISP.

en ese caso mi configuracion es asi:
el modem / router tiene los dns de opendns y ademas hace la funcion de un dns, cada equipo que se conecte a mi red casera va a ir a resolver los nombres de dominio al modem / router, y el modem / router a su vez lo va a hacer con opendns.
#9
te recomiendo edites tu primer post y agregale al titulo un [solucionado] para que sea mas facil de encontrar por medio del buscador a la comunidad.
#10
Redes / Re: ¿Como crear proxy y configurarlo?
21 Marzo 2012, 01:31 AM
si, para que el filtrado tenga efecto en las pc de tu lan debes de configurar el dispositivo que tenga la funcionn de gateway ( ya sea una pc o un modem/router, etc) con el servicio openDNS.

Pero primero tienes que registrarte en opendns.

saludos!