|
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: 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: <?php include('online-offline.php'); if ($pvpgn_online) { include('status.php'); } ?> No habria que especificar si esta en true?, algo asi: <?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? <? 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: <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>
<textarea rows="4" name="Mensaje" cols="29"></textarea><p> </div>
<div>
<input type="submit" value="Enviar" name="Enviar"> <input type="reset" value="Limpiar" name="Limpiar"></div>
</fieldset>
</form>
Y el de enviar.php: <?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: 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.
|
|
|
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: 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): 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> <textarea rows="4" name="Mensaje" cols="39"></textarea></p> <p><input type="submit" value="Enviar" name="B2"> <input type="reset" value="Reset" name="Reset"></p> </form> Codigo PHP: <? $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: <!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> </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 Registrate Foros </a><span style="font-size: 1.2em"><b> </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> </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> <input type="submit" value="Ingresar" name="Ingresar"></p> <p> </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;"> </div> </div> <!-- end #sidebar --> <div style="clear: both;"> </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!.
|
|
|
|
|
|
|