PHP in HTML

Status
Niet open voor verdere reacties.

Atwist

Terugkerende gebruiker
Lid geworden
24 jan 2006
Berichten
1.076
Besturingssysteem
Wndows 11
Office versie
2016
Hallo,

Ik ben bezig met mijn website deze is zo goed als klaar, maar nu wil ik graag een PHP forulier gebruiken maar ik heb geen idee hoe dit moet.
Mijn website is in HTML.
Kortom ik snap niet hoe ik de koppeling moet maken.

heeft iemand een tip.
 
Je kan in html gewoon een contact formulier maken. Zoiets als dit:

HTML:
<form method="POST" action="verzendformulier.php">
Email: <input type="text" name="email" size="25" /><br />
Onderwerp: <input type="text" name="email" size="25" /><br />
Bericht: <textarea name="bericht" cols="50" rows="50"></textarea><br />

<input type="submit" name="submit" value="Verzend">
</form>

Zodra iemand zijn gegevens invult en op Verzend klikt, zal hij automatisch naar het verwerk formulier gaan. Hier zet je dan een mailscript neer.
 
Laatst bewerkt:
PHP wordt eerst behandeld door de parser.

Afhankelijk van wat je formulier doet en waar het moet komen (gastenboek toch?) kun je met php dingen in PHP plaatsen.

Indien het een volledig alleenstaand item is kan het zo makkelijk zijn als:

<?php include 'form.php';?>

plaatsen in je huidige website.
 
Laatst bewerkt:
<?php include 'contact.php';>

Ik heb dit op een lege site gezet, maar het contact.php wordt niet geopend.
Het contact.php staat in de web map waar de rest van de site ook in staat.
 
<?php include 'contact.php';>

Ik heb dit op een lege site gezet, maar het contact.php wordt niet geopend.
Het contact.php staat in de web map waar de rest van de site ook in staat.
Kijk nog even naar mijn vorige post :)

Mocht het dan nog niet werken, post even je html code waar je die regel heb toegevoegd met daarnaast de code van contact.php.
 
Ik gebruik web designer 6 voor de bouw van de web site, ik heb de code copy paste op de blanco pagina gedaan.

Ben bang dat ik dit niet goed:o, sorry maar het is ook mijn eerste web site die zelf bouw.

Had de post ook gezien ? was al geplaatst.
 
Heb gevonden hoe ik de html code zichbaar krijg.
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php include 'contact.php';?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 <meta name="XAR Files" content="index_htm_files/xr_files.txt"/>
 <title>Twist Foto Page 4.</title>
 <meta http-equiv="Content-Type" content="text/html; charset=Windows-1252"/>
 <meta name="Generator" content="Xara HTML filter v.3.1.0.319"/>
 <script type="text/javascript" src="index_htm_files/menu.js"></script>
 <link rel="stylesheet" type="text/css" href="index_htm_files/xr_main.css"/>
 <link rel="stylesheet" type="text/css" href="index_htm_files/xr_text.css"/>
 <script type="text/javascript" src="index_htm_files/roe.js"></script>
</head>
<body style="background-color: #B8C4CC">
<div class="xr_ap" id="xr_xr" style="width: 1076px; height: 1074px; top:0px; left:50%; margin-left: -538px;">
 <script type="text/javascript">var xr_xr=document.getElementById("xr_xr")</script>
<!--[if IE]><div class="xr_ap" id="xr_xri" style="width: 1076px; height: 1074px; clip: rect(0px 1076px 1074px 0px);"><![endif]-->
<!--[if !IE]>--><div class="xr_ap" id="xr_xri" style="width: 1076px; height: 1074px; clip: rect(0px, 1076px, 1074px, 0px);"><!--<![endif]-->
 <img class="xr_ap" src="index_htm_files/83.png" alt="" title="" style="left: 0px; top: 0px; width: 1076px; height: 165px;"/>
 <span class="xr_s0" style="position: absolute; left:112px; top:88px;">
  <span class="xr_tc" style="left: 37px; top: -94px; width: 659px;">Twist Foto</span>
 </span>
 <a href="index.htm" onclick="return(xr_nn());">
  <img class="xr_ap" src="index_htm_files/123.png" alt="" title="" onmousemove="xr_mo(this,0,event)" style="left: 22px; top: 185px; width: 138px; height: 36px;"/>
 </a>
 <a href="javascript:;" onclick="return(xr_nn());">
  <img class="xr_ap" src="index_htm_files/124.png" alt="" title="" onmousemove="xr_mmo(this,0)" onmouseover="xr_openmenu1(event);return false;" style="left: 22px; top: 223px; width: 138px; height: 36px;"/>
 </a>
 <img class="xr_ap" src="index_htm_files/125.png" alt="" title="" style="left: 22px; top: 262px; width: 138px; height: 36px;"/>
 <img class="xr_ap" src="index_htm_files/126.png" alt="" title="" style="left: 22px; top: 300px; width: 138px; height: 36px;"/>
 <a href="javascript:;" onclick="return(xr_nn());">
  <img class="xr_ap" src="index_htm_files/127.png" alt="" title="" onmousemove="xr_mmo(this,0)" onmouseover="xr_openmenu2(event);return false;" style="left: 22px; top: 339px; width: 138px; height: 36px;"/>
 </a>
 <img class="xr_ap" src="index_htm_files/128.png" alt="" title="" style="left: 22px; top: 377px; width: 138px; height: 36px;"/>
 <a href="impressum.htm" onclick="return(xr_nn());">
  <img class="xr_ap" src="index_htm_files/147.png" alt="" title="" onmousemove="xr_mo(this,0,event)" style="left: 22px; top: 415px; width: 138px; height: 37px;"/>
 </a>
 <img class="xr_ap" src="index_htm_files/167.jpg" alt="" title="" style="left: 963px; top: 5px; width: 103px; height: 103px;"/>
 <span class="xr_s1" style="position: absolute; left:442px; top:1036px;">
  <span class="xr_tl" style="top: -12px;">Copyright 2012 Twist-Foto.de</span>
 </span>
 <span class="xr_s3" style="position: absolute; left:51px; top:144px;">
  <span class="xr_tl" style="top: -28px;">Website mit nur Schwartz/Weis Fotos und gemacht mit analog Kameras</span>
 </span>
 <img class="xr_ap" src="index_htm_files/76.png" alt="" title="" style="left: 24px; top: 591px; width: 109px; height: 29px;"/>
 <img class="xr_ap" src="index_htm_files/165.png" alt="" title="" style="left: 24px; top: 637px; width: 124px; height: 27px;"/>
 <img class="xr_ap" src="index_htm_files/78.png" alt="" title="" style="left: 24px; top: 484px; width: 90px; height: 90px;"/>
 <div id="xr_xo0" class="xr_ap" style="left:0; top:0; width:1076px; height:100px; visibility:hidden;">
 <a href="" onclick="return(false);">
 <img class="xr_ap" src="index_htm_files/129.png" alt="" title="" style="left: 22px; top: 185px; width: 138px; height: 36px;"/>
 <img class="xr_ap" src="index_htm_files/130.png" alt="" title="" style="left: 22px; top: 223px; width: 138px; height: 36px;"/>
 <img class="xr_ap" src="index_htm_files/131.png" alt="" title="" style="left: 22px; top: 262px; width: 138px; height: 36px;"/>
 <img class="xr_ap" src="index_htm_files/132.png" alt="" title="" style="left: 22px; top: 300px; width: 138px; height: 36px;"/>
 <img class="xr_ap" src="index_htm_files/133.png" alt="" title="" style="left: 22px; top: 339px; width: 138px; height: 36px;"/>
 <img class="xr_ap" src="index_htm_files/134.png" alt="" title="" style="left: 22px; top: 377px; width: 138px; height: 36px;"/>
 <img class="xr_ap" src="index_htm_files/148.png" alt="" title="" style="left: 22px; top: 415px; width: 138px; height: 37px;"/>
 </a>
 </div>
 <div id="xr_xd0"></div>
</div>
<script type='text/javascript'>//<![CDATA[
function xr_setmenu1(){xr_bd=0;xr_fc=0xFFFFFF;xr_bc=0x7495AB;xr_tr="";xr_menuoffx=0;xr_menuoffy=0;xr_menusep="0_3FFFFFF.gif";var of=xr_frames;xr_frames=0;if(!of)xr_animate();};function xr_openmenu1(e){xr_setmenu1();xr_openMenux(e,'xr_links_b1',1,xr_fc,xr_bc);};xr_setmenu1();
xr_d.write("<style type=\"text/css\">");xr_d.write(".xr_links_menu1 {z-index:999;border-color:#000000;border-style:solid;border-width:0px 0px 0px 0px;background-color:#262626;left:0px;top:0px;visibility:hidden;position:absolute;}");xr_d.write(".xr_links_plain1, a.xr_links_plain1:link, a.xr_links_plain1:visited{text-align:left;background-color:#262626;color:#FFFFFF;text-decoration:none;border-color:#000000;border-style:solid;border-width:0px 0px 0px 0px; padding:2px 0px 2px 0px;cursor:hand;display:block;font-size:12px;font-family:Arial;}")
xr_d.write("a.xr_links_plain1:hover, a.xr_links_plain1:active{background-color:#7495AB;color:#FFFFFF;text-decoration:none;border-color:#000000;border-style:solid;border-width:0px 0px 0px 0px;padding: 2px 0px 2px 0px;cursor:hand;display:block;font-size:12px;font-family:Arial;}")
xr_d.write("a.xr_links_l1:link, a.xr_links_l1:visited{text-align:left;background:#262626 url(index_htm_files/0_1FFFFFF.gif) no-repeat right;color:#FFFFFF;text-decoration:none;border-color:#000000;border-style:solid;border-width:0px 0px 0px 0px;padding:2px 0px 2px 0px;cursor:hand;display:block;font-size:12px;font-family:Arial;}")
xr_d.write("a.xr_links_l1:hover, a.xr_links_l1:active{text-align:left;background:#7495AB url(index_htm_files/0_2FFFFFF.gif) no-repeat right;color:#FFFFFF;text-decoration:none;border-color:#000000;border-style:solid;border-width:0px 0px 0px 0px;padding:2px 0px 2px 0px;cursor:hand;display:block;font-size:12px;font-family:Arial;}")
xr_d.write("</style>");
xr_startSubmenu('xr_links_b1','xr_links_menu1',138);
xr_submenuItem("Kirche","kirche.htm","","xr_links_plain1");
xr_submenuItem("Rost","javascript:;","_self","xr_links_plain1");
xr_submenuItem("Gemeinde Twist","javascript:;","_self","xr_links_plain1");
xr_submenuItem("Pressefotos","javascript:;","_self","xr_links_plain1");
xr_endSubmenu('xr_links_b1');

//]]></script>
<noscript><div style="position:absolute;">
<a href="kirche.htm">Kirche</a> 
</div></noscript>
<script type='text/javascript'>//<![CDATA[
function xr_setmenu2(){xr_bd=0;xr_fc=0xFFFFFF;xr_bc=0x7495AB;xr_tr="";xr_menuoffx=0;xr_menuoffy=0;xr_menusep="0_3FFFFFF.gif";var of=xr_frames;xr_frames=0;if(!of)xr_animate();};function xr_openmenu2(e){xr_setmenu2();xr_openMenux(e,'xr_links_b2',1,xr_fc,xr_bc);};xr_setmenu2();
xr_d.write("<style type=\"text/css\">");xr_d.write(".xr_links_menu2 {z-index:999;border-color:#000000;border-style:solid;border-width:0px 0px 0px 0px;background-color:#262626;left:0px;top:0px;visibility:hidden;position:absolute;}");xr_d.write(".xr_links_plain2, a.xr_links_plain2:link, a.xr_links_plain2:visited{text-align:left;background-color:#262626;color:#FFFFFF;text-decoration:none;border-color:#000000;border-style:solid;border-width:0px 0px 0px 0px; padding:2px 0px 2px 0px;cursor:hand;display:block;font-size:12px;font-family:Arial;}")
xr_d.write("a.xr_links_plain2:hover, a.xr_links_plain2:active{background-color:#7495AB;color:#FFFFFF;text-decoration:none;border-color:#000000;border-style:solid;border-width:0px 0px 0px 0px;padding: 2px 0px 2px 0px;cursor:hand;display:block;font-size:12px;font-family:Arial;}")
xr_d.write("a.xr_links_l2:link, a.xr_links_l2:visited{text-align:left;background:#262626 url(index_htm_files/0_1FFFFFF.gif) no-repeat right;color:#FFFFFF;text-decoration:none;border-color:#000000;border-style:solid;border-width:0px 0px 0px 0px;padding:2px 0px 2px 0px;cursor:hand;display:block;font-size:12px;font-family:Arial;}")
xr_d.write("a.xr_links_l2:hover, a.xr_links_l2:active{text-align:left;background:#7495AB url(index_htm_files/0_2FFFFFF.gif) no-repeat right;color:#FFFFFF;text-decoration:none;border-color:#000000;border-style:solid;border-width:0px 0px 0px 0px;padding:2px 0px 2px 0px;cursor:hand;display:block;font-size:12px;font-family:Arial;}")
xr_d.write("</style>");
xr_startSubmenu('xr_links_b2','xr_links_menu2',138);
xr_submenuItem("DVJP","http://www.dv-p.org","","xr_links_plain2");
xr_submenuItem("Twist","http://www.twist-emsland.de","","xr_links_plain2");
xr_endSubmenu('xr_links_b2');

//]]></script>
<noscript><div style="position:absolute;">
<a href="http://www.dv-p.org">DVJP</a> <a href="http://www.twist-emsland.de">Twist</a> 
</div></noscript>
</div>
<!--[if lt IE 7]><script type="text/javascript" src="index_htm_files/png.js"></script><![endif]-->
<script type="text/javascript">xr_aeh()</script>
</body>
</html>

De code heb ik op de 2e regel gezet.
 
Aha, oke. Aan de foto's op Google te zien denk ik niet dat het gaat lukken met dat programma. Dat soort programma's zijn meer gemaakt om informatieve websites te maken.

Functionele websites zul je echt zelf moeten programmeren.

Zelf ben ik ook ooit begonnen in zo'n programma (Studio Webdesign). Hier zat een optie verwerkt om een contactformulier op te stellen. Misschien zit dat ook wel in jouw programma, maar dat weet ik zo niet.
 
Dat heb ik al in web designer gezocht net als PHP staat niet in de help.
Zal eens kijken of ik een demo kan vinden van Studio Webdesign
 
Ik weet niet zeker of er een demo van is. Wel kan ik je zeggen dat sommige mensen er op illegale wijze aan zijn gekomen ;)
 
dat wilde ik niet zeggen
 
Ik ook niet, daarom omschreef ik het :P

Maar het was een tip, mocht je geen demo kunnen vinden, kan je het altijd op die 'andere manier' doen. Mocht het dan toch bevallen, zou je kunnen overwegen om het te kopen.
 
afhankelijk wat contact.php terugggeeft, staat het daar niet correct, daar het voor je <body> staat. Meestal heeft zo'n scipt wel een kleine beschrijving / handleiding.

plaats ook eens een html op je site, bijvoorbeeld "test.html", met daarin alleen dit:

PHP:
<?php echo "testje"; ?>

Als je niet "testje" op het scherm krijgt is het parsen van php mogelijk nog niet goed ingesteld.
 
Heb een site gemaakt test.html zoals je zei, maar krijg niets te zien.

Hoe kan ik het parsen controleren??
 
Dat is afhankelijk van je hoster. wat als je de file test.php noemt ipv html? mogelijk heeft je host ingesteld dat alleen files eindigend op PHP behandeld mogen worden.
 
Ik ga hiermee morgen testen, heb nu een andere afspraak.

Alvast bedankt voor je hulp
 
Om ff bij het begin te beginnen, hoe test je je html pagina's?
Test je met een druk op een knop in je design programma of gebruik je een localhost of zet je het op je webhost?

Als je test met de eerste optie, dat zal dat niet werken omdat het programma waarschijnlijk de html pagina als html document opend,
en dan word de php code niet eerst geparst.

Als je een localhost gebruikt waar wel php op draai dan is er een ander probleem.

Als je de pagina's upload naar een server, zorg er dan wel voor dat je de pagina waar je php gebruikt een extentie
.php geeft ipv .html, als je webhost php ondersteun maakt het voor je html opmaak nix uit.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan