Foros del Web » Programando para Internet » PHP »

abri pagina php por debajo

Estas en el tema de abri pagina php por debajo en el foro de PHP en Foros del Web. buenas!! quisiera saber si alguien sabe si se puede abrir una pagina php por debajo?. es decir tengo una pagina que solo inserta registros y ...
  #1 (permalink)  
Antiguo 12/05/2011, 10:24
 
Fecha de Ingreso: abril-2011
Mensajes: 14
Antigüedad: 13 años
Puntos: 2
abri pagina php por debajo

buenas!! quisiera saber si alguien sabe si se puede abrir una pagina php por debajo?.
es decir tengo una pagina que solo inserta registros y quiero insertar registro a por un while y no quiero que se abran todas las paginas de insertar! solo por debajo!.
saludos!
  #2 (permalink)  
Antiguo 12/05/2011, 10:31
 
Fecha de Ingreso: abril-2011
Mensajes: 17
Antigüedad: 13 años
Puntos: 4
Respuesta: abri pagina php por debajo

Hola ginom77, no entiendo exactamente lo que necesitas. Si lo explicas un poco mejor quizás pueda echarte una mano.
  #3 (permalink)  
Antiguo 12/05/2011, 10:40
 
Fecha de Ingreso: abril-2011
Mensajes: 14
Antigüedad: 13 años
Puntos: 2
Respuesta: abri pagina php por debajo

hola antonioliza! gracias por responder!
te explico cual es el problema capaz que haya otra solucion!
tengo una base de datos local! y una base de datos en una web. en realidad solo una tabla quiero copiar a la web trate de conectarme con el siguiente codigo desde localhost pero no funciono
Código:
<?php 
class DBManager_web
{
	var $conect;
  
	var $BaseDatos_web;
	var $Servidor_web;
	var $Usuario_web;
	var $Clave_web;
	
	function DBManager_web()
	{
		$this->BaseDatos_web = "NOMBRE";
		$this->Servidor_web = "SERVIDOR";
		$this->Usuario_web = "root";
		$this->Clave_web = "PASS";
	}

	 function conectar_web() 
	 {
		if(!($con=@mysql_connect($this->Servidor_web,$this->Usuario_web,$this->Clave_web))){
			echo"<h1> Error al conectar a la base de datos</h1>";	
			exit();
		}
		if (!@mysql_select_db($this->BaseDatos_web,$con)){
			echo "<h1> Error al seleccionar la base de datos</h1>";  
			exit();
		}
		$this->conect=$con;
		return true;	
	}
		
}
?>
ahora bien subi una pagina a la web que le mando parametros y si me conecta y inserta sin problema.
lo que quiero hacer es llamarle a esa pagina desde mi localhost que me haga una "copia" de mi tabla local a la web.
  #4 (permalink)  
Antiguo 12/05/2011, 10:49
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: abri pagina php por debajo

Si lo que quieres es ejecutar algún proceso en forma de background, usa AJAX.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #5 (permalink)  
Antiguo 12/05/2011, 10:50
 
Fecha de Ingreso: abril-2011
Mensajes: 17
Antigüedad: 13 años
Puntos: 4
Respuesta: abri pagina php por debajo

Supongo que en la base de datos local tu usuario root, si accedes con root, tenga permisos para acceder en localhost. Si lo pruebas con la base de datos web el usuario tiene que tener permisos de acceso desde cualquier servidor.
De todas maneras, necesitaría algo más de código para entender el funcionamiento.
  #6 (permalink)  
Antiguo 12/05/2011, 10:51
 
Fecha de Ingreso: abril-2011
Mensajes: 17
Antigüedad: 13 años
Puntos: 4
Respuesta: abri pagina php por debajo

Cita:
Iniciado por abimaelrc Ver Mensaje
Si lo que quieres es ejecutar algún proceso en forma de background, usa AJAX.
Lo que te he dicho para comprobar que el problema no sea de base de datos... pero además, para hacer procesos "por debajo" hay que usar AJAX...
  #7 (permalink)  
Antiguo 12/05/2011, 11:04
 
Fecha de Ingreso: abril-2011
Mensajes: 14
Antigüedad: 13 años
Puntos: 2
Respuesta: abri pagina php por debajo

esto es lo que quise hacer pero no me funciono
Código:
require('clases/local.class.php');
$objLOCAL=new local;

require('clases/web.class.php');
$objWEB=new web;


$consulta=$objLOCAL->SELECT_TABLA($fecha_desde, $fecha_hasta);
while($fila = mysql_fetch_array($consulta))
{			
      $campo1 = $fila['campo1'];
      $campo2 = $fila['campo2'];
      $campo3 = $fila['campo3'];
      $objWEB->insertar_tabla($campo1,$campo2,$campo3);
}
me sale que no se puede conectar a la base de datos de la WEB. pero si pongo la pagina en la web si se me conecta sin problema.
y mi idea era algo asi
Código:
require('clases/local.class.php');
$objLOCAL=new local;

$consulta=$objLOCAL->SELECT_TABLA($fecha_desde, $fecha_hasta);
while($fila = mysql_fetch_array($consulta))
{			
      $campo1 = $fila['campo1'];
      $campo2 = $fila['campo2'];
      $campo3 = $fila['campo3'];
     header ("location:www.pagina.com/insertar_tabla.php?campo1=$campo1&campo2=$campo2&campo3=$campo3);
}
  #8 (permalink)  
Antiguo 12/05/2011, 11:09
 
Fecha de Ingreso: abril-2011
Mensajes: 14
Antigüedad: 13 años
Puntos: 2
Respuesta: abri pagina php por debajo

cierto! voy a probar con AJAX. aver si sale! muchas gracias!

Etiquetas: Ninguno
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

SíEste tema le ha gustado a 1 personas




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