Do. 15.09.2011
21:19 Uhr
#1
- Registriert seit
- 15.05.2007
- Beiträge
- 578
- Beitragswertungen

Heyho!
ich include soeben einige PHP Dateien, welche jedoch eine Datenbankverbindung zur Ilch Datenbank aufbauen müssen. (User Recht usw...)
Zu allererst kennen diese natürlich kein db_query.
Wie kann ich diesen Dateien sagen, dass sie mit Ilch laufen sollen?
MfG
Fr. 16.09.2011
15:46 Uhr
#5
- Registriert seit
- 15.05.2007
- Beiträge
- 578
- Beitragswertungen

ich hab mich schlecht ausgedrückt:
1. ILCH ... index.php?rcon
diese läd eine init.inc.php
die init.inc.php läd daraufhin eine games.inc.php in welche steht, dass die init.inc.php letztendlich die
"myserver.inc.php" laden soll. und jene datei ist oben. Wenn ich in diese eine einfache Ilch Datenbankabfrage reinhaue, geht das nicht.
Wenn ich eine Abfrage getrennt von Ilch reinhaue, dann kann es natürlich den Ilch Cookie nicht lesen.
MfG
Fr. 16.09.2011
16:18 Uhr
#6
Ilch Cookie?
Ilch hat nur einen Cookie: Login Name und Login PasswortHash!
Beispiel
Datei 1
- lädt -> Datei 2
- lädt -> - lädt -> Datei 3
- lädt -> - lädt -> - lädt -> Datei 4
Nun kann Datei 4 alles was Datei 1 kann!
So. 18.09.2011
09:12 Uhr
#8
- Registriert seit
- 23.09.2010
- Beiträge
- 740
- Beitragswertungen


Zitat geschrieben von
jankrugVielleicht einfach ein Fehler in deiner Abfrage.
Magst du die mal posten?
und deine anschrift und bankverbindung damit wir uns wenns klappt (oder nicht) "bedanken" können :>
before creation there must be destruction
So. 18.09.2011
10:05 Uhr
#9
Echt .. ohne unseren ForenTroll wäre es langweilig :-P
Mo. 19.09.2011
22:04 Uhr
#11
- Registriert seit
- 01.05.2009
- Beiträge
- 2.989
- Beitragswertungen

Evtl schau dir auch mal die
Dokumentation für Entwickler an
Alle Module von mir sind nun unter php-gecko.de erreichbar
Di. 20.09.2011
19:42 Uhr
#13
- Registriert seit
- 01.05.2009
- Beiträge
- 2.989
- Beitragswertungen

die Zeile kannst du natürlich entfernen, wenn das Script nicht über die index.php aufgerufen wird
Alle Module von mir sind nun unter php-gecko.de erreichbar
Di. 20.09.2011
20:28 Uhr
#14
- Registriert seit
- 15.05.2007
- Beiträge
- 578
- Beitragswertungen

gesagt - getan und nun
Fatal error: Call to undefined function db_query() in /home/gamezdbt/www.gamezclub.de/include/contents/rcon/servers/myserver.inc.php on line 6
Di. 20.09.2011
20:29 Uhr
#15
Datein eingebunden ? Nein
Di. 20.09.2011
20:31 Uhr
#16
- Registriert seit
- 01.05.2009
- Beiträge
- 2.989
- Beitragswertungen

wird die index.php nicht verwendet müssen die Klassen und Funktionen, welche benötigt werden, manuell eingetragen werden.
Allerdings kann man es auch über die index.php machen, also als Content-Seite, wie ein Modul und nur die Design-class weglassen
Alle Module von mir sind nun unter php-gecko.de erreichbar
Mi. 21.09.2011
08:39 Uhr
#17
- Registriert seit
- 15.05.2007
- Beiträge
- 578
- Beitragswertungen

also, da meine datei in /include/contents/rcon liegt, müsste ich theoretisch dann folgendes includen?
include '../../includes/loader.php';
include '../../includes/config.php';
Wenn ich das mache, dann kommt anstelle der richtigen Anzeige gar nix
Zuletzt modifiziert von Anarchy 90210 am 21.09.2011 - 09:22:04
Mi. 21.09.2011
13:29 Uhr
#18
Wenn deine Datein Datein in /include/contents/rcon liegen werden die Wahrscheinlich über eine Datei mit z.B. dem namen include/contents/rcon.php geladen, welche dann über MEINEDOMAIN.de/index.php?rcon aufgerufen wird. Oder?
Sollte dies der Fall sein brauchst du nichts laden.
Mi. 21.09.2011
14:47 Uhr
#19
- Registriert seit
- 15.05.2007
- Beiträge
- 578
- Beitragswertungen

da gehts ja aber dann nicht!
Mi. 21.09.2011
15:21 Uhr
#20
Wenn die Datein über die index.php geladen werden haben diese alle Ilch Funktionen. Wenn nicht machst du was falsch.
Mi. 21.09.2011
16:30 Uhr
#22
Wenn ich eine Datei mache die über require_once eine Datei lädt ( require ist sinnvoller als include und durch das _once wird die Datei egal wie oft die Funktion aufgerufen wird nur ignesamt 1 mal geladen ) dann hat diese alle Funktionen von Ilch!
Sonst machst du was falsch.
Alle Datein im Ordner /include/contents haben alle Funktionen von Ilch, es sei denn du machst was falsch, wobei mir keine Möglichkeit einfällt dabei was falsch zu machen.
Mi. 21.09.2011
19:33 Uhr
#23
- Registriert seit
- 01.05.2009
- Beiträge
- 2.989
- Beitragswertungen

naja die phprcon.php muss auch im contents-ordner liegen und nicht in einem unterverzeichnis
Alle Module von mir sind nun unter php-gecko.de erreichbar
Do. 22.09.2011
08:06 Uhr
#24
- Registriert seit
- 15.05.2007
- Beiträge
- 578
- Beitragswertungen

tut sie auch, alle anderen Dateien liegen in einem Unterverzeichnis.