PREGUNTAS CONTESTADAS - PHP

 Hay un total de 117 Preguntas.<<  >> 

    Pregunta:  44387 - ULTIMO REGISTRO DE TABLA CON ODBC
Autor:  Israel
Hola, tengo una base de datos que estoy accesando por medio de un ODBC y Php; mi duda es como puedo hacer una consulta que me regrese los datos del ultimo registro de la tabla.

Saludos a todos, espero pueda alguien ayudarme.
  Respuesta:  Miguel
La solución que aporta Gabriel Lurachi es la que yo usaría, es decir abro la tabla ordenada con el Id de mayor a menor, de esa manera el último registro queda de primero y es facil capturarlo.
  Respuesta:  Juan Blanco
bueno.. he visto q hay varios foros acerca del tema de encontrar el ultimo registro de una tabla. lo que ocurre es q la funcion max solo nos respondera el id de la tabla.. ¿y si necesitamos todo el registro?. entonces se me ocurrio la siguiente instruccion, q en mysql funciona bien.

select * from TABLA where ID=(select max(ID) from TABLA);

que basicamente hace un select a partir del maximo id registrado. si este es autonumerico, pues ya esta..
  Respuesta:  pedro dzul
bueno. lo que quieres hacer es traer los datos del ultimo registro
facil
recuerdas que para toda tabla necesita o requiere de un campo distintivo a las demas en la cual sera el unico y que nunca se podria repetir los datos en este capo??bueo, ahi esta
mira,
ya he trabajado con sentencias SQL para hacer eso, yo tengo en cada tabla un ID el la cual lo pongo como autonumerico o bueno depende que manejador te lo permita y haces lo siguiente

select max(id) from tabla 'este te devuelve el ultimo registro y luego el max Id lo camturamos
ya?
ahora
hacemos lo siguiente
select * from tabla where ID=maximoid ''variable el la cual guardamos el maximo id

y ya ...
es solo, eso
hay maneras mas optimas de hacerlo, ahora te toca a ti

preguntas ahi tienes:: dzul_tri@hotmail.com

dj pedro
  Respuesta:  kaliSurf
Gracias, mira... encontre una sentencia que me regresa el ultimo valor de una calumna: select max(campo) from tabla

y a partir de eso, diseñe la consulta para ir recuperando los campos de mi tabla.
  Respuesta:  Gabriel Luraschi
Hola, podés hacer dos cosas a mi criterio:

1) Ordenás la tabla de mayor a menor y extraés el primer registro.

o bien

2) Si lo que querés saber es sólo el último ID de la columna autonumérica fijate qué consulta podés hacer para obtener los datos de la tabla.

Saludos.-

    Pregunta:  44600 - CON QUE FUNCION PUEDO OBTENER LA IP DE UNA MAQUINA ...
Autor:  Sergio Lopez
con que funcion puedo obtener la ip de una maquina y usarla para validar un inicio de sesion en la red?

gracias por su ayuda
  Respuesta:  FRANCISCO VALDEZ
Mira Sergio, ya te han respondido con una instrucción, otra es esta getenv(REMOTE_ADDR), la cual a mi me ha funcionado perfectamente, la cuestión aquí es lo que ya también te comentaron, no es muy confiable utilizar este tipo de métodos para validación, ya que en una red interna la navegación a internet o intranet puede estar validada por un servidor proxy, entonces en ese caso siempre aparecerá la dirección der server, no de la máquina en sí, pero ya dependiendo de la red en la cual la implementes será la confiabilidad que tengas en este método que que quieres utilizar.

Saludos.
  Respuesta:  Guido Garzon
Es difícil identificar una IP válida ya que dicha ip la entrega el proveedor de internet y no es única con esto quiero decir que puede que un usuario no válido utilice el mismo nodo del proveedor de internet de forma lícita.
  Respuesta:  Alejandro Moreno
echo $_SERVER['REMOTE_ADDR']
?>
Esto muestra la ip remota que está viendo la página.
Slds.

    Pregunta:  44886 - ADJUNTAR ARCHIVOS CON LA FUNCION MAIL() EN PHP
Autor:  Sergio Pulido Alvarez
Bueno pues el titulo lo dice todo, necesito saber como se puede adjuntar un archivo en un correo generado por la funcion mail().

Gracias
  Respuesta:  Neftali Yaguas
Accede a este lick, allí esta la respuesta con detalles.

http://www.cristalab.com/foros/viewtopic.php?p=66715#78326
  Respuesta:  Rafael Monterroza Barrios
Te sugiero que vayas a la siguiente dirección:

http://phpmailer.sourceforge.net/

Allí encuentras una clase especialmente diseñada para manejar correo electrónico en PHP y que puedes utilizar para lograr tu propósito.

    Pregunta:  45111 - GRáFICOS ESTADíSTICOS EN PHP
Autor:  Lolita Silva
Si alguien me puede ayudar, necesito saber cómo puedo presentar tres gráficos estadísticos con diferentes datos y escalas en PHP, se que es con la librería JPGraph, pero no se como presentar los tres.

Gracias
  Respuesta:  FRANCISCO VALDEZ
Mira Lolita, en una aplicación que desarrollé anteriormente, puse una página con tres gráficos,de tres informaciones diferentes, es decir, tres gráficas de pastel en la misma página, si te interesa puedo asesorarte en como puedes solucionar tu problema. Ahí está mi correo, puedes contactarme por el MSN, me encuentro todos los días en línea, ya que mi trabajo está basado en las comunicaciones.

    Pregunta:  45252 - ENCRIPTACION
Autor:  rolando
hola
como encriptar en mensaje con php con el algoritmo de DES, si me pueden ayudar con el codigo fuente
  Respuesta:  felipe
revisa dentro de la pagina de php, la funcion mcrypt
http://es2.php.net/manual/es/ref.mcrypt.php

    Pregunta:  45377 - IMPRIMIR SIN EL PIE DE PAGINA (PHP)
Autor:  Rodrigo Espinoza
Hola !!!

Nesecito imprimir una pagina web ... pero que no salga la direccion abajo, lo estoy haciendo en PHP e imprimir con la funcion de javascript print()

gracias
  Respuesta:  José Daniel Ayrám Quiroga
Utiliza la librería FPDF y lleva tus datos a ese formato para imprimir de forma personalizada..

    Pregunta:  45507 - IMPRIMIR
Autor:  Houseman Vargas
Existe algun programa o utilidad para imprimir reportes desde php o con php. Es decir, algo como CRYSTAL?
  Respuesta:  José Daniel Ayrám Quiroga
Cordiales Saludos,

Pues si existe, busca Agata Reports, es el equivalente para sofwtare libre...

    Pregunta:  45527 - PROBLEMA CON LAS SESIONES Y IE
Autor:  rafa gomez
Hola,

nos hemos encontrado con un serio problema en nuestra aplicación, resulta que estamos utilizando una sesión para almacenar ciertos datos, pues bien el contenido de la sesión se puede recuperar perfectamente con Firefox pero NO es posible recuperar nada con Internet Explorer.

La cuestión es que conocemos la causa de este problema:
Para propagar el SESSION_ID estamos utilizando la directiva "session.use_cookies" que hace que PHP almacene automáticamente el número usando una cookie.
Bien, pues nosotros tenemos definido ademas un TimeOut de 5 minutos para dicha cookie usando la directiva session.cookie_lifetime = 300.

Lógicamente el servidor calcula el tiempo de caducidad de la cookie en base a LA HORA DEL SERVIDOR por lo que si la sesión se creó a las 13:20, se fijará el parámetro "expire" de la cookie a las 13:25.

Pero claro, desde el navegador la hora de caducidad se compora con la hora local del PC cliente con lo que si el tipo en cuestión tiene la hora retrasada a las 13:30 la cookie no llegará a generarse.

He visto que Firefox INGENIOSAMENTE cambia esta valor basándose en las horas del servidor de forma que cuadren con la hora que tenga el cliente (sea la que sea) pero este inteligente truco no lo hace Internet Explorer entre otras cosas porque en ningún sitio se documenta que se deba hacer asi.

En algunos sitios me comentan que avise a los clientes para que tengan la hora y la fecha lo más ajustada posible al servidor pero... ¿que pasa con los clientes de otros paises que tienen por fuerza otras franjas horarias?

También me comentan que deshabilite la propagación automática del SESSION_ID y los substituya por un sistema propio pero yo me pregunto... ¿que sentido tiene entónces la propagación por este método? ¿acaso la propagación del session_id solo esta garantizada cuando session.cookie_lifetime es igual a CERO?

Por favor, si alguien conoce una solución le ruego que la exponga aqui.

Saludos.
  Respuesta:  junko abc
hola,

una posible solución es calcular el periodo de inactividad en el servidor. cuando creas la sesion, guardas en una variable el momento en que ha sido creada, por ejemplo $ultimo_acceso.

cada vez que el usuario realiza una nueva petición al servidor, compruebas si ha pasado demasiado tiempo. Si es así, le rediriges a otra página y le informas de que la sesión ha caducado; si no, actualizas la variable $ultimo_acceso con la hora actual y le permites acceder.

puedes encontrarlo detalladamente aquí:

http://www.desarrolloweb.com/articulos/1991.php

suerte
  Respuesta:  orlando perez
supuestamente esta algo mal hecho porque la directiva session.use_cookies toma la hora del cliente y no la del server. en todo caso pedi que te traiga la informacion del cliente y luego se genere la cookie

    Pregunta:  46389 - URLS VIRTUALES PARA PORTAL
Autor:  Adolfo Pariente
Tengo un portal en php en el que todas las urls son bastante largas y llenas de código, del tipo: http://www.pepepe.org/comun/inforjoven/0,4652,195895601_195896959_201461362_12435041_,00.html.

Me han comentado que instalando el mod_rewrite en mi servidor ( ya lo tengo ) y haciendo unas modificaciones en el htaccess es posible crear urls virtuales más cortas quedando algo así como:
http://www.pepepe.org/comun/artículo_del_que_se_trate.php

No se como hacer para poder hacer que funcione esto en mi página. Muchas gracias.

Un saludo.
  Respuesta:  Julian Magnone
Te recomiendo entres a alguna de las siguientes páginas que te ayudarán a resolver este problema.

http://www.4webhelp.net/tutorials/misc/mod_rewrite.php
http://www.sitepoint.com/article/guide-url-rewriting

Podés empezar creando un .htaccess básico del siguiente estilo pero aplicado a tus necesidades:

RewriteEngine On
RewriteRule ^euroads/(.*)/(.*).html /index.php?section=$1&lang=$2
RewriteRule ^euroads/(.*)/(.*)/(.*).html /index.php?section=$1&lang=$2&country=$3

Yo uso mod_rewrite con apache y aveces puede servir de mucho incluso para posicionarse en buscadores.

Un saludo.

    Pregunta:  46703 - COMO COPIAR IMAGENES A UN DIRECTORIO
Autor:  MARIANA PEREZ
hola agradeceria mucho a quien pudiera ayudarme,mi problema es que no puedo copiar imagenes de un archivo a otro,
me explico tengo una base de datos en postgres 8.0 para windowsingreso los datos a la base por medio
de un formulario donde doy la direccion de la imagen que necesito,la idea es que me llame la imagen y
me la guarde en una carpeta especifica pero no funciona.
consultando encontre la siguiente orden:

<td width="70%">
<input type="file" name="foto">
</td>

if ($foto_name=="")
{
$foto_name="none";
};
if ($foto_name<>"none")
{
if (! copy ($foto, "imagenes/$foto_name")) //linea 463
{
echo "<h2>No se ha podido copiar el archivo</h2>\n";
};
};
que se supone recibe $foto_name y guarda en una carpeta imagenes pero bota el siguiente error:
Warning: copy(homer.jpg): failed to open stream: No such file or directory in c:\appserv\www\almacenes\pagina.php on line 463
No se ha podido copiar el archivo
  Respuesta:  georg ksiri
revisa las rutas sino metete en el php.ini y busca las global_register y colocala en Off espero q te funcione
  Respuesta:  Juan Manuel Castañeda
Verifique la URL mediante die($foto), si no contine lo que ud. espera verifique como envia desde HTML y como la recibe desde PHP:
_Si lo envia desde HTML mediante submit debe recbir desde PHP mediante:
_$_GET[foto] o $HTTP_GET_VARS[foto] si envía mediante método get
_$_POST[foto] o $HTTP_POST_VARS[foto] si envía mediante método post
_$_REQUEST[foto] $HTTP_REQUEST_VARS[foto] independientemente del método de envio
_si lo envia mediante una función invocada desde un boton debe enviar foto como parámetro o recuperar mediante javascript como parámetro de echo o de print y recuperar el nombre de la imagen(no la ruta completa) para contenarla a la ruta de destino
  Respuesta:  jose quezada
salu2
bueno amix creoq ue lo malo es que usted no esta poniendo bien la ruta de la imagen

<td width="70%">
<input type="file" name="foto">
</td>

if ($foto_name=="")
{
$foto_name="none";
};
if ($foto_name<>"none")
{
if (! copy ($foto, "imagenes/$foto_name")) //linea 463
{
echo "<h2>No se ha podido copiar el archivo</h2>\n";
};

..... usted debe poner muy bien la URS de su link..ps

suerte
  Respuesta:  Raul Rotundo
Revisa a ver si en el php.ini tienes habilitado la opcion para poder update a un directorio...

busca en el php algo como php_upload y ve a ver si esta ON

|<  <<  1 2 3 4 5 6 7 8 9 10 11  >>  >|
Revisar política de publicidad