script reactie/mail toevoegen
Goeiedag
Ik ben een beginneling in webdesign en ben met n website bezig en zou daar een script in willen bouwen om klanten zelf een reactie in te geven en zelf weer terug kunnen lezen nu ben ik aan het zoeken op het net maar ik ben nog niet wat bezonders tegen gekomen wat ik dus zoek is een script in html of php wat ik in mn eigen pagina kan plakken en alleen een beetje aanpasen
en zoek tevens nog een script voor open mail waar je eigen gegevens in moet voeren en dat er dan een automatich een mail wordt verzonden naar de klant (u wordt zo spoedig mogelijk contact met u op genomen)
en als dit mogelijk is waar ik een beetje zelf hier en daar wat aanpasingen moet verrichten
Ik ben een beginneling in webdesign en ben met n website bezig en zou daar een script in willen bouwen om klanten zelf een reactie in te geven en zelf weer terug kunnen lezen nu ben ik aan het zoeken op het net maar ik ben nog niet wat bezonders tegen gekomen wat ik dus zoek is een script in html of php wat ik in mn eigen pagina kan plakken en alleen een beetje aanpasen
en zoek tevens nog een script voor open mail waar je eigen gegevens in moet voeren en dat er dan een automatich een mail wordt verzonden naar de klant (u wordt zo spoedig mogelijk contact met u op genomen)
en als dit mogelijk is waar ik een beetje zelf hier en daar wat aanpasingen moet verrichten
Gewijzigd op 11/09/2011 12:12:58 door Theo devries
hallo
ik heb wel al een aantal websites gemaakt in html, maar ik ben ook een beginneling in php. ik kijk dus ook rond waar ik wat kan leren & lenen...
ik heb ergens een gastenboek script gb.php gevonden dat werkt (zie hieronder), en dat samenwerkt met het bestand gastenboek.txt in dezelfde directory (je begint met een leeg txt bestandje; hierin koten naam, e-mail en message van de bezoekr te staan); voor beide moet je chmod naar 777 op de server.
enige probleem: spam! dus captcha of andere methodes, maar daarover verschillen de deskundigen nogal van mening...
de volledige pagina gb.php (verder gewoon op te maken):
<SCRIPT language="JavaScript">
function validate(form) {
if (form.name.value=="") {
alert("Vul je naam in");
return false;
} else if (form.message.value=="") {
alert("Vul je bericht in");
return false;
} else if (form.email.value=="") {
alert("Vul je emailadres in");
return false;
}
}
</SCRIPT>
<P>
<link href="../nwstylesheet.css" rel="stylesheet" type="text/css">
<link href="../nwstylesheet.css" rel="stylesheet" type="text/css">
<link href="../nwstylesheet.css" rel="stylesheet" type="text/css">
<p align="center"><img src="../ILL/espressobbw.jpg" width="283" height="149"></p>
<table width="444" height="62" border="2" align="center" cellpadding="2" cellspacing="0" bordercolor="#0000FF">
<tr>
<td valign="top">
<TABLE width="97%" cellspacing="0" cellpadding="0" >
<TR>
<TD width="59%"><span class="hoofdkop"><b>Gastenboek5</b></span><br></TD>
<TD width="41%"><div align="right">
<table width="89" border="2" cellpadding="2" cellspacing="0" bordercolor="#0000FF" bgcolor="#999999">
<tr>
<td width="79"><a href="javascript:history : history.back()" class="knop"><font color="#FFFFFF"><<TERUG</font></a></td>
</tr>
</table>
</div></TD>
</TR>
</TABLE>
<div align="left"></div>
<TABLE width="99%" cellspacing="0" cellpadding="0" >
<TR>
<TD class="subkop">Nieuw bericht</TD>
</TR>
</TABLE>
<TABLE width="98%" cellspacing="0" cellpadding="0" >
<TR>
<TD class="side"> <FORM action="../GASTENBOEK5/gb.php" method="GET" onSubmit="return validate(this);">
<INPUT type="hidden" name="action" value="write">
<TABLE class="side">
<TR>
<TD width="65" class="tekst">Naam:</TD>
<TD width="351" class="tekst-kl">
<INPUT type="text" name="name" size="30">
*verplicht veld</TD>
</TR>
<TR>
<TD><span class="tekst">E-Mai</span>l:</TD>
<TD class="tekst-kl">
<INPUT type="text" name="email" size="30">
*verplicht veld</TD>
</TR>
<TR>
<TD><span class="knop">Bericht</span>:</TD>
<TD><TEXTAREA name="message" cols="50" rows="5"></TEXTAREA></TD>
</TR>
</TABLE>
<INPUT name="submit" type="submit" value="Verstuur">
</FORM></TD>
</TR>
</TABLE>
<br>
<TABLE width="100%" cellspacing="0" cellpadding="0">
<TR>
<TD class="side"> <span class="knop">Berichten
tot en met . </span>
<HR> <TABLE width="100%" >
</TABLE>
<CENTER>
</CENTER></TD>
</TR>
</TABLE>
<P>
</td>
</tr>
</table>
<p> </p>
ik heb wel al een aantal websites gemaakt in html, maar ik ben ook een beginneling in php. ik kijk dus ook rond waar ik wat kan leren & lenen...
ik heb ergens een gastenboek script gb.php gevonden dat werkt (zie hieronder), en dat samenwerkt met het bestand gastenboek.txt in dezelfde directory (je begint met een leeg txt bestandje; hierin koten naam, e-mail en message van de bezoekr te staan); voor beide moet je chmod naar 777 op de server.
enige probleem: spam! dus captcha of andere methodes, maar daarover verschillen de deskundigen nogal van mening...
de volledige pagina gb.php (verder gewoon op te maken):
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?
$amount=15;
if ($_GET['action']=='write') {
header('location: gb.php?action=read&start=0');
$file=fopen('gastenboek.txt','a');
$message=str_replace("\r",'',$message);
$message=str_replace("\n",'{{',$_GET['message']);
fwrite($file,$_GET['name'].'|||'.$_GET['email'].'|||'.date('d-m-Y').'|||'.$_GET['url'].'|||'.$message."\n");
fclose($file);
}
$start=(isset($_GET['start'])?$_GET['start']:0);
$gastenboek=Array();
$gastenboek=file('gastenboek.txt');
?>
$amount=15;
if ($_GET['action']=='write') {
header('location: gb.php?action=read&start=0');
$file=fopen('gastenboek.txt','a');
$message=str_replace("\r",'',$message);
$message=str_replace("\n",'{{',$_GET['message']);
fwrite($file,$_GET['name'].'|||'.$_GET['email'].'|||'.date('d-m-Y').'|||'.$_GET['url'].'|||'.$message."\n");
fclose($file);
}
$start=(isset($_GET['start'])?$_GET['start']:0);
$gastenboek=Array();
$gastenboek=file('gastenboek.txt');
?>
<SCRIPT language="JavaScript">
function validate(form) {
if (form.name.value=="") {
alert("Vul je naam in");
return false;
} else if (form.message.value=="") {
alert("Vul je bericht in");
return false;
} else if (form.email.value=="") {
alert("Vul je emailadres in");
return false;
}
}
</SCRIPT>
<P>
<link href="../nwstylesheet.css" rel="stylesheet" type="text/css">
<link href="../nwstylesheet.css" rel="stylesheet" type="text/css">
<link href="../nwstylesheet.css" rel="stylesheet" type="text/css">
<p align="center"><img src="../ILL/espressobbw.jpg" width="283" height="149"></p>
<table width="444" height="62" border="2" align="center" cellpadding="2" cellspacing="0" bordercolor="#0000FF">
<tr>
<td valign="top">
<TABLE width="97%" cellspacing="0" cellpadding="0" >
<TR>
<TD width="59%"><span class="hoofdkop"><b>Gastenboek5</b></span><br></TD>
<TD width="41%"><div align="right">
<table width="89" border="2" cellpadding="2" cellspacing="0" bordercolor="#0000FF" bgcolor="#999999">
<tr>
<td width="79"><a href="javascript:history : history.back()" class="knop"><font color="#FFFFFF"><<TERUG</font></a></td>
</tr>
</table>
</div></TD>
</TR>
</TABLE>
<div align="left"></div>
<TABLE width="99%" cellspacing="0" cellpadding="0" >
<TR>
<TD class="subkop">Nieuw bericht</TD>
</TR>
</TABLE>
<TABLE width="98%" cellspacing="0" cellpadding="0" >
<TR>
<TD class="side"> <FORM action="../GASTENBOEK5/gb.php" method="GET" onSubmit="return validate(this);">
<INPUT type="hidden" name="action" value="write">
<TABLE class="side">
<TR>
<TD width="65" class="tekst">Naam:</TD>
<TD width="351" class="tekst-kl">
<INPUT type="text" name="name" size="30">
*verplicht veld</TD>
</TR>
<TR>
<TD><span class="tekst">E-Mai</span>l:</TD>
<TD class="tekst-kl">
<INPUT type="text" name="email" size="30">
*verplicht veld</TD>
</TR>
<TR>
<TD><span class="knop">Bericht</span>:</TD>
<TD><TEXTAREA name="message" cols="50" rows="5"></TEXTAREA></TD>
</TR>
</TABLE>
<INPUT name="submit" type="submit" value="Verstuur">
</FORM></TD>
</TR>
</TABLE>
<br>
<TABLE width="100%" cellspacing="0" cellpadding="0">
<TR>
<TD class="side"> <span class="knop">Berichten
tot en met . </span>
<HR> <TABLE width="100%" >
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?
$gastenboek=array_reverse($gastenboek);
for ($i=$start;$i<$start+$amount && $i<sizeof($gastenboek);$i++) {
list($name,$email,$date,$url,$message)=explode('|||',$gastenboek[$i]);
$message=str_replace('{{',"\n",$message);
echo '<TR><TD><B>'.($email!=""?'<A href="mailto:'.$email.'">'.$name.'</A>':$name).'</B></TD><TD align="right"><B>'.$date.'</B></TD></TR>'."\n";
echo ($url!=""?'<TR><TD colspan="2"><A href="'.$url.'" target="_blank">'.$url.'</A></TD></TR>':'')."\n";
echo '<TR><TD colspan="2"><SPAN>'.str_replace("\n",'<BR>',htmlspecialchars($message)).'</SPAN></TD></TR>'."\n";
echo '<TR><TD colspan="2"><HR></TD></TR>'."\n";
}
?>
$gastenboek=array_reverse($gastenboek);
for ($i=$start;$i<$start+$amount && $i<sizeof($gastenboek);$i++) {
list($name,$email,$date,$url,$message)=explode('|||',$gastenboek[$i]);
$message=str_replace('{{',"\n",$message);
echo '<TR><TD><B>'.($email!=""?'<A href="mailto:'.$email.'">'.$name.'</A>':$name).'</B></TD><TD align="right"><B>'.$date.'</B></TD></TR>'."\n";
echo ($url!=""?'<TR><TD colspan="2"><A href="'.$url.'" target="_blank">'.$url.'</A></TD></TR>':'')."\n";
echo '<TR><TD colspan="2"><SPAN>'.str_replace("\n",'<BR>',htmlspecialchars($message)).'</SPAN></TD></TR>'."\n";
echo '<TR><TD colspan="2"><HR></TD></TR>'."\n";
}
?>
</TABLE>
<CENTER>
Code (php)
</CENTER></TD>
</TR>
</TABLE>
<P>
</td>
</tr>
</table>
<p> </p>
Gebruik aub code tags....
zou je dit meschien ook even in 1 script willen maken als dat mogelijk is
Mvg theo
Mvg theo
Ik kan je bericht niet bewerken, maar het gaat erom dat je je code tussen [code] en [/code] plaatst, en dan het liefst de relevante code.
Gewijzigd op 14/09/2011 17:15:00 door - Ariën -
@Theo: het is (volgens mij) 1 script, alleen omdat het niet tussen de code-tags staat, ziet het er wat onleesbaar uit.
Zie wel dat er nog wat 3x dezelfde (?!) css wordt toegevoegd en een include. Begrijp niet waarom er in het bestand dan nog zaken als border color en font worden meegegeven --> kan/hoort in css thuis.
Mailto: is ook niet erg gebruikelijk meer --> maak een contactformulier.
Misschien handiger als wordt aangegeven waar het script te vinden is.
Overigens zou ik zelf kiezen voor het werken met een database ipv een txt bestand en controle door php en niet door javascript.
Veel van wat je wilt kun je zelf vinden met Google.
Zie wel dat er nog wat 3x dezelfde (?!) css wordt toegevoegd en een include. Begrijp niet waarom er in het bestand dan nog zaken als border color en font worden meegegeven --> kan/hoort in css thuis.
Mailto: is ook niet erg gebruikelijk meer --> maak een contactformulier.
Misschien handiger als wordt aangegeven waar het script te vinden is.
Overigens zou ik zelf kiezen voor het werken met een database ipv een txt bestand en controle door php en niet door javascript.
Veel van wat je wilt kun je zelf vinden met Google.
Gewijzigd op 14/09/2011 17:23:17 door Obelix Idefix
het is inderdaad één script, in z'n geheel in het berichtenvak gekopieerd, en daar een beetje vreemd weergegeven; kan ik niks aan doen.
misschien komt het door het onybreken van die
misschien komt het door het onybreken van die
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
tags, zoals Aar schrijft.
ik weet niet meer waar ik het gastenboek heb gevonden, misschien was het robsdomein.nl, die heeft een aantal aardige dingetjes, maar niet heel actueel meer.
[size=xsmall][i]Toevoeging op 14/09/2011 18:36:57:[/i][/size]
en nu doet-ie het weer, ik tikte iets over de tags en de rest van de tekst verschijnt in een 'script' venster...
ik weet niet meer waar ik het gastenboek heb gevonden, misschien was het robsdomein.nl, die heeft een aantal aardige dingetjes, maar niet heel actueel meer.
[size=xsmall][i]Toevoeging op 14/09/2011 18:36:57:[/i][/size]
en nu doet-ie het weer, ik tikte iets over de tags en de rest van de tekst verschijnt in een 'script' venster...
Ik ben opzoek naar dit gastenboek zie hier het voorbeeld>>>http://www.fashionshowband.nl/gastenboek
Dus een uitklap menu in een flat file als het mogelijk is in php wie zou mij hier aan kunnen helpen mijn dank is groot
Mvg theet
Dus een uitklap menu in een flat file als het mogelijk is in php wie zou mij hier aan kunnen helpen mijn dank is groot
Mvg theet




