Ik heb dit script zojuist geschreven, en het doet prima wat ik wil. Tenminste, het <html> stuk. Het <php> stuk wordt totaal niet uitgevoerd. Echt, TOTAAL niet.
Onderstaande script heb ik dus het probleem mee. Error handling (die eerste paar regeltjes) geven ook niks).
Ik heb het script in Chrome en in Firefox geprobeerd, beide keren hetzelfde resultaat (met probleem).
Kan iemand me vertellen welke onbenullige beginnersfout ik heb gemaakt?
Oh, en het 'menu.php'-script werkt wel, want op een andere pagina werkt het dus wel, ook op dezelfde manier met include().
<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL);
echo "hoi";
session_start();
$_SESSION['test']="asdf";
echo $_SESSION['test'];
include('menu.php');
?>
<html>
<head>
<title>! Forum !</title>
</head>
<body bgcolor="CAFFAF"><center>
<h1><br>WELKOM OP MIJN ZELFGESCHREVEN FORUM!</h1><br>
<a href=""><img src='forum.jpg' alt='Forum Logo' width=415 height=289></a><br><br>
<a href="overmij.php">Over mijzelf</a><br>
<a href="signup.php">Registreer jezelf</a> of <a href="login.php">log hier in</a><br>
Of <a href="zoek.php">zoek hier een topic</a>
<br>
<br><b>DIT ZIJN DE LAATST GEWIJZIGDE TOPICS:</b>
</body>
</html>
Ramon, als php op mn pc. Daarnaast gebruik ik XAMPP om online (via mn IP of localhost) erbij te komen.
Ozzie, ik zal de regels wel even omdraaien. mag dat ook?
Edit: werkt ook niet als ik de regels omdraai.
En als ik bij include niet het relatieve pad, maar http://ip-adres/mapnaam/menu.php erneer zet, werkt het nog steeds niet.
Ozzie, ja ik heb het opgeslagen als .php, Ben ik heel zeker van. (zou het echter uitmaken als het .html is, of bedoel je meer dat het geen .txt is?)
Willem, ik gebruik altijd de laatste, dus de forwardslashes.
Heb nog inde browser geprobeerd of het backslashes waren, maar die werden meteen omgezet in forwardslashes.
En daarnaast staat het op mn USB, dus dat zou dan J:/ enzo zijn, maar de rest van de scripts werken en werkten in het verleden prima.
In de broncode in de browser zie ik nagenoeg dezelfde phpcode, behalve bij het begin en eind
waar <?php zou staan, staaat <!--?php
waar ?> zou staan, staaat ?-->
daar zit dus een probleem. de php code wordt omgezet naar een commentaar blok. dit IS een server probleem. Dus nagaan welke instellingen je hebt veranderd en dan ongedaan maken of opnieuw installeren.