Du har ett fel, allra troligast ett syntaxfel, i den inkluderade filen. Pröva att lägga till följande innan require-satsen och se om du får något felmeddelande:
ini_set("display_errors","2");
ERROR_REPORTING(E_ALL);
3 svar · 456 visningar · startad av sebolaison
Hallå!
Jag har gjort en hemsida med hjälp av wamp, och har sen flyttat över hemsidan till ett webbhotell på one.com, samt lagt in databasen utan problem.
Jag har en klass med alla funktioner (mysql.class.php) som jag kör require_once("mysql.class.php"); på... Funkaade som det ska i wamp, men inte nu när det ligger uppe :l
Jag gjorde en testsida enligt detta:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Test</title>
</head>
<body>
<?php
require_once("mysql.class.php");
?>
</body>
</html>
Och detta visas som källa i webbläsaren, den stannar vid body-taggen..
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Test</title>
</head>
<body>
Har testat att require:a andra filer och det funkar bra, alltså är det något med klassen.. Någon som vet något?
Notera att den alltså funkar lokalt med wampserver..
Tack på förhand!
Du har ett fel, allra troligast ett syntaxfel, i den inkluderade filen. Pröva att lägga till följande innan require-satsen och se om du får något felmeddelande:
ini_set("display_errors","2");
ERROR_REPORTING(E_ALL);
testade enbart detta innan, utan resultat.
ERROR_REPORTING(E_ALL);
Men nu fick jag upp felmeddelandet, tackar! :)
Om du inte kör i någonslags loop eller riskerar att samma kod körs flera gånger så är require("mysql.class.php"); bättre (snabbare och mindre resurskrävande) än require_once("mysql.class.php");