Volledige versie bekijken : script klopt niet helemaal ???
aceka
%Europe/Berlin %355 %2005, 09:32
hoi
ik heb de tutorial van Marc landsheer zo'n beetje gemaakt
en nu kom ik tot de veronderstelling dat hij niet werkt, na hem vorige week een e-mail gestuurd te hebben maar nog geen reactie daarop gekregen heb,
stel ikde vraag hier maar ken zelf niks van php dus mss dat iemand mij kan helpen
het gaat hier om een flash formulier wat ik gemaakt heb met een php script van marc landsheer
nu
krijg ik wel de ondrwerpen in mijn e-mail maar niet de tekst die ingegeven worden op het formulier door de gebruiker
dit is het script :
<HTML>
<HEAD>
<TITLE>Contact formulier</TITLE>
<BODY>
<?php
$TextVariable = '&resultaat=';
$response = 'De data is verzonden.';
echo $TextVariable;
echo $response;
mail ("Jouw@email.com", "Bericht", "
Bericht
Naam:
$naam
Email-adres:
$email
Bericht:
$bericht
");
?>
</body>
</html>
. ik heb de e-mail veranderd in mijn e-mail adres maar moet er verdr nog iets veranderd worden??
mvg
dioneo
%Europe/Berlin %399 %2005, 10:35
Allereerst moet je weten of jouw bericht ook wel als $bericht binnenkomt in php.
je verstuurt $bericht maar het is (neem ik aan) een POSTVAR, dan moet je dus $_POST['bericht'] gebruiken in plaat van $bericht. In de tutorial staat waarschijnlijk register_globals aan in php, en dat is geen default-instelling.
Ook gebruik je een html-opmaak terwijl het er op lijkt dat je alleen gegevens naar flash terug wil sturen. Haal daarom eens alle html-tags er uit?
aceka
%Europe/Berlin %420 %2005, 11:05
ik heb gedaan wat hierboven staat dus ook de aanpassingen van dioneo
maar nu krijg ik zlefs geen e-mail meer binnen
wat eerst wel het geval was
wat nu?
aceka
%Europe/Berlin %425 %2005, 11:12
ik heb gedaan wat hierboven staat dus ook de aanpassingen van dioneo
maar nu krijg ik zlefs geen e-mail meer binnen
wat eerst wel het geval was
wat nu?
na wat gepuzzel is het me uiteindelijk toch gelukt
had het de - ipv de _ gebruikt
bedankt
josko
%Europe/Berlin %442 %2005, 11:37
ik denk dat dit ook een beetje een onhandige manier is..
dit zijnd e gegevens die je op wil vragne?
bericht
naam
email adres.
begin met een html form.. index.htm:
<html>
<head>
<title>
html form
</title>
<body>
<form action="index.php" value="bericht" id="bericht">
uw bericht:
<p>
<textarea></textarea>
</p>
<P>
uw naam? <input type="text"></P><P>
uw email adres? <input type='text">
</p>
</form>
</body>
</html>
------index.php
---
<?php
$message = $_post['bericht']
mail("me@hotmail.com",$message")
?>
zoiets... ik heb al een tijdje niks ana me php gedaan, maar zoiets is denk ik een stuk simpeler...
en verder, een mail vind ik niet nodig om met php te gaan doen...
brossiekoppie
%Europe/Berlin %480 %2005, 12:31
en verder, een mail vind ik niet nodig om met php te gaan doen...
Met wat dan wel?
josko
%Europe/Berlin %645 %2005, 16:29
html kan het zelf ook...ik zal nog een keer het mailto maken als html file.
<html>
<head>
<title>
html form
</title>
<body>
<form action="index.php" action="maito:jouw@email.com">
uw bericht:
<p>
<textarea></textarea>
</p>
<P>
uw naam? <input type="text"></P><P>
uw email adres? <input type='text">
</p>
</form>
</body>
</html>
zo verstuurde uie je gegevens en is het een flink stuk makkelijker dan met php
dioneo
%Europe/Berlin %652 %2005, 16:39
Maar, josko, dan gebruik je het mailprogramma van de bezoeker, en als die geen mailprog heeft gaat t mis. En er zijn nog tig andere redenen om het niet op die manier te doen. php is een veel veiliger en netter manier om mail af te handelen. Bovendien kunje dan mails ook nog s in een database stoppen voor je t verstuurd.
Je 'makkelijke' optie is een onbruikbare optie als je zekerheid wilt. (Daarnaast missen je form-fields nog een name-attribute zodat je niet weet welke info je leest... :| )
josko
%Europe/Berlin %656 %2005, 16:45
het is ook een vrij simpele, maar wat dat betreft heb je gelijk.
je kan ook denk ik eerst de button het laten versturen,doorgaan naar een php file en het daarin in je database gooien, maar de zekerheid is inderdaad beperkt.
[verder ik werk op het moment even niet aan datbases maar ik snap hoe het werkt...
kan alleen geen sql]
brossiekoppie
%Europe/Berlin %415 %2005, 10:58
Je 'makkelijke' optie is een onbruikbare optie als je zekerheid wilt.
Dat dacht ik ook, dit is misschien een goede oplossing als jeecht niks van php/cgi-bin/... afweet (want standaard heeft iedereen Outlook Express (Windows), Mail (Mac)) maar het blijft geen goede manier op alle vlakken.
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.