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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Temas
Páginas: 1 [2] 3 4
11  Sistemas Operativos / GNU/Linux / Pure-FTPD no reconoce el quota en: 12 Agosto 2015, 01:33 am
Bueno, no hay mucho que explicar, el titulo lo dice todo, creé un usuario sin quota, posteriormente se la añadí y al hacerle show quedando asi

Código:
Login              : test
UID                : 2001 (-)
GID                : 2001 (-)
Directory          : /home/ftp/test/./
Full name          :
Download bandwidth : 0 Kb (unlimited)
Upload   bandwidth : 0 Kb (unlimited)
Max files          : 1 (enabled)
Max size           : 1 Mb (enabled)
Ratio              : 0:0 (unlimited:unlimited)
Allowed local  IPs :
Denied  local  IPs :
Allowed client IPs :
Denied  client IPs :
Time restrictions  : 0000-0000 (unlimited)
Max sim sessions   : 0 (unlimited)

Pero puedo subir mas de 1 archivo al servidor, y más de 1 mega, como si eso no tuviera efecto, y sí, esta chroot y todo eso, cual puede ser el error? (Tambien tenía un .ftpquota  que ponia "0 0" por razones desconocidas.. Pero se lo cambie a los mismos valores "1 1")

Esperando respuestas de este maravilloso foro :D
12  Sistemas Operativos / GNU/Linux / [Obsoleto]Problema con PROFTPD en: 11 Agosto 2015, 19:08 pm
Buenas, el problema que me vengo a estar dando es que quiero hacer que cuando el usuario abra, o renombre, o suba un archivo, que le permita a ciertas extensiones
Esto es lo que hice, pero me da error de sintaxis y no veo por qué

una ayudita? :D
Código
  1.  <Directory ~/*>
  2.      <Limit STOR>
  3.        PathAllowFilter \.(jpg|jpgeg|mpeg|mpg|mp3)$
  4.     </Limit>
  5.  </Directory>

Probé con la directiva
Código
  1. QuotaDefault user false hard 10485760 0 0 0 0 0
Pero dice que no existe
13  Programación / PHP / [Resuelto] un "1" añadido al final de un include? en: 7 Agosto 2015, 13:58 pm
Saludos programadores;

Hoy estaba realizando una pequeña prueba con el PHP y la funcion include, pero al inluir un archivo, me sale un 1 al final, existe alguna forma de eliminar eso?

Código
  1. <?php
  2. $modulos = array("contacto");
  3. if (isset($_GET['modulo'])) {
  4. if (in_array($_GET['modulo'])) {
  5. $incld = include("page.".htmlspecialchars($_GET['modulo']).".php");
  6. echo($incld);
  7. }
  8. }
  9. ?>

Por ejemplo, si el archivo tengo un texto que dice "Hola", el la web me pone "Hola1"

Tendria que usar un strreplace? o como se diga xD
14  Programación / Scripting / [LUA]Bug en hackealos.co? Puntajes en: 6 Agosto 2015, 21:36 pm
Bueno, explico un poco el problema que me ha planteado..
La cosa es que hay que superar una prueba de programador para poder acceder, pero al colocar la respuesta correcta, me dice que es incorrecta, y no entiendo por qué

La pregunta era esta
Citar
El "puntaje" de una palabra es la suma del puntaje de cada letra. El "puntaje" de una letra es la posición en donde se encuentra en una palabra, multiplicada por su posición en el abecedario. Por ejemplo, el puntaje de "acb" es (1*1) + (2*3) + (3*2).
¿Cuál es la suma de las puntuaciones de las permutaciones de "BtKdbjf"?

A lo que al respecto del problema diseñe el siguiente script:

Código
  1. local a = {"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"}
  2. local t = {"B","t","K","d","j","f"}
  3. suma = 0
  4. ts = ""
  5. for k,v in ipairs(t) do
  6. for sk,sv in ipairs(a) do
  7. if v:lower() == sv then
  8. local LC = ""
  9. if k == #t then
  10. LC = ""
  11. else
  12. LC = " + "
  13. end
  14. ts = ts.."("..tostring(k).."*"..tostring(sk)..")"..LC
  15. suma = suma + (k*sk)
  16. end
  17. end
  18. end
  19. print(tostring(suma)) --Resultado
  20. print(tostring(ts)) --Forma de codigo

Y los print son estos:

Y la pagina me dice que la solucion es incorrecta? Por qué?

Citar
177
(1*2) + (2*20) + (3*11) + (4*4) + (5*10) + (6*6)
15  Programación / PHP / Como puedo colocar un "temporizador" para que ejecute un script? en: 21 Julio 2015, 15:53 pm
El tema es, queria que cuando el usuario acccede a una pagina con una cierta query, por ejemplo ?peticion=IJS8ffd87dgsG/8d87fg87fd , ejecute un temporizador de 5 minutos en el que ejecute una funcion, aun sin que el usuario este visitando la pagina, es decir, que solo dependa del script en PHP, como podria hacerlo? (Y no puedo usar CRON, porque seria 5 minutos desde que el usuario visita la pagina)
16  Programación / PHP / [Resuelto] como hago para restringir 10 minutos una pagina? en: 20 Julio 2015, 19:39 pm
La cuestion es, realicé un sistema simple para que al tener X intentos de login, le bloquee el acceso, o asi lo tenia pensado, la cosa es...

Como puedo restringir ese acceso por ejemplo.. 5 minutos?, y que luego en la pagina ponga "Te quedan X minutos de restriccion" ?

El codigo que hice hasta ahora sobre esto es el siguiente:

Código
  1. <?php
  2. function Redirect($url, $permanent = false) {
  3. header('Location: ' . $url, true, $permanent ? 301 : 302);
  4. exit();
  5. }
  6. ?>
  7. <html>
  8. <head>
  9. <title>VeNaD PHP Testing</title>
  10. <style> * {margin-left:1%;font-family:Verdana, Geneva, sans-serif} </style>
  11. </head>
  12. <?php
  13. if (!isset($_SESSION['tryes'])) {
  14. $_SESSION['tryes'] = 0;
  15. }
  16. if (isset($_GET['login']) && isset($_POST['u']) && isset($_POST['p'])) {
  17. $_POST['u'] = htmlspecialchars($_POST['u']);
  18. $_POST['p'] = htmlspecialchars($_POST['p']);
  19. if (strlen($_POST['u']) > 5) {
  20. if (strlen($_POST['p']) > 5) {
  21. $_SESSION['ejemplo'] = array();
  22. $_SESSION['ejemplo']['u'] = $_POST['u'];
  23. $_SESSION['ejemplo']['p'] = $_POST['p'];
  24. $_SESSION['tryes'] = 0;
  25. Redirect("https://www.venad.cf/host/index.php");
  26. } else {
  27. echo("Tu contraseña debe contener 6 o mas caracteres");
  28. $_SESSION['tryes'] = $_SESSION['tryes'] + 1;
  29. }
  30. } else {
  31. echo("Tu usuario debe contener 6 o mas caracteres");
  32. $_SESSION['tryes'] = $_SESSION['tryes'] + 1;
  33. }
  34. } elseif (isset($_GET['login']) && !isset($_POST['u']) && !isset($_POST['p'])) {
  35. echo("Error al loggearte, prueba de nuevo<br>");
  36. $_SESSION['tryes'] = $_SESSION['tryes'] + 1;
  37. }
  38. if (isset($_GET['logout']) && !isset($_GET['login']) && isset($_SESSION['ejemplo']['u']) && isset($_SESSION['ejemplo']['p'])) {
  39. Redirect("https://www.venad.cf/host/index.php");
  40. } elseif (isset($_GET['login']) or isset($_GET['logout'])) {
  41. Redirect("https://www.venad.cf/host/index.php");
  42. }
  43. ?>
  44. <body>
Código
  1. <?php
  2. if (!isset($_SESSION['tn6loggeado'])) {
  3. echo("<form action=\"index.php?login\" method=\"POST\">
  4. Usuario:<br>
  5. <input type=\"text\" name=\"u\">
  6. <br>
  7. Contraseña:<br>
  8. <input type=\"password\" name=\"p\">
  9. <br><br>
  10. <input type=\"submit\" value=\"Login\">
  11. </form>");
  12. if (isset($_SESSION['tryes']) && $_SESSION['tryes'] > 0) {
  13. echo ("<br> Comprueba tus datos de acceso, intento numero {$_SESSION['tryes']} / 3");
  14. }
  15. }
  16. elseif (isset($_SESSION['ejemplo'])) {
  17. echo("Tu usuario es este: {$_SESSION['tn6loggeado']['usuario']} <br><br>");
  18. echo("Tu contraseña es esta: {$_SESSION['tn6loggeado']['password']}<br><br>");
  19. echo("<a href=\"./index.php?logout\"><button>Cerrar sesion</button></a><br><br>");
  20. }
  21. ?>

Está separado porque uno es interno y otro funciona para mostrar al cliente la informacion
17  Programación / PHP / [resuelto] foreach solo devuelve un valor? habiendo 20 en: 19 Julio 2015, 01:03 am
no entiendo bien, segun foreach es para cada valor de un array, la pagina me devuelve esto: Como tendria que hacer para que imprimiera todos los valores?

Código:
KEY: 0 , VALUE: 1 
KEY: 1 , VALUE: yo no
KEY: 2 , VALUE: me scripteo
Numero de filas: 19

Codigo source:
Código
  1. <html>
  2. <head>
  3. <title>VeNaD PHP Testing</title>
  4. </head>
  5. <!-- CODIGOS PHP INIT -->
  6. <?php
  7. //Conexion a base de datos
  8. $db = array();
  9. $db['usuario'] = "root"; $db['contra'] = ""; $db['dbnombre'] = 'global'; $db['host'] = 'localhost';
  10. $dbConnect = new mysqli($db['host'], $db['usuario'], $db['contra'], $db['dbnombre']);
  11. //Chequeo de conexion a base de datos
  12. if ($dbConnect->connect_errno) {
  13. if ($dbConnect->connect_error) {
  14. print("ERROR DE CONEXION DE MYSQL: ".$dbConnect->connect_error);
  15. die();
  16. }
  17. print("ERROR DE CONEXION DE MYSQL N: ".$dbConnect->connect_errno);
  18. die();
  19. }
  20. //Getter de datos de la base de datos
  21. $query = $dbConnect->query("select * from {$db['dbnombre']}");
  22. $numero_filas = $query->num_rows;
  23. $dbarray = $query->fetch_array(MYSQLI_NUM);
  24. $dbConnect->query("insert into global values(NULL,'uptime', '1')");
  25. //tabla de datos
  26. foreach ($dbarray as $key => $value) {
  27. printf("KEY: %s , VALUE: %s <br>", $key, $value);
  28. }
  29. ?>
  30. <!-- PAGINA UTIL -->
  31. <body>
  32. <?php
  33. //getter de filas
  34. print("Numero de filas: $numero_filas <br>");
  35. ?>
  36. </body>
  37. </html>
  38. <?php $dbConnect->close(); ?>
18  Programación / PHP / [Solucionado] num_rows me da error en: 18 Julio 2015, 01:20 am
Código
  1. //Datos de testeo
  2. $b_data = $_SERVER['SERVER_NAME'];
  3. $dbConnect->query("insert into global values('$b_data', 'thisInIntroducced')");
  4. $query = $dbConnect->query("select * from global");
  5. $result = $query->result['num_rows'];

Me dice un error, este error:
Código:
Notice: Undefined property: mysqli_result::$result in F:\localhost\htdocs\index.php on line 12

Soy nuevo en PHP :( y ando testeando algunas cosas que ando viendo por la php.net
19  Programación / PHP / Se puede llamar a $_GET a traves de un boton? en: 11 Junio 2015, 23:22 pm
Bienvenidos invocadores
Bueno, a lo que iva, lo que queria hacer es una especie de 'Call' a un mismo archivo, me explicare mejor con ejemplos:

Esto seria lo normal, sin hacer nada
Código
  1. index.php

Ahora creo un boton, que redirige a...
Código
  1. index.php?login=request

y ahora creo un condicional:
Código
  1. if ($_GET['login'] == 'request') {

Me funcionaria con un clic a un boton, o tendria que ser obligatoriamente en una form?
20  Programación / PHP / [Solucionado] Error en la primera linea? en: 9 Junio 2015, 21:16 pm
Me da un error desde el hosting que es el siguiente
Código:
Parse error: syntax error, unexpected T_VARIABLE in /home/a9673496/public_html/ssl/mysql/index.php on line 1

y el codigo es el siguiente:

Código
  1. <?php
  2.  
  3. $dbdata = array();
  4. $dbdata['usuario'] = "**";
  5. $dbdata['contrasena'] = "**";
  6. $dbdata['host'] = "**";
  7. $dbdata['database'] = $dbdata['usuario'];
  8. $dbdata['conexion'] = mysqli_connect($dbdata['host'],$dbdata['usuario'],$dbdata['contrasena'],$dbdata['database']) or die("Error " . mysqli_error($link));
  9. if ($dbdata['conexion']->connect_errno) {
  10. echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
  11. }
  12. echo $mysqli->host_info . "\n status [ Connected ]";
  13. $dbdata['conexion']->close($dbdata['conexion']);
  14. if ($dbdata['conexion']->connect_errno) {
  15. echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
  16. }
  17. ?>
Páginas: 1 [2] 3 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines