Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-07-2007
Avatar de maximo_nashir
maximo_nashir maximo_nashir is offline
Miembro
 
Registrado: ene 2004
Ubicación: República dominicana
Posts: 55
Poder: 23
maximo_nashir Va por buen camino
Talking abriendo url desde la misma página

Les escribo esto porque me dió lucha conseguir abrir una página y ahora que lo conseguí aquí les muestro la forma de abrir una página:

require('http://mydirecciónURL'); //Abre la página que le digamos...
exit();//Limpia la página anterior que estaba y permite que la que hemos llamado se presente sola...


cualquier pregunta me pueden escribir... aunque soy un novato, me gusta ayudar en lo poco que se...
Responder Con Cita
  #2  
Antiguo 10-07-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.141
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Bueno. En realidad con "require" lo que se hace es "requerir" un archivo o Script. No se trata de "abrir una página", sino de "incrustar" el contenido del archivo o Script requerido en donde se encuentre el "require" correspondiente.

Si entiendo bien "abrir" una página más bien suena a "redirigir al usuario" a una página. En este caso suele emplearse la función "header" de PHP. En cuanto al "exit", se utiliza para "terminar" la ejecución de un Script.

Pero no creas, yo también soy un novato en estos menesteres (en realidad no sé en qué no lo soy), así que ahora vendrán los maestros a enmendarnos la plana a ambos.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 10-07-2007
Avatar de maximo_nashir
maximo_nashir maximo_nashir is offline
Miembro
 
Registrado: ene 2004
Ubicación: República dominicana
Posts: 55
Poder: 23
maximo_nashir Va por buen camino
Hola David, se que lo que dices es así, pero estoy usando Delphi for PHP Version 1.0.1.414 y a la hora de la verdad no funciona como deberían funcionar y por eso he puesto estas funciones en sustitución del header o del fopen o del opendir, etc.
Responder Con Cita
  #4  
Antiguo 10-07-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.141
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Hombre. Pero eso cómo se come. Si entendemos lo mismo por "abrir una página", es decir, si concluimos que esto quiere decir "llevar al usuario a una página distinta de la que está viendo", entonces, creo que la función "header" es lo suyo, y no creo que Delphi for PHP impida el uso ni de esta ni de otra función de PHP. Vamos, digo yo, ¿eh?

Edito: no se trata de usar la función "header" sin más... se trata de indicar de añadir a las cabeceras HTTP una ("Location") que se encargue de redirigir al usuario, concretamente el asunto quedaría más o menos así:

Código PHP:
header('Location: http://www.clubdelphi.com/'); 
Y conste que "redirigir" es una forma de hablar, puesto que podríamos indicar esto expresamente mediante otra cabecera HTTP y entonces el asunto nos quedaría así:

Código PHP:
header("HTTP/1.1 301 Moved Permanently");
header('Location: http://www.clubdelphi.com/'); 
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 10-07-2007 a las 23:47:25.
Responder Con Cita
  #5  
Antiguo 11-07-2007
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Poder: 23
lucasarts_18 Va por buen camino
Hola:

Dec, siento entrometerme en esto..., pero a nuestro amigo dice que header no le funciona, pues a mí tampoco me funciona en la forma que lo escribes, es decir el location lo usas con apostrofes y no con comillas dobles, ¡vamos! que esto a mí no me resulta , es decir es como si php ignorara el contenido de header si no tiene las comillas dobles en el argumento de la función header, pasa de largo por todo el script.

En realidad no sé si será algo de ese archivito llamado ini , puede que a nuestro amigo le pase exactamente lo mismo.

Bueno, espero no estar meando fuera de tiesto... y por cierto en la documentación de php, está escrito de ambas formas.

Saludos.

Hasta Luego .-
__________________
No todo es como parece ser...
Responder Con Cita
  #6  
Antiguo 11-07-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.141
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Bueno. El escribir una vez con comillas simples y otra con dobles comillas, obviamente, es un "error" mía, empero, debería funcionarte igual en todo caso. Únicamente si usas una variable (y forzando un poco el asunto) tendrás que utilizar comillas dobles, de modo que la variable se "expanda" correctamente.

Pero, ya digo, en otro caso el uso de comillas simples o dobles no debería influir, hasta donde yo llego.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Búsquedas en la misma página (2). Tonio HTML, Javascript y otros 0 09-03-2007 18:39:53
Búsquedas en la misma página. Tonio HTML, Javascript y otros 4 07-03-2007 10:47:30
Error -2147221164 Abriendo desde BDE una base de datos MSAccess olbeup Conexión con bases de datos 0 02-09-2005 18:05:14
Abriendo archivos de cualquier extension desde jBuilder drZeph JAVA 0 20-09-2004 21:14:07
Dos report en una misma página JavierRoca Impresión 1 16-05-2003 17:11:37


La franja horaria es GMT +2. Ahora son las 14:07:26.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi