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

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: [1]
1  Programación / PHP / Re: [AYUDA]Script captcha en: 2 Septiembre 2008, 00:32 am
Pasa que no me da error, nunca muestra la imagen. Codigo del formulario:

Código:
      Ingresar el texto mostrado en la imagen <br>
      <form action="captchademo.php" method="post">
      <img src="captcha.php" width="100" height="30"><br>
      <input name="tmptxt" type="text"><br>
      <input name="btget" type="submit" value="Verificar Codigo">
      <input name="action" type="hidden" value="checkdata">
      </form>

Aparece así, como si la imagen no estubiera pero SEGURO esta en la carpeta:

2  Programación / PHP / [CODE] Esta bien? en: 2 Septiembre 2008, 00:29 am
Una pregunta, tengo un server y usando sql veo su estado, mi pregunta es, este codigo:

Código:
<?php
include('online-offline.php');
if ($pvpgn_online) {
    include('status.php');
}
?>

No habria que especificar si esta en true?, algo asi:

Código:
<?php
include('online-offline.php');
if ($pvpgn_online=true) {
  echo 'Online'
}
?>
3  Programación / PHP / [AYUDA]Script captcha en: 28 Agosto 2008, 03:00 am
Simplemente, que hago mal?

Código:
<?
session_start();
$md5 = md5(microtime() * mktime());
$string = substr($md5,0,5);
$captcha = imagecreatefrompng("./captcha.png");
$black = imagecolorallocate($captcha, 0, 0, 0);
$line = imagecolorallocate($captcha,233,239,239);
imageline($captcha,0,0,39,29,$line);
imageline($captcha,40,0,64,29,$line);
imagestring($captcha, 5, 20, 10, $string, $black);
$_SESSION['key'] = md5($string);
header("Content-type: image/png");
imagepng($captcha);
session_start();
if(md5($_POST['code']) != $_SESSION['key'])
{
                    die("Error: Nos has introducido el codigo correcto");
}else{
                    echo 'Codigo Correcto, no eres una maquina ó al menos no lo pareces';
}
?>
4  Programación / PHP / [Ayuda] Formulario contacto 2 en: 27 Agosto 2008, 21:54 pm
Bueno, estoy hace DIAS probando y probando y no me sale, miren como puse mi código HTML en formulario contacto:

Código:
<form id=contacto action="enviar.php" method="post" name="contacto">
                              <fieldset>

                <fieldset>
                <legend>Envianos tu Mensaje</legend>
                Nombre:


                        <input type="text" name="nombre" size="17"><br>
                Motivo:

                        <input type="text" name="motivo" size="18"><br>Mail:
                       
                        <input type="text" name="mail" size="18"><br>
                                                    <fieldset>
                <fieldset>
                <legend>Mensaje:</legend>
               
               

                        <div>

&nbsp;<textarea rows="4" name="Mensaje" cols="29"></textarea><p>&nbsp;</div>

                <div>

                        &nbsp;

                        <input type="submit" value="Enviar" name="Enviar">
<input type="reset" value="Limpiar" name="Limpiar"></div>

                </fieldset>

           </form>

Y el de enviar.php:

Código:
<?php
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$motivo = $_POST['motivo'];

$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje = "Este mensaje fue enviado por " . $nombre . ", a causa de " . $motivo . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = 'serverforgotten@gmail.com';
$asunto = 'Contacto desde web php';

ini_set(SMTP,"smtp.gmail.com");
mail($para, $asunto, utf8_decode($mensaje), $header) or die ("Envío fallido");

echo '&estatus=ok&';
?>

Use el smtp de gmail, ya nose que hago mal. Me tira este error:
Código:
Warning: mail() [function.mail]: SMTP server response: 530 5.7.0 Must issue a STARTTLS command first. h34sm165238wxd.27 in C:\xampp\htdocs\enviar.php on line 20
Env�o fallido

Espero que puedan ayudarme por favor.
5  Programación / PHP / Re: Algunas Dudas (Registro y Contacto) en: 24 Agosto 2008, 07:46 am
Me baje argosoft mail y no me anda, pasa LO MISMO que con mercury...
Actuó asi, algo mal?

6  Programación / PHP / Re: Algunas Dudas (Registro y Contacto) en: 24 Agosto 2008, 03:46 am
Que tal Adramelech

Ya comprobaste si tu servidor SMTP este enviando los correos, es decir, que tengas ese servicio ?
Intenta colocando esto, antes de la funcion "mail()"

ini_set(SMTP,"smtp.tu_servidor_de_SMTP") ;


Saludos...

Si, de poder si. Osea, tengo xampp. Solo abro el mercurymail, tendria que poder o no?. Mi servidor SMTP nose cual será, nunca elegi eso. Bueno, mejor voy a googlear un rato. Si alguien mas puede ayudarme con lo otro sera bienvenido.

Gracias.
7  Programación / PHP / Re: Algunas Dudas (Registro y Contacto) en: 22 Agosto 2008, 21:49 pm
ACA:

Código:
0 | $username_exist>0) {
echo "El nombre de usuario o la cuenta de correo estan ya en uso";
formRegistro();
}else{
$query = 'INSERT INTO usuarios (usuario, password, email, fecha)
VALUES (\''.$username.'\',\''.$password.'\',\''.$email.'\',\''.date("Y-m-d").'\')';
mysql_query($query) or die(mysql_error());
echo 'El usuario '.$username.' ha sido registrado de manera satisfactoria.<br />';
echo 'Ahora puede entrar ingresando su usuario y su password <br />';
?>
<FORM ACTION="validar_usuario.php" METHOD="post">
  Usuario : <INPUT TYPE="text" NAME="usuario" SIZE=20 MAXLENGTH=20><br />
  Password: <INPUT TYPE="password" NAME="password" SIZE=10 MAXLENGTH=10><br />
  <INPUT TYPE="submit" VALUE="Ingresar">
</FORM>
<?php
}
}
}
}else{

Supuestamente hay error, es de donde se empieza a ver, todas las llaves cierran bien, en todo caso esta estaría mal:

0 | $username_exist>0) {
            echo "El nombre de usuario o la cuenta de correo estan ya en uso";
            formRegistro();
         }else{

Pero no, por que cierra asi:

0 | $username_exist>0) {
            echo "El nombre de usuario o la cuenta de correo estan ya en uso";
            formRegistro();
         }else{


Entendes?
8  Programación / PHP / Algunas Dudas (Registro y Contacto) en: 22 Agosto 2008, 20:58 pm
Bueno, hola a todos. Mi problema es el siguiente, yo tengo un formulario para contactar por email, la cosa es que NOSE que hago mal pero no me tira error ni nada y sin embargo nunca llega el email, mirenlo aver si pueden hacer algo:

Parte HTML (Form):

Código:
form id="enviar.php" name="enviar.php" method="POST" action="enviar.php">
<font color="#FFFFFF"><b>Nombre</b></font>:
<input type="text" name="Nombre" size="27"></p>
<p>
<font color="#FFFFFF"><b>E-email</b></font>:
<input type="text" name="Email" size="35"></p>
<p>
<font color="#FFFFFF"><b>Mensaje</b></font>:</p>
<p>
&nbsp;<textarea rows="4" name="Mensaje" cols="39"></textarea></p>
<p><input type="submit" value="Enviar" name="B2">&nbsp;&nbsp;&nbsp;&nbsp;
<input type="reset" value="Reset" name="Reset"></p>
</form>

Codigo PHP:

Código:
<?
$nombre = $_POST['nombre'];
$email = $_POST['Email'];

$header = 'From: ' . $email . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje = "Este mensaje fue enviado por " . $nombre . ", y su mail es " . $email . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$asunto = 'ContactoWeb';
$para = 'ServerForgotten@gmail.com

mail($para, $asunto, utf8_decode($mensaje), $header);

echo '&estatus=ok&';
?>

----------------------------------------------------------------------------------------------------------
Otro problema: Registro:

Bueno, puse este codigo para registrarse:

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>StarGazer by Free CSS Templates</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<div id="header">
<h2>&nbsp;</h2>
</div>
<div id="menu">
<ul>
<li><a href="#">Inicio</a></li>
<li><a href="#">Descargas</a></li>
<li><a href="#">Contacto</a></li>
<li><a href="#">Guía Conexión&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Registrate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Foros&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</a><span style="font-size: 1.2em"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</b></span></li>
</ul>
</div>
<hr />
<div id="page">
<div id="content" style="width: 611px; height: 355px">
<div class="post">
<h2 class="title">Registro Forgotten Server Web</h2>
<div class="entry">
<p>&nbsp;</p>
<form action="registrar.php" method="post">
<p>Usuario (max 13):
  <input type="text" name="username" size="20" maxlength="13" /><br />
  Password (max 10):
  <input type="password" name="password" size="10" maxlength="10" />
  Confirma: <input type="password" name="password2" size="10" maxlength="10" /><br />
Email (max 40):
<input type="text" name="email" size="20" maxlength="40" /></p>
<p><br />
<input type="submit" value="Registrar" />
</form>
<?php
}
// verificamos si se han enviado ya las variables necesarias.
if (isset($_POST["username"])) {
$username = $_POST["username"];
$password = $_POST["password"];
$password2 = $_POST["password2"];
$email = $_POST["email"];
// Hay campos en blanco
if($username==NULL|$password==NULL|$password2==NULL|$email==NULL) {
echo "un campo está vacio.";
formRegistro();
}else{
// ¿Coinciden las contraseñas?
if($password!=$password2) {
echo "Las contraseñas no coinciden";
formRegistro();
}else{
// Comprobamos si el nombre de usuario o la cuenta de correo ya existían
$checkuser = mysql_query("SELECT usuario FROM usuarios WHERE usuario='$username'");
$username_exist = mysql_num_rows($checkuser);
$checkemail = mysql_query("SELECT email FROM usuarios WHERE email='$email'");
$email_exist = mysql_num_rows($checkemail);
if ($email_exist>0 | $username_exist>0) {
echo "El nombre de usuario o la cuenta de correo estan ya en uso";
formRegistro();
}else{
$query = 'INSERT INTO usuarios (usuario, password, email, fecha)
VALUES (\''.$username.'\',\''.$password.'\',\''.$email.'\',\''.date("Y-m-d").'\')';
mysql_query($query) or die(mysql_error());
echo 'El usuario '.$username.' ha sido registrado de manera satisfactoria.<br />';
echo 'Ahora puede entrar ingresando su usuario y su password <br />';
?>
<FORM ACTION="validar_usuario.php" METHOD="post">
  Usuario : <INPUT TYPE="text" NAME="usuario" SIZE=20 MAXLENGTH=20><br />
  Password: <INPUT TYPE="password" NAME="password" SIZE=10 MAXLENGTH=10><br />
  <INPUT TYPE="submit" VALUE="Ingresar">
</FORM>
<?php
}
}
}
}else{
formRegistro();
}
?>
</p>
</div>
<p class="meta"><span class="byline"> </span></p>
</div>
</div>
<p>
<!-- end #content -->
</p>
<div id="sidebar">
<ul>
<li id="search">
<form id="searchform" method="get" action="">
<div>
<input type="text" name="s" id="s" size="15" />
<br />
<input name="submit" type="submit" value="Search" />
</div>
</form>
</li>
<li id="calendar">
<h2>Login</h2>
<div id="calendar_wrap">
<b><font face="serif" size="3">Usuario: </font></b>
<input type="text" name="s0" id="s0" size="11" /><p><b>
<font face="tim" size="3">Password: </font></b>
<input type="text" name="s1" id="s1" size="16" /> </p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="submit" value="Ingresar" name="Ingresar"></p>
<p>&nbsp;</div>
</li>
<li>
<h2>Categories</h2>
<ul>
<li><a href="#" title="View all posts filed under Uncategorized">Uncategorized</a> (3) </li>
<li><a href="#" title="View all posts filed under Lorem Ipsum">Lorem Ipsum</a> (42) </li>
<li><a href="#" title="View all posts filed under Urna Congue Rutrum">Urna Congue Rutrum</a> (28) </li>
<li><a href="#" title="View all posts filed under Augue Praesent">Augue Praesent</a> (55) </li>
<li><a href="#" title="View all posts filed under Vivamus Fermentum">Vivamus Fermentum</a> (13) </li>
</ul>
</li>
</ul>
<div style="clear: both; height: 40px;">&nbsp;</div>
</div>
<!-- end #sidebar -->
<div style="clear: both;">&nbsp;</div>
</div>
<!-- end #page -->
<hr />
<div id="footer">
<p>(c) 2008 Forgotten. Desarrollado por PeNgUiN.</p>
</div>
</body>
</html>

Y cuando quiero ir a registrarme para probar mire lo que aparece:



Cosa como si se hubiera abierto una estructura o llave y nunca cerrado.

¿Me pueden ayudar?

Se los agradecería, saludos!.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines