Foros del Web » Programando para Internet » PHP »

Ayuda con DBF

Estas en el tema de Ayuda con DBF en el foro de PHP en Foros del Web. Buenas.. Estoy programando un pequeño modulo de consulta de tramite documentario, en donde solo tengo que ingresar el codigo del expediente,, todo estaria bien, solo ...
  #1 (permalink)  
Antiguo 17/10/2007, 10:23
Avatar de jesuscancino  
Fecha de Ingreso: noviembre-2006
Ubicación: tacna
Mensajes: 34
Antigüedad: 17 años, 5 meses
Puntos: 0
Pregunta Ayuda con DBF

Buenas..

Estoy programando un pequeño modulo de consulta de tramite documentario, en donde solo tengo que ingresar el codigo del expediente,, todo estaria bien, solo que el problema esta en que la base de datos con la que trabja en sistema esta en visual fox pro, y mi base de datos esta en MySql,,, por lo que debo de implementar un modulo en donde migre de DBF a MYSQL,, eh buscado pero aun no logro encontrar algo que me pueda servir,,, encontre informacion de la funcion "DBASE",, pero nose utilizarla,, por favor alguien que me pueda orientar en este problema,,,

Teniendo en cuenta que la base de datos original de sistema (la de visual fox), esta localmente, mientras que i modulo estara en el servidor web (lamentablemente la empresa no cuenta con un servidor web propio, es por ello que no puedo hacer uso de un ODBC, sino la transformacion seria inmediata utilizando el MysqlFront),,,,

Espero sus comentarios,, de antemano gracias,,
  #2 (permalink)  
Antiguo 17/10/2007, 11:00
Avatar de jesuscancino  
Fecha de Ingreso: noviembre-2006
Ubicación: tacna
Mensajes: 34
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Ayuda con DBF

Me dieron este codigo para realizar esa migracion:

include_once('../../Clases/class_conec.php');
if (is_uploaded_file($_FILES['archivo']['tmp_name'])) {
if ($_FILES["archivo"]["type"]=="application/octet-stream") {
if(move_uploaded_file($_FILES['archivo']['tmp_name'], "data/data.DBF"))
{
$data = dbase_open('data/data.DBF',0);
$numero_registros = dbase_numrecords($data);
$db1 = new database('root','123','bdconsultas','localhost');
mysql_query("delete from tra_tmp_consolidado", $db1->identifier);
if($data)
{
for ($u = 1; $u <= $numero_registros; $u++) {
$array = dbase_get_record($data, $u);
$sql="insert into tra_tmp_consolidado values ('$array[0]','$array[1]','','$array[2]','$array[3]','$array[4]')";
mysql_query($sql, $db1->identifier);
}
}
dbase_close($data);
header("location: tra_index.php?text=2"); //Data Cargada Correctamente
exit();
} else {
header("location: tra_index.php?text=0"); //El archivo no se a copiado correctamente
exit();
}
}
else {
header("location: tra_index.php?text=1"); //El archivo tiene una extencion incorrecta
} exit();
}else {
header("location: tra_index.php?text=3"); //El archivo no se puede cargar
exit();
}

Lo probe pero hay un detalle segun el codigo, sube la tabla al servidor y ahi la abre y la covierte,,, pero el detalle esta en que no me quiere subir dicha tabla empezando el problema surge en la funcion "is_uploaded_file" (siempre me sale este mensaje: "El archivo no se puede cargar"),, creia que era la configuracion de mi PHP,, pero luego probe el codigo con una imagen,, y no tuve problemas,,
Por favor necesito ayuda en esto, es muy urgente que pueda hacer esta conversion,,,

Última edición por jesuscancino; 17/10/2007 a las 11:12
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 09:53.