Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/09/2004, 09:42
Redy
 
Fecha de Ingreso: agosto-2004
Mensajes: 12
Antigüedad: 19 años, 8 meses
Puntos: 0
Problema con sesiones

Warning: open(/tmp\sess_807fdaeec763320b9b2a4a4d4c1e35d8, O_RDWR) failed: m (2) in c:/miservidor/encuesta/index1.php on line 3
la sesion es: 807fdaeec763320b9b2a4a4d4c1e35d8
el valor de counter es: 0


este es el error ke me sale al ingresar la sesion en uno de mis script
necesito rescatar la sesion del usuario para guardarla en una base de datos para deaspues reconocer al usuario y haci poder guardar los datos de la encuesta por usuario


si me pueden ayudar gracias

<?PHP
/*Sesion iniciada*/
session_start();
/* Inicio el Contador*/
if(!isset($counter))
{
$counter = 0;
}
#Saca la ID de la sesion y el contador
printf("la sesion es: %s<br>", session_id());
print("el valor de counter es: $counter");
#Incremento del Couter
$counter++;
#registra la variable de nuestra session
session_register("$counter");
?>
<html>
<head>
<Title> Sistema de Administración DTI </Title>
<table width="701" height="59" border="1">
<tr>
<td width="533"><img src="UAS_Chico1.JPG" width="119" height="80"></td>
<td width="152"><img src="dti.JPG" width="158" height="99"></td>
</tr>
</table>
<h1>&nbsp; </h1>
</head>
<body>
<?php
$dia=date("w");
switch($dia)
{
case 0:$dia="Domingo";break;
case 1:$dia="Lunes";break;
case 2:$dia="Martes";break;
case 3:$dia="Miércoles";break;
case 4:$dia="Jueves";break;
case 5:$dia="Viernes";break;
case 6:$dia="Sábado";break;
}

//date("w") nos devuelve el número del día con el switch case lo
//aplicamos a el día correspondiente en Español.

$mes=date("n");
switch($mes)
{
case 1:$mes="Enero";break;
case 2:$mes="Febrero";break;
case 3:$mes="Marzo";break;
case 4:$mes="Abril";break;
case 5:$mes="Mayo";break;
case 6:$mes="Junio";break;
case 7:$mes="Julio";break;
case 8:$mes="Agosto";break;
case 9:$mes="Septiembre";break;
case 10:$mes="Octubre";break;
case 11:$mes="Noviembre";break;
case 12:$mes="Diciembre";break;
}

//date("n") nos devuelve el número del mes con el switch case lo
//aplicamos a el mes correspondiente en Español.

$numero=date("j");
$anio=date("Y");
//Tomamos directos el día del mes y el año.

$difhor = "+0"; //Diferencia horaria entre el server y la Laguna.
$ajuste = ($difhor * 60 * 60); //Ajustamos por horas 60 seg* 60 min.
$hora = date("g:i a",time() + $ajuste); //la hora es igual a la hora del server + el ajuste.

$fecha = ("$dia $numero $mes $anio");
?>
<?php
$link = mysql_connect("10.3.1.16", "root");
mysql_select_db("encuesta", $link);
$result = mysql_query("SELECT * FROM persona WHERE rut='".$Nombre."' ", $link);
$row = mysql_fetch_array($result);
if ($row["rut"]==$Nombre AND $row["clave"]==$Clave)
{

print "<h4> Su acceso a sido autorizado, presione...<A HREF='conexion_base.php'>ENCUESTA</A><BR> </h4>";
$guardar=mysql_query("INSERT INTO rut (rut)
VALUES ('$Nombre') ",$link);
$guardar_fecha=mysql_query("INSERT INTO fecha (fecha, hora)
VALUES ('$fecha', '$hora') ",$link);


}
else
{

print "<h4> Usted No esta Autorizado Para Ingresar....<A HREF='index.php'>VOLVER</A><BR> </h4>";

}

?>