Error al importar archivo CSV a una tabla en PHP

estoy desarrollando un aplicativo y necesito hacer un import a mi tabla usuarios. Estoy utilizando este codigo:

<?php include 'db.php';  	if(isset($  _POST["Import"])){ 			  			echo $  filename=$  _FILES["file"]["tmp_name"]; 			  			 if($  _FILES["file"]["size"] > 0) 			 {  			  	$  file = fopen($  filename, "r"); 		         while (($  emapData = fgetcsv($  file, 10000, ",")) !== FALSE) 		         { 		     		          //Inserto los datos del CSV a la tabla 		           $  sql = "INSERT INTO usuarios (id_tipousuario, responsable, telefono, documento, username, passwd)  		           VALUES('$  emapData[0]','$  emapData[1]','$  emapData[2]','$  emapData[3]','$  emapData[4]','$  emapData[5]','$  emapData[6]')";  		          				  $  result = mysql_query( $  sql, $  conn ); 					mysql_set_charset('utf8'); 					if(! $  result ) 					{ 						echo "<script type=\"text/javascript\"> 								alert(\"Invalid File:Por favor suba un archivo CSV.\"); 								window.location = \"importar_usuarios.php\" 							</script>"; 					 					}  		         } 		         fclose($  file); 		         //Mensaje si todo se importo correctamente 		         echo "<script type=\"text/javascript\"> 							alert(\"CSV ha sido correctamente importado.\"); 							window.location = \"importar_usuarios.php\" 						</script>"; 		         				   				 //cierra la conex 				mysql_close($  conn);  					 			 	 				 			 } 		}  ?>

Tengo 2 dudas principales:

  1. En mi tabla usuarios el primer campo es un ID auto incrementable automaticamente, deberia de incluir ese campo al momento de subirlo en el archivo CSV?

  2. He probado subirlo incluyendo el campo 0 (el ID que mencionaba) y sin incluirlo, de ambas formas me devuelve el mensaje de que por favor suba un archivo CSV. Quite el JS para ver exactamente cuales eran los errores y esto es lo que me devuelve: introducir la descripción de la imagen aquí

Agradeceria mucho me ayudaran, de antemano, gracias.

Error al importar componente en Vue: This dependency was not found:

Intento importar un componente (Footer.vue) tan simplemente como lo he hecho con el componente TodoList.vue :

import Vue from 'vue' import Router from 'vue-router' import TodoList from '@/components/TodoList' import Footer from "@/component/Footer"  Vue.use(Router)  export default new Router({   routes: [     {       path: '/',       name: 'TodoList',       component: TodoList     },     {       path: "/",       name: "Footer",       component: Footer     }   ] })

Sin embargo me aparece el siguiente error (antes ya de añadirlo también en las routes de Router, pero no cambia nada al añadir la ruta):

This dependency was not found:  * @/component/Footer in ./src/router/index.js  To install it, you can run: npm install --save @/component/Footer

En el Footer.vue lo tengo de la misma manera que el otro que si se importa correctamente:

<script> export default {     name: "Footer" } </script>

¿importar imagengenes a app android?

lo que quiero hacer es una app de galeria pero no se como escanear los archivos en el teléfono para que se muestre una vista previa de las imagenes en mi app, hasta el momento todas las imagenes que e usado las ponía desde que escribía el código y ahora intento agregar una preview de las imagenes del almacenamiento del telefono en un recycler view para hacer mi galeria. me gustaría saber como se hace o de un lugar donde pueda aprenderlo

No importar base de datos con tidyverse

el paquete que estoy utilizando es tidyverse, estoy importando esta base de datos desde cvs pero sales este error

> arroz <- read_table(choose.files(), col_names = T, col_types = cols( +   fecha = col_date("%d/%m/%y"), +   precio = col_number() + )) Warning message: The following named parsers don't match the column names: fecha, precio 

la fecha es dia-mes-año y la base de es esta

introducir la descripción de la imagen aquí

Problema con importar datos de MYSQL-PostgreSQL a HDFS

tengo un cluster armando en CentOS, todos los servicios me funcionan perfecto HDFS, YARN, he utilizado la herramienta flume, y no he tenido problemas, estoy probando la otra herramienta de apache, para realizar ETL, sqoop, tengo instalado y configurado la version 1.4.6, y la version de Hadoop que uso es la 3.0.2 he tratado de solucionar el problema por mi cuent pero no lo he logrado, realize un pequeña prueba de importar datos de una DB MYSQL y PostgreSQL, pero en ambas me sale el siguiente mensaje..

sqoop import –connect jdbc:postgresql://localhost/hadoop –username postgres –password 1234 –table estudiante –m 1 –target-dir /user/flume/local

sqoop import –connect jdbc:mysql://localhost/bigdata –username root –password 1234 –table estudiante –m 1 –target-dir /user/flume/local

introducir la descripción de la imagen aquí Lo que sale ahi son solo advertencias que no tengo instalado esos productos, es como si ignora los comandos que le estoy ingresando..

Importar .xml de otro proyecto en Groovy

estoy teniendo un problema a la hora de importar 2 beans que son unos .xml de otros proyectos en un proyecto Groovy.

Ahora mismo tengo el proyecto “principal” que está desarrollado 100% en groovy, en el archivo /grails-app/conf/spring/resoruces.groovy está declarado el siguiente bean tal que así:

beans = {

importBeans('classpath:/aplicacion/config/aplicacionServices-app-services.xml') 

De esta forma, cuando desde la aplicacion principal se llama a algún servicio de “aplicacion”, el bean está inicializado ya que está aqui declarado correctamente.

Ahora bien, en la aplicación principal tengo estoy llamando a otra aplicacion (llamemosla aplicacion2), tras definir todos los servicios y beans, cuando debugo la llamada al bean de esta aplicacion es nulo, esto es a que no he declarado en el archivo resources.groovy el bean de “aplicacion2”.

Bien, pues he añadido en resources.groovy el import, quedando así:

beans = {

importBeans('classpath:/aplicacion/config/aplicacionServices-app-services.xml') importBeans('classpath:/aplicacion2/config/aplicacion2-app-services.xml') 

De esta forma, tendría que tener todo declarado y configurado.. pues bien, ¿que es lo que ocurre?

Al desplegar el .war me da un error, indicando que falla el .xml “aplicacionServices-app-services.xml”, indica que falla un bean de ese fichero, una property declarada con $ value.

Bien, decido a separar los 2 importsBean de resources.groovy y ponerlo todo en una linea, es decir “importBeans(‘classPath:XXX’, ‘ClassPath:XXX2’). De esta forma el .war despliega correctamente, pero en la llamada de los servicios a los beans de las aplicaciones, son nulos, es decir no están inicializados, como si el importBean no hubiera hecho efecto.

He probado a poner los 2 importsBean por separado, pero esta vez comentando el que ya había y dejando el mio (el de la aplicacion2) y me ha dado el mismo error que el primero, solo que esta vez indicando que fallaba en el .xml de aplicacion2..

¿Sabeis porque puede ser?, como puedo importar 2 beans en el archivo resources.groovy?

El error que sale es: org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name 'cgnClientProfile' defined in class path resource [aplicacion2/config/aplicacion2-app-services.xml]: Could not resolve placeholder 'ws.endpoint.cgnclientes'

Importar arquivo script externo no Vue.js após o build!

Tenho a seguinte situação, preciso enviar somente o build(dist) de um projeto Vue para o cliente, porem ele vai precisar criar funções dinâmicas para validar alguns campos do um formulário, tenho a seguinte estrutura..

inserir a descrição da imagem aqui Quando faço o build ele cria essa pasta scripts com o arquivo index.js dentro, e la é onde vai ser adicionadas posteriormente as funções para validar os campos.. essas funções vão ser alteradas periodicamente com novas regras e validações, como consigo já deixar esse arquivo importado dentro do projeto? e utilizar ele como uma Função local dentro de um componente do Vue?

Obrigado!

Problemas al importar mi propio módulo en proyecto cordova

Recientemente he empezado un proyecto en Cordova y me encuentro con un problema a la hora de importar una librería externa, tengo una librería propia javascript, auth-client, de la que quiero usar una de sus clases para poder enviar datos de login.

const client = require('auth-client'); console.log(client);  const authConfig = {...};  (function () {    return new client.AuthService(authConfig); })(window); 

Cuando hago cordova run browser aparece en consola el mensaje Uncaught ReferenceError: require is not defined teoricamente require forma parte de node.js así que entiendo que no debería dar este problema.

Tambien he tratado de importarlo usando import { AuthService } from 'auth-client'; sin embargo tampoco funciona.

Todo esto se encuentra dentro de un fichero js llamado authConfig.js y este es importado en mi private.html de esta forma:

<script type="text/javascript" src="./../js/authConfig.js"></script> 

¿qué es lo que estoy pasando por alto? No es algo que debería ser tan difícil de hacer ¿cierto?

Exportar e importar banco de dados SQLite

Boa noite, pode ser algo bem simples para alguns, mas estou tendo dificuldades para copiar meu banco de dados do app que desenvolvi. Preciso fazer de uma maneira que terá uma Activity apenas para as opções de Importação e Exportação do BD. Preciso copiar o “exemplo.db” da pasta onde é criado por padrão para uma pasta que suponhamos que se chama “Backup” e estará dentro de uma pasta com o nome do app na memoria interna do dispositivo. Já li muitas perguntas parecidas, vi várias resoluções mas mesmo assim não consegui, alguém poderia dar uma ajuda? E por favor, não de apenas menos pontos a pergunta o fale que é algo simples demais, realmente preciso de ajuda.