Foros del Web » Programando para Internet » PHP »

Como se hace esto .......pasar funciones

Estas en el tema de Como se hace esto .......pasar funciones en el foro de PHP en Foros del Web. Hola, En el hosting "A" tengo: - Archivo con ... <?php include("archivo.php"); funcion(); ?> En el hosting "B" tengo: - Archivo con ... <?php funcion(){ ...
  #1 (permalink)  
Antiguo 01/11/2005, 00:29
 
Fecha de Ingreso: septiembre-2003
Mensajes: 43
Antigüedad: 14 años, 3 meses
Puntos: 0
Como se hace esto .......pasar funciones

Hola,

En el hosting "A" tengo:
- Archivo con ...
<?php
include("archivo.php");
funcion();
?>

En el hosting "B" tengo:
- Archivo con ...
<?php
funcion(){
...
}
?>

Es decir quiero que la llamada a la función este en un hosting y la función este en otro hosting.

Como hacer esto....

Gracias

Saludos
  #2 (permalink)  
Antiguo 01/11/2005, 00:36
Avatar de leoj90
Usuario baneado!
 
Fecha de Ingreso: agosto-2005
Mensajes: 1.365
Antigüedad: 12 años, 4 meses
Puntos: 0
Aqui dice.. http://www.desarrolloweb.com/articul....php?manual=12
  #3 (permalink)  
Antiguo 01/11/2005, 09:23
 
Fecha de Ingreso: septiembre-2003
Mensajes: 43
Antigüedad: 14 años, 3 meses
Puntos: 0
Hola, bacán el curso de funciones;

pero lo que quiero es trabajar con dos hosting distintos , no en el mismo hosting.

Gracias
  #4 (permalink)  
Antiguo 02/11/2005, 09:24
 
Fecha de Ingreso: agosto-2005
Mensajes: 22
Antigüedad: 12 años, 3 meses
Puntos: 0
/******** Pagina en Hosting 1 *********/
<?php

require("http://hosting2/funciones.php");

funcion();

?>

/******* Pagina en Hosting 2 **********/

// archivo "funciones.php"

<?php

function funcion()
{
...
}

?>

**********************************

ojalà sea eso lo que necesitabas...
  #5 (permalink)  
Antiguo 03/11/2005, 10:05
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Así no va a funcionar si usas funciones ..

Cuando uno llama a un código externo vía HTTP .. lo que te entrega ese servidor HTTP (el de tu "hosting2" donde tienes tus scritps PHP) es el resultado de ejecutar todo ese código y salida generada .. Es decir, Nada por qué son funciones que NO ejecutas ahí ...

Una solución (que no me agrada) sería montar todas esas funciones bajo un "echo" .. para que se muestren como "salida" .. leerlas desde el hosting1 con funciones como fopen() y aplicar un eval() para poder ejecutar ese código ...

Por lo demás .. sé que andan buscando como no tener que ir "regando" las mismas funciones en vários hosting si siempre usamos las mismas, pero .. no tienen encuenta el tiempo de acceso a esos archivos externos .. o si "hosting2" se caé con las funciones .. no irá nada del "hosting1" ..

No sé que hacen exactamente esas funciones .. pero a nivel de portabilidad se usa mucho (y más standard) lo que denominan "Web Service" o técnologías similares. En ese caso .. a tu script "remoto" le envias ciertos datos y el te entrega su resultado en un formato standard como puede ser XML para que tu lo trabajes (le des formato o uses esos datos en tus procesos) en el sitio que los destinas.


Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:26.