Beste SD-ers,
Momenteel heb ik een formulier en dat laat ik checken in include/beoordeling.php. De checks in het beoordeling file zijn goed en werken. Ik krijg echter een foutmelding, want mijn include werkt niet meer.
Dit is mijn .htaccess
Het formulier:PHP Code:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_URI} !(\.|/$)
RewriteRule (.*) $1/ [R=301,L]
RewriteBase /
RewriteRule ^beoordeling/$ include/beoordeling.php
En de include is als volgt:PHP Code:
<div id="beoordeel">
<h2 class="oranje">Oordeel zelf:</h2>
<form method="POST" action="<?php echo BASE_URL; ?>/beoordeling/">
<fieldset>
<select name="rating">
<option value=""></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
<input type="hidden" name="soort" value="<?php echo $pg; ?>" />
<input type="hidden"" name="id" value="<?php echo $id; ?>" />
<input type="hidden"" name="titel" value="<?php echo $titel; ?>" />
<input type="image" src="<?php echo BASE_URL; ?>/images/beoordeel.png" alt="beoordeel nu!" />
</fieldset>
</form>
Het werkt echter niet. De pagina header.php wordt niet geinclude bij het beoordeling.php. Hoe los ik dit op?! Want volgens mij klopt het gewoon. Ik heb ook de link direct geprobeerd te includen, maar ook dit werkte niet...PHP Code:
include/beoordeling.php
<?php include_once 'header.php'; ?>
rest van de code
Stefan
EDIT: probleem opgelost.
Voor de liefhebbers:
PHP Code:
<?php include($_SERVER['DOCUMENT_ROOT'] . '/footer.php'); ?>
- include werkt niet meer [PHP]
-
26-03-2011, 12:59 #1
- Berichten
- 651
- Lid sinds
- 17 Jaar
include werkt niet meer [PHP]
Laatst aangepast door gast8208 : 26-03-2011 om 13:19
-
-
26-03-2011, 17:19 #2
- Berichten
- 750
- Lid sinds
- 15 Jaar
Re: include werkt niet meer [PHP]
Hoop niet dat dit live staat?
Vol cross site scripting mogelijkheden in de values van de form
En geen idee waar je en hoe je BASE_URL zet maar daar kan ook een lek liggen
-
26-03-2011, 17:47 #3
- Berichten
- 651
- Lid sinds
- 17 Jaar
Re: include werkt niet meer [PHP]
Alles wordt nog gecheckt voor het de database in gaat. Op echtheid e.d. dus als je cross site scripting gebruikt, dan krijg je een foutmelding (daar heb ik dus wel over nagedacht!). En het probleem was al opgelost. BASE_URL heb ik ergens anders al gedefinieerd, alleen doordat er in de .htaccess dingen herschreven werden, klopte het path naar de header.php e.d. niet meer.
Laatst aangepast door gast8208 : 26-03-2011 om 18:00
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