login  Naam:   Wachtwoord: 
Registreer je!
 Forum

mailform in flash werkt niet

Offline john1000 - 09/09/2005 05:25
Avatar van john1000Nieuw lid http://www.site...p;id=182#4

Hey

ik heb een flash bestandje gemaakt en een mail.php allebei indezelfde map doch werkt het niet

kan iemand mij helpen?
:$

11 antwoorden

Gesponsorde links
Offline vinTage - 09/09/2005 08:30 (laatste wijziging 09/09/2005 09:31)
Avatar van vinTage Nieuw lid Ondersteund je host wel php ?
Heb je wel het juiste e-mail adres ingevuld in de php ?
Heb je in flash de textvakken wel de juiste variabel namen gegeven ?


Stel dat bovenstaande allemaal correct is, dan moet je de swf via je localhost benaderen he, je kan niet "alleen maar even flash publishen en in het output venster even testen".

edit: ik heb die tut nog evebn bekeken, en inderdaad er gaat iets fout met de php, ik heb hem even opnieuw geschreven, gebruik deze, en het werkt met DIE flash.

  1. <?php
  2. $to = "JOU@EMAIL.HIER";
  3. $subject = "Hier het onderwerp van de mail";
  4. //hieronder "hoef" je niets te veranderen
  5. $bericht = $_POST['bericht'] ;
  6. $header = "From: " . $_POST['naam'] . " <" . $_POST['emailadres'] . ">\n";
  7. $header .= "Reply-To: " . $_POST['naam'] . " <" . $_POST['emailadres'] . ">\n";
  8. $header .= "X-Priority: 1";
  9. mail ($to, $subject, $bericht, $header);
  10. ?>


Voor de echte phpers, als ik iets doms deed, mag je dat best even zeggen hoor 
Offline john1000 - 09/09/2005 13:58 (laatste wijziging 09/09/2005 14:06)
Avatar van john1000 Nieuw lid Hey het werkt
bedankt daarvoor maar een klein vraagje hoe voeg ik nu extra velden toe zoals tel en adres:D

thankzzzzz:D
Offline vinTage - 09/09/2005 14:14
Avatar van vinTage Nieuw lid mjah, wat het kan zijn is dat de tijd tussen het posten van de info naar de php te kort is.
Ik bedoel, je drukt op je verzendknop, en GELIJK gaat de swf naar de volgende frame.(dus weg variablen)
Wat je zou kunnen doen is:
op keyframe 1 maak je alle input velden en de knop
zet een frame op keyframe 10 ofzoiets.(je inputvelden staan dus 10 fames lang in beeld)
Zet op frame 1 een stop();
Dan met je knop doe je de post actie, en _root.play();
en op frame 11 maak je de "dank u voor u mail" en een stop();
Zo rek je dus de tijd wat op die de swf heeft om te poaten naar de php.

Ik zal een van dezer dagen wel eens een nieuwe tut schrijven over flash en emailen, en controleren op adres etc, maar daar heb je nu niets aan 
Offline john1000 - 09/09/2005 14:44 (laatste wijziging 09/09/2005 15:32)
Avatar van john1000 Nieuw lid
  1. <?php
  2. $to = "webmaster@discotheek-millennium.be";
  3. $subject = "Contact formulier discotheek Millennium";
  4. //hieronder "hoef" je niets te veranderen
  5. $tel = $_POST['tel'] ;
  6. $adres = $_POST['adres'] ;
  7. $bericht = $_POST['bericht'] ;
  8. $header = "From: " . $_POST['naam'] . " <" . $_POST['e-mail'] . ">\n";
  9. $header .= "Reply-To: " . $_POST['naam'] . " <" . $_POST['e-mail'] . ">\n";
  10. $header .= "X-Priority: 1";
  11. mail ($to, $subject, $bericht, $header);
  12. ?>

is dit de goeie code voor het adres en tel toe te voegen?
Offline vinTage - 09/09/2005 15:04 (laatste wijziging 09/09/2005 15:04)
Avatar van vinTage Nieuw lid
  1. <?
  2. $bericht = $_POST['bericht'], $_POST['tel'], $_POST['adres'] ;
  3. ?>
Offline john1000 - 09/09/2005 15:34 (laatste wijziging 09/09/2005 15:34)
Avatar van john1000 Nieuw lid hey bedankt voor jullie snelle reactie het werkt zoals het moet werken met de naam en e-mail en het bericht maar tel en adres nog steeds niet
CODE
  1. <?php
  2. $to = "webmaster@discotheek-millennium.be";
  3. $subject = "Contact formulier discotheek Millennium";
  4. //hieronder "hoef" je niets te veranderen
  5. $bericht = $_POST['bericht'], $_POST['tel'], $_POST['adres'] ;
  6. $header = "From: " . $_POST['naam'] . " <" . $_POST['e-mail'] . ">\n";
  7. $header .= "Reply-To: " . $_POST['naam'] . " <" . $_POST['e-mail'] . ">\n";
  8. $header .= "X-Priority: 1";
  9. mail ($to, $subject, $bericht, $header);
  10. ?>

Offline Ontani - 09/09/2005 15:34 (laatste wijziging 09/09/2005 15:39)
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
een , (komma)? zeker dat dat geen . (punt) moet zijn?

zo dus:

  1. <?php
  2. $to = "webmaster@discotheek-millennium.be";
  3. $subject = "Contact formulier discotheek Millennium";
  4. //hieronder "hoef" je niets te veranderen
  5. $bericht = $_POST['bericht'] . $_POST['tel'] . $_POST['adres'] ;
  6. $header = "From: " . $_POST['naam'] . " <" . $_POST['e-mail'] . ">\n";
  7. $header .= "Reply-To: " . $_POST['naam'] . " <" . $_POST['e-mail'] . ">\n";
  8. $header .= "X-Priority: 1";
  9. mail ($to, $subject, $bericht, $header);
  10. ?>
Offline vinTage - 09/09/2005 15:38
Avatar van vinTage Nieuw lid oops, das mijn schuld 
Offline john1000 - 09/09/2005 15:55
Avatar van john1000 Nieuw lid Jaja super  het macheert alleen dat de teksten vlak achtereen staan in de mail en niet onder mekaar:s
Offline Ontani - 09/09/2005 15:56
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
  1. <?
  2. $bericht = $_POST['bericht'] . "\n". $_POST['tel'] . "\n". $_POST['adres'] ;
  3. ?>
Offline john1000 - 09/09/2005 16:02
Avatar van john1000 Nieuw lid Wooow macheert
bangelijke site hier
thanks:D :D 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.233s