Contact script ergens in verwerkt
maar de footer klopt door het script niet meer ????
Voorbeeld
http://www.jessie2007.nl/nuke/Portfolio/contact.php
Script
of ligt het aan de cssPHP Code:
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta name="robots" content="all" />
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
<title>M@$TeR M@Rk Portfolio</title>
<script type="text/javascript"></script>
<style type="text/css" media="all">
@import url(style/style.css);
</style>
</head>
<body>
<div id="contain">
<div id="header">
<h1>M@$TeR M@Rk Portfolio</h1>
</div>
<div id="leftcol">
<h2>Menu</h2>
<p>
<?php
if($_SESSION['sessie'] != 1)
echo "<a href=\"inloggen.php\">- Inloggen</a><br />";
?>
<a href="index.php">- Portfolio index</a><br />
<a href="portfolio.php">- Portfolio bekijken</a><br />
<a href="contact.php">- Contact formulier</a><br />
<?php
if($_SESSION['sessie'] != 0)
echo "<a href=\"portfolio_toevoegen.php\">- Portfolio toevoegen</a><br />";
if($_SESSION['sessie'] != 0)
echo "<a href=\"portfolio_bewerken.php\">- Portfolio bewerken</a><br />";
if($_SESSION['sessie'] != 0)
echo "<a href=\"portfolio_verwijderen.php\">- Portfolio verwijderen</a><br /><br />";
if($_SESSION['sessie'] != 0)
echo "<a href=\"settings.php\">- Settings</a><br /><br />";
if($_SESSION['sessie'] != 0)
echo "<a href=\"uitloggen.php\" style=\"color:#FF0000;\">- Uitloggen</a><br />";
?>
</p>
</div>
<div id="content">
<h2>Contact</h2>
<?
$mailto = "mastermark@jessie2007.nl"; //jouw email adres
if($_SERVER['REQUEST_METHOD'] == "POST"){
if(empty($_POST['naam'])){
$fout[] = "Je hebt geen <b>naam</b> ingevuld!!!";
}
if(empty($_POST['bericht'])){
$fout[] = "Je hebt geen <b>bericht</b> ingevuld!!!";
}
if(empty($_POST['mail'])){
$fout[] = "Je hebt geen <b>emailadres</b> ingevuld!!!";
}
if($_SESSION['security_code'] != $_POST['security_code'] OR empty($_SESSION['security_code'])){
// hier check hij of die ingevulde code goed is
$fout[] = "De ingevoerde code is onjuist of bestaat niet.";
unset($_SESSION['security_code']);
}
if(count($fout) > 0){ // over de 0 dus fouten
print "De volgende fout(en) zijn gevonden:<br><br>";
foreach($fout as $fout_a){
print $fout_a."<br>\n";
}
print "<br /><br /><a href=\"javascript:history.go(-1);\">Ga terug.</a>";
}else{
if($_POST['onderwerp'] == 'bug'){
$onderwerp = "Bug";
}elseif($_POST['onderwerp'] == 'idee'){
$onderwerp = "Idee";
}elseif($_POST['onderwerp'] == 'vraag'){
$onderwerp = "Vraag";
}elseif($_POST['onderwerp'] == 'overige'){
$onderwerp = "Overige";
}else{
$onderwerp = "Overige";
}
$header = "From: ".$_POST['naam']." < ".$_POST['mail']." >";
mail($mailto, $onderwerp, $_POST['bericht'], $header);
echo "Je mail is <b>succesvol</b> verzonden, ".$_POST['naam'];
}
}else{
echo "<form method='post' action=''>
Naam:
<input type='text' name='naam' size='20'><br>
Email-adres:
<input type='text' name='mail' size='20'><br>
Onderwerp:
<select size='1' name='onderwerp'>
<option value='bug' selected>Bug</option>
<option value='idee'>Idee</option>
<option value='vraag'>Vraag</option>
<option value='overige'>Overige</option>
</select><br>
<br>
Bericht:<br>
<textarea rows='11' name='bericht' cols='45'></textarea><br>
<!-- Captcha -->
<img src=\"captcha/CaptchaSecurityImages.php?width=100&height=40&characters=5&".time()."\" /><br>
Code: <input id=\"security_code\" name=\"security_code\" type=\"text\" /><br><br>
<!-- Einde Captcha -->
<input type='submit' value='Verzenden' name='B1'>
</form> ";
}
?>
<div id="footer">
<p>
<a href="http://validator.w3.org/check?uri=referer">
<img style="border:0;width:80px;height:15px"
src="http://www.jessie2007.nl/nuke/Portfolio/images/xhtml.png"
alt="Valid XHTML 1.0 Strict" /></a>
<a href="http://jigsaw.w3.org/css-validator/">
<img style="border:0;width:80px;height:15px"
src="http://www.jessie2007.nl/nuke/Portfolio/images/css.png"
alt="Valid CSS!" /></a>
Tweaked By: <a href="http://www.jessie2007.nl/nuke" onclick="window.open(this.href); return false;">© By M@$TeR M@Rk 2007</a></p>
</div>
</div>
</body>
</html>
Groeten MarkPHP Code:
body {
font:8pt verdana;
background:#FFF;
margin:0;
padding:0;
background-image: url(../image/bg.gif);
}
/* urls */
a:link, a:visited, a:active {
color:#47a5ee;
font:bold 8pt verdana, arial, sans-serif;
}
a:hover {
color:#b3d4e7;
font:bold 8pt verdana, arial, sans-serif;
}
/* tekst in de header waar h1 wordt gebruikt */
h1 {
font:28pt verdana, arial, sans-serif;
color: #47a5ee;
margin:0;
padding:20px;
}
/* tekst die gebruikt wordt bij kopjes, zoals CMS Menu etc */
h2 {
font:14pt verdana, arial, sans-serif;
color:#47a5ee;
padding:10px;
margin:0;
}
p {
font: 8pt verdana;
margin: 0px;
text-align: justify;
}
#contain {
width:750px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
border:#000000 1px solid;
}
#header {
width:750px;
border-bottom: #47a5ee 3px solid;
background:#2f393d;
}
#leftcol {
width:240px;
float:right;
padding:5px 0 5px 0;
background-color:#FFFFFF;
}
#leftcol p {
padding:3px 18px 3px 18px;
margin:0;
}
/* contentgedeelte */
#content {
margin-right:240px;
margin-left:10px;
width:500px;
background-color:#FFFFFF;
}
#content p {
padding:3px 18px 3px 18px;
margin:0;
}
/* footer */
#footer {
width:750px;
clear:right;
border-top: #47a5ee 3px solid;
background:#2f393d;
padding:4px 0 4px 0;
color: #0000ff;
}
#footer p {
text-align:right;
padding-right:4px;
font:8pt verdana, arial, sans-serif;
}
- Klein probleempje in script
-
04-12-2007, 20:46 #1
- Berichten
- 1.384
- Lid sinds
- 17 Jaar
Klein probleempje in script
-
-
04-12-2007, 20:56 #2
- Berichten
- 248
- Lid sinds
- 17 Jaar
Tijdje niet meer gescript hoor maar het moet aan je div liggen dus aan je css
PHP Code:#footer {
width:750px;
clear:right;
border-top: #47a5ee 3px solid;
background:#2f393d;
padding:4px 0 4px 0;
color: #0000ff;
}
-
04-12-2007, 21:01 #3
- Berichten
- 1.384
- Lid sinds
- 17 Jaar
hij springt opzij krijg hem niet terug
-
05-12-2007, 05:35 #4
- Berichten
- 1.384
- Lid sinds
- 17 Jaar
kan iemand ff voor me kijken
Gr MarkLaatst aangepast door M van Eijken : 05-12-2007 om 05:41
-
05-12-2007, 07:31 #5
ManagedWPHosting.nl
- Berichten
- 1.486
- Lid sinds
- 19 Jaar
haal eerst alle PHP van het ctc form er eens uit.
waarom?
1) totaal geen validatie of error opvanging ( gebruik alsjeblieft een mail class )
2) kan ook zijn dat daar wat foutgaat qua layout
-
05-12-2007, 08:32 #6
- Berichten
- 68
- Lid sinds
- 17 Jaar
PHP Code:clear: both
-
05-12-2007, 13:29 #7
- Berichten
- 165
- Lid sinds
- 17 Jaar
Allemaal een beetje gelijk, maar ik het meest ;).
De div "Footer" staat genest in de div content, daardoor 10px margin-left. ff een stukje naar onder dus (tegen je </body> tag aan). een <br> met style op clear both kan ook geen kwaad :)
-
05-12-2007, 13:31 #8
- Berichten
- 165
- Lid sinds
- 17 Jaar
Owh, en Ramon heeft ook gelijk :P. Tevens ziet de layout er ook niet uit als je het zo doet, dus gebruik divs/ legends / labels of een mooie table met 2 <td>'s, 1 voor de veldnaam en 1 voor het veld zelf.
-
05-12-2007, 15:47 #9
- Berichten
- 1.384
- Lid sinds
- 17 Jaar
Bedankt voor jullie reakties
maar hoe los ik zit op???
-
05-12-2007, 21:16 #10
- Berichten
- 1.384
- Lid sinds
- 17 Jaar
re
Origineel gepost door M van Eijken
Bedankt voor jullie reakties
maar hoe los ik zit op???
Gr Mark
-
05-12-2007, 21:52 #11
- Berichten
- 1.384
- Lid sinds
- 17 Jaar
re
Dit was me probleem (opgelost)
zelf ff alles nagelopen
PHP Code:/* contentgedeelte */
#content {
margin-right:240px;
margin-left:0px;
width:500px;
background-color:#FFFFFF;
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic