[php] online mail verstuurd geen tekst meer

Pagina: 1
Acties:
  • 34 views sinds 30-01-2008

  • Cybertroy
  • Registratie: Februari 2001
  • Laatst online: 16-04 19:23
Ik heb op mijn HP een handig online 'mail' verzend stukje staan die het altijd deed, maar ik krijg al een tijdje een emailtje met lege velden naar mij toe gezonden. Het mail.php schijnt niet goed meer te werken wat is er aan de hand?

Mail.php:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<? 
$recipient="mail@cybertroy.nl"; // je e-mail adress 
$subject="Online mail"; // titel e-mail 

$content= 
"Subject:".$subjectcontact. 
"\n\nRealname:".$realname. 
"\n\nNickname:".$nickname. 
"\n\nWoonplaats:".$woonplaats. 
"\n\nE-mail:".$email. 
"\n\nComments:".$comments. 
$message; 

mail($recipient, $subject, $content); 

echo "<font face=verdana size=4 color=#333333>Je mail is verzonden, Bedankt ! </font>";
?>

mail.htm (een stuk uit de htm file)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<form action=mail.php> 
        <p>&nbsp;</p> 
  <table width="293" border="0" cellspacing="0"> 
    <tr> 
      <td width="103"><font color="#FFFFFF" size="2">Onderwerp:</font></td> 
      <td width="186"><input name=subjectcontact type="text" size="30"></td> 
    </tr> 
    <tr> 
      <td>&nbsp;</td> 
      <td>&nbsp;</td> 
    </tr> 
    <tr> 
      <td><font color="#FFFFFF" size="2">Naam:</font></td> 
      <td><input type=text name=realname size=30></td> 
    </tr> 
    <tr> 
      <td>&nbsp;</td> 
      <td>&nbsp;</td> 
    </tr> 
    <tr> 
      <td><font color="#FFFFFF" size="2">Nickname:</font></td> 
      <td><input type=text name=nickname  size="30" maxlength="30"></td> 
    </tr> 
    <tr> 
      <td>&nbsp;</td> 
      <td>&nbsp;</td> 
    </tr> 
    <tr> 
      <td><font color="#FFFFFF" size="2">Woonplaats:</font></td> 
      <td><input name=woonplaats  type=text size="30" maxlength="30" ></td> 
    </tr> 
      <tr> 
      <td>&nbsp;</td> 
      <td>&nbsp;</td> 
    </tr> 
    <tr> 
      <td><font color="#FFFFFF" size="2">E-mail: </font></td> 
      <td><input name=email type=text value="@" size=30> * </td> 
    </tr> 
      <tr> 
      <td>&nbsp;</td> 
      <td>&nbsp; </td> 
    </tr> 
    <tr> 
      <td><font color="#FFFFFF" size="2">Vertel:</font></td> 
      <td><textarea name=comments rows=3 cols=30></textarea> </td> 
    </tr> 
    <tr> 
      <td>&nbsp;</td> 
      <td>&nbsp;</td> 
    </tr> 
    <tr> 
      <td><font color="#FFFFFF" size="2"> 
        <input name="submit" type=submit value=Send> 
        </font></td> 
      <td><input type="reset" name="Reset" value="Reset"></td> 
    </tr> 
  </table> 
</form>

Dus voor de duidelijkheid, ik krijg de mail wel maar als je op de HP iets in de velden schrijft dan wordt dat niet meer mee verzonden :(

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 23:30

NMe

Quia Ego Sic Dico.

Heb je al eens geprobeerd $content gewoon af te drukken in plaats van te mailen? Misschien blijft die zomaar ineens leeg ofzow? ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Mayco
  • Registratie: Augustus 2002
  • Laatst online: 24-05 17:37
$_POST["variable"] ipv $variable gebruiken

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 23:30

NMe

Quia Ego Sic Dico.

Mayco schreef op 16 maart 2004 @ 21:52:
$_POST["variable"] ipv $variable gebruiken
Tot zover mijn subtiele hint... :'(

;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Mayco
  • Registratie: Augustus 2002
  • Laatst online: 24-05 17:37
NMe84 schreef op 16 maart 2004 @ 21:53:
[...]

Tot zover mijn subtiele hint... :'(

;)
:), ik was mijn bericht aan het typen terwijl dat jij je post submitte, dus ik kan er niets aan doen :)

  • Sybr_E-N
  • Registratie: December 2001
  • Laatst online: 22:15
Je vertelt niet welke versie van PHP je gebruikt, maar een grote kans dat je antwoord al in de P&W faq staat. Hier.

  • Cybertroy
  • Registratie: Februari 2001
  • Laatst online: 16-04 19:23
Mayco schreef op 16 maart 2004 @ 21:52:
$_POST["variable"] ipv $variable gebruiken
Ik begrijp niet wat jij bedoeld.

Maar wat ik niet snap is dat het formulier altijd heeft gedaan, misschien verdiend hij niet de schoonheidsprijs maar dat doet er niet toe. Het moet werken.


edit: het heeft dus te maken met de php update van de provider.... Maar moet is nu overal $_POST neer zetten??

[ Voor 17% gewijzigd door Cybertroy op 16-03-2004 22:33 ]


  • We Are Borg
  • Registratie: April 2000
  • Laatst online: 22:26

We Are Borg

Moderator Wonen & Mobiliteit / General Chat
Cybertroy schreef op 16 maart 2004 @ 22:31:
[...]


Ik begrijp niet wat jij bedoeld.
Misschien kan je dan eens op onderzoek uitgaan i.p.v. stoppen ;). Kijk eens in de faq of op google. Gebruik de search eens

[subtiele hint modus]

P&W FAQ - PHP

[/subtiele hint modus]

:)

  • Cybertroy
  • Registratie: Februari 2001
  • Laatst online: 16-04 19:23
We Are Borg schreef op 16 maart 2004 @ 22:33:
[...]


Misschien kan je dan eens op onderzoek uitgaan i.p.v. stoppen ;). Kijk eens in de faq of op google. Gebruik de search eens

[subtiele hint modus]

P&W FAQ - PHP

[/subtiele hint modus]

:)
Oke begrepen :)

  • Cybertroy
  • Registratie: Februari 2001
  • Laatst online: 16-04 19:23
Dus snap nu dat er wat moet veranderen, maar wat ik ook probeer te veranderen ik krijg steeds foutmeldingen op de lijn waar ik wat verander.

  • Eärendil
  • Registratie: Februari 2002
  • Laatst online: 22:28
Misschien is het handig als je dan ook even de nieuwe code+foutmelding met ons deelt?
De meeste tweakers hebben namelijk geen glazen bol

[edit]
En misschien zou je in je HTML kunnen kiezen voor een METHOD in je formulier, nu is het maar gokken of het GET of POST is (het gaat fout, dus het zal standaard wel GET zijn).

[ Voor 42% gewijzigd door Eärendil op 16-03-2004 22:58 ]


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 23:30

NMe

Quia Ego Sic Dico.

Misschien dat we je kunnen helpen als je je veranderde code laat zien... ;)
De meeste tweakers hebben namelijk geen glazen bol
Ik wel, maar helaas komen mijn voorspellingen nooit uit... 8)7

[ Voor 47% gewijzigd door NMe op 16-03-2004 22:57 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 23:30

NMe

Quia Ego Sic Dico.

Eärendil schreef op 16 maart 2004 @ 22:55:
En misschien zou je in je HTML kunnen kiezen voor een METHOD in je formulier, nu is het maar gokken of het GET of POST is (het gaat fout, dus het zal standaard wel GET zijn).
Technisch gezien hoeft dat net, je kan ook $_REQUEST['variabele'] gebruiken....maar of dat nou zo wenselijk is? Dacht het niet. ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Mayco
  • Registratie: Augustus 2002
  • Laatst online: 24-05 17:37
je moet enkel $_POST gebruiken voor variables die uit een form komen. $_GET is voor variables die uit de url komen (index.php?page=1). normale variables blijven dus gewoon $var.

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 01:00

.oisyn

Moderator Devschuur®

Demotivational Speaker

Mja, we gaan op GoT niet jouw code debuggen. Het feit dat je "$_POST["variable"] ipv $variable gebruiken" niet snapte geeft eigenlijk al aan hoe ver jij gevorderd bent met PHP. Dat is natuurlijk niet erg, iedereen moet ergens beginnen, maar op GoT streven we naar een bepaald niveau en vooral inzet, die inzet mis ik een beetje bij je. Misschien is het handig om eerst even een goede cursus php te doen en/of een tijdje in de manual van php zelf rondbladeren? Dan leer je de functies een beetje kennen en begin je het een en ander ook te snappen aan de hand van de code in de usercomments. Succes :)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.

Pagina: 1

Dit topic is gesloten.