Comunidad de diseño web y desarrollo en internet online

ayuda con php

Citar            
MensajeEscrito el 23 Jul 2007 05:39 pm
hola!!!

quiero tener una seccion en mi web en la que los usuarios puedan mandarme un e-mail, y vi el tutorial del envio de correo y por lo tanto me puse ha hacerlo, pero...una vez que ya tenia hecho
el archivo flash y el archivo php (hasta ahi bien) no me funcionaba, segui leyendo y me entere que habia que subirlo a internet (logicamente), me puse a leer en el foro y vi que la gente lo probaba en paginas como miarroba , iespaña..y demas.

Me meti en iespaña , me resgistre y consegui entrar en mi espacio iweb y publicar sitio pero no tengo ni idea de como usarlo , me sale el arbol de mi pc , busco el archivo(.swf) , le doy a transferir y acto seguido a visualizar sitio , pero no me aparece nada.

esto con el archivo flash y con el archivo php ya si que no se ni por dnd cogerlo.

Probe tb en miarroba pero me dice que las cuentas nuevas dadaas de alta se encuentran temporalmente deshabilitadas , no se si ha alguien mas le pasa eso, el caso es ke me registre en miarroba hace unos meses y la historia sigue igual.

tb probe en lycos pero me dice que tengo que usar un servidor ftp (nuevo mundo para mi xD), busque en mas foros y me entere que tenias que descargarte el progrma de filezilla(otro nuevo mundo para mi xD), para subir los archivos al servidor dnd tienes tudominio, me lo descargué, y flipe en colores jejej , no se como consegui conectarme pero ni idea de que hacer con los
archivos le di a todo (upload , download , add to queu o como sea...) en fin que no me enteraba de nada y lo deje.

despues de todo esto decidi escribir este post. xD

Espero no haber dado mucho la CHAPA y que alguien venido del cielo me aclare un poco este caos de mi cabeza.

Espero la respuesta impacientemente.

Un Saludo a >Todos, Gracias!

Por falakata

23 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 23 Jul 2007 08:42 pm
:lol: :lol:
bueno, en realidad estas bien perdio he, pues mira es muy sensillo, cuando te dan un servicio de hosting y un dominio, lo que tienes es un espacio en un pc que permanese en internet a diario y da soporte de servidor web, para que un archivo .php funcione este servidor debe estar configurado para interpretar php, con flahs solo nosesitas del servidor incluso sin servidor en local carga la pelicula, pero bueno, generalmente el servidor mas usado es apache, y en la mayoria de los hosting con dominio gratuito lo tienen funcionando con el php, para poder subir los archivos al servidorgeneralmente utilizan una cuenta ftp y existen varios programas como el que bajaste para realizar la conexion y transferencia de archivos entre tu pc y el servidor, si tienes disponible Dreamweaver este programa tiene la opcion de conectarse con un servidor y es muy fasil encontrar los pasos de configuracion en google.

aqui hay uno de tantos tutoriales

realmente las dudas son muchas pero espero haber dado una luz saludos. :cool:

Por DanielJimenez

70 de clabLevel



Genero:Masculino  

Web Developer

msie7
Citar            
MensajeEscrito el 24 Jul 2007 09:13 pm
HOLA DANIEL!!

Siento que cada vez estoy mas cerca de conseguirlo...jejeje

he hecho el tutorial que me pusiste de enlace en tu mensaje y la verdad el tuto es facil pero una vez realizada la conexion , ya no se que hacer.

veo la carpeta remoto y la local pero.... ke hago ahora??

He metido el .php y mi .swf en la carpeta que he creado de mi sitio (lo que quiero ver es si me funciona envio de correo con flash y php) , luego le di actualizar(en dreamweaver) y me aparecieron los archivos ke copie en la carpeta mi sitio.

la carpeta remoto no se para que es exactamente.

Espero haberme explicado bien, sino es asi dimelo.

Muchas gracias ante todo por tu tiempo!!

espero tu respuesta.

Un saludo.

Por falakata

23 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 26 Jul 2007 12:25 pm
hola!!

Despues de muchas horas ya he averiguado como subir los archivos y que se me vean en internet pero el envio por mail me sigue sin funcionar.

si tu sabes algun trukito ke me ayudara pos perfecto sino pos a seguir investigando.

Un saludo y gracias por ese tutorial ke me pasaste me fue muy util.

gracias y hasta pronto!!!

Por falakata

23 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 27 Jul 2007 03:04 pm
si no funciona lo del envio del mail, deberias colocar el codigo a ver si se puede encontrar el error,
Saludos :cool:

Por DanielJimenez

70 de clabLevel



Genero:Masculino  

Web Developer

msie7
Citar            
MensajeEscrito el 27 Jul 2007 03:28 pm
hola!!

pos aqui dejo el codigo pa ver si ves algo raro:

este es el codigo del archivo flash:

Código :


btn_enviar.onRelease=function(){
   estado_txt.text="enviando....."
   enviarMail()
}

var enviar_lv:LoadVars=new LoadVars
var recibir_lv:LoadVars=new LoadVars

function enviarMail() {
   envio_lv.asunto = asunto_txt.text;
envio_lv.apellido = apellido_txt.text;
envio_lv.nombre = nombre_txt.text;
envio_lv.telefono = telefono_txt.text;
envio_lv.email = email_txt.text;
envio_lv.cuerpo = cuerpo_txt.text;
envio_lv.sendAndLoad("email.php", recibir_lv, "POST");
}


   

recibir_lv.onLoad=function(exito){
   if (exito){
      estado_txt.text=this.estado
   }else{
      estado_txt.text="error al enviar el mensaje"
   }
}


y este el archivo php:

Código :


<?php 
if (isset ($_POST["nombre"]) && isset ($_POST["empresa"]) && isset ($_POST["email"]) ) { 

$name = $_POST["nombre"]; 
$business = $_POST["empresa"]; 
$correo = $_POST["email"]; 


$MailTo="[email protected]"; 
$dia=date("m.d.Y"); 
$hora=date("H:i:s"); 
$mensaje=" 
El Mensaje se Envio el $dia a las $hora:\n\n 
----------------------------------------------------------------------------\n 
Nombre: $name\n 
Empresa: $business\n 
E-mail: $correo\n 
----------------------------------------------------------------------------\n 
Mensaje: $mensaje\n 
----------------------------------------------------------------------------\n 
"; 
mail($MailTo, "E-mail desde la Web. (de $name, $business)", $contenido, "From: $correo"); 
echo "estado=Mensaje enviado!!!"; 
?>  



son codigos que he copiado de varios tutoriales ke ido viendo...a ver si descubres el virus jejej XD

lo he probado en servidores como iespaña y lycos, y el estado se me queda enviando.

Un saludo !! y graciass!!

Por falakata

23 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 27 Jul 2007 09:20 pm
Lo que pasa es que vos estas declarando

Código :

envio_lv.asunto = asunto_txt.text;
envio_lv.apellido = apellido_txt.text;
envio_lv.nombre = nombre_txt.text;
envio_lv.telefono = telefono_txt.text;
envio_lv.email = email_txt.text;
envio_lv.cuerpo = cuerpo_txt.text;


y en el php preguntas si existen:


Código :

if (isset ($_POST["nombre"]) 
&& isset ($_POST["empresa"]) 
&& isset ($_POST["email"]) )


pero al declarar las variables en envio_lv nunca colocas empresa
entonces de hay no pasa. y nunca regresa ninguna informacion, por eso el swf se queda esperando una respuesta y no pasa de enviando mail!!!

Saludos :cool:

Por DanielJimenez

70 de clabLevel



Genero:Masculino  

Web Developer

msie7
Citar            
MensajeEscrito el 28 Jul 2007 02:16 pm
hola!!

Entre que no tengo ni idea de php y uso copy paste de los tutoriales :crap: no soy capaz de entender nada de php asi que modifique el archivo php de esta forma:

Código :


<?php 
if (isset ($_POST["nombre"]) && isset ($_POST["email"]) ) { 
//repongo las variables 
$name = $_POST["nombre"]; 

$correo = $_POST["email"]; 

//se agregan variables
$Mail To="[email protected]"; 
$dia=date("m.d.Y"); 
$hora=date("H:i:s"); 
$mensaje=" 
El Mensaje se Envio el $dia a las $hora:\n\n 
----------------------------------------------------------------------------\n 
Nombre: $name\n 

E-mail: $correo\n 
----------------------------------------------------------------------------\n 
Mensaje: $mensaje\n 
----------------------------------------------------------------------------\n 
"; 
mail($MailTo, "E-mail desde la Web. (de $name)", $contenido, "From: $correo"); 
echo "estado=Mensaje enviado!!!"; 
?>  



Mas que modificar elimine cualquier linea en la que veia la palabra empresa jajajaja.

y del swf lo deje asi :

Código :


btn_enviar.onRelease=function(){
   estado_txt.text="enviando....."
   enviarMail()
}

var enviar_lv:LoadVars=new LoadVars
var recibir_lv:LoadVars=new LoadVars

function enviarMail() {
   envio_lv.nombre = nombre_txt.text;
    envio_lv.email = email_txt.text;
    envio_lv.cuerpo = cuerpo_txt.text;
    envio_lv.sendAndLoad("email.php", recibir_lv, "POST");
}
   
recibir_lv.onLoad=function(exito){
   if (exito){
      estado_txt.text=this.estado
   }else{
      estado_txt.text="error al enviar el mensaje"
   }
}


pero asi tb me aparece enviando y de ahi no pasa...no se que hacer es una lokura lo del envio de mail, algo tan basico para una web se convierte en un rompecabezas.

no se, a ver si sigue habiendo algo mal y lo modifico.

un saludo !! y muchas gracias como siempre!!!

hasta pronto.

Por falakata

23 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 31 Jul 2007 06:34 pm
creo que puede ser esto tambien:

en el PHP tenes:

Código :

echo "estado=Mensaje enviado!!!"; 


trata colocandolo:

Código :

echo "&estado=Mensaje enviado!!!"; 

es que no tengo flahs aqui para comprobar.

Saludos :cool:

Por DanielJimenez

70 de clabLevel



Genero:Masculino  

Web Developer

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.