Include

PHP

4 svar · 984 visningar · startad av Heatseeker

Medlem sedan jan. 201330 inlägg
Trådstart#1

Hej!
Försöker inkludera 2 filer för att slippa massa dubbel kod men får inte riktigt till det. Allt funkar fint när jag kör lokalt men när jag laddar upp allt på webhotellet (one.com) så beskärs det därifrån jag inkluderar.

Alla filer är i /root.

Vad kan vara felet? Jag är inte duktig på php, bara så ni vet :)

servern kör Linux Debian.
PHP version: 5.3.28

Tack på förhand

Så här ser include filerna ut:
top.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title><?php echo $pagetitle; ?></title> 
<link href="agilityharmony.css" rel="stylesheet" type="text/css" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script src="js/responsiveslides.min.js"></script>
<script type="text/javascript" src="js/jquery.cycle.all.js"></script>
</head>

<body>
	<div id="wrapper">

header.php

<div id="header">
    <img src="images/banner1.png" />
        <div id="menu">
            <ul id="sddm">
				<li class="active"><a href="index.php">Start</a></li>
                <li><a href="om_mig.php">Om mig</a></li>
				<li><a href="hundar.php">Hundar</a></li>
                <li><a href="kurser.php">Kurser</a></li>
                <li><a href="kontakta_mig.php">Kontakt</a></li>
            </ul>
        </div><!--end menu-->
</div><!--end header-->

och här är index.php där jag inkluderar dom:

<?php
		$pagetitle = "Agility Harmony";
		include "top.php"; 
		include "header.php"; 
		?>
        <div class="main-content">
			<div class="left-content">
			
			</div><!--End left-content-->
			<div class="right-content">
				<div class="aktuellt">
					<div class="aktuellt-content">
						<h4>Slalomkurs</h4>
						<p>Passa p&aring; att g&aring; slalomkurs!</p>
							<p>Passar din nyb&ouml;rjarhund s&aring;v&auml;l som en redan slalomrutinerad hund.</p>
								<p>Startdatum 1 april och 9 april</p>
									<form method="link" action="kurser.php">
										<input type="submit" value="L&auml;s mer">
									</form><!--End form-->
					</div><!--End aktuellt-content-->
				</div><!--End aktuellt-->
				<div class="aktuellt">
					<div class="aktuellt-content">
						<h4>Handlingskurs</h4>
							<p>Handlingskurs f&ouml;r klass 3 ekipage startar 28 mars samt handlingskurs f&ouml;r klass 1-2 ekipage med start 4 april.</p>
									<form method="link" action="kurser.php">
										<input type="submit" value="L&auml;s mer">
									</form><!--End form-->
					</div><!--End aktuellt-content-->
				</div><!--End aktuellt-->
			</div><!--End right-content-->
        </div><!--End main-content-->
    </div><!--end #wrap-->

</body>
</html>
Medlem sedan mars 2007845 inlägg
#2

Kolla felloggen. Den borde berätta för dig vad som händer eller inte händer.

Medlem sedan juni 20006 031 inlägg
#3

Testa att använda parenteser.

include("top.php"); 
include("header.php");
Medlem sedan jan. 201330 inlägg
#4

Ehm, klant arslet hade råkat skriva en stor bokstav på img fil men liten bokstav i php filen.
Konstigt dock att den inte reagerade på det lokalt.

Medlem sedan aug. 20039 340 inlägg
#5

Windows är inte skiftlägeskänsligt, så om det är det du kör Windows lokalt kan det vara anledningen att det funkade där.

272 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)