programación y diseño web

48 messages, 2 pages: 1  2 ↖ Go back to topic list

Score: +0

1. kaladin-bendito-por-la-tormenta,

bueno, no se si el hilo perdure, pero espero que tenga una buena acojida. sería interesante, saber si aquí hay gente que esté dedicada a estos menesteres. por ejemplo, sería fantástico compartir conocimientos, ideas, códigos, trucos y mucho más. de momento que estoy aquí y aprovechándo la circunstancia, si hay alguien que pueda ayudarme con una pequeña duda se los agradecería. he realizado un formulario que pide el nombre, correo electrónico, 3 cuadros de selección, y campos para el motivo del contacto del usuario en cuestión y el mensaje. todos están con sus etiquetas correspondientes. de echo el formulario está perfecto. en lo que tengo la duda es, en el archivo php que se ha de poner el el servidor o la carpeta raíz. no se como hacer dicho archivo. o más bien hago lo que puedo pero al momento de dar en el botón de enviar, automáticamente pasa a otra página. como el código que está en el formulario html es el <form action="contacto.php" method="post">, la llamada al script es correcta. es decir, una vez que el archivo es llamado, me devuelve una referencia. el tema? es que en el método del recipiente o en este caso que envíe el formulario a x correo y que devuelva el mensaje de. gracias por contactarte con nosotros, trataremos de contestar lo más rápido posible. (esto es solo un ejemplo) pero, al presionar en enviar, me entrega el contenido que sale en el archivo php y no envía. alguna solución? gracias. y espero que el hilo no se pierda. se, que aquí hay chicos a quienes les gusta trabajar en sitios. he buscado por la web, y e encontrado formularios echos mas el archivo php. pero, no me gustan, porque prefiero hacerlo de forma manual y por mi cuenta. a y por cierto, hay otro método de ahcerlo muchísimo más fácil, con la etiqueta <form action="mailto:mail=correo@pepito.com" method="post" text_plain>, pero la diferencia es que completas el formulario y luego al dar en enviar, este automáticamente abre el gestor de correos que tengas instalado en tu sistema. no lo encuentro cómodo ni interesante así que... lo que quiero es tratar de ahcer que sea desde la misma página pero con el servidor de por medio. espero no haberme equibocado en algúna etiqueta. buenas noches.

Score: +0

2. Harry_Potter,

¿Te aseguraste de tener PHP en el servidor?
Me huele a eso.

Score: +0

Last edited by Harry_Potter, Mar 1 2021 07:14:11

3. Dherhion,

De hecho sí. necesitas php en el servidor.

Score: +0

4. elnorteamericano ,

Hola amigo.
crea un archivo php y dile al formulario que será enviado a ese archivo php, luego en el archivo php con la función echo puedes mostrar un documento html y ahí pones el mensaje que deseas.
espero que se me halla entendido.
saludosssss!

Score: +0

5. pia_gc ,

instala php 7, y desde el archivo php que recives el formulario haz que mande el correo.

Score: +0

6. NilMoliner ,

una pregunta, alguien sabe de algo parecido a flash fxp pero para Mac porfa? No importa si es de pago.

Score: +0

7. pia_gc ,

¿para que quieres flash? esa cosa es inaccesible, mas bien era.

Score: +0

8. NilMoliner ,

flash no, flash fxp xd. Estás confundiendo conceptos porque no son lo mismo.

Score: +0

9. C-Kan ,

jenial este hilo! me encanta la programación wep, alguna idea de un manual para empezar? yo tenía uno bastante bueno, pero se me perdió Xd. pregunto Eso, Y Posteo Para últimas Participaciones.

Score: +0

10. NilMoliner ,

métete a coursera, dan cursos gratis de php, python y jango me parece. Duran bastante y tienes que presentar trabajos semanalmente, eso sí. Yo no lo utilizo porque aprendo directamente en mi uni, pero varios amigos míos obtuvieron su certificado de programadores web allí.

Score: +0

11. C-Kan ,

gracias, oso.

Score: +0

12. Yares,

Posteo para guardar en últimas participaciones, y de paso ago una consulta: Alguien ya a probado postman? quería saver si es accesible, si es usable y tengo que usar mas de 2 cursores para interactuar, o si hay otras alternativas.

Score: +0

13. kaladin-bendito-por-la-tormenta,

no, por su puesto que para que el sitio pueda funcionar, requiere de php. y si, el archivo contactos.php ya lo creé. el tema, es que no logro hacerlo funcionar como quiero. cuando desde la web al formulario le doy en enviar después de haberlo completado, este al ser presionado pasa a la página siguiente. es decir, que no es que esté mal hecho, o que el punto a de referencia elel que hace la llamada no esté bien. de echo funciona perfecto al momento de llamar al script. el problema, es que como digo al dar en enviar, no sale el mensaje que tengo como: echo muchas gracias por comunicarte con nosotros. lo que no se, es como es que tengo que poner en las líneas todas las cosas que tiene mi formulario. espero haberme echo entender. a, y yo tengo muchos manuales html, aunque te recomiendo un sitio web de programación que es bastante completo que se llama: desarrolloweb.com.

Score: +0

14. Babo-cartel,

excelente hilo chicos, posteo para últimas

Score: +0

15. Franco-Escamilla ,

posteo para últimas también, no sé mucho de programación web pero me encantaría aprender jaja

Score: +0

16. unicornioAzul ,

yo nunca pude con los archivos en php, lo que si se es html :)

Score: +0

17. Dherhion,

Pero por qué falla? ¿Qé se muestra?

Score: +0

18. rodrigo,

estoy trabajando con páginas web, pero me gustaría saber más.

Score: +0

19. kaladin-bendito-por-la-tormenta,

bueno, básicamente la falla es esta. al dar en el botón enviar, automáticamente me carga el fichero contactos.php en el navegador. es decir, que me muestra todo el contenido que tiene el archivo php, lo cual es totalmente inconveniente.

Score: +0

20. Harry_Potter,

¿Por qué no pasas todo el código para que podamos verlo?

Score: +0

21. nicoferreyrarp,

posteo

Score: +0

22. rmcpantoja,

Hola. Yo tengo conocimientos tanto de programación como para web en sí. De hecho tengo una web realizada en html puro, ya que todavía no domino el PHP, y puede que en un futuro lo aprenda.
En cuanto a lo que concierne a la programación, por ahora estoy conforme con Autoit. La sintáxis, los parámetros, las funciones, llamadas a objetos no es tan complicado como parece ser, la ventaja es que se puede hacer de todo, dependiendo de lo que queramos obtener.
Por otra parte, tengo como más o menos 3 programas ya realizados con este lenguaje, así mismo también unos scripts (aquí se conoce como UDF) Realizados por mí para ciertas actividades. Puede que las UDF las suba a Github aunque desgraciadamente no logro con el Gitt for Windows, pero si puedo en siguiente post los comparto. Son scripts relacionados con lectores de pantalla, audio, sonido, documento, cosas para personas con discapacidad, y alguna que otra cosa y la gran mayoría las aplico a mis proyectos.

Score: +0

23. unicornioAzul ,

te ayudo, @anuel

Score: +0

24. Rayo.bgtr ,

Yo se algo de html (no es mucho igual) sabía poco de css, usé php para una base de datos, aunque ahora estoy 100% metido en python.
Tengo conocimiento básico de autoit, aunque, bueno, no es mucho.

Score: +0

25. kaladin-bendito-por-la-tormenta,

a ver. este es el código.



<form action="contactos.php" method="post">
<ul>
<li>
<label for="name">Nombre completo:</label>
<input type="text" name="nombre" placeholder="Escribe tu nombre" required>
<br>
<li>
<label for="mail">Correo electrónico:</label>
<input type="email" id="mail" placeholder="ejemplo@gmail.com" required>
<br>
<li>
<label for="name">Tu región:</label>
<select id"name="elegir" Elige tu region de residencia" required>
<option selected value="0">Por favor selecciona una opción</option>
<option>Region de Arica y Parinacota</option>
<option>Region de Tarapacá</option>
<option>Region de Antofagasta</option>
<option>Region de Atacama</option>
<option>Region de Coquimbo</option>
<option>Region de Valparaiso</option>
<option>Region Metropolitana de Santiago</option>
<option>Region del Libertador General Bernardo O’Higgins</option>
<option>Region del Maule</option>
<option>Region del Ñuble</option>
<option>Region del Biobio</option>
<option>Region de la Araucania</option>
<option>Region de Los Rios</option>
<option>Region de Los Lagos</option>
<option>Region de Aysén del General Carlos Ibañez</option>
<option>Region de Magallanes y la Antártica Chilena</option>
</li>
</select>
<br>
<li>
<label for="name">Dinos a qué te dedicas:</label>
<select name="Elige tu ocupacion" required>
<option selected value="0">Por favor selecciona una ocupación</option>
<option>Editor</option>
<option>Locutor</option>
<option>Periodista</option>
<option>manager</option>
<option>Productor</option>
<option>Musico</option>
<option>Dueño de pubs, discoteques u otros</option>
<option>Otro</option>
</li>
</select>
<label for="name">Especifica aquí tu ocupación:</label>
<textarea name="otra ocupacion" rows="1" cols="20" placeholder="por ejemplo contador" required></textarea>
<br>
<li>
<label for="area de contacto">Elige departamento de atención</label>
    <select id="seleccionar area" name="contactar en" required>
        <option value="">por favor selecciona el área con la que te quieres contactar</option>
        <option value="contacto">correo central</option>
</select>
<br>
<li>
<label for="title">escribe el motivo por cual nos contactas en breves palabras</label>
    <input type="text" id="title" name="email_title" required placeholder=" ejemplo: Estoy interesado en formar parte del proyecto" pattern=[A-Za-z0-9\s]{8,60}>
<li>
<label for="msg">Explícanos con más detalles:</label>
<textarea name="comentario" rows="40" cols="100" required></textarea>
</li>
</ul>
<input type="checkbox" name="Acepto" value="1">Estoy de acuerdo en enviar mis datos para una futura respuesta
<input type="submit" value="Enviar mis datos">
<br>
<input type="Reset" value="Borrar todo">
</form>

y básicamente sería eso. ese es el form, que iría en el sitio. y respecto al archivo php no lo tengo completo.

Score: +0

26. Dherhion,

Entonces no podemos ayudarte. ¿Cómo quieres que veamos un error en php si no nos pasas el código php? Si te sale el contenido del archivo php pueden pasar varias cosas.

  1. No tienes bien configurado php.
  2. Se te han olvidado las etiquetas de apertura y cierre de php.
  3. tienes php instalado pero no usas las rutas correcas.
  4. No tienes apache configurado para que use php.

Score: +0

27. kaladin-bendito-por-la-tormenta,

no, las etiquetas están bien. puede ser, que sea otra cosa. pero, te dejaré el código para ver que onda con todo eso. *** edito el mensaje. como digo, el código está incompleto, y no se si estará bien así. si lo comparan con el código html, aun le faltan cosas como por ejemplo los cuadros de selección. aquí está:

<?php
if($_POST) {
    $nombre_del_visitante = "";
    $e-mail = "";
    $titulo_del_email = "";
    $por favor selecciona el área con la que te quieres contactar = "";
    $mensaje_del_visitante = "";
    if(isset($_POST['nombre_visitante'])) {
      $nombre_visitante = filter_var($_POST['nombre_visitante'], FILTER_SANITIZE_STRING);
    }
    if(isset($_POST['email_visitante'])) {
        $email_visitante = str_replace(array("\r", "\n", "%0a", "%0d"), '', $_POST['email_visitante']);
        $email_visitante = filter_var($email_visitante, FILTER_VALIDATE_EMAIL);
    }
    if(isset($_POST['titulo_del_email'])) {
        $titulo_del_email = filter_var($_POST['titulo_del_email'], FILTER_SANITIZE_STRING);
    }
    if(isset($_POST['por favor selecciona el área con la que te quieres contactar'])) {
        $por favor selecciona el área con la que te quieres contactar = filter_var($_POST['por favor selecciona el área con la que te quieres contactar'], FILTER_SANITIZE_STRING);
    }
    if(isset($_POST['mensaje_del_visitante'])) {
        $mensaje_del_visitante = htmlspecialchars($_POST['mensaje_del_visitante']);
    }
    if($por favor selecciona el área con la que te quieres contactar == "correo central") {
        $recipient = "cris***.com";
    }
    $headers  = 'MIME-Version: 1.0' . "\r\n"
    .'Content-type: text/html; charset=utf-8' . "\r\n"
    .'From: ' . $email_del_visitante . "\r\n";
    if(mail($recipient, $email_title, $visitor_message, $headers)) {
        echo "<p>Muchísimas gracias estimado $nombre_visitante, tu mensaje ya ha sido recibido. nos contactaremos contigo a penas podamos.</p>";
    } else {
        echo '<p>Lo sentimos... pero tu correo electrónico no ha podido ser recibido. comprueba tu conexión a internet, o vuelve a intentarlo más tarde.</p>';
    }
} else {
    echo '<p>algo salió mal.</p>';
}
?>

Score: +0

Last edited by kaladin-bendito-por-la-tormenta, Mar 2 2021 14:40:34

28. Dherhion,

Eso no te va a funcionar en la vida.
Antes de seguir: ¿Sabes qué estás haciendo? O estás copiando código.

Score: +0

29. kaladin-bendito-por-la-tormenta,

bueno, en realidad es que nunca antes he realizado un archivo php, y no, no estoy seguro de lo que estoy haciendo puesto que, no se hacerlos del todo. por eso pedí ayuda. gracias de todos modos, seguiré investigando a ver que me falta. y si, copié ciertas partes del código.

Score: +0

30. pia_gc ,

em ese código está raro. No me acuerdo mucho porque hice hace mucho el curso de PHP, pero si encuentro algo te lo paso.

Score: +0

48 messages, 2 pages: 1  2 ↖ Go back to topic list

Answer to topic

You must be connected in order to be allowed to post