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ú

Temas - SpiderNet

#1
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.


<!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
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
El detalle es el siguiente, tengo tres funciones


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>
<?
}



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>
<?
}



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

...
  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
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
$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
PHP / Actualizar aplicacion PHP basada en PHP3, PHP4
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
PHP / DIRECTORY_SEPARATOR dificil de entender su uso
17 Septiembre 2008, 03:33 AM
Que alguien por favor me explique el uso de esta instruccion...


Saludos!!!
#7
PHP / Analizemos esta instrucción
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
PHP / Intalación y configuración de PHPBazar
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
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
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!!!

#11
Si alguien tiene los codigos fuentes de un sistema pequeño pero con todas sus rutinas.

Por indique un link para bajarlo y analizarlo.

Hace mas de 15 años programe en dbase y quiero reiniciarme.

Gracias!!!
#12
Al tratar de iniciar el Asistete para Aplicaciones en VB da el mensaje de error:

El componente ActiveX no puede crear el objeto.

A que se debe este error a problemas del Visual Basic o alguna configuración en m equipo?

Gracias!!!

#13
En la pagina principal del foro entre en la sección Warzone y no pude registrarme ni hacer nada.

Da mensajes de error.

A quien le corresponda por favor revisarlo y arreglarlo.

Me recomendaron esa sección para hacer ejercicios y practicas.

#14
Hacking / Serv-u 2.5 y Revista HackxCrack No 1
10 Octubre 2007, 16:48 PM
Siguiendo las instrucciones de la revista HackxCrack No 1.


Baje servu25e.exe por internet.

Abri en c: una carpeta llamada FTPSERVER alli copie el Serv-u25e.exe

Abri en c: una carpeta: paramisclientes y dentro de esta dos: mp3 y divx.
Grabe dentro de estas carpetas (mp3 y divx) varios archivos.

Ejecute el servu25e.exe, previamente desactive el firewall y el antivirus NOD.
Elimine el usuario por defecto. Añadi uno nuevo con su clave, le indique el Home Directory c:\paramisclientes.
En File/Directory acces rule, agregue: c:\paramisclientes\mp3 y c:\paramisclientes\divx. Active las opciones Write, Read, Append

En Setup Server cambie el puerto a 4782.

Desactive la opcion Directory cache.

Con todo preparado, desde el Internet Explorer teclee:
         ftp://hackandcrack:hack85crack23@10.97.164.84:4782/

y nada. Da el mensaje...

Internet Explorer no puede mostrar la página web.

reviso la pantalla del programa y me indica:

Serv-U FTP-Server v2.5e - Copyright (c) 1995-2000 Cat Soft, All Rights Reserved - by Rob Beckers
Cat Soft is an affiliate of Deerfield.Com
Using WinSock 2.0 - max. 32767 sockets
No logfile specified, logging messages to screen only
[1] Wed 10Oct07 09:36:28 - Starting FTP Server...  (Version 2.5e (32-bit))
Switching to crippled try-out version (Server will only be online for 1 hour periods)
FTP Server on-line: IP-number(s) 10.97.164.84, port number 4782
[5] Wed 10Oct07 09:41:41 - (000001) Connected to 10.97.164.84 (Local address 10.97.164.84)
[5] Wed 10Oct07 09:41:41 - (000001) Closing connection
[5] Wed 10Oct07 09:42:11 - (000002) Connected to 10.97.164.84 (Local address 10.97.164.84)
[5] Wed 10Oct07 09:42:11 - (000002) User ALEXISLINARES88 logged in
[5] Wed 10Oct07 09:42:11 - (000002) Closing connection for user ALEXISLINARES88 (00:00:00 connected)
[5] Wed 10Oct07 09:42:11 - (000003) Connected to 10.97.164.84 (Local address 10.97.164.84)
[5] Wed 10Oct07 09:42:11 - (000003) User ALEXISLINARES88 logged in
[5] Wed 10Oct07 09:42:11 - (000003) Closing connection for user ALEXISLINARES88 (00:00:00 connected)
[5] Wed 10Oct07 09:42:11 - (000004) Connected to 10.97.164.84 (Local address 10.97.164.84)
[5] Wed 10Oct07 09:42:11 - (000004) User ALEXISLINARES88 logged in
[5] Wed 10Oct07 09:42:11 - (000004) IP-Name: COMPUTAD-2DFC30

Entiendo con esto que si se conecto pero inmediatamente se cerro.

Por favor ayudenme a interpretarlo. Ademas que debo hacer?