Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Juanma91

#1
Es una aplicacion bastante sencilla pero dispongo de poco tiempo y me urge tenerla. Tengo algo hecho pero necesito de una persona que conozca bien Android. Condiciones por privado
#2
Java / Duda rapida Uso libreria FTPClient
19 Mayo 2015, 22:03 PM
Código (java) [Seleccionar]
 MAIN {
       GestionFTP ges = new GestionFTP();
       ges.conectar("localhost", "XXXX", "XXXX");  //conectamos la maquina al servidor local..

       ges.descargarFichero("C:/Users/J/Desktop/Informática/FTP/pruebaftp.txt", "C:/Users/J/Desktop", "pruebaftp.txt");

   }


Método que descarga archivo...

Código (java) [Seleccionar]
public boolean descargarFichero(String rutaFichero, String rutaDescarga, String nombreArchivo) {
       try {
           //cambiar la ruta donde se encuentra el fichero
           cliente.changeWorkingDirectory(rutaFichero);
           cliente.setFileType(FTP.BINARY_FILE_TYPE);
           rutaDescarga = rutaDescarga + "/" + nombreArchivo;
           BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(rutaDescarga));
           boolean ok = cliente.retrieveFile(nombreArchivo, bos);
           System.out.println(ok);
           System.out.println(cliente.getReplyCode());
           System.out.println(cliente.getBufferSize());

       } catch (IOException ex) {
           Logger.getLogger(GestionFTP.class.getName()).log(Level.SEVERE, null, ex);
       }

       return false;
   }



salida:

Código (java) [Seleccionar]
Conectado!
true
226


La historia es que se descarga correctamente, pero todos los archivos que descargo ( documentos de texto, imágenes... tienen 0 bytes y no entiendo porque si se supone que el codigo 226 quiere decir que el archivo se ha descargado bien  :(
#3
¿ Seguro que esos metodos estan bien ? porque los he probado y tiene errores por todos lados amigo.. no me permite utilizar el metodo AddAll()

He corregido un poco tu código y he conseguido que funcionara. Muchas gracias.
#4
necesito extraer información de un fichero

el contenido del fichero es el siguiente:

A,1
B,2
C,3

Si yo hago un split para quitar las comas mi salida es la siguiente:

A
1
B
2
C
3


Pero yo no quiero eso, lo que quiero es que me interprete mediante un metodo que me devuelva:
A
B
C

y otro metodo

1
2
3

Sera muy sencillo pero no consigo hacerlo..

#5
Intento igualarlo como me comentas, pero conseguí que me apareciera

a-a-a-a  ( el valor de la opcion a ) y luego cosas raras,

¿ No hay ninguna forma de conseguir el mismo formato en el email pero el design= al valor que quiero que aparezca segun haya seleccionado yo ?
#6
Código (php) [Seleccionar]
<form name='formulario' id='formulario' method='post' action='enviar.php' target='_self' enctype="multipart/form-data">
<p>Nombre <input type='text' name='Nombre' id='Nombre'></p>
<p>E-mail  
<input type='text' name='email' id='email'>
</p>
<p>Asunto    
<input type='text' name='asunto' id='asunto' />
</p>
Diseño   <select name="design[]">    

      <option value="tarjeta_horizontal" selected="selected">Tarjeta visita horizontal brillo </option>
<option value="ae">e </option>
<option value="bf">x </option>
<option value="ce">ce</option>
<option value="de">de</option>
<option value="re">rel</option>
      <option value="a">a</option>
      <option value="b">b</option>
      <option value="c">c</option>
      <option value="d">d</option>
      <option value="e">e</option>
      <option value="f">f</option>
      <option value="g">g</option>
      <option value="h">h</option>
     <option value="x">xxx</option>
  </select>
<p>Mensaje
<textarea name="mensaje" cols="50" rows="10" id="mensaje"></textarea>
</p>
<p>Adjuntar archivo: <input type='file' name='archivo1' id='archivo1'></p>
<p>
<input type='submit' value='Enviar'>
</p>
</form>
#7
lo corregí como dices y nada de nada. Alguna solución amigos?
#8
no porque al enviarlo el form, me muestra el design= Array, estuve investigando y necesito sacar de ese array el valor correspondiente, pero no sé hacerlo, de tal manera que por ejemplo si clickeo "Hola" , que luego en el correo enviado me muestre hola, y no Array
#9
Código (php) [Seleccionar]
<?php 
function form_mail($sPara$sAsunto,$sTexto$sDe)

$bHayFicheros 0
$sCabeceraTexto ""
$sAdjuntos "";
$design=$_POST["design"];
foreach (
$_POST["design"] as $idioma){
$msg.= $idioma." - ";
}

if (
$sDe)$sCabeceras "From:".$sDe."\n"
else 
$sCabeceras ""
$sCabeceras .= "MIME-version: 1.0\n"
foreach (
$_POST as $sNombre => $sValor
$sTexto $sTexto."\n".$sNombre." = ".$sValor;

foreach (
$_FILES as $vAdjunto)

if (
$bHayFicheros == 0)

$bHayFicheros 1
$sCabeceras .= "Content-type: multipart/mixed;"
$sCabeceras .= "boundary=\"--_Separador-de-mensajes_--\"\n";

$sCabeceraTexto "----_Separador-de-mensajes_--\n"
$sCabeceraTexto .= "Content-type: text/plain;charset=iso-8859-1\n"
$sCabeceraTexto .= "Content-transfer-encoding: 7BIT\n";

$sTexto $sCabeceraTexto.$sTexto

if (
$vAdjunto["size"] > 0)

$sAdjuntos .= "\n\n----_Separador-de-mensajes_--\n"
$sAdjuntos .= "Content-type: ".$vAdjunto["type"].";name=\"".$vAdjunto["name"]."\"\n";; 
$sAdjuntos .= "Content-Transfer-Encoding: BASE64\n"
$sAdjuntos .= "Content-disposition: attachment;filename=\"".$vAdjunto["name"]."\"\n\n";

$oFichero fopen($vAdjunto["tmp_name"], 'r'); 
$sContenido fread($oFicherofilesize($vAdjunto["tmp_name"])); 
$sAdjuntos .= chunk_split(base64_encode($sContenido)); 
fclose($oFichero); 

}

if (
$bHayFicheros
$sTexto .= $sAdjuntos."\n\n----_Separador-de-mensajes_----\n"
return(
mail($sPara$sAsunto$sTexto$sCabeceras)); 
}

//cambiar aqui el email 
if (form_mail("ghfjhfgj@ngkjhg.com"$_POST[mail], 
"Los datos introducidos en el formulario son:\n\n"$_POST[email])) 
echo 
"Su formulario ha sido enviado con exito"
?>


como conseguir que al pulsar un select determinado, al enviar el mensaje te muestre esa opción..Gracias