Synology-Forum.nl

Overige software => Web Station => Topic gestart door: Robert P. op 27 februari 2011, 20:27:36

Titel: DS111 en PHP
Bericht door: Robert P. op 27 februari 2011, 20:27:36
Ik heb sinds kort een DS111 nu heb ik al veel aan de gan gekregen, de site(s) zijn via internet te benaderen.
Maar toch heb ik een paar vragen, als ik een index.php plaats werkt het perfect en dan is volgens mij php
ook actief anders zou het niet werken.
Als ik er een contact.php inzet met een invul scherm en die zou ik gemaild willen krijgen naar mijn eigen
mail adres, ik kan alles netjes invullen en op versturen klikken krijg ook de melding dat het verstuurd is.
Maar ik ontvan geeb enkele mail, zou iemand naar dit script kunnen kijken of advies kunnen geven of er
nog instellingen moeten komen in de DS111.
M.v.g. Robert    Alle advies is welkom.
Hieronder mijn php script dat ik wil gebruiken.

<?
//////////////////////////////////////////////////////////////
//    Contact / Mail formulier (Anti Spam & Mail Checker)     //
//                                                             //
//             Door: RdR^                                        //
//             E-mail: thijs [AT] ferket [DOT] net             //
//             Web:   http://www.ferket.net (http://www.ferket.net)                    //
//                                                            //
//////////////////////////////////////////////////////////////

ob_start(); // Voor Cookie setten

// Headers zetten zodat de de inhoud niet word gecashed
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");

// Config Gedeelte
$site = "http://www.google.nl";    // Site waarnaar je terug gaat als je een bericht hebt achtergelaten
$wm_naam = "Mijn Naam";                // Webmaster naam
$wm_email = "mijn http://www.ferket.net (http://www.ferket.net) -->
</head>

<body>
  <table class="tabel" border="1" cellpadding="5" cellspacing="0"  width="300">
        <tr>
            <td><br />
                 <form method="post" action="<? $_SERVER['PHP_SELF']; ?>">
                  <table>
                    <tr>
                        <td>&nbsp;</td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td class="<? echo $fout_text_naam; ?>">Naam:</td>
                        <td><input type="text" class="<? echo $fout_vakje_naam; ?>" id="naam" name="naam" maxlength="20" value="<? if (!empty($naam)) { echo stripslashes($naam); } ?>" /></td>
                    </tr>
                    <tr>
                        <td class="<? echo $fout_text_email; ?>">Email:</td>
                        <td><input type="text" class="<? echo $fout_vakje_email; ?>" id="email" name="email" maxlength="30" value="<? if (!empty($email)) { echo $email; } ?>" /></td>
                    </tr>
                    <tr>
                        <td class="<? echo $fout_text_onderwerp; ?>">Onderwerp:</td>
                        <td><input type="text" class="<? echo $fout_vakje_onderwerp; ?>" id="onderwerp" name="onderwerp" maxlength="30" value="<? if (!empty($onderwerp)) { echo stripslashes($onderwerp); } ?>" /></td>
                    </tr>
                    <tr>
                        <td valign="top" class="<? echo $fout_text_bericht; ?>">Bericht:</td>
                        <td><textarea id="bericht" name="bericht" class="<? echo $fout_vakje_bericht; ?>" cols="35" rows="6"><? if (!empty($bericht)) { echo stripslashes($bericht); } ?></textarea></td>
                    </tr>
                    <tr>
                        <td>&nbsp;</td>
                        <td><input type="submit" id="verzenden" name="verzenden" value="Verzenden" /><input type="submit" id="wis" name="wis" value="Wis velden" /></td>
                    </tr>
                  </table>
                </form>
            </td>
        </tr>
  </table>    
</body>
</html>
<?
}
?>
Titel: Re: DS111 en PHP
Bericht door: wizjos op 27 februari 2011, 22:55:06
Hmmm, heb de code even overgenomen en getest.. Werkt hier normaal als ik mijn eigen e-mail adres gebruik... Heb je wel in de DSM ingesteld waar mail naartoe moet worden gestuurd? (Config scherm, Melding, tab e-mail)?

Oja, tip: Zet zo'n lap code tussen Code tags (tussen de knoppen boven bericht opstellen), dan blijft het overzichtelijk en is de code in een keer te selecteren :wink:

Wizjos
Titel: Re: DS111 en PHP
Bericht door: Robert P. op 28 februari 2011, 15:21:26
Ok, dank je ik heb er naar gekeken en gevonden als leek zijne maar wat moet ik
invullen als ik een gmail account gebruik!!
(of e.v.t. een ander account)

Bij de SMTP-server en de mail adressen.

b.v.d. Robert