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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Temas
Páginas: [1] 2 3 4
1  Programación / PHP / Bad request en: 27 Septiembre 2017, 18:36 pm
Hice un sistema de subida de archivos con php, funciona bien, he podido subir archivos de hasta 30 MB , pero por ejemplo cuando intento subir un archivo de 100 MB, me da el error de bad request, aclaro que he establecido que el tamaño maximo sea de 1Gb
2  Programación / PHP / Porcentaje de progreso en: 16 Febrero 2017, 16:06 pm
Estroy haciendo unas pequeñas pruebas rapidas con una pagina web, tengo un arvhivo php para subir archivos, lo que me gustaria saber es como podri hacer que saliera el porcentage de progreso de subida del archivo mientras se esta subiendo?


upload.php
Código
  1. <?php
  2.  
  3. $user;
  4. if(isset($_POST['global'])) {
  5.  $user = "Global | " . $_SESSION["usuario"];
  6. } else {
  7.  $user = $_SESSION["usuario"];
  8. }
  9.  
  10. $desc = $_POST['desc'];
  11.  
  12. $target_dir;
  13.  
  14. if(isset($_POST['global'])) {
  15.  $target_dir = "global/";
  16. } else {
  17.  $target_dir = "personal_folders/".$_SESSION["usuario"]."/";
  18. }
  19.  
  20.  
  21. $target_file = $target_dir . basename($_FILES["archivo-a-subir"][name]);
  22. $upload_ok = 1;
  23. $imageType = pathinfo($target_file, PATHINFO_EXTENSION);
  24.  
  25. if(file_exists($target_file)) {
  26.  header('location:upload_existente.html');
  27.  $upload_ok = 0;
  28. }
  29.  
  30. if($imageType != "rar" && $imageType != "zip" && $imageType != "7zip") {
  31.  header('location:upload_extension.html');
  32.  $upload_ok = 0;
  33. }
  34.  
  35.  
  36. if($upload_ok == 0) {
  37.  echo "Lo sentimos pero tu archivo no se ha podido subir";
  38. } else {
  39.  if(move_uploaded_file($_FILES["archivo-a-subir"][tmp_name], $target_file)) {
  40.    require("connect_db.php");
  41.    $sql = mysqli_query($link,"INSERT INTO archivos VALUES('','$user','$desc','$target_file')");
  42.    if($sql) {
  43.      header('location:upload_correcto.html');
  44.    }
  45.  
  46.  } else {
  47.    header('location:upload_desconocido.html');
  48.  }
  49. }
  50. ?>
  51.  
  52.  


subida.php

Código
  1. <?php
  2. ?>
  3. <?php
  4. if (isset($_SESSION["usuario"])) {
  5.  
  6. } else {
  7. echo '<script language="javascript">location.href="login.php"</script>';
  8. }
  9. ?>
  10. <html>
  11.  <head>
  12.  
  13.    <link rel="stylesheet" type="text/css" href="css/subida.css">
  14.    <script type="text/javascript" src="js/subida.js"></script>
  15.  </head>
  16.  <body>
  17.  
  18.    <form class="menu-subida" enctype="multipart/form-data" action="upload.php" method="POST">
  19.  
  20.      <input name="archivo-a-subir" type="file" class="archivo" id="archivo" onchange="nombreArchivo()" required/><br>
  21.      <label for="archivo" id="archivoLabel" class="label">elige un archivo</label>
  22. <input type="checkbox" value="global" name="global" class="box" id="box">
  23. <label for="box" class="boxlabel">Subir archivo globalmente</label>
  24. <div class="" id="charge"></div>
  25.      <input type="text" class="descripcion" placeholder="Descripcion" name="desc" id="desc" required/>
  26.      <input type="submit" value="Subir Archivo" name="boton" class="botonEnviar" id="submit" onclick="checkFile(),chargeGif()"/>
  27.  
  28.      <input type="button" value="Inicio" name="nada" class="botonInicio" onclick="location.href='index.php'"/>
  29.  </form>
  30.  
  31.  
  32.  
  33.  
  34.  </body>
  35. </html>
  36.  
  37.  
3  Programación / PHP / php no se aplica en: 11 Enero 2017, 16:33 pm
Tengo una pequeña pagina web de login y registro en la misma pagina, pero cuanto pongo todos los datos y le doy a enviar simplemente reinicia la pagina y nada mas no sale el mensaje de "hola" que hay en "reg.php"


index.html:

Código
  1. <head>
  2. <link rel="stylesheet" type="text/css" href="log.css">
  3. <script type="text/javascript" src="log.js"></script>
  4. <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  6. <meta name="HandheldFriendly" content="true">
  7.  
  8. </head>
  9. <body>
  10.  
  11. <form name="login" class="formlogin" method="POST" action="log.php" id="form">
  12. <h1 align="center" style="font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', 'sans serif'">Logueate</h1>
  13. <hr></hr>
  14. <br>
  15. <label for="userid" class="labelforuser">Username:</label>
  16. <input type="text"  class="userinput" id="userid" name="userid" placeholder="Username" required></input>
  17. <br>
  18. <label for="password" class="labelforpass">Password :</label>
  19. <input type="password"  class="passinput" id="password" name="password" placeholder="Password" required></input>
  20. <input type="submit" value="Login" align="center" id="submit" class="submitboton">
  21. <input type="button" class="regbutton" id="regbutton" value="Registrate" onclick="registerStart()"/>
  22. </form>
  23.  
  24. <form name="reg" class="formreg" method="POST" action"reg.php" id="formreg">
  25. <h1 align="center" style="font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', 'sans serif'">Registrate</h1>
  26. <hr></hr>
  27.  
  28. <input type="text" class="regname" name="regname" placeholder="Nombre" required/>
  29. <input type="text" class="reguser" name="reguser" placeholder="Username" title="minimo 5 caracteres maximo 16" pattern="[a-zA-Z0-9]{5,16}" required/>
  30. <input type="password" class="regpass" name="regpass" placeholder="Password" title="minimo 5 caracteres maximo 16" pattern="[a-zA-Z0-9]{5,16}" required/>
  31. <input type="password" class="regpassconfirmation" name="regpassconfirmation" placeholder="Confirma Password" title="minimo 5 caracteres maximo 16" pattern="[a-zA-Z0-9]{5,16}" required/>
  32. <input type="email" class="regemail" name="regemail" placeholder="Email" required/>
  33. <input type="email" class="regemailconfirmation" name="regemailconfirmation" placeholder="Confirma Email" required/>
  34. <input type="text" class="credencial" name="credencial" placeholder="Credencial" required/>
  35.  
  36. <input type="submit" class="submitboton2" align="center"/>
  37. <input type="button" class="buttonvolver" id="buttonvolver" value="Volver" onclick="registerStop()"/>
  38. </form>
  39.  
  40.  
  41. </body>
  42. </html>
  43.  
  44.  



4  Programación / Scripting / VBS Acabar script en: 21 Septiembre 2016, 20:26 pm
Buenas tengo este script pero cuando escribo fin se cierra la pestaña pero continua con el codigo y ejecuta la parte donde te pregunta donde quieres crear el archivo

Código
  1. set obj = createobject("scripting.filesystemobject")
  2. Do
  3. elc1 = InputBox("Quieres archivos o carpetas:","alex","",1000,5000)
  4. if elec1 = archivos then
  5. elec2 = InputBox("Escribe la ruta y el nombre del archivo con la extension")
  6. obj.createtextfile(elec2)
  7. elseif elec1 = carpetas then
  8. elec3 = InputBox("Escribe la ruta y el nombre de la carpeta")
  9. obj.createfolder(elec3)
  10. elseif elec1 = fin then
  11. WScript.Quit
  12. End if
  13. Loop
  14.  
5  Programación / Desarrollo Web / Autoclick en: 12 Junio 2016, 16:54 pm
Hola buenas Estoy haciendo una pagina que pones el link de youtube y va a un conversor a pasarlo a mp3, la cosa es que me gustaria que mi javascript pulsara el boton de descargar de forma automatica , se podria?
6  Programación / PHP / Detectar links en: 26 Mayo 2016, 10:35 am
Tengo este ejemplo de detectar links, pero cuando lo ejecuto, me da un error interno: 500
relacionado con el jquery.min.js

Código
  1. <?php
  2.  
  3.  
  4. require('connect_db2.php');
  5.  
  6. $op = (int) $_GET['op'];
  7.  
  8. if ($op === 1) {
  9.    $nombre  = $_SESSION['usuario'];
  10.    $mensaje = filter_input(INPUT_POST, 'mensaje', FILTER_SANITIZE_STRING);
  11.  
  12.    mysqli_query($link, "INSERT INTO chat (id, nombre, mensaje) VALUES('','$nombre', '$mensaje')");
  13.    mysqli_close($link);
  14.  
  15. } else if ($op === 2) {
  16.    $color = '#320EF8';
  17.  
  18.    function mostrarDatos($resultados, $color) {
  19.  
  20.            $mensaje = resultados['mensaje'];
  21.            $cadena_resultante= preg_replace("/((http|https|www)[^\s]+)/", '<a href="$1">$0</a>', $mensaje);
  22.            $cadena_resultante= preg_replace("/href=\"www/", 'href="http://www', $cadena_resultante);
  23.  
  24. $mensahefinal = '<p style="display: inline; color: ' . $color . '; font-size: 120%; margin-left: 8px;">' . $resultados['nombre'] . ': </p>' .
  25.                       $cadena_resultante . '<br /><hr><br />';
  26.  
  27.  
  28.  
  29.    }
  30.  
  31.    $result = mysqli_insert_id($link);
  32.  
  33.    $fila = mysqli_fetch_array($result);
  34.     mostrarDatos($fila, $color);
  35.  
  36.  
  37.    mysqli_free_result($result);
  38.    mysqli_close($link);
  39. }
  40.  
  41. ?>
  42.  
  43.  
7  Programación / Desarrollo Web / scrollIntoview en: 25 Mayo 2016, 12:48 pm
La cosa es que quiero que cuando el div se actualice con ajaz, el scroll baje abajo del todo del div: He puesto este codigo  pero me dice: ncaught TypeError: Cannot read property 'scrollIntoView' of null; Gracias de antemano

Código
  1. $(function () {
  2.    $('#boton').on('click', function () {
  3.        var mensaje = $('#mensaje').val(),
  4.            ajax    = $.post('mensaje.php?op=1', { mensaje: mensaje } );
  5.  
  6.        ajax.done(function() {
  7.            var content = $.get('mensaje.php?op=2');
  8.            $('#contenedor').empty().append( content );
  9.            $('#mensaje').val('');
  10.            document.getElementById('final').scrollIntoView(true);
  11.        });
  12.    });
  13. });
  14.  
  15. $(function () {
  16.    $('#mensaje').keydown(function (event) {
  17.       if(event.which==13 || event.keycode==13) {
  18.        var mensaje = $('#mensaje').val(),
  19.            ajax    = $.post('mensaje.php?op=1', { mensaje: mensaje } );
  20.  
  21.        ajax.done(function() {
  22.            var content = $.get('mensaje.php?op=2');
  23.            $('#contenedor').empty().append( content );
  24.            $('#mensaje').val('');
  25.            document.getElementById('final').scrollIntoView(true);
  26.  
  27.        });
  28. }
  29.    });
  30.  
  31.  
  32. });
  33.  


la pagina:

Código
  1.        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
  2.        <script language="javascript" type="text/javascript" src="enviar.js"></script>
  3. <link rel="stylesheet" type="text/css" href="chat.css">
  4.        <link rel="stylesheet" type="text/css" href="inicio.css">
  5. <script src="ajax.js"></script>
  6. </head>
  7. <body background="fondos/fondo-inicio.jpg"">
  8. <ul>
  9.  <li><a class="active" href="inicio.php">Inicio</a></li>
  10.  <li><a href="paginaad.php">Administracion</a></li>
  11.  <li><a href="comentarios.php">Reporta</a></li>
  12.  <ul style="float:right;list-style-type:none;">
  13.    <li><a href="#about">Sobre mi</a></li>
  14.    <li><a href="salir.php">Logout</a></li>
  15.  </ul>
  16. </ul>
  17. <div id="contenedor"><span id="final"></span>
  18. </div>
  19. <input type="text" id="mensaje" name="mensaje" />
  20. <button id="boton">Enviar</button>
  21.  
  22. </body>
  23. </html>
  24.  
8  Programación / Scripting / Codificador en: 24 Mayo 2016, 16:23 pm
Tengo este javascript para codificar el texto de un input pero no funciona, que puede ser:

Código
  1. function codi() {
  2. var deco = ["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"," "];
  3.  
  4. var codi = ["{","}","[","]","/","*","+","-","º","<",">","k","_","?","¿","!","¡","|","ñ","e","c","y","n","z","p","w","-"];
  5.  
  6. var texto = document.getElementById("texto").value;
  7. var texto2 = texto.split("");
  8. alert(texto2[0]);
  9. for(var i = 0; i<texto2.length;i++) {
  10. for(var z = 0; z<deco.length;z++) {
  11. if(texto2[i]==deco[z]) {
  12. texto.replace(texto2[i],codi[z]);
  13.  
  14. }
  15. }
  16. }
  17.  
  18. alert(texto);
  19. }
  20.  
9  Programación / PHP / ajax recibir daros en: 22 Mayo 2016, 22:01 pm
Hola tengo una funciopn para recibir los datos en ajax sin actualizar la pagina solo el div, alguien me podria facilitar un codigo de ejemplo para enviar datos con ajaz sin actualizar pagina

10  Programación / Desarrollo Web / scroll div en: 22 Mayo 2016, 16:51 pm
Tengo div con un scroll y he probado esta funcion para : onload="scrollDiv()", para que el scroll este al final, pero el div aparece totalmente vacio habiendo texto, pero cuando quito la funcion vuelve todo el texto.

Código
  1.  
  2. function scrollDiv(){
  3.  
  4.    var div = document.getElementById('contenedor');
  5.    div.scrollTop = '9999';
  6.  
  7. }
  8.  



MODIFICO:

tambien me pasa que cuando le hago focus a un input de la pagina el div tambien pierde el texto, recalco que el div se actualiza continuamente con ajax

Codigo:
Código
  1. window.onload = function() {
  2.    foco();
  3. }
  4. function foco(){
  5. document.getElementById("mensaje").focus();
  6. }
  7.  
Páginas: [1] 2 3 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines