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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Temas
Páginas: 1 2 3 4 [5]
41  Programación / PHP / Ayuda con formulario y PHP en: 28 Octubre 2009, 03:01 am
Buenas !

Tengo hecho un formulario, de una encuesta, y segun como lo programe debe saltar si un campo no esta lleno, pero no lo hace, les dejo el codigo completo porque tengo un script que deshabilita el boton de enviar al presionar para evitar spam..

Este es el que deshabilita el boton.
Código:
</style>
<script language="javascript" type="text/javascript">
autoDetect = true;
timeOutSecs = 5; // luego de 5 segundos, el botón se habilitará de nuevo,
// para el caso de que el servidor deje de responder y el usuario
// necesite volver a submitir.
window.onload = init; // esta linea puede borrarse si autoDetect=false
function init(e){
if (autoDetect){
for (var a=0;a<document.forms.length;a++){
document.forms[a].onsubmit = disable; // adjunta la función disable a todos los forms
}
}
}
function disable(e){ // asigna función al submit y pasa el evento como argumento
if (document.getElementById) { // chekea que el navegador soporte. Sino lo hace, se ignora el efecto.
if (autoDetect){ // toma el objeto FORM desde el evento
if (!e) {e = document.parentWindow.event;} // mozilla pasa (e) pero IE no, así que también usamos su forma de obtener el evento
var el = e.target || e.srcElement; // obtener el elemento de donde salió el evento, para mozilla o explorer
} else { // toma el objeto FORM si se pasa manualmente
el = e;
}
while (el.tagName != "FORM"){ el = el.parentNode;} // mozilla pasa el input como source del submit. busco entonces el form de ese input.
for (var b=0;b<el.elements.length;b++){ // por cada elemento del form
var formEl = el.elements[b];
// si el elemento es un botón de submit
if ((formEl.tagName == "INPUT") && (formEl.getAttribute("type") != null) && ((formEl.getAttribute("type").toLowerCase() == "submit") )) {
formEl.disabled = true; // desactivar botón
document.getElementsByTagName("body")[0].style.cursor = 'wait'; // relojito
setTimeout(function(){formEl.disabled = false;document.body.style.cursor = 'default';},timeOutSecs*1000)
}
}
}
return true;
}
//-->
</script>

Este es el code del form:
Código:
<form id="form1" name="form1" method="post" action="send_form.php">
            <p align="left">¿Qué piensas al leer enconstruccion.com?<br />
              <span id="sprytextfield1">
                <label>
                  <textarea name="first" cols="40" id="first"></textarea>
                  <br />
                </label>
                <span class="textfieldRequiredMsg">Se necesita un valor.</span></span> <br />
              Te gusta el nombre enconstruccion.com para un sito web?<br />
  <span id="spryradio1">
  <label>
    <input type="radio" name="second" value="Si" id="second_0" />
    Si, si me gusta.</label>
  <br />
  <label>
    <input type="radio" name="second" value="No" id="second_1" />
    No, no me gusta.</label>
  <br />
  <span class="radioRequiredMsg">Realice una selección.</span></span> </p>
            <p align="left">¿De que crees que tratara este sitio?<br />
              <span id="sprytextfield2">
                <label>
                  <textarea name="third" cols="40" id="third"></textarea>
                </label>
                <span class="textfieldRequiredMsg">Se necesita un valor.</span></span> </p>
            <p align="left">¿Qué te gustaria encontrar en este sitio?<br />
              <span id="sprytextfield3">
                <label>
                  <textarea name="forth" cols="40" id="forth"></textarea>
                </label>
                <span class="textfieldRequiredMsg">Se necesita un valor.</span></span><br />
            </p>
          <p align="left"><span id="sprytextfield4">
              <label>
                <input name="fifth" type="text" class="IpTxt" id="fifth" value='<? $ip=$_SERVER['REMOTE_ADDR']; echo "$ip"; ?>' readonly="readonly" hidden="" />
              </label>
            <span class="textfieldRequiredMsg">Se necesita un valor.</span></span> <br />
            [<span class="txtt">Tu IP es enviada solo como medida de seguridad.</span>] <br />
            </p>
            <p align="left">
<?
    $strCodigo="";
for($iCont=1;$iCont<=5;$iCont++){
$strCodigo=$strCodigo.rand(1,9);
}
echo "Introduce el siguiente Código: ";
echo $strCodigo;
echo " <br> \n";
?>
<input type="text" name="escrito" width=50 size=5 ">
<INPUT TYPE="hidden" NAME="puesto" VALUE="<? echo $strCodigo ?>" width=100 size=20 "><BR>
</p>
            <p align="left">
              <label>
                <input type="submit" onkeypress="disabled" name="sEND" id="sEND" value="Enviar" />
              </label>
              <label>
                <input type="reset" name="rESTA" id="rESTA" value="Restablecer" />
              </label>
            </p>
          </form>


Y este es el ultimo script antes de </body>:
Código:
<script type="text/javascript">
<!--
var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1");
var spryradio1 = new Spry.Widget.ValidationRadio("spryradio1");
var sprytextfield2 = new Spry.Widget.ValidationTextField("sprytextfield2");
var sprytextfield3 = new Spry.Widget.ValidationTextField("sprytextfield3");
var sprytextfield4 = new Spry.Widget.ValidationTextField("sprytextfield4");
//-->
</script>

Igual he puesto datos demas, pero se que hay veces que una pequeña coma aveces puede significar la diferencia.
Muchas Gracias de antemano para el que me pueda ayudar...
Tambien si ven algo mas que esta mal, ayudenme porfavor.
Cuidence
xD
42  Programación / PHP / Ayuda con cookies please xD (Solucionado) en: 25 Octubre 2009, 18:06 pm
Buenas :D
Veran estoy tratando de hacer algo como el detectabot.php de este sitio xD
Es algo muy simple y de hecho lo estoy haciendo como pruebas solo para saber como hacerlo, posteriormente aplicarlo.
En mi codigo, consigo que el usuario meta el codigo del captcha y presione entrar, se inserta cookie e ingresa al sitio.
Pero lo que no se como hacer es para que cuando el usuario entre denuevo ya no le aparezca la pagina para insertar el captcha..
pense que podria ser algo asi, pero no estoy seguro.

Código:
if($_COOKIE['valor'] == true);
header("Location: index.php");
}else{
header("Location: ejemplo.php-adss");
como ven ?


####He modificado####
Lee la ultima respuesta porfavor.
43  Programación / PHP / Error en "echo":. Ayuda xD en: 21 Octubre 2009, 02:06 am
Buenas :D
Les comento, estoy haciendo pruebas con un login que conecta a la base de datos mysql y devuelve "Bien! El usuario es correcto" o "Lo siento, los datos son incorrectos" respectivamente, esto solo es para comprobar que la conexion se haga.
Pero hay un error.
El codigo que uso es este, corresponde a ID_verify.php
Código:
<?php 
$conConexion=include("connect_xd.php"); //se conectar a la bd
$resConsulta=@mysql_query("SELECT COUNT(*) AS Total FROM verify WHERE USER='".trim($_POST["usuario"])."' AND PWD='".trim($_POST["password"])."'",$conConexion);
if(mysql_result($resConsulta,"0","Total")>0);
{
    echo "Bieeeeeeeeen!! El usuario es correcto ;)";
} else { //aqui es donde esta el error
    echo "Lo siento, los datos no son correctos :(";
}
@mysql_close($conConexion);
?>

Lo unico que se me ocurrio fue que habia problema en la conexion a la base de datos desde connect_xd.php pero no entiendo porque.
Este es el codigo:
Código:
<?php 
$dbhost="mysql13.000webhost.com";
$dbuser="a4991738_pwdxD";
$dbpass="sUehe7jme8cit!aki";
$dbfriends="a4991738_pwdxD";
mysql_connect($dbhost,$dbuser,$dbpass) or die("Incorrecto");
mysql_select_db($dbfriends) or die("No existe la base de datos");
?>

Por si acaso, les dejo el codigo de mi Login, aunque yo no encontre ningun error.
ID_mkmnstr.php
Código:
<body>
<div id="wb_Form1" style="position:absolute; left:441px; top:29px; width:403px; height:226px; z-index:6;" align="left">
<form name="LoginForm" method="POST" action="ID_verify.php" id="Form1">
<div id="wb_Table1" style="position:absolute;left:33px;top:42px;width:332px;height:140px;z-index:0;" align="left">
<table width="100%" cellpadding="0" cellspacing="0" border="1" bordercolor="#000000" id="Table1">
<tr>
<td align="center" valign="middle" bgcolor="#000000" width="330" height="22" style="border:1px #2953C1 solid;"><FONT style="font-size:13px" color="#FFFFFF" face="Arial"><B>Login</B></FONT></td>
</tr>
<tr>
<td width="330" height="116" align="left" valign="top" bgcolor="#FFFFFF">&nbsp;</td>
</tr>
</table></div>
<div id="wb_Text1" style="position:absolute;left:46px;top:86px;width:77px;height:15px;z-index:1;" align="left">
<FONT style="font-size:12px" color="#000000" face="Arial">Username:</FONT></div>
<div id="wb_Text2" style="position:absolute;left:46px;top:115px;width:78px;height:15px;z-index:2;" align="left">
<FONT style="font-size:12px" color="#000000" face="Arial">Password:</FONT></div>
<input type="text" id="Editbox1" style="position:absolute;left:122px;top:83px;width:234px;border:1px #000000 solid;font-family:Arial;font-size:13px;z-index:3" name="username" value="">
<input type="password" id="Editbox2" style="position:absolute;left:122px;top:112px;width:234px;border:1px #000000 solid;font-family:Arial;font-size:13px;z-index:4" name="password" value="">
<div id="wb_AdvancedButton1" style="position:absolute;left:285px;top:142px;width:71px;height:22px;z-index:5;" align="center">
<button id="AdvancedButton1" type="submit" name="sent_data" value="Login" style="width:71px;height:22px;border:1px #000000 solid;background-color:#FFFFFF;"><div><FONT style="font-size:13px" color="#000000" face="Arial">Login</FONT></div></button></div>
</form>
</div>
<!-- Display 'Password is wrong' message -->
<div id="Html1" style="position:absolute; left:476px; top:348px; width:332px; height:61px; z-index:7">
<?php
if(isset($_GET["login_error"]))
{
echo("<b>Username o password INCORRECTOS!<br /></b>");
}
?>

De antemano muchas gracias xD
:D
Saludoos
44  Programación / PHP / Argumento MySQL invalido? mysql_fetch_array(); mysql_free_result(); en: 14 Octubre 2009, 06:57 am
Hola Cybernautas xD
tengo un problemita donde espero me puedan ayudar xD
Ahora la base de datos esta bien conectada, pero resulta esto:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/a49912738/public_html/php_conex.html on line 18
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /home/a49912738/public_html/php_conex.html on line 21


5  <body>
6  <H1>Ejemplo de uso de bases de datos con PHP y MySQL</H1>
7
8  <?php
9   include("php_conex.php");
10   $link=Conectarse();
11   $result=mysql_query("select * from prueba",$link);
12  ?>
13
14   <TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
15      <TR><TD>&nbsp;Nombre</TD><TD>&nbsp;Apellidos&nbsp;</TD></TR>
16 <?php     
17
18   while($row = mysql_fetch_array($result)) {
19      printf("<tr><td>&nbsp;%s</td><td>&nbsp;%s&nbsp;</td></tr>", $row["Nombre"],$row["Apellidos"]);
20   }
21   mysql_free_result($result);
22   mysql_close($link);
23  ?>
24
25 </table>
26 </body>

Sera que el servidor no acepta esas funciones, o que mas podria ser?
Saludos y Gracias de antemano.
xD
45  Programación / PHP / MySQL: Ayuda para encontrar el error que tengo. en: 13 Octubre 2009, 04:36 am
Bueno te comento que soy nuevo en MySQL, en PHP ya se un poco mas xD
Quiero crear una base de datos y conectarla a mi servidor (260mb.com) maneja MySQL, tengo mi servido MySQL y tengo PHPMyAdmin que no se como manejar.

Tengo MySQL Community Server instalado en mi portatil, mi server mysql es xxxx.269mb.com, entonces intente "mysql -h xxx -u pacus_xxxx -p" y no funciono, intente poniendole "mysql -h xxx -u pacus_xxxx -p xxxxx" y tampoco..

C:\Users\HR>mysql -h localhost -u root -p
Enter password: ********
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.39-community MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement

mysql>

Esto me funciono, pero no estoy seguro de como funcionara esto en mi servidor, o como puedo conectarlo.

Siguiendo un tutorial hice lo siguiente.
http://tutorialphp.net/cap7_1base_de_datos_mysql_crear_base_de_datos_php.php

Subi a mi server prueba.sql

CREATE TABLE prueba (
ID_pacus_xxxxxx_mkmnstr_db int(11) DEFAULT '0' NOT NULL auto_increment,
Nombre varchar(100),
Apellidos varchar(100),
PRIMARY KEY (ID_pacus_xxxxxx_mkmnstr_db),
UNIQUE ID_pacus_xxxxxx_mkmnstr_db (ID_pacus_xxxxxxx_mkmnstr_db)
);


Y tambien subi mkmnstr_db.php con el sig. codigo:

<html>
<head>
   <title>Ejemplo de PHP</title>
</head>
<body>

<?php
function Conectarse()
{
   if (!($link=mysql_connect("localhost","root","")))
   {
      echo "Error conectando a la base de datos.";
      exit();
   }
   if (!mysql_select_db("pacus_xxxxxx_mkmnstr_db",$link))
   {
      echo "Error seleccionando la base de datos.";
      exit();
   }
   return $link;
}

$link=Conectarse();
echo "Conexión con la base de datos conseguida.<br>";

mysql_close($link); //cierra la conexion
?>

</body>
</html>



Pero "Error conectando a la base de datos."
La verdad no entiendo que es lo que estoy haciendo mal.

En el codigo de mkmnstr_db.php intente tambien esto:

   if (!($link=mysql_connect("localhost","root","")))
   if (!($link=mysql_connect("localhost","pacus_xxxx","")))
   if (!($link=mysql_connect("localhost","pacus_xxxx","xxxxxx")))


obviamente una a la vez
y no funciona tampoco.
Espero puedan ayudarme, y de antemano muchas gracias:D
46  Programación / PHP / ERROR 2003 (HY000): Can't connect to MySQL server on 'xxxxxxx.260mb.com' (10060) en: 10 Octubre 2009, 21:55 pm
Buenas!!

  Les comento que soy nuevo en MySQL, he leido un poco porque un error no me deja avanzar :(
Al momento de querer conectarme con mi server que es 260mb.com pasa esto:

C:\mkmnstr>mysql -h xxxxxx.260mb.com -u pacus_xxxxx -p xxxxxx
Enter password: *********
ERROR 2003 (HY000): Can't connect to MySQL server on 'xxxxxx.260mb.com' (10060)

estuve buscando y solo encontraba que tenia que abrir el puerto 3306 (que tiene por default).. Y asi lo hice, con mi firewall, con el de mi modem y hasta con el de windows y me sigue devolviendo el mismo error.

Alguien podria orientarme porfavor ?
Saludooos xD
47  Programación / PHP / No me funciona libreria PHP en: 7 Octubre 2009, 07:24 am
Estoy estudiando un tutorial de PHP
http://tutorialphp.net/cap5_1ejemplos_practicos_formateo_de_pagina_php.php

Y en ese capitulo cuando hacia las practicas con Dreamweaver y subi los ejemplos a mi servidor que si va con PHP 5.4 ..
Pero no funciona :(
Yo no encuentro ningun error de sintaxis..


Saludos xD
48  Programación / PHP / Duda con librerias PHP en: 5 Octubre 2009, 20:20 pm
Buenas  :rolleyes:
  Pues resulta que estoy aprendiendo PHP para la construccion de mi sitio.
Y me recomendaron tutorialphp.net, pero aqui me surgio una duda:
http://tutorialphp.net/cap4_2librerias_php.php

Como es que debo manejar estas librerias?
Se guardan donde esta almacenado el sitio solamente como si fuera, por ejemplo, un .dll ? (tengo entendido se le guarda como "*.phtml"
Y entonces se le llama desde "ejemplo.php" ?? Y si es asi, como se le llama desde aqui...

Como veran estoy un poco confundido..
Espero me puedan ayudar.
Saludos xD
49  Seguridad Informática / Materiales y equipos / Tarjeta wireless compatible con Windows de USB? en: 27 Junio 2009, 20:03 pm
Alguien me puede recomendar una tarjeta de red Inalambrica
para poner en mi compu, esque la que tengo no me sirve, yo tengo mi propa red wi-fi y me gustaria practicar autohackeandomela pero la tarjeta de red que tengo no me sirve.
Tampoco tengo ranura para tarjeta de red normalmente usada, tengo una mas chica.
Graciass:D:D:D
Páginas: 1 2 3 4 [5]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines