PHP Include error

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

R H

R H

21/12/2010 16:29:12
Quote Anchor link
Hallo PHPHulp,

Ik heb dan een website gemaakt die een MSSQL aansluiting heeft.
Alleen gebruik ik zo'n 6 scripts voor de homepagina:
- Config
- News script
- Server Online/Offline script
- Spelers Online script
- Laatst gebande member script
- Nieuwste clan script
- Nieuwe member script
- Laatste login script

Alleen bij de 5e PHP include in de file krijg ik een waslijst met errors.
Als ik dat opzoek in het script kom ik steeds terug op het MSSQL connection stuk.
In dit geval is het steeds Nieuwe Clan, maar als ik laatste login en nieuwste clan script omdraai ligt de fout bij laatste login.
Dus het ligt niet aan het script maar wel aan de 5e php include.

Iemand die hier een oplossing voor weet?

Bedankt!

Rick
 
PHP hulp

PHP hulp

12/01/2025 12:59:06
 

21/12/2010 16:36:50
Quote Anchor link
Jij houd er vast geen rekening mee dat een include ook daadwerkelijk de data van de includes in een bestand stopt.
 
R H

R H

21/12/2010 16:37:40
Quote Anchor link
Karl Karl op 21/12/2010 16:36:50:
Jij houd er vast geen rekening mee dat een include ook daadwerkelijk de data van de includes in een bestand stopt.


Alle scripts, op news & config.php na, usen dezelfde config.php maar alleen het 5e script doet raar terwijl ze allemaal op dezelfde wijze zijn opgebouwd.

Toevoeging op 21/12/2010 16:39:38:

De script zitten in de SCR map.

Ik heb 2 configs, 1 voor de website en 1 voor de connection op de MSSQL.

MSSQL Connection config.php:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
$accounttable
= "Account";
$logintable = "Login";
$dns="GunzDB";
$user="sa";
$pass="PASSWORD";
$connect=odbc_connect($dns, $user, $pass) or die ("Couldn't connect to the database, we're sorry..."); odbc_exec($connect,"use GunzDB");
?>


Dit is dan de newclan.php (nieuwste clan, 5e php include)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
include('config.php');
?>


<head>
<title>Newest Clan</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="imagetoolbar" content="no" />
</head>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
//newest clan
$query = odbc_exec($connect, "SELECT * FROM Clan WHERE RegDate = (SELECT MAX(RegDate) FROM Clan)");
odbc_fetch_row($query);
$name = odbc_result($query, "Name");

//writing the results to the screen
echo "Newest Clan: <b>".$name." </b>";
?>
 

21/12/2010 16:42:58
Quote Anchor link
Als een error komt in bestand A, en die zegt dat die op regel 22 staat. En je hebt een include daarboven staan. Dan zal jij vast naar regel 22 van bestand A gaan kijken. Niet rekening mee houden dat de include dus daadwerkelijk in het bestand A wordt gestopt.
Dus als de include 2 regels lang is. Dan bevind de error zich op regel 24.
 
Yea Rupie

Yea Rupie

21/12/2010 17:16:08
Quote Anchor link
Als ik een include doe en er komt een foutmelding op regel 2 van het bestand,
dan staat bij mij toch altijd in de foutmelding welk bestand het betreft en op welke regel?
 
Bas Cost Budde

Bas Cost Budde

21/12/2010 23:35:22
Quote Anchor link
Ik ben het bij hoge uitzondering niet met Karl eens. De foutmelding wordt mij geleverd in het bestand waarin de fout optreedt.
 

21/12/2010 23:40:13
Quote Anchor link
Bas Cost Budde op 21/12/2010 23:35:22:
Ik ben het bij hoge uitzondering niet met Karl eens. De foutmelding wordt mij geleverd in het bestand waarin de fout optreedt.

Excuses, ik had een bepaalde andere situatie in gedachte.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.