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

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Temas
Páginas: [1] 2
1  Programación / PHP / subir archivos con PHP y funcion javascript... juntos no funcionan SOLUCIONADO en: 7 Octubre 2008, 21:16 pm
Quiero subir archivos al servidor a traves de un formulario.

Quiero ademas tener una función javascript que no me permita dejar campos en blanco.

La parte de javascrip funciona perfectamente. Al dejar el campo en blanco me salta la alerta.

Pero no me funciona la parte de PHP de subir el archivo.

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Subir Archivos</title>
</head>

<body>

   <script type="text/javascript">
<!--
     function checkForm(formu)
     {
   var error=false;
   var mensaje="";

   formu.btnAdd.disabled=true;
   if (formu.formTitulo.value=="")
   {
 mensaje += '· Debe seleccionar una valor1\n';
 error=true;
   }
            if (error)
   {
 alert(mensaje);
 formu.btnAdd.disabled=false;
 return false;
   }
   else
   {
 return true;
   }
     }
-->
</script>

<?
if (isset($_POST['submit']))
{  
 if(is_uploaded_file($_FILES['fichero']['tmp_name']))
 {
// verifica haya sido cargado el archivo
if(move_uploaded_file($_FILES['fichero']['tmp_name'], $_FILES['fichero']['name']))
{
 // AQUI VA EL PROCESO DE GRABAR EN LA BASE DE DATOS EL RESTO DE LOS CAMPOS
 echo "<b>Upload exitoso!. Datos:</b><br>";
}
 }
}
?>

<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post" enctype="multipart/form-data" onSubmit="return checkForm(this);">
  <table>
    <tr>
      <td>
        Archivo: <input name="fichero" type="file">
      </td>
    </tr>
    <tr>
      <td>Titulo: <input type="text" name="formTitulo" value="" size="36"></td>
    </tr>
    <tr>
      <td>
        <input name="btnAdd" type="submit" value="Upload!">
      </td>
    </tr>
  </table>  
</form>

</body>

</html>

Que observan de raro en mi codigo.

Donde esta el error. Una ayudita por favor!!!


Saludos!!!


2  Programación / Bases de Datos / Guardar imagen en Base de datos o en disco del servidor ??? en: 3 Octubre 2008, 22:13 pm
Estoy haciendo una web donde los usuarios pueden subir imagenes, he buscado en la red y vi que pueden hacerse de dos formas, subiendolas a la base de datos o grabando solo e4l nombre en la base de datos y el nombre directo en eldisco del servidor.

Ahora bien que es lo mas recomendable y por que?

Si tienen esa información , por favor!!! les agradecería.


Saludos!!!
3  Programación / PHP / manejo de argumentos en funcion dentro de funcion ??? en: 29 Septiembre 2008, 19:04 pm
El detalle es el siguiente, tengo tres funciones

Código:
function display_web($imagen)
{
?>
  <div global>
    <table>
      <tr><td><? display_page_header($imagen) ?></td></tr>         
      <tr><td><? display_page_body() ?></td></tr>
      <tr><td><? display_page_footer() ?></td></td>
    </table>
  </div>
<?
}

Código:
function display_page_header($imagen)
{
?>
  <table>
    <tr><td><? display_page_header_logo_publigoogle468x60() ?></td></tr>
    <tr><td><? display_page_header_publispider_840x80($imagen) ?></td></tr>
    <tr><td><? display_page_header_menu_horizontal() ?></td></tr>
  </table>
<?
}

Código:
function display_page_header_publispider_840x80($imagen)
{
?>
  <table>
    <tr><td><img src="images/publispider/<?=$imagen  ?>" width="840" height="80"</td></tr>
  </table>
<?
}

Tengo el archivo index.php que es desde donde llamo a la función
Código:
...
  display_web($imagen);
...

Como vemos la funcion display_web() llama a la funcion display_page_header()  y esta a su vez llama a la funcion display_page_header_publispider_840x80()

Tengo muchas paginas que hacen uso de la funcion display_web($imagen)
El argumento $imagen es el nombre de una imagen a mostrar segun la pagina visitada.

Como hago para que el argumento dado llegue hasta la ultima funcion ???


Saludos
4  Programación / PHP / Uso IE y esta instrucción $_SERVER[HTTP_USER_AGENT dice que uso Mozila en: 21 Septiembre 2008, 01:05 am
Estoy usando el navegador Internet Explorer 7.0 y al mostrar el contenido de la variable $_SERVER[HTTP_USER_AGENT  me muestra lo siguiente

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; uE v7; uE v7)

el codigo es este
Código:
$client=addslashes($_SERVER[HTTP_USER_AGENT]);
echo"$client <br>";

Tengo instalado el mozila pero casi nunca lo uso.

Que podría estar pasando???


Saludos!!!
5  Programación / PHP / Actualizar aplicacion PHP basada en PHP3, PHP4 en: 19 Septiembre 2008, 03:26 am
Encontre en la red una aplicación vieja pero muy buena programado bajo PHP4, que usa el register_global=ON.

Como norma de seguridad a partir de PHP4.2.0 viene activada en OFF por defecto y se recomienda dejarla asi.

Ademas la mayoria de las empresas que dan servicio de hosting tienen desactivada el register_global y por lo tanto no va a funcionar.

Que debo hacer, agregar, eliminar o modificar en mis scripts para actualizarlo y que si funcione con la opcion register?global desactivada?


Saludos!!!

6  Programación / PHP / DIRECTORY_SEPARATOR dificil de entender su uso en: 17 Septiembre 2008, 03:33 am
Que alguien por favor me explique el uso de esta instruccion...


Saludos!!!
7  Programación / PHP / Analizemos esta instrucción en: 15 Septiembre 2008, 06:40 am
substr($a, 0, -1*strlen(strrchr($a,"/")))

y sabemos que $a=$_SERVER['PHP_SELF']

que obtenemos aqui???

Si pueden responder con un ejemplo, por favor.



Saludos!!!
8  Programación / PHP / Intalación y configuración de PHPBazar en: 14 Septiembre 2008, 06:44 am
Estoy tratando de hacer una web dinamica de avisos clasificados.

Al pasearme por la red, me entere de la existemcia de codigos prefabricados que ya existen para eso, ubique uno de licencia libre el PHPBazar.

Pero existe muy poca documentación en la red sobre esta aplicación prefabricada.

Estoy revisando algunos de sus codigos para estar un poco ducho de como funciona y proceder a hacerles las modificaciones para personalizarlo a mi estilo.

Si alguien tiene conocimientos y experiencia por favor me de una manito. Cualquier dato o truquito sería de gran ayuda.


Saludos!!!
9  Programación / PHP / Su version de Librería PHP MySQL 5.0.51a es distinta de... Servidor MySQL 6.0.5 en: 28 Julio 2008, 04:45 am
Estoy preparando my equipo para comenzar a aprender y programar paginas web dinamicas.

Para ello he instalado los siguientes softwares (las ultimas versiones disponibles para la fecha ** Julio 2008**)

- Apache version 2.2.9
- PHP version 5.2.6
- MySql version 6.0.5 alpha
- PhpMyAdmin version 2.11.7.1

al correr en mi navegador el phpMyAdmin me sale el siguiente mensaje de advertencia

Su versión de librería PHP MySQL 5.0.51a es distinta de aquella de su versión de servidor MySQL 6.0.5. Esto puede ocasionar un comportamiento impredecible.


He revisado en internet y una de las posibles soluciones es actualizar  el PHP, pero... el PHP que instale es la ultima version disponible.

Si podrian por favor indicarme que podria estar pasando y la posible solucion, les agradeceria.


Saludos!!!
10  Programación / Programación Visual Basic / OptionButton independientes en dos frame. Como lo hago? en: 5 Noviembre 2007, 18:48 pm
Hola a todos....

Estoy haciendo una practica (la primera) de la Guia de Aprendiendo Visual Basic 6.0 como si estuviera en primero.

Lo cierto es que creo dos frame y seis optionbutton, cuatro para el primer frame y dos para el segundo.

Estos frame definen el color y posicion de un texbox.

El programita funciona a la perfeccion con un detalle.

Que los optionbuttons trabajan como si estuvueran en un solo frame o formaran un solo grupo, ya que son excluyentes es decir permite seleccionar uno a la vez.

La idea es que muestre la seleccion en el primer frame y en el segundo, es decir debe mostrar dos optionbutton seleccionados, uno por cada frame.

Debo cambiar alguna propiedad, o que debo hacer?

NOTA: La guia dice:

5. Es muy importante crear primero el control frame y después, estando seleccionado, colocar
los botones de opción en su interior. No sirve hacerlo a la inversa. Visual Basic supone que
todos los botones de opción que están dentro del mismo frame forman parte del mismo grupo
y sólo permite que uno esté seleccionado.


Lo cierto que lo probe de diferentes formas

1. Cree un frame luego los cuatro optionbuttons, luego el segundo frame y sus dos optionbuttons

2. Cre los dos frames primero, luego con uno de ellos seleccionado cree sus optionsbuttons y repeti la operacion con el otro frame y sus dos optionbutton.

Hay alguna manera de corregir esto?


Gracias!!!

Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines