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

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: 1 ... 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28
211  Programación / PHP / Re: Idioma en URL o en Variable de Session ¡? en: 8 Enero 2009, 15:43 pm
se suele utilizar no en las sesiones sinó en al configuración de la pag (para todos los usuarios) y en las preferencias del usuario (por usuario) las sesiones tienen que incluir el ID de usuario con dicho id obtenés sus preferencias...

S2
212  Programación / PHP / Re: Formulario + web modular en: 7 Enero 2009, 17:15 pm
eso no sabría decirte... ya una vez tuve problemas con enctype y me costó mucho solucionarlo... así que no sabría decirte...

S2
213  Programación / PHP / Re: Uploader de archivos REMOTO en: 7 Enero 2009, 05:35 am
fijate esta función:

Código
  1. function xwUploadFile($campo,$destino,$nombre,$aiext=null,$filetypes=array('image/jpeg','image/pjpg'),$maxfilesize=250000){
  2.  //Verificamos datos...
  3.  if(($_FILES[$campo]['tmp_name']=="")||($_FILES[$campo]['name']=="")){
  4.    xwShowError(ERROR_BAD_ARGS);
  5.    return null;
  6.  }
  7.  //Verificamos tamaño
  8.  if(($_FILES[$campo]['size'] > $maxfilesize)||(!$_FILES[$campo]['size'])){
  9.    xwShowError(ERROR_INVALID_FILESIZE);
  10.    return null;
  11.  }
  12.  //Verificamos Tipo...
  13.  $validfiletype=false;
  14.  foreach($filetypes as $types)
  15.    if($_FILES[$campo]['type'] == $types)
  16.      $validfiletype=true;
  17.  if(!$validfiletype){
  18.    xwShowError(ERROR_INVALID_FILETYPE);
  19.    return null;
  20.  }
  21.  //Comprobamos exista el archivo temporal en el servidor...
  22.  if(is_uploaded_file($_FILES[$campo]['tmp_name'])){
  23.    //Si no existe la carpeta intentamos crearla...
  24.    if ((!file_exists($destino))&&(!mkdir($destino,644))){
  25.      xwShowError(ERROR_FAIL_CREATEFOLDER);
  26.      return null;
  27.    }
  28.    $nombrearchivo = "$destino/$nombre";
  29.    if($aiext!=null){//generamos nombre de archivo (no utilizaremos el enviado)
  30.     $index=0;$nombrearchivo.=$index.'.'.$aiext;
  31.     while(file_exists($nombrearchivo))
  32.          $nombrearchivo = "$destino/$nombre".(++$index).'.'.$aiext;
  33.     $nombre.=$index.'.'.$aiext;
  34.    }else//utilizamos el nombre de archivo enviado
  35.       if(file_exists($nombrearchivo)){
  36.  xwShowError(ERROR_FILE_EXIST);
  37.  return null;
  38.       }
  39.     //Si todo Ocurrió Correctamente subimos la imagen
  40.     if (!move_uploaded_file($_FILES[$campo]['tmp_name'], $nombrearchivo)){
  41.       xwShowError(ERROR_FAIL_UPLOAD);
  42.       return null;
  43.     }
  44.  }else{
  45.    xwShowError(ERROR_FILE_NOTFOUND);
  46.    return null;
  47.  }
  48.  return $nombre;
  49. }
  50.  

donde xwShowError es una función que imprime el error nada más... y $campo es el campo del formulario donde se ingresa el nombre del archivo...

S2
214  Programación / PHP / Re: Formulario + web modular en: 7 Enero 2009, 05:23 am
Hola, pues la respuesta del comando print_r es Array ( ) o sea que deduzco que no le llegan los valores.

incorrecto, tanto print_r como echo $_POST te va a devolver array porque $_POST es un array...

el problema está en el enctype="text/plain"... fijate:

index.php
Código
  1. <form action="?cat=email" method="post" >
  2.    <label for="nombre">Nombre:</label>
  3.    <input type="text" name="nombre" size="30" maxlength="100">
  4. </form>
  5.  
  6. <?php
  7. if (!empty( $_GET ['cat'])){
  8.  $modulo  =  $_GET ['cat'].'.php';
  9. if(file_exists($modulo))
  10.   include($modulo);
  11. }
  12. ?>
  13.  

email.php
Código
  1. <?php
  2. $nombre=$_POST['nombre'];
  3. echo $nombre;
  4. ?>
  5.  

S2
215  Programación / PHP / Re: Auto ajustar el color a tipos de variables, metodos,etc... en: 5 Noviembre 2008, 01:56 am
para hacer eso tienes que armar una lista de "palabras reservadas", luego al recorrer el post, o el texto, ir aplicando colores (span) según corresponda... es bastante complicado, te recomendaría que busques algún coloreador ya creado...

S2
216  Programación / PHP / Re: error con hora???? en: 5 Noviembre 2008, 01:53 am
si, eso ya se, pero no tiene nada que ver... de todas formas, estuve buscando yo tb y al parecer es un bug de php, tiene el problema que se resetea la configuración de la zona local, se puede corregir este bug con la siguiente función:

date_default_timezone_set("zona");

donde el parámetro zona es la zona horaria que queremos utilizar, no es la mejor solución, pero es lo que hay... je

S2
217  Programación / PHP / Re: error con hora???? en: 31 Octubre 2008, 00:23 am
si es raro... la verdad no tiene mucha lógica... no sé de donde sacará la hora PHP... habrá que esperar si alguien tiene alguna idea...

S2
218  Programación / PHP / error con hora???? en: 29 Octubre 2008, 20:11 pm
buenas, tengo una duda sobre la configuración de php y el horario del sistema, la cosa es así, soy de argentina y cambiamos el horario a horario de verano, además tengo configurado para que la hora se actualice automáticamente por internet, el tema es que en internet no tienen esta modificación del "horario de verano", entonces cambié mi zona horaria una hora para que "calce", todo funcionaba bien con el sistema e incluso sql, pero ahora descubro que con php no... en php me adelanta 2 horas cuando llamo a la función time(), será un bug o un problema de configuración???

S2

219  Programación / PHP / Re: function.session-start] (error) en: 26 Octubre 2008, 01:45 am
session_start() debe llamarse antes de colocar alguna información en pantalla, osea, antes de un echo o alguna instrucción que establezca la cabecera html de la pag...

en otras palabras debes llamar a session_start antes de hacer nada... no puedes hacer esto:

Código
  1.  
  2. <div>hola</div>
  3.  
  4. <?php
  5. //aquí ya fallaría porque hola es colocado en el htm y eso definiría una cabecera (en este caso nula)
  6.  
  7. ?>
  8.  

S2
220  Programación / PHP / Re: [Ayuda]Sistema de plugins. en: 10 Octubre 2008, 03:30 am
Por esto:
Entonces tendria que pasar la función a los campos, a los menus, a todo... ;) Ya entendi ;)
Aunque estaba pensando en que podia hacer ejecutar el php y que el modificara los archivos que necesitase. ¿Seria accessible?¿seguro?

si son buscadores, barras, etc, tendrías que poner algo asì como:

CargarPluginsTop();//<- buscaría los plugins que van arriba en la DB

en el Top de la página, y los equivalentes en otras posiciones, etc...

S2
Páginas: 1 ... 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines