script reactie/mail toevoegen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Theo devries

theo devries

11/09/2011 12:11:50
Quote Anchor link
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
Gewijzigd op 11/09/2011 12:12:58 door Theo devries
 
PHP hulp

PHP hulp

23/11/2024 02:00:43
 
Giel Karst

Giel Karst

14/09/2011 11:48:34
Quote Anchor link
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):

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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');

?>


<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">&lt;&lt;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
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $start+1; ?>

tot en met
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo min($start+$amount,sizeof($gastenboek)); ?>
. </span>
<HR> <TABLE width="100%" >
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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";
          }

        ?>

</TABLE>
<CENTER>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
          if ($start>0) echo '<A href="gb.php?start='.max(0,$start-$amount).'"><<<</A> ';
          if ($start+$amount<sizeof($gastenboek)) echo ' <A href="gb.php?start='.($start+$amount).'">>>></A>';
        ?>

</CENTER></TD>
</TR>
</TABLE>
<P>
</td>
</tr>
</table>
<p>&nbsp;</p>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php include("linkin.php"); ?>
 
- Ariën  -
Beheerder

- Ariën -

14/09/2011 12:16:38
Quote Anchor link
Gebruik aub code tags....
 
Theo devries

theo devries

14/09/2011 17:04:02
Quote Anchor link
zou je dit meschien ook even in 1 script willen maken als dat mogelijk is

Mvg theo
 
- Ariën  -
Beheerder

- Ariën -

14/09/2011 17:14:38
Quote Anchor link
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 -
 
Obelix Idefix

Obelix Idefix

14/09/2011 17:18:36
Quote Anchor link
@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.
Gewijzigd op 14/09/2011 17:23:17 door Obelix Idefix
 
Giel Karst

Giel Karst

14/09/2011 18:35:04
Quote Anchor link
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
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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...
 
Theo devries

theo devries

15/09/2011 21:51:15
Quote Anchor link
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
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.