Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

[php] form zonder inhoud

Pagina: 1
Acties:

Onderwerpen


Verwijderd

Topicstarter
Sinds ik mijn website via een andere leverancier laat hosten, werkt onderstaand stukje code niet meer. Misschien nieuwe php versie ofzo?
Op de vorige server werkte het wel, nu krijg ik wel de mail maar er staat niets in.

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
<?php 

     

        mail("wim@dbhardwoods.com;johan@dbhardwoods.com","Bericht van www.dbhardwoods.be",

          "Naam:" . $Naam . "\n" 

          . "Adres:" . $Adres . "\n"

          . "Postcode:" . $Postcode . "\n"

          . "Gemeente:" . $Gemeente . "\n"

          . "Land:" . $Land . "\n"

          . "Telefoon:" . $Telnr . "\n"

          . "Mailadres:" . $Mailadres . "\n"

          . "Activiteit:" . $Activiteit . "\n"

          . "Commentaar:" . $Commentaar . "\n"

        )

                        

    ?>

[ Voor 118% gewijzigd door Verwijderd op 07-02-2011 09:47 ]


  • TJHeuvel
  • Registratie: Mei 2008
  • Niet online
Kan je aub alleen relevante code posten?

Het lijkt er igg op dat de server geen PHP ondersteunt, je code wordt niet geparsed.

Freelance Unity3D developer


Verwijderd

Topicstarter
CyCloneNL schreef op maandag 07 februari 2011 @ 09:41:
Kan je aub alleen relevante code posten?

Het lijkt er igg op dat de server geen PHP ondersteunt, je code wordt niet geparsed.
Excuses, is aangepast.

Verwijderd

Topicstarter
CyCloneNL schreef op maandag 07 februari 2011 @ 09:41:
Kan je aub alleen relevante code posten?

Het lijkt er igg op dat de server geen PHP ondersteunt, je code wordt niet geparsed.
PHP support is enabled, php safe mode ligt af.

  • Voutloos
  • Registratie: Januari 2002
  • Niet online
Tijdens het debuggen error_reporting(-1) en display_errors on en je ziet alles dat je nodig hebt.

{signature}


  • gvdh
  • Registratie: December 2009
  • Laatst online: 11:40
Volgens mij maak je gebruik van Register Globals.
Je zal je script moeten aanpassen.
Voorbeeld: $Naam wordt $_POST['Naam']

  • Joolee
  • Registratie: Juni 2005
  • Niet online
ReenL geeft het antwoord al. Je script is hopeloos verouderd en je nieuwe hoster hecht wel waarde aan een veilige server. Ga je maar eens inlezen over hoe je om moet gaan met post variabelen.

Verwijderd

Topicstarter
Bedankt iedereen, het werkt terug.

  • Putyah
  • Registratie: Juni 2006
  • Laatst online: 13:39
Wat heb je precies gedaan zodat het weer werkt?

Verwijderd

Topicstarter
Putyah schreef op maandag 07 februari 2011 @ 16:36:
Wat heb je precies gedaan zodat het weer werkt?
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
<?php
$naam = htmlspecialchars($_POST['naam']);
$adres = htmlspecialchars($_POST['adres']);
$postcode = htmlspecialchars($_POST['postcode']);
$gemeente = htmlspecialchars($_POST['gemeente']);
$land = htmlspecialchars($_POST['land']);
$telnr = htmlspecialchars($_POST['telnr']);
$email = htmlspecialchars($_POST['email']);
$activiteit = htmlspecialchars($_POST['activiteit']);
$onderwerp = htmlspecialchars($_POST['onderwerp']);

if (!$email) {
echo "U heeft geen e-mailadres ingevuld!";
exit; }


else {

$message = "Naam: " . $naam . "
Adres: " . $adres . "
Postcode: " . $postcode . "
Gemeente: " . $gemeente . "
Land: " . $land . "
Telnr: " . $telnr . "
Email: " . $email . "
Activiteit: " . $activiteit . "
Onderwerp: 
" . $onderwerp . "
";


$mailadres = "email@email.be";
$message = str_replace ("<br>","\n", $message);
mail("$mailadres", "Bericht van www.dbhardwoods.be",
$message, "From: " . $email . "");


echo "Your message has been sent successfully. We will contact you as soon as possible";
}
?>

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Putyah schreef op maandag 07 februari 2011 @ 16:36:
Wat heb je precies gedaan zodat het weer werkt?
Gedebugd, waarschijnlijk.

Blad3z, volgende keer zouden we het op prijs stellen als je eerst de FAQ even doorneemt (Programming FAQ - PHP: Mijn POST en GET forms werken niet (meer) staat daar letterlijk in) en je zelf even debugt (Programming FAQ - Debuggen: hoe doe ik dat?) voor je je vraag stelt. We hebben er geen moeite mee om mensen te helpen die niet zo bekend zijn met programmeren maar sommige dingen kun je toch echt óók zelf als je iets minder ervaring hebt. :)

[ Voor 13% gewijzigd door NMe op 07-02-2011 16:47 ]

'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.

Pagina: 1