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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Temas
Páginas: [1]
1  Programación / Desarrollo Web / AYUDA CON FUNCION javascript en: 10 Agosto 2014, 23:35 pm
Buenas, tengo una duda sobre una función en javascript, explico:

1) Tengo un formulario que contiene, entre otros campos, estos 3 (Día, Mes y Año):


Código:
<label class="FormField">Fecha de nacimiento:</label>
Día:&nbsp;<select name="f9" id="sDay">
<?php for($i=1; $i<=31; $i++) echo('<option value="'.$i.'">'.$i.'</option>'); ?>
</select>
Mes:&nbsp;<select name="f10" onchange="ValidateDate(this.value)">
<option value="1">Enero</option>
<option value="2">Febrero</option>
<option value="3">Marzo</option>
<option value="4">Abril</option>
<option value="5">Mayo</option>
<option value="6">Junio</option>
<option value="7">Julio</option>
<option value="8">Agosto</option>
<option value="9">Septiembre</option>
<option value="10">Octubre</option>
<option value="11">Noviembre</option>
<option value="12">Diciembre</option>
</select>
Año:&nbsp;<select name="f11">
<?php for($i=10; $i<=99; $i++) {$a=idate("Y")-$i;echo('<option value="'.$a.'">'.$a.'</option>');} ?>
</select>

2) Como se pueden dar cuenta, los valores para día y año, los genero con PHP. Entonces lo que quiero es que en el evento OnChange del SELECT que corresponde al mes, me ejecute una funcion para que no coloquen fechas invalidas (como 30 de Febrero, 31 de Noviembre, etc) y la tengo programada asi:

Código:
function ValidateDate(month){
d=document.getElementById("sDay").value;
switch(parseInt(month)){
case 2:
if(parseInt(d)>28) d="28";
break;

case 4:
case 6:
case 9:
case 11:
if(parseInt(d)>30) d="30";
break;
}
}

3) Entonces como ya vieron, si el mes seleccionado no abarca el total de días que selecciono en el SELECT "dia", que le cambie el valor.

Pero no me funciona el código, espero que alguien pueda ayudarme. De antemano, gracias...
2  Programación / PHP / AYUDA CON MI CÓDIGO en: 9 Agosto 2014, 06:13 am
Buenas noches, ¿pueden ayudarme con este error? El Script sirve para registrar usuarios en una página que estoy desarrollando, pero me marca algunos errores. Ya cheque la documentación pero no se qué está mal, espero puedan ayudarme  Este es mi código:

Código:
<?php
if($con=mysqli_connect("HOST","USER","PASS","DB")){
$q1=mysqli_real_escape_string($con,htmlentities($_POST["f1"]));
$Query=mysqli_query($con,"SELECT * FROM [TABLE] WHERE EMAIL=".$q1);
if(mysqli_num_rows($Query)==0){
$q2=mysqli_real_escape_string($con,htmlentities($_POST["f2"]));
$q3=mysqli_real_escape_string($con,htmlentities($_POST["f3"]));
$q4=($_POST["f4"]=="male")?1:0;
$q5=mysqli_real_escape_string($con,htmlentities($_POST["f5"]));
$q6=mysqli_real_escape_string($con,htmlentities($_POST["f6"]));
$q7=mysqli_real_escape_string($con,htmlentities($_POST["f7"]));
$q8=mysqli_real_escape_string($con,htmlentities($_POST["f8"]));
$q9=($_POST["f9"]>=1 && $_POST["f9"]<=31)?$_POST["f9"]:01;
$q10=($_POST["f10"]>=1 && $_POST["f10"]<=12)?$_POST["f10"]:01;
$q11=(($_POST["f11"]>=idate("Y")-99) && ($_POST["f11"]<=idate("Y")-10))?$_POST["f11"]:(idate("Y")-10);
$stmt=mysqli_prepare($con,'INSERT INTO [TABLE] VALUES("'.$q1.'","'.$q2.'","'.$q3.'",'.$q4.',"'.$q5.'","'.$q6.'","'.$q7.'","'.$q8.'",'.$q9.','.$q10.','.$q11.',0)');
mysqli_stmt_execute($stmt);
mysqli_stmt_close($stmt);
mysqli_free_result($Query);
} else header("Location: index.php?msg=AAU"); // AcountAlreadyUsed
mysqli_close($con);
}else{header("Location: Error.html");}
?>

3  Programación / Scripting / ¿Cómo puedo detectar una carpeta sin nombre? en: 9 Septiembre 2013, 21:35 pm
Estoy haciendo una aplicación en BATCH que verifica la existencia de ciertos archivos. Pero necesito detectar cuando una carpeta se llama: " " (combinación [ALT+255]), he intentato con:

Código:
if exist "[RUTA]\ " (ren "[RUTA]\ " "Recovered_Files")

Pero a la hora de probarlo, no le cambia el nombre a la carpeta. ¿Entonces cómo es que detecto ese caracter y cambio el nombre?
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines