Pagina 1 van 1

PHP vraag mailform

Geplaatst: 03 jul 2004, 08:51
door rob57
Hallo,

Ik heb van internet een php script (mailform) gedownload voor mijn website. Ik heb hem nu werkend, maar ik heb wel wat vraagjes waar ik niet uit kom:

1. wat is de sting (of wat moet ik doen) om de pagina te centreren.

2. wat moet ik invoeren om na de bevestiging pagina weer automatisch (of
door het klikken op een knop) terug te keren naar het hoofdmenu.

In html weet ik wel hoe je kan (naar enkele seconden) kan doorschakelen naar
een andere pagina, maar ik weet niet of je html kan omzetten naar php. Ik
heb nu maguma op mijn pc staan.

Alvast hartelijk dank voor de hulp.

Rob

Geplaatst: 03 jul 2004, 09:13
door WebSiteNet
Dat ligt er allemaal aan welk script je genomen hebt.

1. moet kunnen met dit (html):

Code: Selecteer alles

<div style="text-align: center;">

// Rest van de html code //

</div>
2. Moet kunnen door een link in te voegen oid. Maar daarvoor heb ik het script nodig.

Geplaatst: 03 jul 2004, 09:36
door rob57
WebSiteNet schreef:Dat ligt er allemaal aan welk script je genomen hebt.

1. moet kunnen met dit (html):

Code: Selecteer alles

<div style="text-align: center;">

// Rest van de html code //

</div>
2. Moet kunnen door een link in te voegen oid. Maar daarvoor heb ik het script nodig.

Wil je het hier in de groep geplaatst zien, of mail ik het direct?

Rob

Geplaatst: 03 jul 2004, 09:53
door WebSiteNet
In de groep (als je daarmee topic bedoeld). Kunnen andere mensen ook meelezen en de oplossing geven.

Geplaatst: 03 jul 2004, 10:29
door rob57
OK, misschien dat er meer zijn die reageren. Ik zet hem hieronder


++++++++++++++


<br><p class="b3">
<? if($action=='send'){

if (($mssg=='')||($subject=='')||($naam=='')){$input='fout';}elseif
(!ereg( "[A-Za-z0-9_-]+([\.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([\.]{1}[A-Za-z0-9-]+)+", $email)) { $emailfout="1"; } else {

if (getenv(HTTP_X_FORWARDED_FOR)){
$ip = getenv(HTTP_X_FORWARDED_FOR); } else {
$ip = getenv(REMOTE_ADDR); }

$mssg=stripslashes($mssg);

$mssg=$mssg.'

URL='.$url.'
IP = '.$ip;


$subject = stripslashes($subject);
$subject="uw onderwerp: ".$subject;
mail("zelf@zelf.nl", "$subject", "$mssg", "From: $naam<$email>");
$status='send';
?>

Uw bericht is verzonden. U ontvang zo spoedig mogelijk een antwoord op uw vraag!

</td>
</tr>
</table>
</td>
</tr>
</table>

</body>
</html>

<? exit; }} ?>

<? if ($status!=send){ ?>

<br>Zorg ervoor dat alle velden correct zijn invuld!

<br><br>

<? if ($input==fout) { ?><font color="white">Vul aub alle velden in!</font><br><Br><? } elseif
($emailfout==1){ ?><font color="white">Vul aub een juist emailadres in, anders kan ik u reactie terugsturen!</font><br><Br><? } ?>

<form action="contact.php" method="post">
<input type="hidden" name="action" value="send">

<table border="0">
<tr>
<td><p class="b3"><b>Naam</b></td>
<td><input type="text" size="25" name="naam" maxlength="35" value="<? echo $naam; ?>"></td>
</tr>
<tr>
<td><p class="b3"><b>Email adres</b></td>
<td><input type="text" size="25" name="email" maxlength="35" value="<? echo $email; ?>"></td>
</tr>
<tr>
<td><p class="b3"><b>Onderwerp</b></td>
<td><input type="text" size="25" name="subject" maxlength="35" value="<? echo $subject; ?>"></td>
</tr>
<tr>
<td valign="top"><p class="b3"><b>Bericht:</b></td>
<td><textarea rows="10" cols="37" name="mssg"><? echo htmlspecialchars(stripslashes($mssg)); ?></textarea></td>
</tr><tr>
<td colspan="2"><center><input type="submit" value="Verstuur"></td>
</tr>
</table>

</form>
<? } ?>
<BR><BR>

</td>
</tr>
</table>
</td>
</tr>
</table>

</body>
</html>


++++++++++++++++++++


Rob

Geplaatst: 03 jul 2004, 10:32
door WebSiteNet
Mischein kan je hier iets mee. Dit een topic van iemand die een script in phpbb wilde zetten. Net zo iets:

http://www.phpbb.nl/viewtopic.php?t=11013

Succes! :wink: