Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - eugeniocol

#41
Desarrollo Web / Certificado SSL en xmapp
28 Mayo 2017, 22:29 PM
Hola buenas.

Despues de ver no se cuantos videos y manuales, no soy capaz de instalar un certificado SSl a mi web que esta en mi servidor en win7 en xampp.

Un Saludo.
#42
Hola buenas.

No me acabo de aclarar en la importancia de la extension en un dominio en tu web, ejemplo:

pepelopez.es  pepelopez.com pepelopez.org o pepelopez.tk  ???

Salud2.


#43
bueno ahora solo ya me muestra esta :

Notice: Undefined variable: email_message in C:\xampp\htdocs\Emeil xxxxxx\send from para adjuntar archivos\send_form_email.php on line 66

Y DEJAR ESTA ULTIMA ????

El mensaje fue enviado


Salud2.
por fin solucionado, de esta forma:

$email_message .= "First Name: ".clean_string($first_name)."<br>\n";

quito el punto y solucionado

$email_message = "First Name: ".clean_string($first_name)."<br>\n";

Salud2.


· No hacer doble post
>aquí las reglas del foro
-Engel Lex
#44
bueno logre mandar y recibir los correos, pero se queda clavado ete mesaje en la pantalla del pc que hace referencia parece ser a un error en send_form_emeil en la line 66 y 99:

Notice: Undefined variable: email_message in C:\xampp\htdocs\Emeil XXXX\send from para adjuntar archivos\send_form_email.php on line 66
2017-05-27 12:41:52 Connection: opening to smtp.mail.yahoo.com:587, timeout=300, options=array ( ) 2017-05-27 12:41:52 Connection: opened 2017-05-27 12:41:52 SERVER -> CLIENT: 220 smtp.mail.yahoo.com ESMTP ready 2017-05-27 12:41:52 CLIENT -> SERVER: EHLO stapolavacaciones.tk 2017-05-27 12:41:52 SERVER -> CLIENT: 250-smtp.mail.yahoo.com 250-PIPELINING 250-SIZE 41697280 250-8 BITMIME 250 STARTTLS 2017-05-27 12:41:52 CLIENT -> SERVER: STARTTLS 2017-05-27 12:41:52 SERVER -> CLIENT: 220 2.0.0 Start TLS 2017-05-27 12:41:52 CLIENT -> SERVER: EHLO XXXXXXXXX.tk 2017-05-27 12:41:52 SERVER -> CLIENT: 250-smtp.mail.yahoo.com 250-PIPELINING 250-SIZE 41697280 250-8 BITMIME 250 AUTH PLAIN LOGIN XOAUTH2 XYMCOOKIE OAUTHBEARER 2017-05-27 12:41:52 CLIENT -> SERVER: AUTH LOGIN 2017-05-27 12:41:53 SERVER -> CLIENT: 334 VXNlcm5hbWU6 2017-05-27 12:41:53 CLIENT -> SERVER: ZXVnZW5pb2NvbF8wM0B5YWhvby5lcw== 2017-05-27 12:41:53 SERVER -> CLIENT: 334 UGFzc3dvcmQ6 2017-05-27 12:41:53 CLIENT -> SERVER: MjUwNnlpbXk= 2017-05-27 12:41:53 SERVER -> CLIENT: 235 2.0.0 OK 2017-05-27 12:41:53 CLIENT -> SERVER: MAIL FROM: 2017-05-27 12:41:53 SERVER -> CLIENT: 250 OK , completed 2017-05-27 12:41:53 CLIENT -> SERVER: RCPT TO: 2017-05-27 12:41:53 SERVER -> CLIENT: 250 OK , completed 2017-05-27 12:41:53 CLIENT -> SERVER: RCPT TO: 2017-05-27 12:41:53 SERVER -> CLIENT: 250 OK , completed 2017-05-27 12:41:53 CLIENT -> SERVER: DATA 2017-05-27 12:41:53 SERVER -> CLIENT: 354 Start Mail. End with CRLF.CRLF 2017-05-27 12:41:53 CLIENT -> SERVER: Date: Sat, 27 May 2017 14:41:52 +0200 2017-05-27 12:41:53 CLIENT -> SERVER: To: Eugenio , XXXXXXXX@gmail.com 2017-05-27 12:41:53 CLIENT -> SERVER: From: Mi web 2017-05-27 12:41:53 CLIENT -> SERVER: Subject: Desde mi web 2017-05-27 12:41:53 CLIENT -> SERVER: Message-ID: <01fd3aea46b9cea9ca4c0bc7d98d6b23@XXXXXXXXXXXXXXX.tk> 2017-05-27 12:41:53 CLIENT -> SERVER: X-Mailer: PHPMailer 5.2.23 (https://github.com/PHPMailer/PHPMailer) 2017-05-27 12:41:53 CLIENT -> SERVER: MIME-Version: 1.0 2017-05-27 12:41:53 CLIENT -> SERVER: Content-Type: multipart/alternative; 2017-05-27 12:41:53 CLIENT -> SERVER: boundary="b1_01fd3aea46b9cea9ca4c0bc7d98d6b23" 2017-05-27 12:41:53 CLIENT -> SERVER: Content-Transfer-Encoding: 8bit 2017-05-27 12:41:53 CLIENT -> SERVER: 2017-05-27 12:41:53 CLIENT -> SERVER: This is a multi-part message in MIME format. 2017-05-27 12:41:53 CLIENT -> SERVER: 2017-05-27 12:41:53 CLIENT -> SERVER: --b1_01fd3aea46b9cea9ca4c0bc7d98d6b23 2017-05-27 12:41:53 CLIENT -> SERVER: Content-Type: text/plain; charset=us-ascii 2017-05-27 12:41:53 CLIENT -> SERVER: 2017-05-27 12:41:53 CLIENT -> SERVER: First Name: TRENOOOOOOOOOO
2017-05-27 12:41:53 CLIENT -> SERVER: Last Name: GGGGGGGGG
2017-05-27 12:41:53 CLIENT -> SERVER: Email: XXXXXXXXXXyahoo.es
2017-05-27 12:41:53 CLIENT -> SERVER: Telephone:
2017-05-27 12:41:53 CLIENT -> SERVER: Comments: VVVVVVVVVVVVVVV
2017-05-27 12:41:53 CLIENT -> SERVER: 2017-05-27 12:41:53 CLIENT -> SERVER: 2017-05-27 12:41:53 CLIENT -> SERVER: --b1_01fd3aea46b9cea9ca4c0bc7d98d6b23 2017-05-27 12:41:53 CLIENT -> SERVER: Content-Type: text/html; charset=us-ascii 2017-05-27 12:41:53 CLIENT -> SERVER: 2017-05-27 12:41:53 CLIENT -> SERVER: First Name: TRENOOOOOOOOOO
2017-05-27 12:41:53 CLIENT -> SERVER: Last Name: GGGGGGGGG
2017-05-27 12:41:53 CLIENT -> SERVER: Email: XXXXXXXXXX@yahoo.es
2017-05-27 12:41:53 CLIENT -> SERVER: Telephone:
2017-05-27 12:41:53 CLIENT -> SERVER: Comments: VVVVVVVVVVVVVVV
2017-05-27 12:41:53 CLIENT -> SERVER: 2017-05-27 12:41:53 CLIENT -> SERVER: 2017-05-27 12:41:53 CLIENT -> SERVER: 2017-05-27 12:41:53 CLIENT -> SERVER: --b1_01fd3aea46b9cea9ca4c0bc7d98d6b23-- 2017-05-27 12:41:53 CLIENT -> SERVER: 2017-05-27 12:41:53 CLIENT -> SERVER: . 2017-05-27 12:41:53 SERVER -> CLIENT: 250 OK , completed 2017-05-27 12:41:53 CLIENT -> SERVER: QUIT 2017-05-27 12:41:53 SERVER -> CLIENT: 221 Service Closing transmission 2017-05-27 12:41:53 Connection: closed El mensaje fue enviado
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\Emeil XXXX\send from para adjuntar archivos\PHPMailer-master\class.smtp.php:244) in C:\xampp\htdocs\Emeil XXX\send from para adjuntar archivos\send_form_email.php on line 99

Salud2.
#45
S.O WIN 7

He seguido trasteando con videos pero la verdad ya no se por dónde me ando, mientras no logre configurar en condiciones en  xampp.

Ahora me da este error:
Warning: require(PHPMailer-master/PHPMailerAutoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\Emeil xxxxx\send from para adjuntar archivos\send_form_email.php on line 28

Fatal error: require(): Failed opening required 'PHPMailer-master/PHPMailerAutoload.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\Emeil xxxxx\send from para adjuntar archivos\send_form_email.php on line 28

Salud2.
#46
Hola buenas.

Soy nuevo en esto de Xampp, pero bueno ya veo mi web en internet después de muchos bandazos.
El problema que tengo ahora es en el formulario de contacto al mandarlo me da este error antes configure el php.ini pero nada.

¡Objeto no localizado!
No se ha localizado la URL solicitada en este servidor. La URL de la página que le ha remitido parece ser errónea o estar obsoleta. Por favor, informe del error al autor de esa página.
Si usted cree que esto es un error del servidor, por favor comuníqueselo al administrador del portal.
Error 404
xxxxxxxx.tk
Apache/2.4.17 (Win32) OpenSSL/1.0.2d PHP/5.5.30

Un Saludo.
#47
PHP / Re: Ayuda en formulario de contacto
20 Mayo 2017, 15:10 PM
Cita de: WIитX en 20 Mayo 2017, 03:55 AM
Bueno pon el código que tienes para que podamos ayudarte por que, que un formulario funcione en un hosting y en otro hosting no funcione es muy raro será la configuración de la base de datos o no se. Pega el código para que podamos ayudarte

ste es html :

Código (html4strict) [Seleccionar]
<!doctype html5>
<html lang="es">
    <head> 
        <title>email</title>                 
        <meta name="viewport" content="width=device-width; user-scalable=no; initial-scale=1; maximun-scale=1; minimun-scale=1">
</head>

    <body>
<style>
body {
background-color: lightcyan;
}
input:required:invalid, textarea:required:invalid {
border: 2px solid red;
border-radius:5px;
background: #E983CC;
}
input:required:valid, textarea:required:valid {
border: 2px solid green;
border-radius:5px;
background: white;
}
input:invalid {
border: 2px solid red;
border-radius:5px;
background: #E983CC;
}
input:valid {
border: 2px solid green;
border-radius:5px;
background: white;
}
.boton {
color: green;
background-color:lightblue;
}
</style>
    <form name="contactform" method="post" action="email.php">
<table width="360px">
<tr>
<td></td>
<td>
<h1>Contacto</h1>
</td>
</tr>
<tr>
<td valign="top">
  <label for="first_name">Nombre *</label>
</td>
<td valign="top">
  <input  title="Se necesita un nombre" type="text" name="first_name" maxlength="50" size="22" pattern="[a-zA-ZàáâäãåąčćęèéêëėįìíîïłńòóôöõøùúûüųūÿýżźñçčšžÀÁÂÄÃÅĄĆČĖĘÈÉÊËÌÍÎÏĮŁŃÒÓÔÖÕØÙÚÛÜŲŪŸÝŻŹÑßÇŒÆČŠŽ∂ð ,.'-]{3,30}" required>
</td>
</tr>
<tr>
<td valign="top"">
  <label for="last_name">Apellido *</label>
</td>
<td valign="top">
  <input title="Se necesita un nombre" type="text" name="last_name" maxlength="50" size="22" pattern="[^0-9·]{3,30}" required>
</td>
</tr>
<tr>
<td valign="top">
  <label for="email">Email *</label>
</td>
<td valign="top">
  <input title="Se necesita un correo valido" type="email" name="email" maxlength="80" size="22" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,3}$" required>
</td>
</tr>
<tr>
<td valign="top">
  <label for="telephone ">Telefono</label>
</td>
<td valign="top">
  <input  title="Se necesita un numero telefonico"type="text" name="telephone" maxlength="30" size="22" pattern="[0-9]{8,}">
</td>
</tr>
<tr>
<td valign="top">
  <label for="comments">Mensaje *</label>
</td>
<td valign="top">
  <textarea name="comments" minlength="8" maxlength="1000" cols="36" rows="6" required></textarea>
</td>
</tr>
<tr>
<td colspan="2" style="text-align:center">
  <input class="boton" type="submit" value="Enviar">   <a href="https://xxxxxxxxxxxxxx.es"><b>Inicio Web</b></a>
</td>
</tr>
</table>
</form>
         
</body>
</htlm>




y el sen_from_email.php

Código (php) [Seleccionar]
<?php
/* Parametros para varios servidores
HOTMAIL
$smtp->SMTPAuth   = true;
$smtp->SMTPSecure = "tls";
$smtp->Host       = "smtp.live.com";
$smtp->Username   = "miCuenta@outlook.com";
$smtp->Password   = "miPassword";
$smtp->Port       = 25;

GMAIL
$smtp->SMTPAuth   = true;
$smtp->SMTPSecure = "tls";
$smtp->Host       = "smtp.gmail.com";
$smtp->Username   = "miCuenta@gmail.com";
$smtp->Password   = "miPassword";
$smtp->Port       = 587;

YAHOO
$smtp->SMTPAuth   = true;
$smtp->SMTPSecure = "ssl";
$smtp->Host       = "smtp.mail.yahoo.com";
$smtp->Username   = "miCuenta@yahoo.com";
$smtp->Password   = "miPassword";
$smtp->Port       = 465;
*/

require 'PHPMailer-master/PHPMailerAutoload.php';

$mail = new PHPMailer;

// $mail->SMTPDebug = 3; // Enable verbose debug output

$enviar2 '';

// Configurar el servidor, cambiar solo email y paasword si es de yahoo.
$mail->isSMTP();                             // Set mailer to use SMTP
$mail->Host 'smtp.mail.yahoo.com';         // Specify main and backup SMTP servers
$mail->SMTPAuth true;                      // Enable SMTP authentication
$mail->Username 'xxxxxxxxxx@yahoo.es';  // SMTP username
$mail->Password 'xxxxxxxxx';               // SMTP password
$mail->SMTPSecure 'tls';                   // Enable TLS encryption, `ssl` also accepted
$mail->Port 587;                           // TCP port to connect to

// Parametros para configurar
$correo 'xxxxxxxxxxxxx@yahoo.es';
$mailer 'Mi web';
$enviar1 'xxxxxxxxxxxxx@yahoo.es'// Obligatorio
$enviar2 'xxxxxxxx@gmail.com';  //Opcional, si no se usa dejar vacio entre ''
$asunto 'xxxxxxxxxxxx';

//**********************************************//
// Parametros de mail.html, no tocar nada       //
//**********************************************//

 $first_name $_POST['first_name']; // required
    
$last_name $_POST['last_name']; // required
    
$email_from $_POST['email']; // required
    
$telephone $_POST['telephone']; // not required
    
$comments $_POST['comments']; // required

    
function clean_string($string) {
      
$bad = array("content-type","bcc:","to:","cc:","href");
      return 
str_replace($bad,"",$string);
    }
    
$email_message .= "First Name: ".clean_string($first_name)."<br>\n";
    
$email_message .= "Last Name: ".clean_string($last_name)."<br>\n";
    
$email_message .= "Email: ".clean_string($email_from)."<br>\n";
    
$email_message .= "Telephone: ".clean_string($telephone)."<br>\n";
    
$email_message .= "Comments: ".clean_string($comments)."<br>\n";
    
// envio de correo
$mail->Sender=$correo;
$mail->setFrom($correo$mailer);
$mail->addAddress($enviar1'Eugenio');     // Add a recipient
if (!empty($enviar2)) {
$mail->addAddress($enviar2''); // Name is optional
}

// $mail->addReplyTo('info@example.com', 'Information');
// $mail->addCC('cc@example.com');
// $mail->addBCC('bcc@example.com');

// $mail->addAttachment('/var/tmp/file.tar.gz');         // Add attachments
// $mail->addAttachment('/tmp/image.jpg', 'new.jpg');    // Optional name
$mail->isHTML(true);                                  // Set email format to HTML

$mail->Subject $asunto;
$mail->Body    $email_message;
$mail->AltBody $email_message;

if(!
$mail->send()) {
    echo 
'Mensaje sin enviar.';
    echo 
'Mailer Error: ' $mail->ErrorInfo;
    
phpAlert("Mensaje sin enviar!\\n\\nPHP has got an Alert Box");
} else {
    echo 
'El mensaje fue enviado';
    
phpAlert("Mensaje enviado!\\n\\n");
    
header ('Refresh: 5; URL=email.html');
}
function 
phpAlert($msg) {
    echo 
'<script type="text/javascript">alert("' $msg '")</script>';
}


Y después esta la carpeta PHPMailer-Master pero de esta yo no he tocado nada

Un Saludo.
#48
PHP / Re: Ayuda en formulario de contacto
19 Mayo 2017, 21:25 PM
Cita de: engel lex en 19 Mayo 2017, 20:51 PM
por que no va?

si funciona funciona, si no te funciona en otro hosting, el problema casi seguro no es el hosting sino tu

Pues por eso posteo en el foro para conseguir un formulario de contacto no conflictivo.

Salud2.
#49
PHP / Ayuda en formulario de contacto
19 Mayo 2017, 20:44 PM
Hola buenas.

Necesitaria un formulario de contacto que funcione en condiciones, tengo varios uno me funciona ok alojado en una web gratuita pero en otra de pago no va pufffff .

Salud2.
#50
PHP / Ayuda en formulario de contacto
16 Mayo 2017, 21:40 PM
Hola buenas.

Acabo de crear un formulario de contacto php html y detecto como pruebas que estoy haciendo que cuando en el campo de email se escribe algún correo que no sea Gmail no recibo la solicitud, he cambiado en el archivo send_from_email.php  la recepción de correo de yahoo a Gmail y este no es el problema.

emeail.html

configuracion email.html
Código (html4strict) [Seleccionar]
<!doctype htlm>
<html lang="es">
    <head> 
        <title>email</title>                   
        <link rel="stylesheet" type="text/css" href="email_general.css">                             
        <meta name="viewport" content="width=device-width; user-scalable=no; initial-scale=1; maximun-scale=1">
</head>

    <body>
<br>
<br>
<ul class="flex-container1">
<li class="item1" id="item">
   <form><b>Rellenar todos los campos obligatorios *</b></form>
   <form><b>antes de mandar el email.</b></form>
<br>   
     <form name="contactform" method="post" action="send_form_email.php">
<table width="70%"> <!-- 330 PX; -->
<tr>
<td valign="top">
  <label for="first_name">Nombre*</label>
</td>
<td valign="top">
  <input  type="text" name="first_name" maxlength="50" size="24">
</td>
</tr>
<tr>
<td valign="top"">
  <label for="last_name">Apellidos*</label>
</td>
<td valign="top">
  <input  type="text" name="last_name" maxlength="50" size="24">
</td>
</tr>
<tr>
<td valign="top">
  <label for="email">Email*</label>
</td>
<td valign="top">
  <input  type="text" name="email" maxlength="80" size="24">
</td>
</tr>
<tr>
<td valign="top">
  <label for="telephone">Telefono*</label>
</td>
<td valign="top">
  <input  type="text" name="telephone" maxlength="30" size="24">
</td>
</tr>
<tr>
<td valign="top">
  <label for="comments">Commentario*</label>
</td>
<td valign="top">
  <textarea  name="comments" maxlength="1000" cols="25" rows="10"></textarea>
</td>
</tr>
<tr>
<td colspan="2" style="text-align:center">
  <input type="submit" value="Enviar">   <a href="https://xxxxxxxxxxxxxxx.es"><b>Web Inicio</b></a>
</td>
</tr>
</table>
</form>
    </li>
         
</body>
</htlm>





codigo php

Código (php) [Seleccionar]
<?php
if(isset($_POST['email'])) {
 
    
// EDIT THE 2 LINES BELOW AS REQUIRED
    
$email_to "xxxxxxxxxxxx@yahoo.es"/*you@yourdomain.com */
    
$email_subject "xxxxxxxxxxxxxx"/*Your email subject line */
 
    
function died($error) {
        
// your error code can go here
        
echo "We are very sorry, but there were error(s) found with the form you submitted. ";
        echo 
"These errors appear below.<br /><br />";
        echo 
$error."<br /><br />";
        echo 
"Please go back and fix these errors.<br /><br />";
        die();
    }
 
 
    
// validation expected data exists
    
if(!isset($_POST['first_name']) ||
        !isset(
$_POST['last_name']) ||
        !isset(
$_POST['email']) ||
        !isset(
$_POST['telephone']) ||
        !isset(
$_POST['comments'])) {
        
died('We are sorry, but there appears to be a problem with the form you submitted.');       
    }
 
     
 
    
$first_name $_POST['first_name']; // required
    
$last_name $_POST['last_name']; // required
    
$email_from $_POST['email']; // required
    
$telephone $_POST['telephone']; // not required
    
$comments $_POST['comments']; // required
 
    
$error_message "";
    
$email_exp '/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/';
 
  if(!
preg_match($email_exp,$email_from)) {
    
$error_message .= 'The Email Address you entered does not appear to be valid.<br />';
  }
 
    
$string_exp "/^[A-Za-z .'-]+$/";
 
  if(!
preg_match($string_exp,$first_name)) {
    
$error_message .= 'The First Name you entered does not appear to be valid.<br />';
  }
 
  if(!
preg_match($string_exp,$last_name)) {
    
$error_message .= 'The Last Name you entered does not appear to be valid.<br />';
  }
 
  if(
strlen($comments) < 2) {
    
$error_message .= 'The Comments you entered do not appear to be valid.<br />';
  }
 
  if(
strlen($error_message) > 0) {
    
died($error_message);
  }
 
    
$email_message "Form details below.\n\n";
 
     
    function 
clean_string($string) {
      
$bad = array("content-type","bcc:","to:","cc:","href");
      return 
str_replace($bad,"",$string);
    }
 
     
 
    
$email_message .= "First Name: ".clean_string($first_name)."\n";
    
$email_message .= "Last Name: ".clean_string($last_name)."\n";
    
$email_message .= "Email: ".clean_string($email_from)."\n";
    
$email_message .= "Telephone: ".clean_string($telephone)."\n";
    
$email_message .= "Comments: ".clean_string($comments)."\n";
 
// create email headers
$headers 'From: '.$email_from."\r\n".
'Reply-To: '.$email_from."\r\n" .
'X-Mailer: PHP/' phpversion();
@
mail($email_to$email_subject$email_message$headers);  
?>


<!-- include your own success html here -->

Gracias por contactarnos. Estaremos en contacto con usted muy pronto.

<?php
 
}
?>


Salud2.