elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Temas
Páginas: 1 2 3 [4] 5
31  Programación / .NET (C#, VB.NET, ASP) / Subir imágenes a un servidor en: 12 Marzo 2011, 14:40 pm
Tengo que hacer un proyecto que consiste en una web en PHP y un programa en C# (Formularios, no web) integrados.

Es decir, que tanto desde la web como desde el programa puedo acceder a ver los datos, modificarlos, añadirlos, borrarlos... etc.

Mi problema viene a la hora de subir imágenes al servidor. Desde la web en PHP (que ya está terminada) no hay problema, pero desde C# no se como hacerlo. Teniendo en cuenta de que la web está en el servidor pero el programa en C# está en el cliente... Como puedo hacerlo?

Solo necesito subir imágenes, el tema de acceder a la base de datos y todo eso ya lo tengo hecho.
Por cierto, quiero subir imágenes a un directorio del servidor, NO a la base de datos.


Gracias, un saludo.
32  Programación / .NET (C#, VB.NET, ASP) / Varias imágenes y labels en un for en: 1 Marzo 2011, 19:08 pm
A ver si me entendéis que es un poco complicado de explicar.

Tengo un formulario en C# (Windows Forms), en el tengo varios Labels y PictureBox que relleno mediante código (accediendo a una BD MySQL).
Lo que quiero hacer es, en vez de poner en el código:
Código
  1. Label1.Text = tal;
  2. Label2.Text = tal;
  3. Label3.Text = tal;
  4. etc
  5.  
hacerlo de tal forma que con un for me los rellene todos, algo parecido a:
Código
  1. for (int i = 0; i < 3; i++)
  2. {
  3.     label[i].Text = tal;
  4. }
  5.  
Ya se que no es con esos corchetes, pero es para que se me entienda...

Es posible?

Muchas gracias.
33  Programación / .NET (C#, VB.NET, ASP) / Guardar fecha en MySQL con C# en: 17 Febrero 2011, 17:32 pm
Hola, tengo un pequeño problema con las fechas en C#/MySQL

Tengo un campo dateTimePicker(formateado en "Short"), al darle al botón, lo guarda en una variable de tipo DateTime y hace la inserción en la Base de Datos.
El campo de la base de datos es de tipo Date, pero en vez de insertarme la fecha en concidiones me inserta 0000-00-00.

¿Sabéis que puede estar pasando y como solucionarlo?
Muchas gracias
34  Programación / .NET (C#, VB.NET, ASP) / Ñ y acentos en C#? en: 27 Enero 2011, 17:17 pm
Estoy haciendo una especie de Notepad en C#. Un ejercicio que nos ha mandado el profesor para este fin de semana.

He hecho el diálogo para abrir un archivo (.txt) y me lo abre bien, pero no me saca ni la letra ñ ni los acentos.

El código que tengo para abrir el archivo es el siguiente:

Código:
FileStream Archivo = new FileStream(AbrirArchivo.FileName, FileMode.Open, FileAccess.Read);
byte[] Contenido;
Contenido = new byte[Archivo.Length];
Archivo.Read(Contenido, 0, (int)Archivo.Length);
textBox1.Text = new UTF8Encoding().GetString(Contenido);

Me imagino que el problema está en el UTF8, pero he probado con ASCII y con un par mas y no hay forma de que los saque.
¿Como lo puedo conseguir?

Muchas gracias
35  Programación / Desarrollo Web / Escribir en un div desde otro html en: 9 Noviembre 2010, 22:18 pm
A ver, os explico.

He hecho un documento html con la plantilla de mi web, junto con su css, la posición de las cosas, enlaces, etc.

Y desde las demás páginas la llamo con un require.

Es decir, tengo una página sin ningún texto ni nada llamada index2.html, con un hueco para el contenido, y otro index.php con el require para llamarla.
Al entrar, me lo muestra todo bien, pero no consigo colocar el texto dentro del index.php (o de cualquier otro php) para que me aparezca en el div que he hecho para ello...

Alguien me puede ayudar?

Muchas gracias.
36  Programación / PHP / Warning con sesiones en: 3 Noviembre 2010, 10:18 am
Tengo un formulario de registro, que es el siguiente:

Código:
<?php
session_start();
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Registro de Usuarios</title>
</head>
<body>
<?php
require "conexion.php";

$consulta = mysql_query ("select * from diegop_usuarios order by Id desc limit 1", $conexion)
or die ("Fallo en la consulta 1");
$ultimafila = mysql_fetch_array ($consulta);

if (isset($_REQUEST["enviar"]))
{
$id = $ultimafila["Id"] + 1;
$user = $_REQUEST["user"];
$pass = $_REQUEST["pass"];

if ($consulta = mysql_query ("insert into diegop_usuarios values(" . $id . ",'" . $user . "',md5('" . $pass . "'))", $conexion))
{
print "Usuario dado de alta";
print "<br /> <a href='index.php'>Volver al inicio";
}
else
{
print "Fallo en la consulta";
}
}

else
{
?>

<form action="registro.php" id="registro" method="post" name="registro">
Nombre de usuario:<br />
<input type="text" name="user" size="30"/><br />
Contrase&ntilde;a:<br />
<input type="password" name="pass" size="30"/><br />
<input type="submit" value="Registrarse" name="enviar" />

<? }mysql_close ($conexion);?>

</body>
</html>

Me funciona perfectamente, el usuario se inserta en la base de datos y todo, sin embargo, me da un Warning que queda bastante mal claro, es este:

Código:
Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively in Unknown on line 0

Está alojado en el host de un profesor, de la compañía 1 and 1, por lo que no puedo acceder a la configuración del server, pero supongo que la register globals estará en off... supongo...
37  Programación / Desarrollo Web / Problema con onLoad(javascript) en: 8 Octubre 2010, 09:57 am
Veréis, en unos ejercicios de clase me han mandado varios javascript.

Este es mi script con las distintas funciones:

Código:
function mostrardatos()
        {
        var nombre = "Diego";
        var edad = 23;
        var altura =  1.62;
        var casado = "No";

        document.write("Me llamo " + nombre + "<br />");
        document.write("Tengo " + edad + " a&ntilde;os" + "<br />");
        document.write("Mido " + altura + " metros" + "<br />");
        document.write("Y " + casado + " estoy casado.");
        }

        function mostrardatos2()
        {
        var nombre = document.ej2.nombre.value;
        var edad = document.ej2.edad.value;
        document.write("Te llamas " + nombre + " y tienes " + edad + " a&ntilde;os");
        }
       
        function realizarsuma()
        {
        var numero1 = document.suma.numero1.value;
        var numero2 = document.suma.numero2.value;
        var suma;
        var multiplicacion;
       
        suma = parseInt(numero1);
        suma += parseInt(numero2);
        multiplicacion = numero1 * numero2;

        document.write( numero1 + " + " + numero2 + " = " + suma + " <br /> " );
        document.write( numero1 + " x " + numero2 + " = " + multiplicacion );
       
        }

        function vernota()
        {
        var nombre = document.notas.nombre.value;
        var nota = document.notas.nota.value;

        if ( nota >= 5 )
            {
            if ( nota >= 11 )
                {
                document.write("ANDE VAS!!!!!! " + nombre + " QUE LO MAXIMO ES UN 10 FLIPAO!!!!!");
                }
            else
                {
                document.write(nombre + " tiene un " + nota + " y ha aprobado, MUY BIEN!!");
                }
            }
            else
                {
                document.write(nombre + " tiene un " + nota + " y ha suspendido, MUY MAL!!");
                }
        }

        function mayor()
        {
        var numero1 = document.mayorque.numero1.value;
        var numero2 = document.mayorque.numero2.value;
               
        }

        function comp3()
        {
        var numero1 = document.comparar3.numero1.value;
        var numero2 = document.comparar3.numero2.value;
        var numero3 = document.comparar3.numero3.value;
        var resultado;
        if ( numero1 >= numero2 )
            {
            resultado = numero1;
            }
        else
            {
            resultado = numero2;
            }
        if ( numero3 > resultado )
            {
            resultado = numero3;
            }
        document.write(resultado);
        }

La cuestión es que el HTML me tiene que cargar la primera función con esos datos y una serie de formularios para pasar los datos a las siguientes funciones.

El problema está en la primera función.
Si no la llamo en el body no sale el texto (obviamente) solo salen los formularios, sin embargo, si la llamo mediante onLoad, si que sale, pero no salen los formularios, solo el texto ese.
Que puede pasar? como lo puedo solucionar?
El script NO puede estar dentro del body.

Muchas gracias.
38  Programación / Programación C/C++ / Variable de 12 cifras en: 7 Junio 2010, 12:38 pm
Tengo un problema con un número largo.

Tiene que ser una variable númerica de 12 cifras, he probado con long pero solo es hasta 10, y en double si no me equivoco si que cabe.

Por lo tanto, he creado la variable prueba como double.

Código:
double prueba = 100000000000;
printf ("con printf: %12.0f", prueba);
cout << "con cout" << prueba << endl;

con printf me imprime dos espacios y luego un número de 10 cifras que empieza por 121575 (el resto no lo recuerdo)
con cout me imprime ese mismo número, pero sin espacios y un punto después del 1 (1.21575.....)y luego la letra e y no se que números mas (1.21575.......e.....09) o algo así raro.

Como puedo crear esa variable e imprimirla?

Gracias.
39  Programación / Programación C/C++ / Listar fichero acceso aleatorio en: 12 Mayo 2010, 09:24 am
Hola.

Tengo un fichero de acceso aleatorio que tengo que listar de arriba a abajo pero no encuentro la forma.

El lugar donde intento sacarlo es este:

Código:
while(!feof(alumnos))  // Leo mientras no sea fin de archivo (eof)
    {
         fseek(alumnos, i*sizeof(alumno), 0);
         fread(&tmp, sizeof(alumno), 1, alumnos);
         cout <<"======================================"<<endl;
         cout <<"DNI>>"<<tmp.clave<<endl;

         i++;

    if(wherey()==24)
        {
                 cout << "Pulse una tecla para continuar (T para terminar)" << endl;
                 terminar=getch();
                 if (terminar == 't')
          {
                          break;
                    }
            clrscr();
            }
      }

Pero todo el rato me saca 0, siempre.

Gracias.
40  Programación / .NET (C#, VB.NET, ASP) / Numeros aleatorios no repetidos en: 1 Noviembre 2009, 16:09 pm
Hola, veréis, tengo un problema que me está amargando la existencia.

Lo que quiero es lo siguiente:
meter en un array los números del 0 al 3 pero de forma aleatoria.
He probado varias formas, como ir metiéndolas a una y filtrarlas para que no se repitan, pero no hay huevos, además de que sería bastante poco eficiente.
La otra forma que he intentado hacer, que será con la que seguramente me quede, aunque no me sale, es crear un array con los números ordenados, y después coger posiciones aleatorias de ese array y meter el valor en otra (aunque obviamente, si que se repitan tampoco).

Bueno, realmente me da igual la forma, lo que quiero es que me salga.

El lenguaje que estoy usando en Visual C#, pero si alguien sabe hacerlo en otro lenguaje que me lo ponga y luego ya lo porto a Visual C# yo.

Muchas gracias.
Páginas: 1 2 3 [4] 5
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines