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 - WHK

#2991
yahoo casi quiebra, tubo que cerrar algunos servicios como geocities y ya casi no usan su propio buscador porque microsoft les paga para que integren bing a sus webs y servicios para no irse a la rota banca.

con todo esto como bing no va a alcanzar a una empresa que estubo a punto de quebrar y que hasta usa bing???

hasta mi abuelita podría cazar a un ladron paraplegico en silla de ruedas y sin ayuda.

los de microsoft deberian hacerse una isla y ponerse a vender sus productos y que se compren entre ellos mismos y les explote un volcan y se los coman los tiburones
#2992
yo uso thunderbird asi que mantengo mis correos en mi pc
#2993
Imágeshack solo activa imágen por imágen y no todas las imagenes de un dominio, por lo tanto el formulario que se envió ha servido para ir activando una por una, pero no vamos a estar preocupados de quien ha subido o no una imagen en imageshack para activarsela.

Por lo tanto les recomiendo a todos que NO USEN IMAGESHACK ya que no sabemos si esto va a ser permanente o no.
#2995
Dudas Generales / Re: Ayuda Wordpress!
20 Febrero 2011, 01:42 AM
Si puedes poner contenido html, cuando haces una página o un post sale una pestaña en el editor que dice "HTML", al hacerle click puedes editar el contenido en ese formato.

No puedes agregarle directamente código php, para eso haces un plugin o un php aparte.
Si no sabes bien como hacer un form en un plugin puedes bajar el plugin para contactos de wp y darle un vistazo al código fuente.
#2996
normalmente en firefox, google chrome, opera, safari, dolphin y cualquier otro explorador que no sea internet explorer da por entendido que cuando la etiqueta script no se le especificó el tipo text/javascript lo hace por defecto.
#2997
PHP / Re: ayuda subir varios archivos
19 Febrero 2011, 02:19 AM
si no sabe lo que te está devolviendo prueba con print_r($_FILES);

si bien recuerdo cuando son multiples archivo retorna un array multidimensional con un indice numérico

$_FILES[id][...datos...]

pero ojo que cuando se sube un solo archivo retorna un array sin indice

$_FILES[...datos...]

asi que lo que hago es que si se ha subido un solo archivo entonces que le de un indice cero y despues que lo procese.

Dale un vistazo a una clase que hize hace tiempo:
Código (php) [Seleccionar]
function guardar_subidos($directorio_almacenamiento, $extensiones_permitidas = false, $crear_directorio = false, $un_solo_archivo = false){
  /* Verifica si hay archivos subidos para ser recibidos */
  if(is_array($_FILES)){
   if(count($_FILES) < 1){
    return false;
   }
  }else{
   return false;
  }

  if($un_solo_archivo){
   if(count($_FILES) > 1){
    return array(
     'estado' => 'error',
     'descripcion_error' => 'Solo es permitido subir un solo archivo y se ha detectado mas de uno'
    );
   }
  }

  /* Verifica si el directorio de guardado es válido o no */
  if(!is_dir($directorio_almacenamiento)){
   if($crear_directorio){
    if(!mkdir($directorio_almacenamiento, 0755)){
     return array(
      'estado' => 'error',
      'descripcion_error' => 'El directorio a guardar los archivos subidos no existe y fue imposible crear'
     );
    }
   }else{
    return array(
     'estado' => 'error',
     'descripcion_error' => 'El directorio a guardar los archivos subidos no existe'
    );
   }
  }

  /* Limpia la ruta del directorio evitando doble slashses y null bytes */
  $directorio_almacenamiento = dirname($directorio_almacenamiento.'/archivo.ext').'/';

  /* Si no existe el directorio entonces lo creará */
  if(!is_dir($directorio_almacenamiento)){
   if(!mkdir($directorio_almacenamiento, 0755))
    return array(
     'estado' => 'error',
     'descripcion_error' => 'No se pudo crear el nuevo directorio. Verifique los permisos de escritura sobre el directorio raiz'
    );
  }

  /* Procesa cada archivo subido para pasar de un array con uno a dos dimensiones a una sola dimensión */
  foreach($_FILES as $nombre_array => $archivo){
   /* Verifica si se ha subido un solo archivo o varios */
   if(is_array($_FILES[$nombre_array]['name'])){ /* Múltiples archivos */
    /* Procesa cada archivo subido */
    foreach($_FILES[$nombre_array]['name'] as $id => $nombre){
     /* Verifica que no sea un input vacio */
     if($_FILES[$nombre_array]['name'][$id]){
      $subidos[] = array(
       'name' => $_FILES[$nombre_array]['name'][$id],
       'type' => $_FILES[$nombre_array]['type'][$id],
       'tmp_name' => $_FILES[$nombre_array]['tmp_name'][$id],
       'error' => $_FILES[$nombre_array]['error'][$id],
       'size' => $_FILES[$nombre_array]['size'][$id]
      );
     }
    }
   }else{ /* Un solo archivo */
    $subidos[] = $archivo;
   }
  }

  /* Verifica si se ha subido algún archivo */
  if(is_array($subidos)){
   /* Procesa cada archivo subido previamente filtrado en un solo array de una dimensión */
   foreach($subidos as $subido){
    if(is_array($extensiones_permitidas)){
     if(archivos::coincide_extension($subido['name'], $extensiones_permitidas)){
      if(move_uploaded_file($subido['tmp_name'], $directorio_almacenamiento.$subido['name'])){
       $resultados[] = array(
        'estado' => 'ok',
        'name' => $subido['name'],
        'type' => $subido['type'],
        'error' => $subido['error'],
        'size' => $subido['size']
       );
      }else{
       $resultados[] = array(
        'estado' => 'error',
        'descripcion_error' => 'El archivo "'.$subido['name'].'" no pudo ser movido. Verifique los permisos de escritura sobre el directorio raiz',
        'name' => $subido['name'],
        'type' => $subido['type'],
        'error' => $subido['error'],
        'size' => $subido['size']
       );
      }
     }else{
      $resultados[] = array(
       'estado' => 'error',
       'descripcion_error' => 'El archivo "'.$subido['name'].'" contiene una extensión no válida',
       'name' => $subido['name'],
       'type' => $subido['type'],
       'error' => $subido['error'],
       'size' => $subido['size']
      );
     }
    }else{
     if(move_uploaded_file($subido['tmp_name'], $directorio_almacenamiento.$subido['name'])){
      $resultados[] = array(
       'estado' => 'ok',
       'name' => $subido['name'],
       'type' => $subido['type'],
       'error' => $subido['error'],
       'size' => $subido['size']
      );
     }else{
      $resultados[] = array(
       'estado' => 'error',
       'descripcion_error' => 'El archivo "'.$subido['name'].'" no pudo ser movido',
       'name' => $subido['name'],
       'type' => $subido['type'],
       'error' => $subido['error'],
       'size' => $subido['size']
      );
     }
    }
   }
  }else{
   return array(
    'estado' => 'error',
    'descripcion_error' => 'No hay archivos para ser subidos'
   );
  }

  /* Retorna el resultado */
  return array(
   'estado' => 'ok',
   'datos' => $resultados
  );
}
#2998
aca en chile desde hace 8 años que tengo 1mb de velocidad triple pack y no tengo ni un mb mas o menos.
#2999
buuu desde marzo aproximadamente el messenger de yahoo incluye chat facebook, windows live, lotus y no se cuantos mas. como siempre copiando tecnologias atrasadas.
#3000
como siempre creo que google apoya al gobierno censurando esta web en su blacklist y afecta a firefox, la web en .es aparece como web falsificadora y no me deja entrar a menos que le haga click en continuar despues de la advertencia.